.hz-sidebar{border-right:1px solid var(--hz-line);background:var(--hz-panel);flex-direction:column;min-height:0;display:flex;position:relative}.hz-side-summary{border-bottom:1px solid var(--hz-line);grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;padding:10px;display:grid}.hz-scard{border:1px solid var(--hz-line);background:var(--hz-panel2);border-radius:12px;min-width:0;padding:9px}.hz-scard span{color:var(--hz-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10px;display:block}.hz-scard b{color:var(--hz-text);white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12px;overflow:hidden}.hz-scard.green{background:var(--hz-green-soft)}.hz-scard.red{background:var(--hz-red-soft)}.hz-side-controls{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;gap:8px;min-width:0;display:grid}.hz-side-mode-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;min-width:0;display:grid}.hz-side-mode-tabs>button,.hz-side-mode-dropdown>button{border:1px solid var(--hz-line);background:var(--hz-panel2);width:100%;min-width:0;height:34px;color:var(--hz-muted);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:10px;font-weight:900;transition:border-color .12s,color .12s,background .12s;display:flex;overflow:hidden}.hz-side-mode-tabs>button:hover,.hz-side-mode-tabs>button.active,.hz-side-mode-dropdown>button:hover,.hz-side-mode-dropdown>button.active{border-color:var(--hz-blue);color:var(--hz-text);background:var(--hz-blue-soft)}.hz-side-mode-tabs>button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hz-side-mode-dropdown{min-width:0;position:relative}.hz-side-mode-dropdown>button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hz-side-mode-dropdown>button svg{flex:none}.hz-side-dropdown-menu{z-index:80;border:1px solid var(--hz-line);background:var(--hz-panel);width:max-content;min-width:230px;max-width:min(360px,100vw - 28px);max-height:340px;box-shadow:var(--hz-shadow);border-radius:9px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.hz-side-mode-dropdown-right .hz-side-dropdown-menu{left:auto;right:0}.hz-side-algo-dropdown{width:min(330px,100vw - 28px);max-height:min(520px,100vh - 110px);padding:10px;overflow:auto}.hz-algo-menu-controls{gap:10px;display:grid}.hz-algo-direction{border:1px solid var(--hz-line);background:var(--hz-panel2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.hz-side-dropdown-menu .hz-algo-direction button{min-height:32px;color:var(--hz-muted);text-align:center;justify-content:center;align-items:center;padding:6px 10px;display:flex}.hz-side-dropdown-menu .hz-algo-direction button.bullish.selected{background:color-mix(in srgb, var(--hz-green) 18%, transparent);color:var(--hz-green)}.hz-side-dropdown-menu .hz-algo-direction button.bearish.selected{background:color-mix(in srgb, var(--hz-red) 18%, transparent);color:var(--hz-red)}.hz-algo-strategy-section{gap:5px;display:grid}.hz-algo-strategy-label{color:var(--hz-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.hz-algo-strategy-list{overscroll-behavior:contain;border:1px solid var(--hz-line);background:var(--hz-panel2);border-radius:8px;max-height:260px;padding:4px;overflow-y:auto}.hz-side-dropdown-menu .hz-algo-strategy-list button{justify-content:space-between;align-items:center;gap:10px;display:flex}.hz-algo-strategy-list button b{color:var(--hz-muted);font-family:var(--font-mono,ui-monospace, monospace);flex:none;font-size:10px}.hz-algo-strategy-empty{color:var(--hz-muted);text-align:center;margin:0;padding:14px 10px;font-size:10px;font-weight:700;line-height:1.4}.hz-algo-coverage{color:var(--hz-amber,#c8a96a);margin:0;font-size:10px;font-weight:750}.hz-algo-inline-error{color:var(--hz-amber,#c8a96a);gap:6px;font-size:9px;font-weight:750;line-height:1.4;display:grid}.hz-algo-inline-error button,.hz-side-dropdown-state .hz-side-state-retry{border:1px solid var(--hz-line);background:var(--hz-panel2);width:auto;min-height:28px;color:var(--hz-text);text-align:center;white-space:normal;justify-self:center;padding:5px 12px}.hz-side-dropdown-state-error{color:var(--hz-amber,#c8a96a)}.hz-side-dropdown-menu button{width:100%;min-width:0;min-height:30px;color:var(--hz-text);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;outline:none;padding:7px 9px;font-size:11px;font-weight:750;display:block}.hz-side-dropdown-menu button:hover,.hz-side-dropdown-menu button.selected{background:var(--hz-blue-soft);color:var(--hz-text)}.hz-side-dropdown-state{width:246px;min-height:78px;color:var(--hz-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.hz-side-state-spinner,.hz-watchlist-state-spinner{border:2px solid color-mix(in srgb, var(--hz-blue) 24%, var(--hz-line));border-top-color:var(--hz-blue);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite hz-state-spin}.hz-side-state-empty-icon,.hz-watchlist-state-empty-icon{border:1px solid var(--hz-line);background:var(--hz-panel2);width:24px;height:24px;color:var(--hz-muted);border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.hz-side-filter-chips{scrollbar-width:none;-ms-overflow-style:none;grid-column:1/-1;align-items:center;gap:6px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.hz-side-filter-chips::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.hz-side-filter-chip,.hz-side-filter-clear{border:1px solid var(--hz-line);background:var(--hz-panel2);max-width:100%;min-height:24px;color:var(--hz-muted);border-radius:7px;outline:none;flex:none;font-size:10px;font-weight:850}.hz-side-filter-chip{align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.hz-side-filter-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hz-side-filter-chip b{color:var(--hz-text);font-size:12px;line-height:1}.hz-side-filter-clear{padding:4px 7px}.hz-side-filter-chip:hover,.hz-side-filter-clear:hover{border-color:var(--hz-blue);color:var(--hz-text);background:var(--hz-blue-soft)}.hz-side-collapse-btn{border:1px solid var(--hz-line);background:var(--hz-panel2);width:34px;height:34px;color:var(--hz-muted);cursor:pointer;border-radius:9px;outline:none;place-items:center;transition:border-color .12s,color .12s,background .12s;display:grid}.hz-side-collapse-btn:hover{border-color:var(--hz-blue);color:var(--hz-text);background:var(--hz-blue-soft)}.hz-side-filter-row{grid-column:1/-1;min-width:0}.hz-sidebar-resize-handle{z-index:30;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.hz-sidebar-resize-handle:focus-visible:after{background:var(--hz-blue);width:3px}.hz-sidebar-resize-handle:after{content:"";background:0 0;width:1px;transition:background .12s;position:absolute;top:0;bottom:0;right:3px}.hz-sidebar-resize-handle:hover:after,.hz-sidebar-resize-handle:active:after{background:color-mix(in srgb, var(--hz-blue) 55%, var(--hz-line))}.hz-list-head{border-bottom:1px solid var(--hz-line);min-height:34px;color:var(--hz-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;padding:0 5px;font-size:10px;display:grid}.hz-list-head b{color:var(--hz-text);font-size:11px}.hz-watchlist-panel{--hz-watch-content-cols:136px 104px 82px 68px 70px 80px 62px;--hz-watch-table-width:632px;--hz-watch-action-col:32px;--hz-watch-cell-gap:5px;--hz-watch-row-height:34px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.hz-watchlist-panel.is-dragging,.hz-watchlist-panel.is-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.hz-watchlist-panel>.hz-list-head{flex:0 0 34px}.hz-watchlist-panel.has-band-column{--hz-watch-content-cols:136px 104px 82px 46px 104px 68px 70px 80px 62px;--hz-watch-table-width:792px}.hz-watchlist-headbar{border-bottom:1px solid var(--hz-line);flex:0 0 34px;min-width:0;display:flex}.hz-watchlist-head-track{flex:auto;min-width:0;overflow:hidden}.hz-watchlist-headbar .hz-watchlist-head{height:100%;min-height:0;width:max(100%, calc(var(--hz-watch-table-width) + 11px));border-bottom:0}.hz-watchlist-headbar>.hz-columns-menu{flex:0 0 calc(var(--hz-watch-action-col) + var(--hz-watch-scrollbar,0px) + 6px)}.hz-watchlist-head>:first-child,.hz-row-select>.hz-stock-cell{z-index:2;background:var(--hz-panel);box-shadow:1px 0 0 var(--hz-line);align-self:stretch;position:sticky;left:6px}.hz-watchlist-head>:first-child:before,.hz-row-select>.hz-stock-cell:before{content:"";background:inherit;width:6px;position:absolute;top:0;bottom:0;left:-6px}.hz-row:hover .hz-row-select>.hz-stock-cell{background:var(--hz-panel2)}.hz-row.active .hz-row-select>.hz-stock-cell{background:linear-gradient(var(--hz-blue-soft), var(--hz-blue-soft)), var(--hz-panel)}.hz-watchlist-connection{border-bottom:1px solid var(--hz-line);background:var(--hz-blue-soft);min-height:32px;color:var(--hz-muted);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:10px;font-weight:750;display:flex}.hz-watchlist-connection.is-error{background:var(--hz-amber-soft);color:var(--hz-amber)}.hz-watchlist-connection button,.hz-watchlist-retry{border:1px solid var(--hz-line);background:var(--hz-panel2);min-height:28px;color:var(--hz-text);border-radius:7px;flex:none;padding:4px 9px;font-size:10px;font-weight:800}.hz-watchlist-retry{margin-top:3px}.hz-watchlist-head{gap:var(--hz-watch-cell-gap);grid-template-columns:var(--hz-watch-content-cols);justify-content:start;padding:0 0 0 6px}.hz-watchlist-head.has-band-column{grid-template-columns:var(--hz-watch-content-cols)}.hz-band-head,.hz-band-cell,.hz-ts-head,.hz-ts-cell{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hz-band-head{max-width:100%;color:var(--hz-muted);text-align:left;justify-content:flex-start;justify-self:stretch}.hz-band-cell{color:var(--hz-text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.hz-ts-head{color:var(--hz-muted);cursor:default;pointer-events:none;text-align:left}.hz-ts-cell{color:var(--hz-muted);text-align:left;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;word-break:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.2;display:-webkit-box}.hz-strength-head{color:var(--hz-muted);cursor:default;text-align:center;justify-content:center}.hz-strength-cell{text-align:center;white-space:nowrap;min-width:0;color:var(--hz-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;overflow:hidden}.hz-watchlist-progress{z-index:6;background:color-mix(in srgb, var(--hz-blue) 16%, transparent);pointer-events:none;height:2px;position:absolute;top:33px;left:0;right:0;overflow:hidden}.hz-watchlist-progress:after{content:"";background:linear-gradient(90deg, transparent, var(--hz-blue), transparent);width:38%;animation:1.1s ease-in-out infinite hz-state-progress;position:absolute;inset:0}.hz-sort-btn{min-width:0;height:24px;color:var(--hz-muted);font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-weight:600;display:inline-flex}.hz-watchlist-head .hz-sort-btn{height:auto;min-height:24px;color:var(--hz-muted);align-content:center;font-size:10px;line-height:1.05}.hz-watchlist-head .hz-sort-btn:hover,.hz-watchlist-head .hz-sort-btn.active{color:var(--hz-text)}.hz-watchlist-head .hz-sort-num{text-align:right;justify-content:flex-end}.hz-watchlist-head .hz-band-head{text-align:center;justify-content:center}.hz-sort-btn:hover:not(.hz-sort-static),.hz-sort-btn.active{color:var(--hz-text)}.hz-sort-btn span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hz-watchlist-head .hz-sort-btn span:first-child,.hz-watchlist-head .hz-band-head,.hz-watchlist-head .hz-ts-head{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.05;overflow:visible}.hz-sort-num{text-align:center;justify-content:center}.hz-vol-head{text-align:right;justify-content:flex-end}.hz-sort-dir{flex:none;justify-content:center;align-items:center;width:9px;height:9px;line-height:1;display:inline-flex}.hz-sort-dir svg{width:9px;height:9px}.hz-watchlist{flex:auto;min-height:0;overflow:auto}.hz-watchlist-foot{border-top:1px solid var(--hz-line);background:var(--hz-panel2);color:var(--hz-muted);flex:0 0 30px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:10px;font-weight:600;display:flex}.hz-watchlist-foot b{color:var(--hz-text);font-variant-numeric:tabular-nums}.hz-watchlist-reset{border:1px solid var(--hz-line);background:var(--hz-panel);height:22px;color:var(--hz-text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.hz-watchlist-reset:hover:not(:disabled){border-color:var(--hz-blue);color:var(--hz-blue)}.hz-watchlist-reset:disabled{color:var(--hz-muted);opacity:.55;cursor:default}.hz-watchlist-reset:focus-visible{outline:2px solid var(--hz-blue);outline-offset:1px}.hz-watchlist-state{place-items:center;min-height:100%;padding:28px 20px;display:grid}.hz-watchlist-state-content{max-width:260px;color:var(--hz-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.hz-watchlist-state-title{color:var(--hz-text);font-size:12px;font-weight:800}.hz-watchlist-state-detail{font-size:10px;line-height:1.45}.hz-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes hz-state-spin{to{transform:rotate(360deg)}}@keyframes hz-state-progress{0%{transform:translate(-110%)}to{transform:translate(285%)}}@media (prefers-reduced-motion:reduce){.hz-side-state-spinner,.hz-watchlist-state-spinner,.hz-watchlist-progress:after{animation:none}}.hz-watchlist-virtual{min-height:100%;width:max(100%, calc(var(--hz-watch-table-width) + var(--hz-watch-cell-gap) + var(--hz-watch-action-col) + 12px));position:relative}.hz-watchlist-virtual-row{height:var(--hz-watch-row-height);position:absolute;top:0;left:0;right:0}@supports selector(::-webkit-scrollbar){.hz-dashboard,.hz-dashboard *,.hz-sidebar,.hz-sidebar *{scrollbar-width:auto;scrollbar-color:auto}}.hz-dashboard ::-webkit-scrollbar{width:4px!important;height:4px!important}.hz-sidebar ::-webkit-scrollbar{width:4px!important;height:4px!important}.hz-watchlist::-webkit-scrollbar{width:4px!important;height:4px!important}.hz-dashboard ::-webkit-scrollbar{width:4px!important;height:4px!important}.hz-sidebar ::-webkit-scrollbar{width:4px!important;height:4px!important}.hz-dashboard ::-webkit-scrollbar:horizontal{width:0!important;height:0!important;display:none!important}.hz-sidebar ::-webkit-scrollbar:horizontal{width:0!important;height:0!important;display:none!important}.hz-watchlist::-webkit-scrollbar:horizontal{width:0!important;height:0!important;display:none!important}.hz-dashboard ::-webkit-scrollbar:horizontal{width:0!important;height:0!important;display:none!important}.hz-sidebar ::-webkit-scrollbar:horizontal{width:0!important;height:0!important;display:none!important}.hz-dashboard ::-webkit-scrollbar:vertical{width:4px!important}.hz-sidebar ::-webkit-scrollbar:vertical{width:4px!important}.hz-watchlist::-webkit-scrollbar:vertical{width:4px!important}.hz-dashboard ::-webkit-scrollbar:vertical{width:4px!important}.hz-sidebar ::-webkit-scrollbar:vertical{width:4px!important}.hz-dashboard ::-webkit-scrollbar-track{background:0 0!important}.hz-sidebar ::-webkit-scrollbar-track{background:0 0!important}.hz-watchlist::-webkit-scrollbar-track{background:0 0!important}.hz-dashboard ::-webkit-scrollbar-track{background:0 0!important}.hz-sidebar ::-webkit-scrollbar-track{background:0 0!important}.hz-dashboard ::-webkit-scrollbar-thumb{border-radius:9999px;transition:background .12s;background:#ffffff47!important}.hz-sidebar ::-webkit-scrollbar-thumb{border-radius:9999px;transition:background .12s;background:#ffffff47!important}.hz-watchlist::-webkit-scrollbar-thumb{border-radius:9999px;transition:background .12s;background:#ffffff47!important}.hz-dashboard ::-webkit-scrollbar-thumb{border-radius:9999px;transition:background .12s;background:#ffffff47!important}.hz-sidebar ::-webkit-scrollbar-thumb{border-radius:9999px;transition:background .12s;background:#ffffff47!important}.hz-dashboard ::-webkit-scrollbar-thumb:hover{background:#ffffff73!important}.hz-sidebar ::-webkit-scrollbar-thumb:hover{background:#ffffff73!important}.hz-watchlist::-webkit-scrollbar-thumb:hover{background:#ffffff73!important}.hz-dashboard ::-webkit-scrollbar-thumb:hover{background:#ffffff73!important}.hz-sidebar ::-webkit-scrollbar-thumb:hover{background:#ffffff73!important}.hz-dashboard ::-webkit-scrollbar-corner{background:0 0!important;display:none!important}.hz-sidebar ::-webkit-scrollbar-corner{background:0 0!important;display:none!important}.hz-watchlist::-webkit-scrollbar-corner{background:0 0!important;display:none!important}.hz-dashboard.hz-light ::-webkit-scrollbar-thumb{background:#000!important}.hz-light .hz-sidebar ::-webkit-scrollbar-thumb{background:#000!important}.hz-dashboard.hz-light .hz-watchlist::-webkit-scrollbar-thumb{background:#000!important}.hz-light .hz-watchlist::-webkit-scrollbar-thumb{background:#000!important}.hz-dashboard.hz-light ::-webkit-scrollbar-thumb{background:#000!important}.hz-light ::-webkit-scrollbar-thumb{background:#000!important}.hz-dashboard.hz-light ::-webkit-scrollbar-thumb:hover{background:#111!important}.hz-light .hz-sidebar ::-webkit-scrollbar-thumb:hover{background:#111!important}.hz-dashboard.hz-light .hz-watchlist::-webkit-scrollbar-thumb:hover{background:#111!important}.hz-light .hz-watchlist::-webkit-scrollbar-thumb:hover{background:#111!important}.hz-dashboard.hz-light ::-webkit-scrollbar-thumb:hover{background:#111!important}.hz-light ::-webkit-scrollbar-thumb:hover{background:#111!important}@supports not selector(::-webkit-scrollbar){.hz-dashboard,.hz-dashboard *,.hz-sidebar,.hz-sidebar *,.hz-watchlist{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent}.hz-dashboard.hz-light,.hz-dashboard.hz-light *,.hz-light .hz-sidebar,.hz-light .hz-sidebar *,.hz-dashboard.hz-light .hz-watchlist,.hz-light .hz-watchlist{scrollbar-width:thin;scrollbar-color:#000 transparent}}.hz-section-row{height:var(--hz-watch-row-height);border-bottom:1px solid color-mix(in srgb, var(--hz-line) 70%, transparent);color:var(--hz-muted);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--hz-panel) 82%, var(--hz-panel2));cursor:default;align-items:end;padding:0 8px 6px;font-size:10px;font-weight:700;display:flex}.hz-section-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hz-row{height:var(--hz-watch-row-height);grid-template-columns:minmax(var(--hz-watch-table-width), 1fr) var(--hz-watch-action-col);gap:var(--hz-watch-cell-gap);border-bottom:1px solid color-mix(in srgb, var(--hz-line) 70%, transparent);cursor:pointer;align-items:center;padding:0 6px;display:grid}.hz-row-select{grid-template-columns:var(--hz-watch-content-cols);justify-content:start;gap:var(--hz-watch-cell-gap);min-width:0;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;padding:0;display:grid}.hz-row.has-band-column .hz-row-select{grid-template-columns:var(--hz-watch-content-cols)}.hz-row-select:focus-visible{outline:2px solid var(--hz-blue);outline-offset:-2px}.hz-row:hover{background:var(--hz-panel2)}.hz-row-divider-before{border-top:1px solid color-mix(in srgb, var(--hz-muted) 42%, transparent)}.hz-row.active{background:var(--hz-blue-soft);outline:1px solid color-mix(in srgb, var(--hz-blue) 38%, var(--hz-line));outline-offset:-1px}.hz-star-btn{border:1px solid var(--hz-line);background:var(--hz-panel);width:26px;height:26px;color:var(--hz-muted);cursor:pointer;border-radius:6px;justify-self:center;place-items:center;font-size:10px;line-height:1;display:grid}.hz-star-btn:disabled{cursor:wait;opacity:.65}.hz-star-btn:focus-visible,.hz-sort-btn:focus-visible,.hz-side-collapse-btn:focus-visible,.hz-side-mode-tabs>button:focus-visible,.hz-side-mode-dropdown>button:focus-visible,.hz-watchlist-connection button:focus-visible,.hz-watchlist-retry:focus-visible{outline:2px solid var(--hz-blue);outline-offset:1px}@media (max-width:820px){.hz-sidebar-mobile .hz-sidebar-resize-handle{display:none}}@media (max-width:480px){.hz-sidebar-mobile .hz-watchlist-head{grid-template-columns:minmax(110px,1fr) 68px 62px 32px}.hz-sidebar-mobile .hz-row-select{grid-template-columns:minmax(110px,1fr) 68px 62px}.hz-sidebar-mobile .hz-watchlist-head.has-band-column{grid-template-columns:minmax(96px,1fr) 58px 38px 38px 32px}.hz-sidebar-mobile .hz-row.has-band-column .hz-row-select{grid-template-columns:minmax(96px,1fr) 58px 38px 38px}.hz-sidebar-mobile .hz-watchlist-head:not(.has-band-column)>:nth-child(2),.hz-sidebar-mobile .hz-watchlist-head:not(.has-band-column)>:nth-child(4),.hz-sidebar-mobile .hz-watchlist-head:not(.has-band-column)>:nth-child(6),.hz-sidebar-mobile .hz-row:not(.has-band-column) .hz-row-select>:nth-child(2),.hz-sidebar-mobile .hz-row:not(.has-band-column) .hz-row-select>:nth-child(4),.hz-sidebar-mobile .hz-row:not(.has-band-column) .hz-row-select>:nth-child(6),.hz-sidebar-mobile .hz-watchlist-head.has-band-column>:nth-child(2),.hz-sidebar-mobile .hz-watchlist-head.has-band-column>:nth-child(6),.hz-sidebar-mobile .hz-watchlist-head.has-band-column>:nth-child(7),.hz-sidebar-mobile .hz-watchlist-head.has-band-column>:nth-child(8),.hz-sidebar-mobile .hz-watchlist-head.has-band-column>:nth-child(9),.hz-sidebar-mobile .hz-row.has-band-column .hz-row-select>:nth-child(2),.hz-sidebar-mobile .hz-row.has-band-column .hz-row-select>:nth-child(6),.hz-sidebar-mobile .hz-row.has-band-column .hz-row-select>:nth-child(7),.hz-sidebar-mobile .hz-row.has-band-column .hz-row-select>:nth-child(8),.hz-sidebar-mobile .hz-row.has-band-column .hz-row-select>:nth-child(9),.hz-sidebar-mobile .hz-strength-head,.hz-sidebar-mobile .hz-strength-cell,.hz-sidebar-mobile .hz-watchlist-head.has-band-column>.hz-columns-menu{display:none}}.hz-star-btn:hover,.hz-star-btn.active{color:var(--hz-amber);background:var(--hz-amber-soft);border-color:color-mix(in srgb, var(--hz-amber) 50%, var(--hz-line))}.hz-stock-cell{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.hz-sym{min-width:0;color:var(--hz-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.hz-symbol-line{align-items:center;gap:4px;min-width:0;display:flex}.hz-sector-cell{min-width:0;color:var(--hz-muted);-webkit-line-clamp:1;line-clamp:1;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.hz-symbol-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.hz-closed-badge{border:1px solid var(--hz-line);color:var(--hz-muted);text-transform:uppercase;border-radius:3px;flex:none;padding:0 3px;font-size:8px;font-weight:700;line-height:12px}.hz-sub{color:var(--hz-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;font-weight:400;line-height:1.3;display:block;overflow:hidden}.hz-num{text-align:right;color:var(--hz-text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.hz-pos{color:var(--hz-green)}.hz-neg{color:var(--hz-red)}.hz-side-foot{border-top:1px solid var(--hz-line);background:var(--hz-panel2);color:var(--hz-muted);padding:10px;line-height:1.45}.hz-side-foot b{color:var(--hz-text)}.hz-row{isolation:isolate;position:relative}.hz-row>.hz-row-select,.hz-row>.hz-star-btn{z-index:1;position:relative}.hz-row-flash{z-index:0;pointer-events:none;opacity:0;position:absolute;inset:0}.hz-row-flash[data-direction=up]{background:var(--hz-green-soft)}.hz-row-flash[data-direction=down]{background:var(--hz-red-soft)}.hz-watchlist-panel [hidden]{display:none!important}.hz-columns-menu{place-items:center;display:grid;position:relative}.hz-columns-btn{border:1px solid var(--hz-line);background:var(--hz-panel);width:26px;height:26px;color:var(--hz-muted);cursor:pointer;border-radius:6px;place-items:center;display:grid}.hz-columns-btn:hover,.hz-columns-btn[aria-expanded=true]{border-color:var(--hz-blue);color:var(--hz-blue)}.hz-columns-btn.has-hidden{color:var(--hz-blue)}.hz-columns-btn:focus-visible,.hz-columns-item:focus-visible,.hz-columns-reset:focus-visible{outline:2px solid var(--hz-blue);outline-offset:1px}.hz-columns-popover{z-index:40;border:1px solid var(--hz-line);background:var(--hz-panel);text-transform:none;letter-spacing:normal;border-radius:9px;gap:2px;min-width:172px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 36px #00000052}.hz-columns-item,.hz-columns-reset{min-height:30px;color:var(--hz-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:11px;display:flex}.hz-columns-item:hover:not(:disabled),.hz-columns-reset:hover{background:var(--hz-panel2)}.hz-columns-item:disabled{cursor:default;color:var(--hz-muted)}.hz-columns-check{border:1px solid var(--hz-muted);color:#fff;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;display:grid}.hz-columns-check.on{border-color:var(--hz-blue);background:var(--hz-blue)}.hz-columns-note{color:var(--hz-muted);margin-left:auto;font-size:9px}.hz-columns-reset{border-top:1px solid var(--hz-line);color:var(--hz-blue);border-radius:0 0 6px 6px;margin-top:2px;font-weight:650}.hz-dashboard.hz-light,.hz-light,.hz-dashboard.hz-light .hz-sidebar,.hz-light .hz-sidebar{--hz-text:#000;--hz-muted:#1e293b}.hz-dashboard.hz-light .hz-watchlist-head .hz-sort-btn,.hz-light .hz-watchlist-head .hz-sort-btn,.hz-dashboard.hz-light .hz-band-head,.hz-light .hz-band-head,.hz-dashboard.hz-light .hz-ts-head,.hz-light .hz-ts-head,.hz-dashboard.hz-light .hz-strength-head,.hz-light .hz-strength-head,.hz-dashboard.hz-light .hz-vol-head,.hz-light .hz-vol-head,.hz-dashboard.hz-light .hz-sort-btn,.hz-light .hz-sort-btn{color:#000;font-weight:700}.hz-dashboard.hz-light .hz-sector-cell,.hz-light .hz-sector-cell,.hz-dashboard.hz-light .hz-ts-cell,.hz-light .hz-ts-cell{color:#000;font-weight:600}.hz-dashboard.hz-light .hz-sym,.hz-light .hz-sym,.hz-dashboard.hz-light .hz-symbol-text,.hz-light .hz-symbol-text,.hz-dashboard.hz-light .hz-num:not(.hz-pos):not(.hz-neg),.hz-light .hz-num:not(.hz-pos):not(.hz-neg){color:#000}.hz-dashboard.hz-light .hz-band-cell,.hz-light .hz-band-cell{color:#000;font-weight:600}.hz-dashboard.hz-light .hz-strength-cell,.hz-light .hz-strength-cell,.hz-dashboard.hz-light .hz-sub,.hz-light .hz-sub{color:#000}.hz-dashboard.hz-light .hz-side-mode-tabs>button,.hz-light .hz-side-mode-tabs>button,.hz-dashboard.hz-light .hz-side-mode-dropdown>button,.hz-light .hz-side-mode-dropdown>button{color:#000;font-weight:700}.hz-dashboard.hz-light .hz-scard span,.hz-light .hz-scard span{color:#1e293b}.hz-dashboard.hz-light .hz-scard b,.hz-light .hz-scard b,.hz-dashboard.hz-light [role=toolbar] button:not([aria-pressed=true]),.hz-light [role=toolbar] button:not([aria-pressed=true]),.hz-dashboard.hz-light [role=toolbar] button:not([aria-pressed=true]) svg,.hz-light [role=toolbar] button:not([aria-pressed=true]) svg{color:#000}
.hzask-btn{border:1px solid color-mix(in srgb, var(--hz-amber) 45%, transparent);background:var(--hz-amber-soft);height:32px;color:var(--hz-amber);white-space:nowrap;cursor:pointer;border-radius:9px;padding:0 12px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.hzask-btn:hover{border-color:color-mix(in srgb, var(--hz-amber) 70%, transparent);background:color-mix(in srgb, var(--hz-amber) 22%, var(--hz-amber-soft))}.hzask-btn:focus-visible,.hzask-close:focus-visible,.hzask-send:focus-visible,.hzask-input-wrap textarea:focus-visible{outline:2px solid var(--hz-blue);outline-offset:2px}.hzask-btn-active{border-color:color-mix(in srgb, var(--hz-amber) 55%, transparent);color:var(--hz-text)}.hzask-drawer{border:1px solid var(--hz-line);background:var(--hz-panel);width:318px;max-width:calc(100vw - 32px);box-shadow:var(--hz-shadow);opacity:0;pointer-events:none;z-index:1000;border-radius:12px;flex-direction:column;transition:transform .18s,opacity .18s;display:flex;position:fixed;top:64px;bottom:16px;right:16px;overflow:hidden;transform:translate(20px)}.hzask-open{opacity:1;pointer-events:auto;transform:translate(0)}.hzask-header{border-bottom:1px solid var(--hz-line);background:var(--hz-panel2);flex:0 0 52px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.hzask-icon{border:1px solid var(--hz-line);background:var(--hz-panel);width:28px;height:28px;color:var(--hz-soft);border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;display:grid}.hzask-title-wrap{flex:1;min-width:0}.hzask-name{color:var(--hz-text);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.hzask-beta{border:1px solid var(--hz-line2);color:var(--hz-muted);letter-spacing:.05em;border-radius:6px;padding:1px 5px;font-family:monospace;font-size:9px;font-weight:700}.hzask-sub{color:var(--hz-muted);margin-top:1px;font-size:11px}.hzask-close{border:1px solid var(--hz-line);background:var(--hz-panel);width:27px;height:27px;color:var(--hz-muted);cursor:pointer;border-radius:7px;flex-shrink:0;place-items:center;margin-left:auto;font-size:16px;transition:border-color .15s,color .15s;display:grid}.hzask-close:hover{border-color:var(--hz-line2);color:var(--hz-text)}.hzask-body{scrollbar-width:thin;scrollbar-color:var(--hz-line) transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px;display:flex;overflow-y:auto}.hzask-message{border:1px solid var(--hz-line);background:var(--hz-panel2);color:var(--hz-soft);border-radius:8px;margin-bottom:4px;padding:11px;font-size:12px;line-height:1.6}.hzask-chat-area{flex-direction:column;gap:10px;padding-top:4px;display:flex}.hzask-msg{border-radius:12px;width:fit-content;max-width:88%;padding:10px 12px;font-size:12px;line-height:1.6}.hzask-msg-bot{background:var(--hz-panel2);border:1px solid var(--hz-line);color:var(--hz-soft);border-bottom-left-radius:4px}.hzask-msg-user{background:linear-gradient(135deg, var(--hz-blue), var(--hz-green));color:#fff;border-bottom-right-radius:4px;margin-left:auto}.hzask-footer{border-top:1px solid var(--hz-line);background:var(--hz-panel2);flex-direction:column;gap:7px;padding:10px 12px;display:flex}.hzask-input-wrap{border:1px solid var(--hz-line);background:var(--hz-panel);border-radius:8px;align-items:flex-end;gap:8px;min-height:36px;padding:4px 6px 4px 10px;transition:border-color .15s;display:flex}.hzask-input-wrap:focus-within{border-color:var(--hz-line2)}.hzask-input-wrap textarea{min-width:0;color:var(--hz-text);resize:none;scrollbar-width:none;background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:12px;line-height:1.5}.hzask-input-wrap textarea::-webkit-scrollbar{display:none}.hzask-input-wrap textarea::placeholder{color:var(--hz-muted)}.hzask-send{border:1px solid var(--hz-line2);background:var(--hz-panel3);width:26px;height:26px;color:var(--hz-text);cursor:pointer;border-radius:7px;flex-shrink:0;place-items:center;margin-bottom:2px;font-size:15px;transition:background .15s,border-color .15s;display:grid}.hzask-send:hover{background:var(--hz-panel2);border-color:var(--hz-blue)}.hzask-disclaimer{color:var(--hz-muted);font-size:10px;line-height:1.4}@media (max-width:640px){.hzask-drawer{width:auto;max-width:none;inset:8px}}
.horizon-greyoakview-trigger{border:1px solid var(--hz-line,#353639);background:var(--hz-panel2,#171819);width:100%;min-width:145px;height:34px;color:var(--hz-text,#e6e7e7);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:0 11px;font-size:12px;font-weight:620;display:flex}.horizon-greyoakview-trigger.compact,.horizon-greyoakview-compact .horizon-greyoakview-trigger{white-space:nowrap!important;border-radius:7px!important;justify-content:space-between!important;gap:5px!important;width:100%!important;min-width:0!important;height:28px!important;padding:0 8px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.horizon-greyoakview-trigger.compact svg,.horizon-greyoakview-compact .horizon-greyoakview-trigger svg{width:13px!important;height:13px!important}@media (min-width:1024px){.horizon-greyoakview-trigger.lg-sized{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--hz-panel2,#171819) 72%,transparent)!important;border-radius:8px!important;gap:6px!important;height:34px!important;padding:0 10px!important;font-size:12px!important}.horizon-greyoakview-trigger.lg-sized svg{width:15px!important;height:15px!important}}.horizon-greyoakview-trigger:hover,.horizon-greyoakview-trigger[data-state=open]{border-color:#907b46}.horizon-greyoakview-trigger .gv-trigger-chevron{margin-left:auto;transition:transform .2s}.horizon-greyoakview-trigger[data-state=open] .gv-trigger-chevron{transform:rotate(180deg)}.horizon-greyoakview{z-index:5000;width:min(375px,100vw - 25px);max-height:min(660px,var(--radix-popover-content-available-height));background:var(--hz-panel,#111214);color:var(--hz-text,#f0eee8);border:1px solid var(--hz-line,#38393c);scrollbar-width:thin;border-radius:13px;gap:0;padding:0;font-size:13px;overflow-y:auto;box-shadow:0 20px 70px #0009}.horizon-greyoakview button{cursor:pointer;font:inherit}.horizon-greyoakview button:disabled,.horizon-greyoakview input:disabled{cursor:not-allowed;opacity:.45}.horizon-greyoakview button:focus-visible,.horizon-greyoakview input:focus-visible{outline-offset:3px;outline:2px solid #c0a361}.horizon-greyoakview .gv-top{border-bottom:1px solid var(--hz-line,#2a2b2e);padding:16px 17px 13px}.horizon-greyoakview .gv-heading{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.horizon-greyoakview .gv-reset{color:#c3a76f;background:0 0;border:0;padding:4px 0;font-size:11px}.horizon-greyoakview .gv-top p{color:var(--hz-muted,#9da0a5);margin:6px 0 0;font-size:11px;line-height:1.45}.horizon-greyoakview .gv-sections{padding:6px 9px}.horizon-greyoakview .gv-section{border-bottom:1px solid var(--hz-line,#2a2c2e)}.horizon-greyoakview .gv-section:last-child{border:0}.horizon-greyoakview .gv-section-head{align-items:center;gap:8px;min-height:58px;padding:0 8px;display:flex}.horizon-greyoakview .gv-section-icon{border:1px solid var(--hz-line,#323437);background:var(--hz-panel2,#191a1c);color:#c2a565;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.horizon-greyoakview .gv-section-copy{flex:1;min-width:0;padding-left:3px}.horizon-greyoakview .gv-section-name{font-size:12.5px;font-weight:650}.horizon-greyoakview .gv-section-sub{color:var(--hz-muted,#8d9298);margin-top:5px;font-size:10px}.horizon-greyoakview .gv-expand{color:var(--hz-muted,#858b91);background:0 0;border:0;padding:6px}.horizon-greyoakview [data-open=true]>.gv-section-head>.gv-expand svg{transform:rotate(180deg)}.horizon-greyoakview .gv-switch{background:#333537;border:1px solid #474a4d;border-radius:20px;flex:none;width:31px;height:18px;padding:0;position:relative}.horizon-greyoakview .gv-switch:after{content:"";background:#b5b8bc;border-radius:50%;width:12px;height:12px;transition:all .18s;position:absolute;top:2px;left:2px}.horizon-greyoakview .gv-switch[data-checked=true]{background:#c0a361;border-color:#c0a361}.horizon-greyoakview .gv-switch[data-checked=true]:after{background:#17160f;transform:translate(13px)}.horizon-greyoakview .gv-details{padding:0 10px 15px 49px}.horizon-greyoakview [hidden]{display:none!important}.horizon-greyoakview .gv-field-label{color:var(--hz-muted,#a4a7aa);margin:7px 0 9px;font-size:10.5px;font-weight:600}.horizon-greyoakview .gv-range-panel{background:var(--hz-panel2,#17181a);border:1px solid var(--hz-line,#343638);border-radius:9px;margin:2px 0 12px;padding:12px 11px 10px}.horizon-greyoakview .gv-range-title{justify-content:space-between;gap:6px;font-size:11px;display:flex}.horizon-greyoakview .gv-range-value{color:#c0a361;font-variant-numeric:tabular-nums;font-weight:750}.horizon-greyoakview .gv-range-ui{align-items:center;height:36px;margin:8px 3px 0;display:flex;position:relative}.horizon-greyoakview .gv-range-base,.horizon-greyoakview .gv-range-fill{pointer-events:none;border-radius:4px;height:5px;position:absolute;top:16px}.horizon-greyoakview .gv-range-base{background:#3b3d3f;left:0;right:0}.horizon-greyoakview .gv-range-fill{background:#c0a361}.horizon-greyoakview .gv-range{appearance:none;pointer-events:none;background:0 0;outline:none;width:100%;height:36px;margin:0;position:absolute;top:0;left:0}.horizon-greyoakview .gv-range::-webkit-slider-runnable-track{background:0 0;border:none;height:5px}.horizon-greyoakview .gv-range::-moz-range-track{background:0 0;border:none;height:5px}.horizon-greyoakview .gv-range::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:ew-resize;background:#121315;border:3px solid #d9bb79;border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 0 0 3px #c0a36126}.horizon-greyoakview .gv-range::-moz-range-thumb{pointer-events:auto;cursor:ew-resize;background:#121315;border:3px solid #d9bb79;border-radius:50%;width:11px;height:11px}.horizon-greyoakview .gv-range:focus-visible::-webkit-slider-thumb{outline-offset:3px;outline:2px solid #fff}.horizon-greyoakview .gv-range:focus-visible::-moz-range-thumb{outline-offset:3px;outline:2px solid #fff}.horizon-greyoakview .gv-range-ticks{color:var(--hz-muted,#8f9296);justify-content:space-between;gap:8px;font-size:10px;display:flex}.horizon-greyoakview .gv-hint{color:var(--hz-muted,#878b8f);margin:10px 0 0;font-size:10.5px;line-height:1.5}.horizon-greyoakview .gv-option{justify-content:space-between;align-items:center;gap:8px;padding:7px 0 2px;font-size:11px;display:flex}.horizon-greyoakview .gv-check{appearance:none;background:var(--hz-panel2,#1b1c1f);cursor:pointer;border:1px solid #626568;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;margin:0;display:grid}.horizon-greyoakview .gv-check:checked{background:#c0a361;border-color:#c0a361}.horizon-greyoakview .gv-check:checked:after{content:"✓";color:#111;font-weight:800;line-height:1}.horizon-greyoakview .gv-forecast-card{border:1px solid var(--hz-line,#333538);background:var(--hz-panel2,#191a1c);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:57px;margin-top:7px;padding:9px 10px;display:flex}.horizon-greyoakview .gv-forecast-card:has(:checked){background:#c0a36110;border-color:#76643e}.horizon-greyoakview .gv-forecast-card strong{font-size:11.5px;display:block}.horizon-greyoakview .gv-forecast-card small{color:var(--hz-muted,#979b9e);margin-top:5px;font-size:10px;display:block}.horizon-greyoakview .gv-divider{background:var(--hz-line,#28292b);height:1px;margin:11px 0}.horizon-greyoakview .gv-bottom{border-top:1px solid var(--hz-line,#2a2b2e);color:var(--hz-muted,#93969a);justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;display:flex}.horizon-greyoakview .gv-bottom strong{color:#c0a361}.horizon-greyoakview .gv-done{color:#181710;background:#c3a767;border:0;border-radius:7px;padding:8px 18px;font-size:11px;font-weight:750}.horizon-greyoakview .gv-unchanged{letter-spacing:.08em;color:var(--hz-muted,#8f9296);padding:0 16px 12px;font-size:9px}.horizon-greyoakview .gv-switch{cursor:pointer;display:block}.horizon-greyoakview .gv-switch[data-disabled]{cursor:not-allowed;opacity:.45}.horizon-greyoakview .gv-switch-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.horizon-greyoakview .gv-switch:has(.gv-switch-input:focus-visible){outline-offset:2px;outline:2px solid #c0a361}.horizon-greyoakview .gv-zone-chips{gap:6px;display:grid}.horizon-greyoakview .gv-zone-chip-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.horizon-greyoakview .gv-zone-chip{border:1px solid var(--hz-line,#3a3c3f);background:var(--hz-panel2,#18191b);min-width:0;height:28px;color:var(--hz-muted,#a4a7aa);font-variant-numeric:tabular-nums;border-radius:7px;padding:0 2px;font-size:11px;font-weight:650;transition:border-color .15s,background .15s,color .15s}.horizon-greyoakview .gv-zone-chip:not(:disabled):hover{color:var(--hz-text,#e6e7e7);border-color:#907b46}.horizon-greyoakview .gv-zone-chip[aria-pressed=true]{color:#e2c788;background:#c0a36129;border-color:#c0a361;font-weight:750;box-shadow:inset 0 0 0 1px #c0a36140}.horizon-greyoakview .gv-zone-confidence{margin-top:12px}.horizon-greyoakview .gv-zone-tabs{border:1px solid var(--hz-line,#343638);background:var(--hz-panel2,#17181a);border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.horizon-greyoakview .gv-zone-tab{height:30px;color:var(--hz-muted,#9da0a5);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.horizon-greyoakview .gv-zone-tab:hover{color:var(--hz-text,#e6e7e7)}.horizon-greyoakview .gv-zone-tab[aria-pressed=true]{color:#e2c788;background:#c0a36122;border-color:#c0a361}.horizon-greyoakview .gv-zone-tab[data-side=support][aria-pressed=true] .gv-zone-tab-count{color:#3ccfae;background:#0f9f8233}.horizon-greyoakview .gv-zone-tab[data-side=resistance][aria-pressed=true] .gv-zone-tab-count{color:#ef7b80;background:#d9474e33}.horizon-greyoakview .gv-zone-tab-count{font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:9px;min-width:18px;padding:1px 5px;font-size:10px}.horizon-greyoakview .gv-infera-details{padding:4px 8px 14px}.horizon-greyoakview .gv-infera-subhead{-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 4px;transition:background .15s;display:flex}.horizon-greyoakview .gv-infera-subhead:hover{background:#ffffff08}.horizon-greyoakview .gv-infera-subcontent{padding:2px 2px 4px}.horizon-greyoakview .gv-infera-btn{border:1px solid var(--hz-line,#343638);background:var(--hz-panel2,#18191b);height:36px;color:var(--hz-text,#f0eee8);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;padding:0 5px;font-size:10.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:flex}.horizon-greyoakview .gv-infera-btn:not(:disabled):hover{border-color:#907b46}.horizon-greyoakview .gv-infera-btn.is-active{color:#f0eee8;background:#c0a36117;border-color:#c0a361}.horizon-greyoakview .gv-infera-btn:disabled,.horizon-greyoakview .gv-infera-btn.is-disabled{cursor:not-allowed;opacity:.45}.horizon-greyoakview .gv-infera-check{background:var(--hz-panel2,#1b1c1f);color:#111;border:1px solid #626568;border-radius:3px;flex:none;place-items:center;width:14px;height:14px;font-size:10px;font-weight:800;line-height:1;transition:border-color .15s,background .15s;display:grid}.horizon-greyoakview .gv-infera-check.checked{color:#111;background:#c0a361;border-color:#c0a361}.horizon-greyoakview .gv-infera-session{flex-direction:column;gap:4px;min-width:0;display:flex}.horizon-greyoakview .gv-infera-session-msg{color:var(--hz-muted,#9da0a5);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.horizon-greyoakview .gv-infera-session-date{color:var(--hz-text,#f0eee8);font-weight:600;display:block}@media (max-width:639px){.horizon-greyoakview{width:min(320px,100vw - 28px);max-height:min(76dvh,var(--radix-popover-content-available-height));border-radius:10px;font-size:11.5px}.horizon-greyoakview .gv-top{padding:9px 10px 8px}.horizon-greyoakview .gv-heading{gap:6px;font-size:11.5px}.horizon-greyoakview .gv-reset{font-size:9.5px}.horizon-greyoakview .gv-top p{margin-top:3px;font-size:9.5px}.horizon-greyoakview .gv-sections{padding:3px 5px}.horizon-greyoakview .gv-section-head{gap:5px;min-height:46px;padding:0 4px}.horizon-greyoakview .gv-section-icon{border-radius:6px;width:25px;height:25px}.horizon-greyoakview .gv-section-name{font-size:11px}.horizon-greyoakview .gv-section-sub{margin-top:2px;font-size:8.5px}.horizon-greyoakview .gv-switch{width:29px;height:17px}.horizon-greyoakview .gv-switch:after{width:11px;height:11px}.horizon-greyoakview .gv-switch[data-checked=true]:after{transform:translate(11px)}.horizon-greyoakview .gv-infera-details{padding:2px 4px 7px}.horizon-greyoakview .gv-infera-subhead{padding:5px 2px}.horizon-greyoakview .gv-range-panel{margin:2px 0 7px;padding:7px 7px 6px}.horizon-greyoakview .gv-range-title{font-size:10px}.horizon-greyoakview .gv-range-ui,.horizon-greyoakview .gv-range{height:32px}.horizon-greyoakview .gv-range-base,.horizon-greyoakview .gv-range-fill{top:14px}.horizon-greyoakview .gv-range-ticks{font-size:9px}.horizon-greyoakview .gv-infera-btn{height:32px;font-size:9.5px}.horizon-greyoakview .gv-hint{margin-top:7px;font-size:9.5px}.horizon-greyoakview .gv-bottom{padding:8px 11px;font-size:10px}.horizon-greyoakview .gv-done{padding:7px 14px;font-size:10px}.horizon-greyoakview .gv-unchanged{padding:0 11px 9px;font-size:8px}}
