.hint-layer-hint{box-sizing:border-box;max-width:min(320px,100vw - 24px);color:var(--text);font:500 .769231rem/1.45 var(--font-ui);letter-spacing:normal;text-transform:none;white-space:normal;pointer-events:none;padding:4px 8px;position:fixed}.reorderable-list{gap:var(--reorderable-list-gap,var(--space-2));width:100%;display:flex}.reorderable-list--column{flex-direction:column}.reorderable-list--wrap{flex-wrap:wrap;align-items:center}.reorderable-list-row{position:relative}.reorderable-list .reorderable-list-row.is-lifted{z-index:1;box-shadow:var(--shadow-elevated);opacity:1}.reorderable-list-handle{color:var(--text3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.reorderable-list-row.is-lifted .reorderable-list-handle,.reorderable-list-row--grip.is-lifted,.reorderable-list-row--grip.is-lifted *{cursor:grabbing}.reorderable-list-row--grip{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.veil{border-radius:var(--radius-control);color:inherit;font:inherit;cursor:pointer;letter-spacing:normal;text-transform:none;background:0 0;border:0;align-items:center;margin:0 -4px;padding:0 4px;display:inline-flex}.veil:hover,html[data-focus-visible] .veil:focus{background:var(--accent-subtle-bg);outline:none}.veil-stand-in{color:#0000;text-shadow:0 0 .35em var(--text), 0 0 .35em var(--text);-webkit-user-select:none;user-select:none}.veil.veil-rows{width:100%;padding:0 var(--space-3);text-align:left;border-radius:0;flex-direction:column;align-items:stretch;margin:0;display:flex}.veil-row{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border);white-space:nowrap;grid-template-columns:minmax(0,2fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.veil-row:last-child{border-bottom:0}.veil-row>.veil-stand-in+.veil-stand-in{text-align:right}.info-hint-button{width:16px;height:16px;color:var(--text3);letter-spacing:normal;text-transform:none;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.info-hint-button:hover,html[data-focus-visible] .info-hint-button:focus{background:var(--bg3);color:var(--text);outline:none}.info-hint-tooltip{box-sizing:border-box;width:min(320px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--text2);font:500 .769231rem/1.45 var(--font-ui);pointer-events:none;padding:8px;position:fixed;overflow-y:auto}.metric-gallery-body{gap:var(--space-6);flex-direction:column;display:flex}.metric-gallery-group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.metric-gallery-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(104px,100%),1fr));display:grid}.metric-gallery-option{border-radius:var(--radius-card);cursor:pointer;flex-direction:column;min-width:0;display:flex;position:relative}.metric-gallery-option>[data-market-statistics-card]{flex:1}.metric-gallery-option>[data-market-statistics-card]>:first-child{padding-inline:var(--space-4)}.metric-gallery-option[data-selected]{outline:2px solid var(--accent);outline-offset:-1px}.metric-gallery-option[data-used]{cursor:default}.metric-gallery-option[data-used]>[data-market-statistics-card]{opacity:.5}.metric-gallery-check{top:var(--space-1);right:var(--space-1);margin:0;position:absolute}.grid-stack{position:relative}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;width:auto;margin:0;position:absolute;z-index:0!important}.grid-stack>.grid-stack-item{width:var(--gs-column-width);height:var(--gs-cell-height);padding:0;position:absolute;top:0}.grid-stack>.grid-stack-item>.grid-stack-item-content{width:auto;margin:0;position:absolute;overflow:hidden auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;user-select:none;z-index:100;font-size:.1px;display:block;position:absolute}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{z-index:101;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" stroke=\"%23666\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 20 20\"><path d=\"m10 3 2 2H8l2-2v14l-2-2h4l-2 2\"/></svg>");background-position:50%;background-repeat:no-repeat}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.grid-stack-item.ui-draggable-armed{cursor:move;animation:.25s ease-in-out infinite gs-armed-wiggle}.grid-stack-item>.ui-resizable-handle.ui-resizable-armed{animation:.5s ease-in-out infinite gs-armed-pulse}@keyframes gs-armed-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-1.5deg)}75%{transform:rotate(1.5deg)}}@keyframes gs-armed-pulse{0%,to{opacity:1}50%{opacity:.3}}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{opacity:.8;box-shadow:1px 4px 6px #0003}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left,right,top,height,width}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}.gs-print-show{display:none}@media print{@page gs-landscape{size:landscape}@page gs-portrait{size:portrait}.grid-stack{height:auto!important;display:block!important;position:static!important}.grid-stack>.grid-stack-item{float:left!important;height:auto!important;width:calc(100% * var(--gs-w)/ var(--gs-columns,12))!important;break-inside:avoid!important;page-break-inside:avoid!important;display:block!important;position:static!important;top:auto!important;left:auto!important}.grid-stack>.grid-stack-item>.grid-stack-item-content{white-space:normal!important;height:auto!important;margin-top:var(--gs-item-margin-top)!important;margin-right:var(--gs-item-margin-right)!important;margin-bottom:var(--gs-item-margin-bottom)!important;margin-left:var(--gs-item-margin-left)!important;position:relative!important;inset:auto!important;overflow:visible!important}.gs-print-hide{display:none}.gs-print-show{display:block}.gs-print-avoid-break-after{break-after:avoid!important;page-break-after:avoid!important}.grid-stack>.grid-stack-item.gs-print-hide{display:none!important}.grid-stack>.grid-stack-item[gs-page-break=true],.grid-stack>.grid-stack-item[gs-print-orientation]{float:none!important;clear:both!important}.grid-stack>.grid-stack-item[gs-page-break=true]{page-break-before:always!important;break-before:page!important}.grid-stack>.grid-stack-item[gs-print-orientation=landscape]{page:gs-landscape;min-width:calc(100vmax * var(--gs-w)/ var(--gs-columns,12))!important}.grid-stack>.grid-stack-item[gs-print-orientation=portrait]{page:gs-portrait;min-width:calc(100vmin * var(--gs-w)/ var(--gs-columns,12))!important}.grid-stack>.grid-stack-item[gs-break-inside=true]{float:none!important;clear:both!important;break-inside:auto!important;page-break-inside:auto!important;width:100%!important}.grid-stack>.grid-stack-item>.ui-resizable-handle{display:none!important}}.dashboard-layout-editing .layout-section-heading-cell{position:relative}.layout-context-menu{min-width:210px;padding:0}.layout-context-menu>.layout-insert-menu{min-width:210px;position:static}.layout-insert-menu-submenu{position:relative}.layout-long-press-active,.layout-long-press-active *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.layout-insert-menu-submenu-panel{z-index:2;min-width:190px;display:none;position:absolute;top:-5px;left:calc(100% - 2px)}.layout-insert-menu-submenu:hover>.layout-insert-menu-submenu-panel,.layout-insert-menu-submenu:focus-within>.layout-insert-menu-submenu-panel{display:block}.section-block{margin-bottom:var(--section-block-gap)}.section-heading{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:8px 0;display:flex}.section-heading-title{color:var(--text);font-size:1.07692rem;font-weight:600;font-family:var(--font-ui)}.section-heading-subtitle{color:var(--text3);letter-spacing:.06em;font-size:.769231rem;font-family:var(--font-ui);margin-left:auto}.layout-mode-toolbar{border:1px solid var(--accent-border-soft);border-radius:var(--radius-medium);background:var(--accent-subtle-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.layout-mode-toolbar-main{min-width:0;color:var(--text2);flex-wrap:wrap;align-items:center;gap:8px;font-size:.846154rem;display:flex}.layout-mode-toolbar-main strong{color:var(--accent);font-family:var(--font-ui);font-size:.769231rem}.layout-mode-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.layout-mode-done-btn{border-color:var(--accent)!important;color:var(--accent)!important}.layout-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:8px;margin-bottom:24px;display:grid;position:relative}.layout-dashboard-grid-editing{outline:1px dashed var(--accent-border-soft);outline-offset:-1px;border-radius:var(--radius-medium);position:relative}.layout-section-block{flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.layout-section-group-content[hidden]{display:none}.layout-subsection-block{flex-direction:column;min-width:0;margin:8px 0 0;display:flex}.layout-subsection-heading-cell .section-heading{padding-top:6px;padding-bottom:4px}.layout-subsection-heading-cell .section-heading-title{color:var(--text2);font-size:.846154rem}.layout-subsection-heading-cell .layout-section-edit-wrap{background:color-mix(in srgb, var(--bg2) 90%, transparent)}.layout-section-block-editing{position:relative}.layout-section-heading-cell{min-width:0}.layout-section-heading-view-row{margin-bottom:8px;display:block;position:relative}.layout-section-heading-view-row .section-heading{margin-bottom:0}.layout-section-edit-wrap{border:1px dashed var(--accent-border-soft);border-radius:var(--radius-medium);background:color-mix(in srgb, var(--bg3) 88%, transparent);flex-direction:column;gap:0;padding:8px 8px 0;display:flex}.layout-section-edit-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.layout-section-edit-label{color:var(--accent);font-family:var(--font-ui);font-size:.692308rem;font-weight:600}.layout-section-rename-input{flex:1;min-width:140px}.layout-section-heading-in-edit{margin-bottom:0}.layout-section-heading-row{align-items:stretch;gap:6px;margin-bottom:8px;display:flex}.layout-section-heading-row .section-heading{pointer-events:none;flex:1;min-width:0}.layout-section-heading-row .icon-btn{z-index:4;flex-shrink:0;align-self:center;position:relative}.layout-section-heading-drag-host{flex:1;min-width:0;position:relative}.layout-section-drag-overlay{z-index:10;cursor:grab;border-radius:var(--radius-medium);background:color-mix(in srgb, var(--bg3) 28%, transparent);border:1px dashed color-mix(in srgb, var(--accent-border-soft) 70%, transparent);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.layout-section-drag-overlay:active,.ui-draggable-dragging .layout-section-drag-overlay{cursor:grabbing;background:color-mix(in srgb, var(--accent-subtle-bg) 55%, transparent)}.layout-section-heading-cell-editing{position:relative}.layout-insert-handle{z-index:6;pointer-events:auto;justify-content:center;align-items:center;width:88px;height:10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.layout-insert-handle-before{top:-5px}.layout-insert-handle-after{bottom:-5px}.layout-insert-handle-section.layout-insert-handle-before{top:-4px}.layout-insert-handle-section.layout-insert-handle-after{bottom:-4px}.layout-insert-handle-btn{border-radius:var(--radius-pill);width:16px;height:16px;color:var(--text3);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:opacity .12s,transform .12s,border-color .12s,background .12s,color .12s;display:inline-flex;transform:scale(.9)}.layout-insert-handle:hover .layout-insert-handle-btn,.layout-insert-handle.is-open .layout-insert-handle-btn{opacity:1;border-color:var(--accent-border-soft);background:var(--bg2);color:var(--accent);transform:scale(1)}.layout-insert-handle-btn-section{width:18px;height:18px}.layout-floating-menu{z-index:11000;position:fixed}.layout-floating-menu[data-submenu-side=left] .layout-insert-menu-submenu-panel{left:auto;right:calc(100% - 2px)}.layout-insert-handle-menu>.layout-insert-menu,.header-layout-menu-wrap>.layout-insert-menu{min-width:220px;max-width:min(320px,90vw);overflow:visible}.header-layout-menu-wrap{display:flex;position:relative}.header-layout-menu-wrap>.layout-insert-menu{z-index:20;min-width:210px;position:absolute;top:calc(100% + 6px);right:0}.layout-insert-menu-list{margin:0;padding:0;list-style:none}.card-config-section-title{color:var(--text3);font-family:var(--font-ui);padding:2px 8px 4px;font-size:.615385rem;display:block}.layout-board{grid-column:1/-1;min-width:0;display:flow-root;position:relative}.layout-board-gridstack{min-width:0;margin:calc(var(--layout-grid-gap,8px) / -2)}.layout-board:not(.layout-board-editing)>.layout-board-gridstack,.layout-board:not(.layout-board-editing)>.layout-board-gridstack>.grid-stack-item{transition:none}.layout-board-gridstack>.grid-stack-item>.grid-stack-item-content{overflow:visible}.layout-board-gridstack>.grid-stack-item>.grid-stack-item-content>.layout-card-wrap{height:100%}.layout-board-editing>.layout-board-gridstack>.grid-stack-item:hover,.layout-board-editing>.layout-board-gridstack>.grid-stack-item:focus-within{z-index:10}.layout-heading-frame>.grid-stack-item-content{flex-direction:column;justify-content:flex-end;display:flex}.layout-heading-frame.ui-draggable-dragging .layout-section-edit-wrap{box-shadow:var(--shadow-tooltip)}.layout-board-gridstack>.grid-stack-placeholder>.placeholder-content{border:2px solid var(--accent);border-radius:var(--radius-medium);background:var(--accent-subtle-bg);opacity:.72}.layout-board-editing:before{content:"";border-radius:var(--radius-medium);pointer-events:none;z-index:0;background:repeating-linear-gradient(to right, transparent, transparent calc((100% - 11 * var(--layout-grid-gap,8px)) / 12), var(--accent-grid) calc((100% - 11 * var(--layout-grid-gap,8px)) / 12), var(--accent-grid) calc((100% - 11 * var(--layout-grid-gap,8px)) / 12 + 1px)), repeating-linear-gradient(to bottom, transparent, transparent calc(var(--layout-grid-row-height,52px) - 1px), var(--accent-grid) calc(var(--layout-grid-row-height,52px) - 1px), var(--accent-grid) var(--layout-grid-row-height,52px));position:absolute;inset:0}.layout-band-insert-slot{z-index:7;height:0;position:absolute;left:0;right:0;overflow:visible}.layout-board:has(.ui-draggable-dragging,.ui-resizable-resizing)>.layout-band-insert-slot{visibility:hidden}.layout-section-content{grid-column:1/-1;min-width:0}.layout-section-grid-mobile{gap:8px;min-width:0;display:grid}.layout-section-content[hidden]{display:none}.layout-metric-run{grid-template-columns:repeat(auto-fill,minmax(min(100px,100%),1fr));gap:8px;min-width:0;display:grid}.metric-tile-card{height:100%}.layout-insert-handle-card{bottom:-5px;left:auto;right:8px;transform:none}.layout-insert-handle-divider{grid-column:1/-1;width:100%;position:relative;left:0;transform:none}.layout-divider-insert-slot{z-index:7;height:0;position:absolute;left:0;right:0;overflow:visible}.layout-divider-insert-slot-start{top:0}.layout-divider-insert-slot-end{bottom:0}.layout-card-wrap{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.layout-card-edge-insert{z-index:8;pointer-events:auto;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute}.layout-card-edge-insert-above{top:2px;left:50%;transform:translate(-50%)}.layout-card-edge-insert-below{bottom:2px;left:50%;transform:translate(-50%)}.layout-card-edge-insert-left{top:50%;left:2px;transform:translateY(-50%)}.layout-card-edge-insert-right{top:50%;right:2px;transform:translateY(-50%)}.layout-card-edge-insert-btn{border:1px solid var(--accent-border-soft);border-radius:var(--radius-pill);background:var(--bg2);width:20px;height:20px;color:var(--accent);cursor:pointer;opacity:0;box-shadow:var(--shadow-tooltip);justify-content:center;align-items:center;padding:0;transition:opacity .12s,transform .12s,background .12s;display:inline-flex;transform:scale(.78)}.layout-card-wrap-editing:hover .layout-card-edge-insert-btn,.layout-card-edge-insert:hover .layout-card-edge-insert-btn,.layout-card-edge-insert.is-open .layout-card-edge-insert-btn,html[data-focus-visible] .layout-card-edge-insert-btn:focus{opacity:1;transform:scale(1)}.layout-card-edge-insert-btn:hover{background:var(--accent-subtle-bg)}.layout-card-edge-insert-btn:disabled{color:var(--text3);cursor:not-allowed;opacity:.35}.layout-card-wrap-editing{outline:1px solid var(--border2);border-radius:var(--radius-medium);position:relative}.layout-card-wrap-editing .layout-card-body{pointer-events:none;-webkit-user-select:none;user-select:none}.layout-card-drag-overlay{z-index:2;cursor:grab;border-radius:var(--radius-medium);background:color-mix(in srgb, var(--bg3) 28%, transparent);border:1px dashed color-mix(in srgb, var(--accent-border-soft) 70%, transparent);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.layout-card-drag-overlay:active,.ui-draggable-dragging .layout-card-drag-overlay{cursor:grabbing;background:color-mix(in srgb, var(--accent-subtle-bg) 55%, transparent)}.grid-stack>.grid-stack-item.ui-draggable-armed{animation:none}.layout-board-gridstack>.ui-draggable-dragging>.grid-stack-item-content>.layout-card-wrap{opacity:.92;box-shadow:var(--shadow-tooltip)}.layout-board-gridstack>.ui-resizable-resizing>.grid-stack-item-content>.layout-card-wrap{outline:1px solid var(--accent);box-shadow:0 0 0 1px var(--accent-border-soft)}.layout-card-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:visible}.layout-card-body>div{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;margin-bottom:0!important}.layout-card-body>div>div:first-child{flex-shrink:0}.layout-card-body>div>div[hidden]{display:none!important}.layout-card-body>div>div:not([hidden]):last-child{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.layout-card-body .table-scroll-frame{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.layout-card-body .table-scroll{overscroll-behavior-x:contain;flex:1;min-width:0;min-height:0;overflow:auto hidden}.layout-card-auto-height .layout-card-body,.layout-card-auto-height .layout-card-body>div,.layout-card-auto-height .layout-card-body>div>div:not([hidden]):last-child{flex:none;overflow-y:visible}.layout-card-auto-height .layout-card-body .table-scroll{overflow-y:visible}.layout-card-body .text-widget-markdown{box-sizing:border-box;flex:1;width:100%;min-height:0;overflow:clip}.layout-card-body .text-widget-markdown[data-clipped]{--text-widget-read-band:calc(var(--panel-padding) + var(--toolbar-control-height));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--text-widget-read-band) - 48px), transparent calc(100% - var(--text-widget-read-band)));mask-image:linear-gradient(to bottom, #000 calc(100% - var(--text-widget-read-band) - 48px), transparent calc(100% - var(--text-widget-read-band)))}.layout-card-body .text-widget-preview{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.text-widget-read{right:var(--panel-padding);bottom:var(--panel-padding);position:absolute}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor){font-size:1rem}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor)[data-text-size=smaller]{font-size:.846154rem}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor)[data-text-size=larger]{font-size:1.15385rem}.layout-card-body :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content),.layout-card-body .text-widget-markdown-editor .markdown-editor-code .cm-content{padding:calc(var(--panel-padding) + 4px) calc(var(--panel-padding) + 8px)}.text-card-reader .text-widget-markdown,.layout-card-body :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content),.layout-card-body .text-widget-markdown-editor .markdown-editor-code .cm-content{color:var(--text);overflow-wrap:anywhere;line-height:1.55}.markdown-inline-actions{align-items:center;gap:4px;display:flex}.text-widget-markdown-editor{box-sizing:border-box;overscroll-behavior:contain;flex:1;min-height:0;display:grid;overflow:auto}.text-widget-markdown-editor[hidden]{display:none}.text-widget-markdown-editor .markdown-editor{background:0 0;border:0;border-radius:0;align-self:stretch}.text-widget-markdown-editor .markdown-editor :is(.mdxeditor,.markdown-editor-code){background:0 0}.layout-card-body .text-widget-markdown-editor,.layout-card-body .text-widget-markdown-editor .markdown-editor{grid-template-rows:minmax(0,1fr)}.layout-card-body .text-widget-markdown-editor .markdown-editor[data-mode=code]{grid-template-rows:auto minmax(0,1fr)}.layout-card-body .text-widget-markdown-editor :is(.markdown-editor-visual,.mdxeditor){flex-direction:column;display:flex}.layout-card-body .text-widget-markdown-editor :is(.mdxeditor,.mdxeditor-root-contenteditable){flex:1}.layout-card-body .text-widget-markdown-editor .markdown-editor-code .cm-editor{height:100%}.layout-card-body .text-widget-markdown-editor :is(.mdxeditor-root-contenteditable,.markdown-editor-code .cm-scroller){overscroll-behavior:contain;overflow-y:auto}.layout-card-body .text-widget-markdown-editor :is(.markdown-editor-content,.markdown-editor-code .cm-content){font-size:inherit}.layout-card-body .text-widget-markdown-editor .markdown-editor-content li{margin-block:0}.layout-card-body .text-widget-markdown-editor .markdown-editor-content li[aria-checked]{padding-inline:var(--space-6)}.text-widget-markdown-editor>.template-error{margin:0 calc(var(--panel-padding) + 8px) calc(var(--panel-padding) + 4px)}.text-widget-markdown-editor .mdxeditor-toolbar{flex-wrap:nowrap;overflow:hidden}.form-field-card{gap:8px;width:100%;padding:16px;display:grid}.form-field-reference{color:var(--text3);font:.692308rem var(--font-data)}.form-field-id-error,.template-error{color:var(--danger,#e57373)}.template-error{border:1px solid color-mix(in srgb, var(--danger,#e57373) 45%, var(--border));border-radius:var(--radius-medium);background:color-mix(in srgb, var(--danger,#e57373) 9%, var(--bg2));font:.846154rem/1.4 var(--font-ui);padding:8px}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) p{margin:0 0 .85em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) :is(h1,h2,h3,h4,h5,h6){color:var(--text);margin:1.35em 0 .55em;line-height:1.25}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) h1{font-size:1.55em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) h2{border-bottom:1px solid var(--border);padding-bottom:.3em;font-size:1.3em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) h3{font-size:1.12em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) :is(h4,h5,h6){font-size:1em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) :is(ul,ol){margin:.55em 0 1em;padding-inline-start:1.8em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) ul{list-style:outside}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) ol{list-style:decimal}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) ul ul{list-style-type:circle}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) ul ul ul{list-style-type:square}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) li{padding-inline-start:.2em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) li+li{margin-top:.35em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) li>:is(ul,ol){margin-top:.35em;margin-bottom:.35em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) li>p{margin-bottom:.35em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) .contains-task-list{padding-inline-start:.25em;list-style:none}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) .task-list-item input{cursor:default;opacity:1;vertical-align:-.2em;margin-inline-end:.55em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) a{color:var(--accent);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:2px}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) a:hover{color:var(--accent2)}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) blockquote{border-left:3px solid var(--border2);color:var(--text2);margin:1em 0;padding:.2em 0 .2em 1em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) blockquote>:last-child{margin-bottom:0}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) hr{border:0;border-top:1px solid var(--border);margin:1.4em 0}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) code{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--bg3);font-family:var(--font-data);padding:.12em .35em;font-size:.9em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) pre,.layout-card-body .text-widget-markdown-editor .markdown-editor-code-block{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--bg3);max-width:100%;margin:1em 0;padding:.85em 1em;overflow:auto}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content) pre code{background:0 0;border:0;padding:0}:is(.layout-card-body,.text-card-reader) .text-widget-markdown table{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%;margin:1em 0}:is(.layout-card-body,.text-card-reader) .text-widget-markdown th,:is(.layout-card-body,.text-card-reader) .text-widget-markdown td{border:1px solid var(--border);overflow-wrap:anywhere;vertical-align:top;padding:.45em .65em}:is(.layout-card-body,.text-card-reader) .text-widget-markdown :is(th,td):not([align]){text-align:left}:is(.layout-card-body,.text-card-reader) .text-widget-markdown th{background:var(--bg3);font-weight:600}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content)>:is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre,table,hr):first-child,.layout-card-body .text-widget-markdown-editor .markdown-editor-content>[data-lexical-decorator]:first-child>.markdown-editor-code-block{margin-top:0}.layout-card-body .text-widget-markdown-editor .markdown-editor-code-block .cm-content{font-size:.9em}:is(.layout-card-body,.text-card-reader) :is(.text-widget-markdown,.text-widget-markdown-editor .markdown-editor-content)>:is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre,table,hr):last-child{margin-bottom:0}.stock-list-inline-editor{border-bottom:1px solid var(--border);flex-shrink:0;gap:6px;padding:8px;display:flex}.stock-list-cell-editor{border:1px solid var(--border2);border-radius:var(--radius-small);background:var(--bg2);min-width:0;color:var(--text);font:.769231rem var(--font-data)}.stock-list-inline-editor .field{flex:1}.stock-list-cell-editor{width:min(180px,100%);padding:4px}.stock-list-missing-source{color:var(--text2);place-items:start;gap:8px;padding:16px;display:grid}.layout-extra-column-row{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.layout-extra-column-row label{align-items:center;gap:6px;display:inline-flex}.layout-extra-column-controls{align-items:center;gap:4px;display:inline-flex}.layout-card-fill-height :is(.watchlist-toolbar,.watchlist-footer){flex-shrink:0}.layout-card-fill-height :is(.table-panel--embedded,.table-panel--embedded>.table-panel-body){flex-direction:column;flex:1;min-height:0;display:flex}.layout-card-body>.quote-widget{margin:0!important}.layout-board-gridstack>.grid-stack-item>.ui-resizable-se,.layout-board-gridstack>.grid-stack-item>.ui-resizable-e{top:auto;right:calc(6px + var(--layout-grid-gap,8px) / 2);bottom:calc(6px + var(--layout-grid-gap,8px) / 2);z-index:5;opacity:1;border:1px solid var(--accent);border-radius:var(--radius-micro);background:var(--bg2);touch-action:none;width:22px;height:22px;box-shadow:var(--shadow-tooltip);transform:none}.layout-board-gridstack>.grid-stack-item>.ui-resizable-se{cursor:nwse-resize}.layout-board-gridstack>.grid-stack-item>.ui-resizable-e{cursor:ew-resize}.layout-board-gridstack>.grid-stack-item>.ui-resizable-se:hover,.layout-board-gridstack>.grid-stack-item>.ui-resizable-e:hover{background:var(--accent-subtle-bg)}.layout-board-gridstack>.grid-stack-item>.ui-resizable-se:after,.layout-board-gridstack>.grid-stack-item>.ui-resizable-e:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:7px;height:7px;position:absolute;bottom:5px;right:5px}.layout-symbol-list-editor{flex-basis:100%;gap:8px;padding-top:4px;display:grid}.layout-symbol-list-field{color:var(--text3);font-family:var(--font-ui);gap:4px;font-size:.692308rem;display:grid}.card-config-field .field-select,.layout-symbol-list-field .field-select{width:100%}.layout-symbol-list-add-row{align-items:center;gap:6px;display:flex}.layout-symbol-list-custom{gap:8px;display:grid}.layout-symbol-list-items{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.layout-symbol-list-empty{color:var(--text3);font-family:var(--font-ui);font-size:.769231rem}@media (width<=839px){.layout-mode-toolbar{flex-direction:column;align-items:stretch}.layout-mode-toolbar-actions{width:100%}.layout-add-card-select,.layout-rename-input{width:100%;min-width:0}.layout-dashboard-grid,.layout-section-grid-mobile{grid-template-columns:1fr}.layout-subsection-block{margin-left:8px}.layout-dashboard-grid-editing .layout-card-drag-overlay,.layout-dashboard-grid-editing .layout-card-edge-insert{display:none}}.card-config-kicker{color:var(--accent);font-family:var(--font-ui);font-size:.692308rem;font-weight:600}.card-config-body{gap:var(--card-padding);display:grid}.go-to-list{flex-direction:column;gap:4px;max-height:min(420px,55vh);display:flex;overflow-y:auto}.dialog--fullscreen .go-to-list{max-height:none;overflow-y:visible}.go-to-empty{color:var(--text3);text-align:center;padding:16px 8px;font-size:.846154rem}.go-to-group{flex-direction:column;gap:4px;display:flex}.go-to-list .list-option-detail{text-overflow:ellipsis;flex-shrink:1;min-width:0;max-width:45%;overflow:hidden}.go-to-symbol{font-weight:600}.go-to-symbol-name{color:var(--text2)}.go-to-status{color:var(--text3);padding:4px 8px;font-size:.846154rem}.section-reorder-copy{margin:0}.section-reorder-row{flex-wrap:nowrap}.section-reorder-label{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.923077rem;overflow:hidden}.card-config-field{color:var(--text3);font-family:var(--font-ui);gap:6px;font-size:.692308rem;display:grid}.card-config-field-hint{color:var(--text3);text-transform:none;letter-spacing:normal;font-size:.769231rem;line-height:1.4}.ai-prompt-field-label{align-items:center;gap:4px;display:flex}.card-config-text-size .slider{margin-top:2px}.card-config-text-size-labels{color:var(--text3);letter-spacing:normal;text-transform:none;grid-template-columns:repeat(3,1fr);font-size:.692308rem;display:grid}.card-config-text-size-labels span:nth-child(2){text-align:center}.card-config-text-size-labels span:last-child{text-align:right}.card-config-copy{color:var(--text2);margin:0;font-size:.923077rem;line-height:1.5}.quote-category-fieldset{border:0;min-width:0;margin:0;padding:0}.quote-category-fieldset legend{margin-bottom:8px;padding:0}.quote-category-options{flex-wrap:wrap;gap:8px 16px;display:flex}.card-config-auto-expand{color:var(--text2);font-family:var(--font-ui);cursor:pointer;justify-self:start;align-items:center;gap:8px;font-size:.769231rem;display:inline-flex}.card-config-section,.ai-prompt-editor-tab-panel{gap:12px;display:grid}.ai-prompt-preview-body{gap:16px;display:grid}.ai-prompt-preview-section{gap:8px;min-width:0;display:grid}.ai-prompt-preview-section h3{color:var(--text2);font-size:.769231rem;font-weight:700}.ai-prompt-preview-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-prompt-preview-section-header span{color:var(--text3);font-size:.692308rem;font-weight:600}.ai-prompt-preview-section pre,.ai-prompt-preview-error{overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-detail);background:var(--bg);color:var(--text);font:.846154rem/1.55 var(--font-data);white-space:pre-wrap;padding:12px}.ai-prompt-preview-error{border-color:var(--red);background:var(--red-dim-bg);color:var(--red);font-family:var(--font-ui)}.ai-prompt-json-status{color:var(--red);font:.769231rem var(--font-ui)}.ai-prompt-advanced-json-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-prompt-tool-doc-links{text-transform:none;letter-spacing:normal}.ai-prompt-reset-json{flex:none}.ai-prompt-model-catalog{justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.ai-prompt-model-catalog .card-config-field-hint{flex:1}.ai-prompt-model-catalog-error{color:var(--red)}.ai-prompt-refresh-models{flex:none}.ai-prompt-variable-preview{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--bg);color:var(--text2);gap:4px;padding:8px;font-size:.846154rem;line-height:1.4;display:grid}.ai-prompt-variable-preview>span{color:var(--text3);font-size:.692308rem;font-weight:700}.ai-prompt-variable-preview-list{gap:6px;display:grid}.ai-prompt-variable-preview-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ai-prompt-variable-rename{grid-column:1/-1;gap:4px;display:grid}.ai-prompt-variable-rename small{color:var(--red);font:.769231rem/1.4 var(--font-ui)}.ai-prompt-variable-rename-actions{justify-content:flex-end;gap:8px;display:flex}:where(.layout-mode-toolbar,.layout-section-edit-wrap,.layout-section-drag-overlay,.layout-board-gridstack>.grid-stack-placeholder>.placeholder-content,.layout-card-wrap-editing,.layout-card-drag-overlay){border-radius:var(--radius-card)}:where(:is(.layout-card-body,.text-card-reader) .text-widget-markdown code,.stock-list-cell-editor,.layout-board-gridstack>.grid-stack-item>.ui-resizable-se,.layout-board-gridstack>.grid-stack-item>.ui-resizable-e,.ai-prompt-variable-preview){border-radius:var(--radius-control)}:where(.script-evaluation-window,.card-config-dialog){border-radius:var(--radius-dialog)}:where(:is(.layout-card-body,.text-card-reader) .text-widget-markdown code,:is(.layout-card-body,.text-card-reader) .text-widget-markdown pre,.script-evaluation-result p,.template-error){border-radius:var(--radius-detail)}.layout-card-fixed-height .ai-prompt-card-single,.layout-card-fixed-height .ai-prompt-card-single>.ai-prompt-result{min-height:0;overflow:clip}[data-hover-controls=on] .dashboard-header-controls{opacity:0;pointer-events:none}[data-hover-controls=on] .dashboard-header-controls[data-hover-controls-hovered],[data-hover-controls=on] .dashboard-header-controls[data-hover-controls-pinned],[data-hover-controls=on][data-hover-controls-revealed=true] .dashboard-header-controls,[data-hover-controls=on]:focus-within .dashboard-header-controls{opacity:1;pointer-events:auto}[data-hover-controls=on] [data-hover-controls-trigger]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-hover-controls=on] [data-hover-controls-trigger] :is(a,input,textarea,select,[contenteditable=true]){-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.startup-screen{min-height:100dvh;padding:var(--space-8) var(--space-4);background:var(--bg);color:var(--text);font-family:var(--font-ui);justify-content:center;align-items:center;display:flex}.startup-screen--embedded{min-height:100%}.startup-loading{position:relative}.startup-loading-message{width:max-content;max-width:calc(100vw - 2 * var(--space-4));margin:var(--space-4) 0 0;color:var(--text2);font-variant-numeric:tabular-nums;text-align:center;line-height:1.4;position:absolute;top:100%;left:50%;transform:translate(-50%)}.startup-failure{text-align:center;flex-direction:column;align-items:stretch;width:100%;max-width:640px;display:flex}.startup-failure .startup-failure-icon{color:var(--text);align-self:center;font-size:48px}.startup-failure-title{margin:var(--space-4) 0 0;font:600 1.53846rem/1.3 var(--font-ui)}.startup-failure-text{margin:var(--space-2) 0 0;color:var(--text2);line-height:1.4}.startup-failure-details{margin:var(--space-4) 0 0;padding:var(--space-4);border-radius:var(--radius-control);background:var(--bg3);font-family:var(--font-data);text-align:start;-webkit-user-select:text;user-select:text}.startup-failure-retry{margin-top:var(--space-4);justify-content:center}.startup-failure-copy{margin-top:var(--space-3);align-self:center}.sign-in-dialog-body{text-align:center;flex-direction:column;align-items:stretch;display:flex}.sign-in-mark{width:72px;height:72px;margin-bottom:var(--space-5);align-self:center}.sign-in-tagline{color:var(--text2);margin:0;line-height:1.4}.sign-in-providers{gap:var(--space-2);margin-top:var(--space-6);flex-direction:column;display:flex}.sign-in-provider{justify-content:center}.sign-in-error{margin:var(--space-2) 0 0;color:var(--red);line-height:1.4}.sign-in-data{margin:var(--space-4) 0 0;color:var(--text3);font-size:.846154rem;line-height:1.4}.sign-in-links{justify-content:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;font-size:.846154rem;display:flex}.account-dialog-body{gap:var(--space-6);flex-direction:column;display:flex}.account-dialog{gap:var(--space-3);flex-direction:column;display:flex}.account-dialog--actions{align-items:flex-start}.account-dialog-heading{color:var(--text);margin:0;font-size:1rem;font-weight:500}.linked-accounts{gap:var(--space-2);flex-direction:column;width:560px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.linked-account{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-4);color:var(--text);display:flex}.linked-account-label{flex:auto;font-weight:500}.linked-account-status{align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-3);border-radius:var(--radius-pill);background:var(--green-dim-bg);color:var(--green);font-size:.846154rem;font-weight:600;display:inline-flex}.pro-badge{padding:0 var(--space-1-5);border:1px solid var(--amber-border);border-radius:var(--radius-pill);background:var(--amber-subtle-bg);color:var(--amber);font:600 .692308rem/1.4 var(--font-ui);letter-spacing:.02em;align-items:center;display:inline-flex}.catalog,.catalog-page{gap:24px;display:grid}.catalog-index-level{gap:8px;display:grid}.catalog-index-level h3{color:var(--text2);font:600 .769231rem/1.3 var(--font-ui);margin:0}.catalog-index-list{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-card);gap:4px;padding:4px;display:grid}.catalog-page-header{align-items:center;gap:16px;display:flex}.catalog-page-header h3{min-width:0;color:var(--text);font:600 1.07692rem/1.35 var(--font-ui);margin:0}.catalog-group{gap:12px;display:grid}.catalog-group h4{color:var(--text);font:600 1rem/1.35 var(--font-ui);margin:0}.catalog-entry{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:16px;padding:16px;display:grid}.catalog-entry-header h5{color:var(--text);font:600 .923077rem/1.35 var(--font-ui);margin:0}.catalog-entry-header code{font:600 .923077rem var(--font-data)}.catalog-entry-header p,.catalog-copy{color:var(--text2);margin:4px 0 0;font-size:.846154rem;line-height:1.4}.catalog-stage{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;min-width:0;display:flex}.catalog-variant{justify-items:start;gap:4px;min-width:0;display:grid}.catalog-variant--wide{flex:280px;grid-template-columns:minmax(0,1fr);justify-items:stretch}.catalog-variant--full{flex-basis:100%}.catalog-variant>.field:not(.field-select){width:180px}.catalog-variant--wide>.field:not(.field-select){width:100%}.catalog-variant-label{color:var(--text3);font:600 .692308rem/1.3 var(--font-ui)}.catalog-inline{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.catalog-choice{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:.923077rem;display:inline-flex}.catalog-table{border-collapse:collapse;width:100%}.catalog-swatch{border-radius:var(--radius-pill);width:12px;height:12px}@media (width<=599px){.catalog-entry{grid-template-columns:minmax(0,1fr)}}.dialog-body.customer-preview-body,.dialog-body.customer-preview-body:last-child{padding:0}.testing-dialog-content{scrollbar-gutter:stable}.testing-feature-flags{flex-direction:column;gap:16px;width:100%;display:flex}.testing-feature-flags-toolbar{align-items:center;gap:16px;display:flex}.testing-feature-flags-search{flex:1;min-width:0}.testing-feature-flags-list{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.testing-feature-flag-row{background:var(--bg2);grid-template-columns:minmax(0,1fr) minmax(140px,auto);align-items:center;gap:16px;padding:16px;display:grid}.testing-feature-flag-row+.testing-feature-flag-row{border-top:1px solid var(--border)}.testing-feature-flag-copy{min-width:0}.testing-feature-flag-copy h3{color:var(--text);margin:0;font-size:.923077rem;font-weight:600}.testing-feature-flag-copy p,.testing-feature-flags-empty,.testing-dialog-error{color:var(--text2);margin:4px 0 0;font-size:.846154rem;line-height:1.4}.testing-feature-flag-copy code{color:var(--text2);overflow-wrap:anywhere;margin-top:4px;font-size:.769231rem;text-decoration:underline;display:inline-block}.testing-feature-flag-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.testing-feature-flag-actions .field{min-width:112px}.testing-feature-flag-number{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.testing-feature-flag-number-field{align-items:center;gap:8px;display:flex}.testing-feature-flag-number small,.testing-dialog-error{color:var(--red)}.catalog-tokens{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;width:100%;display:grid}.catalog-token{gap:4px;min-width:0;display:grid}.catalog-token code,.catalog-scale-row code,.catalog-density-names code,.catalog-icon code{color:var(--text);font:.769231rem var(--font-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-token-value{color:var(--text3);font:.769231rem var(--font-data)}.catalog-token-swatch,.catalog-token-shadow,.catalog-radius-box{border:1px solid var(--border);border-radius:var(--radius-detail);height:40px}.catalog-token-shadow{background:var(--bg2);margin:0 8px 12px}.catalog-radius-box{border-color:var(--accent);background:var(--accent-subtle-bg);width:64px}.catalog-type-sample{color:var(--text);margin:0;font-size:1.23077rem;line-height:1.4}.catalog-icons{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:12px 16px;width:100%;display:grid}.catalog-icon{min-width:0;color:var(--text);align-items:center;gap:8px;display:flex}.catalog-scale{gap:8px;width:100%;display:grid}.catalog-scale-row{grid-template-columns:120px 48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.catalog-spacing-bar{border-radius:var(--radius-micro);background:var(--accent);height:12px}.catalog-density-table{grid-template-columns:minmax(0,auto) repeat(2,minmax(96px,auto));gap:24px;display:grid}.catalog-density-names,.catalog-density-column,.catalog-density-values{align-content:start;gap:8px;display:grid}.catalog-density-values{color:var(--text2);font:.769231rem var(--font-data)}.catalog-stack{gap:16px;width:100%;display:grid}.catalog-alignment-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-alignment-row>.field:not(.field-select){width:200px}.catalog-header-buttons{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:16px 24px;width:100%;margin-bottom:0;display:flex}.catalog-inline-edit{width:160px}.catalog-chip-row{flex-wrap:wrap;gap:6px;display:flex}.catalog-menu{width:240px}.catalog-option-list{gap:4px;max-width:360px;display:grid}.catalog-floating-surface{width:280px;color:var(--text2);padding:12px;font-size:.846154rem}.catalog-card-section-copy{color:var(--text2);margin:0;padding:8px 12px 12px;font-size:.846154rem}.catalog-floating-window-frame{width:min(420px,100%)}.catalog-floating-window-copy{color:var(--text2);margin:0;font-size:.846154rem}@media (width<=599px){.testing-dialog-content{padding:16px}.testing-feature-flags-toolbar{align-items:stretch}.testing-feature-flag-row{grid-template-columns:minmax(0,1fr)}.testing-feature-flag-actions{justify-content:flex-start}}.catalog-demo-table{border-collapse:collapse;width:100%}.catalog-demo-table th,.catalog-demo-table td{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);text-align:right}.catalog-demo-table th{border-bottom:1px solid var(--border);background:var(--table-header-background);color:var(--text3);font-size:.730769rem;font-weight:600}.catalog-demo-table td{font-size:.923077rem}.catalog-demo-table :is(th,td):first-child{text-align:left}.catalog-embedding-panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg2);overflow:hidden}.catalog-embedded-controls{color:var(--text3);padding:12px 16px;font-size:.846154rem}.testing-account-deletion{align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:640px;display:flex}.testing-account-deletion-error{color:var(--red);white-space:pre-line;margin:0;font-size:.846154rem;line-height:1.4}.catalog-statistics-tile{width:120px}.catalog-layout-board{border:1px dashed var(--border2);border-radius:var(--radius-card);padding:16px 32px 24px;position:relative}.catalog-layout-card{max-width:480px}.catalog-layout-band-end{bottom:8px}.catalog-panel-body{padding:12px 16px 16px}*{box-sizing:border-box;margin:0;padding:0}:root,[data-table-identity-font-size=normal]{--table-identity-primary-font-size:.923077rem;--table-identity-secondary-font-size:.769231rem}[data-table-identity-font-size=large]{--table-identity-primary-font-size:.961538rem;--table-identity-secondary-font-size:.846154rem}button,input[type=button],input[type=submit],input[type=reset],[role=button]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}html{font-size:var(--font-size-base);scroll-behavior:smooth;scrollbar-gutter:stable}html.scroll-locked:not(.scroll-locked-touch),html.scroll-locked:not(.scroll-locked-touch) body{overscroll-behavior:none;scroll-behavior:auto;overflow:hidden}html.scroll-locked{scrollbar-gutter:auto;scroll-behavior:auto}body>[data-scroll-lock-overlay]{inset:auto;top:var(--overlay-viewport-top,0px);left:var(--overlay-viewport-left,0px);width:var(--overlay-viewport-width,100vw);height:var(--overlay-viewport-height,100dvh);max-width:var(--overlay-viewport-width,100vw);max-height:var(--overlay-viewport-height,100dvh);overscroll-behavior:contain;align-items:safe center;overflow-y:auto}body>[data-scroll-lock-overlay]>[role=dialog]{max-width:100%;max-height:100%!important}body{background:var(--application-background);color:var(--text);font-family:var(--font-ui);font-size:1rem;overflow-x:hidden}button,input,select,textarea{font-family:var(--font-ui)}table{font-family:var(--font-ui);font-variant-numeric:tabular-nums}table thead{font-family:var(--font-ui)}input[type=number],code,kbd,pre,samp{font-family:var(--font-data);font-variant-numeric:tabular-nums}:root[data-background-grid] body:before{content:"";background-image:linear-gradient(var(--accent-grid) 1px, transparent 1px), linear-gradient(90deg, var(--accent-grid) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:48px 48px;position:fixed;inset:0}#root{z-index:1;position:relative}.app{min-height:100vh}.wrap{z-index:1;max-width:1680px;padding:var(--page-padding);margin:0 auto;position:relative}@media (width>=600px){.wrap{padding:var(--page-padding-wide)}}.themes-styling-body:focus{outline:none}.themes-styling-section,.themes-styling-preview{border:1px solid var(--panel-border);border-radius:var(--radius-card);background:var(--panel-background);margin:0 0 16px}.themes-styling-section{gap:16px;padding:16px;display:grid}.themes-styling-select-field{color:var(--text);font:600 .923077rem/1.3 var(--font-ui);grid-template-columns:minmax(140px,1fr) minmax(180px,260px);align-items:center;gap:16px;display:grid}.themes-styling-custom-tools{border-top:1px solid var(--border);gap:8px;padding-top:16px;display:grid}.themes-styling-custom-tools>.btn{justify-self:end}.themes-styling-preview{border-color:color-mix(in srgb, var(--preview-text) 15%, transparent);background:var(--preview-page);color:var(--preview-text);font-family:var(--preview-font-family);font-size:var(--preview-font-size);overflow:hidden}.themes-styling-preview-header{background:var(--preview-header);font:700 .846em/1.2 var(--preview-font-family);padding:8px 16px}.themes-styling-preview-card{border-radius:var(--radius-control);background:var(--preview-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin:16px;padding:16px;display:grid}.themes-styling-preview-card strong{font-size:.923em}.themes-styling-preview-card span{color:var(--preview-text2);grid-column:1;font-size:.769em}.themes-styling-preview-actions{grid-area:1/2/3;gap:6px;display:flex}.themes-styling-preview-card button{border-radius:var(--radius-control);font:600 .769em/1 var(--preview-font-family);padding:8px 12px}.themes-styling-preview-card button.is-primary{border:1px solid var(--preview-accent);background:var(--preview-accent);color:var(--preview-on-accent)}.themes-styling-preview-card button.is-secondary{border:1px solid color-mix(in srgb, var(--preview-secondary-button-text) 24%, transparent);background:var(--preview-secondary-button);color:var(--preview-secondary-button-text)}.themes-styling-preview-table-shell{border:1px solid color-mix(in srgb, var(--preview-text) 14%, transparent);border-radius:var(--radius-control);background:var(--preview-card);margin:0 16px 16px;overflow:hidden}.themes-styling-preview-table-title{border-bottom:1px solid color-mix(in srgb, var(--preview-text) 12%, transparent);color:var(--preview-text);font:650 .769em/1.2 var(--preview-font-family);padding:8px}.themes-styling-preview-table-scroll{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin;max-width:100%;overflow-x:auto}.themes-styling-preview-table-scroll table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;color:var(--preview-text);font-family:var(--preview-font-family);font-variant-numeric:tabular-nums}.themes-styling-preview-table-scroll th,.themes-styling-preview-table-scroll td{border-right:1px solid color-mix(in srgb, var(--preview-text) 10%, transparent);white-space:nowrap;text-align:right;min-width:68px;padding:8px}.themes-styling-preview-table-scroll th:last-child,.themes-styling-preview-table-scroll td:last-child{border-right:0}.themes-styling-preview-table-scroll th{background:var(--preview-table-header);color:var(--preview-text2);font-size:.615em;font-weight:650}.themes-styling-preview-table-scroll td{background:var(--preview-card);font-size:.692em;font-weight:600}.themes-styling-preview-table-scroll th:first-child,.themes-styling-preview-table-scroll td:first-child{text-align:left;min-width:125px}.themes-styling-preview-table-scroll .is-frozen{z-index:1;box-shadow:1px 0 color-mix(in srgb, var(--preview-text) 12%, transparent);position:sticky;left:0}.themes-styling-preview-table-scroll th.is-frozen{z-index:2;background:var(--preview-table-header)}.themes-styling-preview-symbol strong,.themes-styling-preview-symbol span{display:block}.themes-styling-preview-symbol span{color:var(--preview-text2);margin-top:2px;font-size:.9em;font-weight:500}.themes-styling-preview-table-scroll td[data-preview-tone=ok]{color:var(--preview-ok)}.themes-styling-preview-table-scroll td[data-preview-tone=warning]{color:var(--preview-warning)}.themes-styling-preview-table-scroll td[data-preview-tone=bad]{color:var(--preview-bad)}.themes-styling-preview-table-scroll td[data-preview-direction=positive]{color:var(--preview-positive)}.themes-styling-preview-table-scroll td[data-preview-direction=negative]{color:var(--preview-negative)}.themes-styling-preview-table-scroll td.is-sparkline{color:var(--preview-accent);letter-spacing:.04em}.themes-styling-preview-tone-symbol{margin-right:4px}.themes-styling-preview-chart{border:1px solid color-mix(in srgb, var(--preview-text) 14%, transparent);border-radius:var(--radius-control);background:var(--preview-card);color:var(--preview-text);font:650 .769em/1.2 var(--preview-font-family);justify-content:space-between;align-items:center;gap:12px;margin:0 16px 16px;padding:8px;display:flex}.themes-styling-preview-candles{align-items:center;gap:8px;height:26px;padding:0 4px;display:flex}.themes-styling-preview-candles i{background:currentColor;width:7px;height:14px;display:block;position:relative}.themes-styling-preview-candles i:before{content:"";background:currentColor;width:1px;position:absolute;top:-5px;bottom:-5px;left:3px}.themes-styling-preview-candles .is-up{color:var(--preview-chart-up)}.themes-styling-preview-candles .is-down{color:var(--preview-chart-down)}.themes-styling-preview-candles .is-tall{height:20px}.themes-styling-preview-candles .is-short{height:9px}.themes-styling-typography>h2{margin:0;font-size:.923rem}.themes-styling-typography-fields{border-bottom:1px solid var(--row-border);gap:12px;padding-bottom:16px;display:grid}.themes-styling-number-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.themes-styling-number-control>span{color:var(--text3);font-size:.846rem;font-weight:500}.themes-styling-field-error{color:var(--metric-bad);grid-column:2;font-size:.692rem;font-weight:500}.themes-styling-font-slider{grid-template-columns:auto minmax(150px,1fr) auto 48px;align-items:center;gap:8px;display:grid}.themes-styling-slider-a{color:var(--text2);font-weight:650;line-height:1}.themes-styling-slider-a--small{font-size:.846rem}.themes-styling-slider-a--large{font-size:1.385rem}.themes-styling-font-slider output{color:var(--text2);font:600 .846rem/1 var(--font-data);text-align:right}.themes-styling-color-group{margin:0 0 16px}.themes-styling-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;padding:4px 16px;display:grid}.themes-styling-color-field{border-bottom:1px solid var(--row-border);grid-template-columns:minmax(110px,1fr) minmax(120px,165px);align-items:center;gap:4px 12px;min-height:48px;padding:4px 0;display:grid}.themes-styling-color-field:nth-last-child(-n+2){border-bottom:0}.themes-styling-color-label{color:var(--text2);font:500 .846154rem/1.2 var(--font-ui)}.themes-styling-error{color:var(--metric-bad);font:500 .692308rem/1.2 var(--font-ui);grid-column:2}.themes-styling-checkbox{color:var(--text);font:600 .923077rem/1.3 var(--font-ui);align-items:center;gap:8px;display:flex}.themes-styling-categorical-options{gap:8px;margin-top:8px;padding:12px 16px;display:grid}.themes-styling-categorical-hint{color:var(--text3);font:500 .769231rem/1.4 var(--font-ui);align-items:flex-start;gap:6px;display:flex}.themes-styling-categorical-hint .icon{flex:none;margin-top:1px}@media (width<=839px){.themes-styling-color-grid,.themes-styling-select-field,.themes-styling-color-field{grid-template-columns:1fr}.themes-styling-color-field:nth-last-child(2){border-bottom:1px solid var(--row-border)}.themes-styling-error,.themes-styling-field-error{grid-column:1}}.color-selector{flex-direction:column;align-items:stretch;gap:16px;display:flex}.color-selector-swatches{--color-selector-swatch-gap:8px;align-self:center;gap:var(--color-selector-swatch-gap);grid-template-columns:repeat(10,minmax(0,30px));display:grid}.color-selector-current{color:var(--text2);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:.923077rem;display:grid}.color-selector-current>span{color:var(--text3)}.color-selector-current>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.color-selector-current>code{color:var(--text2);font:inherit;font-variant-numeric:tabular-nums}.color-selector-swatch{aspect-ratio:1;border-radius:var(--radius-color-swatch);cursor:pointer;width:100%;box-shadow:none;border:0}.color-selector-swatch:nth-child(n+21):nth-child(-n+30){margin-top:var(--color-selector-swatch-gap)}.color-selector-swatch[aria-pressed=true],html[data-focus-visible] .color-selector-swatch:focus{outline:2px solid var(--accent);outline-offset:2px}.color-selector-custom-toggle{align-self:flex-start;margin:4px 0}.color-selector-custom-picker{flex-direction:column;gap:12px;display:flex}.color-selector .react-colorful{width:100%;height:220px}.color-selector-hex-field{color:var(--text2);justify-content:space-between;align-items:center;gap:12px;font-size:.923077rem;display:flex}.color-selector-hex-field .field{width:120px}@media (width<=429px){.color-selector-swatches{--color-selector-swatch-gap:6px;grid-template-columns:repeat(10,minmax(0,26px))}}@media (width<=371px){.color-selector-swatches{--color-selector-swatch-gap:4px;grid-template-columns:repeat(10,minmax(0,22px))}}.hdr{z-index:50;padding:var(--header-padding-block) var(--header-padding-inline);background:var(--application-header-background);border:1px solid var(--application-header-border);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:var(--section-gap);flex-wrap:wrap;margin-bottom:8px;display:flex;position:relative;overflow:visible}.hdr-l{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.logo{letter-spacing:.02em;color:var(--text);font-size:1.38462rem;font-weight:600;font-family:var(--font-ui)}.hdr-meta{color:var(--text2);letter-spacing:.04em;font-size:.846154rem;line-height:1.9;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.hdr-meta strong{letter-spacing:.02em;color:var(--text);font-size:1.07692rem;font-weight:600;display:block}.live{color:var(--text3);letter-spacing:1px;font-size:.769231rem;font-family:var(--font-ui);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.live .dot{background:var(--green);width:5px;height:5px;box-shadow:0 0 6px var(--green);border-radius:50%;animation:2s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.hdr-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}:root{--toolbar-control-height:26px}.btn{min-height:var(--control-height);border:1px solid var(--button-secondary-border);border-radius:var(--radius-button);background:color-mix(in srgb, var(--button-secondary-background) var(--control-material-opacity), transparent);color:var(--button-secondary-foreground);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:.846154rem;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:flex}.btn:hover:not(:disabled){border-color:var(--button-secondary-hover-border);color:var(--button-secondary-hover-foreground);background:color-mix(in srgb, var(--button-secondary-hover-background) var(--control-material-opacity), transparent)}.btn-secondary{border-color:var(--button-secondary-border);background:color-mix(in srgb, var(--button-secondary-background) var(--control-material-opacity), transparent);color:var(--button-secondary-foreground)}.btn-primary{border-color:var(--button-primary-border);background:color-mix(in srgb, var(--button-primary-background) var(--button-prominent-material-opacity), transparent);color:var(--button-primary-foreground)}.btn-primary:hover:not(:disabled){border-color:var(--button-primary-hover-border);background:color-mix(in srgb, var(--button-primary-hover-background) var(--button-prominent-material-opacity), transparent);color:var(--button-primary-hover-foreground)}.btn--toolbar{min-height:var(--toolbar-control-height);padding:0 8px;font-size:.769231rem}.btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.btn-danger{border-color:var(--button-danger-border);background:color-mix(in srgb, var(--button-danger-background) var(--control-material-opacity), transparent);color:var(--button-danger-foreground)}.btn-danger:hover:not(:disabled){border-color:var(--button-danger-hover-border);background:color-mix(in srgb, var(--button-danger-hover-background) var(--control-material-opacity), transparent);color:var(--button-danger-hover-foreground)}.btn-link{min-height:0;color:var(--accent);letter-spacing:normal;text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-transform:none;text-underline-offset:3px;white-space:normal;box-shadow:none;background:0 0;border:0;padding:0;font-size:.769231rem;font-weight:500;line-height:1.4;display:inline-flex}.btn:not(.btn-link):not(:disabled){box-shadow:var(--control-shadow)}.btn:not(.btn-link):is([aria-pressed=true],[aria-expanded=true]):not(:disabled){box-shadow:var(--control-selected-shadow)}.btn:not(.btn-link):active:not(:disabled){box-shadow:var(--control-pressed-shadow)}.btn-link:hover:not(:disabled){color:var(--accent);background:0 0;border-color:#0000;text-decoration-color:currentColor}.btn-link:disabled{color:var(--text3);text-decoration:none}.btn-x{border-color:var(--btn-x-border);background:color-mix(in srgb, var(--btn-x-bg) var(--header-button-material-opacity), transparent);color:var(--btn-x-color)}.btn.btn-x:is(:hover,[aria-expanded=true]):not(.is-live-on):not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-subtle-bg)}.btn.is-live-on,.btn.is-live-on:hover:not(:disabled){border-color:var(--green);color:var(--green);background:var(--green-dim-bg)}.btn-theme{width:var(--icon-control-size);height:var(--icon-control-size);min-width:var(--icon-control-size);background:color-mix(in srgb, var(--button-secondary-background) var(--header-button-material-opacity), transparent);border-radius:50%;justify-content:center;padding:0}.btn-theme[aria-expanded=true]:not(.is-live-on):not(:disabled){border-color:var(--accent);background:var(--accent-subtle-bg);color:var(--accent)}.dialog-close-btn{flex-shrink:0;transition:background-color .15s,color .15s;background:var(--close-button-background)!important;width:26px!important;min-width:26px!important;height:26px!important;color:var(--close-button-foreground)!important;cursor:pointer!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:inline-flex!important}.dialog-close-btn:hover:not(:disabled){background:var(--close-button-hover-background)!important;color:var(--close-button-hover-foreground)!important}.dialog-close-btn:disabled{opacity:.45;box-shadow:none;cursor:not-allowed!important}.field{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--radius-control);background-color:color-mix(in srgb, var(--control-background) var(--control-material-opacity), transparent);color:var(--control-foreground);font-family:var(--font-ui);letter-spacing:normal;text-transform:none;padding:0 8px;font-size:.923077rem;font-weight:400;line-height:1.4}input.field,select.field{height:var(--control-height)}.field-surface{align-items:center;display:flex}.field.field--toolbar{height:var(--toolbar-control-height);min-height:var(--toolbar-control-height);background-color:var(--toolbar-field-background,var(--control-muted-background));font-size:.846154rem}.field[type=number],.field-monospace{font-family:var(--font-data);font-variant-numeric:tabular-nums}input.field.field-monospace{letter-spacing:.5px}.field::placeholder{color:var(--text3);opacity:1}.field:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.field:not(:disabled),.choice:not(:disabled){box-shadow:var(--control-shadow)}.field[aria-invalid=true]{border-color:var(--red)}.field-textarea{min-height:calc(var(--control-height) * 2);resize:vertical;padding:8px;line-height:1.5}.field-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text3) 50%), linear-gradient(135deg, var(--text3) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px;width:auto;max-width:100%;padding-right:28px}.choice{border:1px solid var(--control-border);background-color:var(--control-background);appearance:none;cursor:pointer;flex-shrink:0;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}.choice[type=checkbox]{border-radius:var(--radius-small)}.choice[type=radio]{border-radius:50%}.choice:before{background-color:var(--on-accent);content:"";display:block;transform:scale(0)}.choice[type=checkbox]:before{width:12px;height:12px;-webkit-mask:var(--choice-check) center / contain no-repeat;-webkit-mask:var(--choice-check) center / contain no-repeat;mask:var(--choice-check) center / contain no-repeat;--choice-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3l2.4 2.4 4.6-5.2' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.choice[type=radio]:before{border-radius:50%;width:6px;height:6px}@media (hover:hover){.choice:hover:not(:disabled){border-color:var(--accent)}}.choice:checked{border-color:var(--accent);background-color:var(--accent)}.choice:checked:before{transform:scale(1)}.choice:disabled{cursor:not-allowed;opacity:.5}.slider{appearance:none;cursor:pointer;--slider-fraction:0;--slider-track:linear-gradient(to right, var(--accent) calc(8px + (100% - 16px) * var(--slider-fraction)), var(--control-border) calc(8px + (100% - 16px) * var(--slider-fraction)));background:0 0;width:100%;height:16px;margin:0}.slider::-webkit-slider-runnable-track{background:var(--slider-track) center / 100% 4px no-repeat;height:16px}.slider::-webkit-slider-thumb{background:var(--accent);appearance:none;border:0;border-radius:50%;width:16px;height:16px}.slider::-moz-range-track{background:var(--control-border);border-radius:2px;height:4px}.slider::-moz-range-progress{background:var(--accent);border-radius:2px;height:4px}.slider::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:16px;height:16px}.slider:disabled{cursor:not-allowed;opacity:.5}.icon-btn{width:var(--toolbar-control-height);height:var(--toolbar-control-height);min-width:var(--toolbar-control-height);background:var(--icon-button-background);color:var(--text3);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.icon-btn:is(:hover,[aria-expanded=true],[aria-pressed=true]):not(:disabled){background:var(--accent-subtle-bg);color:var(--accent)}.icon-btn--floating{border:1px solid var(--border);background:var(--bg2)}.icon-btn--floating:hover:not(:disabled){border-color:var(--accent);background:var(--bg2)}.icon-btn--danger:hover:not(:disabled){background:var(--red-dim-bg);color:var(--red)}.icon-btn--success,.icon-btn--success:is(:hover,[aria-expanded=true],[aria-pressed=true]):not(:disabled){background:var(--green-dim-bg);color:var(--green)}.icon-btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.icon-btn:not(:disabled),.dialog-close-btn:not(:disabled){box-shadow:var(--icon-button-shadow)}.icon-btn:is([aria-expanded=true],[aria-pressed=true]):not(:disabled){box-shadow:var(--control-selected-shadow)}.icon-btn:active:not(:disabled),.dialog-close-btn:active:not(:disabled){box-shadow:var(--control-pressed-shadow)}.icon-btn--busy:disabled{cursor:wait}.icon-btn--busy>.icon{animation:.9s linear infinite icon-btn-spin}@keyframes icon-btn-spin{to{transform:rotate(360deg)}}.toolbar-actions{--radius-base:var(--radius-button)}.toolbar-actions button{white-space:nowrap;border:1px solid var(--button-secondary-border);border-radius:var(--radius-button);background:color-mix(in srgb, var(--button-secondary-background) var(--control-material-opacity), transparent);min-width:max-content;color:var(--button-secondary-foreground);box-shadow:var(--control-shadow);cursor:pointer}.toolbar-actions button:hover:not(:disabled):not([data-disabled]){border-color:var(--button-secondary-hover-border);background:var(--button-secondary-hover-background);color:var(--button-secondary-hover-foreground)}.toolbar-actions button:is([aria-checked=true],[aria-pressed=true],[aria-expanded=true]):not(:disabled):not([data-disabled]){border-color:var(--accent-border-soft);background:var(--accent-subtle-bg);color:var(--accent);box-shadow:var(--control-selected-shadow)}.toolbar-actions button:active:not(:disabled):not([data-disabled]){box-shadow:var(--control-pressed-shadow)}.toolbar-actions button:is(:disabled,[data-disabled]){box-shadow:none;color:var(--text3);cursor:default;opacity:.45}.spinner{flex-shrink:0;animation:.9s linear infinite icon-btn-spin;display:block}.spinner--sm{width:16px;height:16px}.spinner--lg{width:40px;height:40px}.spinner circle{fill:none;stroke:currentColor;stroke-width:2.5px}.spinner-track{opacity:.2}.spinner-arc{stroke-linecap:round;stroke-dasharray:15 60}.segmented{border-radius:var(--radius-segment);background:var(--segment-bg);flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:4px;display:flex}.segmented--toolbar{height:var(--toolbar-control-height);flex-wrap:nowrap;padding:2px}.segmented--toolbar>.segmented-option{border-radius:var(--radius-segment-option-toolbar);padding:0 8px;font-size:.692308rem}.segmented--stretch{width:100%}.segmented-option{border-radius:var(--radius-segment-option);color:var(--text2);font:600 .807692rem/1.3 var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:4px 12px;transition:background-color .15s,box-shadow .15s,color .15s;display:inline-flex}.segmented-option:has(>.icon){padding-inline:8px}.segmented--stretch>.segmented-option{flex:1 1 0}.segmented-option:hover:not(.segmented-option--selected){background:var(--accent-subtle-bg);color:var(--text)}.segmented-option--selected{background:var(--segment-active-bg);box-shadow:var(--segment-active-shadow);color:var(--text)}.segmented>.segmented-option--positive.segmented-option--selected{border-color:var(--green);background:var(--green-dim-bg);box-shadow:none;color:var(--green)}.segmented>.segmented-option--negative.segmented-option--selected{border-color:var(--red);background:var(--red-dim-bg);box-shadow:none;color:var(--red)}.tooltip-surface{border:1px solid var(--border2);border-radius:var(--radius-control);background:var(--bg2);box-shadow:var(--shadow-tooltip)}.floating-surface,.toast{border:1px solid var(--menu-border);border-radius:var(--radius-menu);background:var(--menu-surface);box-shadow:var(--menu-shadow)}.floating-surface{-webkit-backdrop-filter:var(--menu-backdrop-filter);backdrop-filter:var(--menu-backdrop-filter)}.toast{z-index:9999;color:var(--accent);font:400 .846154rem var(--font-ui);letter-spacing:1px;opacity:0;pointer-events:none;padding:8px 16px;transition:all .25s;position:fixed;bottom:20px;right:20px;transform:translateY(10px)}.toast.show{opacity:1;pointer-events:auto;transform:translateY(0)}.menu{min-width:180px;font-family:var(--font-ui);padding:4px}.menu-item{width:100%;min-height:var(--control-height);border-radius:var(--radius-detail);color:var(--text);font:500 .846154rem/1.35 var(--font-ui);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;text-decoration:none;display:flex}.menu-item:hover:not(:disabled),.menu-item[aria-expanded=true],.menu-item[aria-selected=true],html[data-focus-visible] .menu-item:focus{background:var(--accent-subtle-bg);color:var(--accent)}.menu-item--danger{color:var(--red)}.menu-item--danger:hover:not(:disabled),html[data-focus-visible] .menu-item--danger:focus{background:var(--red-dim-bg);color:var(--red)}.menu-item:disabled{color:var(--text3);cursor:default}.menu-item[aria-checked=true]{font-weight:600}.menu-item>.material-symbols-outlined{flex-shrink:0}.menu-item-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.menu-item-detail{color:var(--text3);flex-shrink:0;align-items:center;font-size:.769231rem;display:inline-flex}.menu-item-check--hidden{visibility:hidden}.menu-label{color:var(--text3);font:600 .692308rem/1.3 var(--font-ui);padding:4px 8px}.menu-separator{background:var(--border);height:1px;margin:4px 8px}.avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar--sm{width:24px;height:24px}.avatar--fill{width:100%;height:100%}.avatar--lg{width:40px;height:40px;color:var(--text3)}.avatar--lg>.icon{font-size:40px}.avatar>img{object-fit:cover;width:100%;height:100%}.list-option{width:100%;min-height:var(--control-height);border-radius:var(--radius-control);color:var(--text);font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:8px;padding:4px 8px;font-size:.923077rem;line-height:1.3;display:flex}.list-option:hover:not(:disabled),.list-option--active:not(:disabled){border-color:var(--accent-border-soft);background:var(--accent-subtle-bg)}.list-option:disabled{color:var(--text3);cursor:not-allowed}.list-option>.material-symbols-outlined{color:var(--text2);flex-shrink:0}.list-option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.list-option-detail{color:var(--text3);white-space:nowrap;flex-shrink:0;font-size:.846154rem}.list-option-group-label{color:var(--text3);font:600 .692308rem/1.3 var(--font-ui);padding:8px 8px 0}.editable-label{color:inherit;font:inherit;cursor:text;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.editable-label:hover,.editable-label:hover *{color:var(--accent)}.color-control{min-width:0;height:var(--control-height);padding:var(--space-0-5) var(--space-2) var(--space-0-5) var(--space-0-5);justify-content:flex-start;gap:var(--space-2);text-align:left}.color-control-swatch{width:calc(var(--control-height) - 2 * var(--space-0-5) - 2px);height:calc(var(--control-height) - 2 * var(--space-0-5) - 2px);border:1px solid var(--control-border);border-radius:max(0px, calc(var(--radius-color-swatch) - var(--space-0-5) - 1px));flex-shrink:0}.color-control-value{color:inherit;font-family:var(--font-data);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.color-control[aria-invalid=true]{border-color:var(--metric-bad)}.table-scroll-frame{min-width:0;max-width:100%;position:relative}.table-scroll{scrollbar-width:none}.table-scroll::-webkit-scrollbar{display:none}.table-scrollbar{z-index:5;border-radius:var(--radius-pill);opacity:0;pointer-events:none;height:12px;transition:opacity .24s ease-out, display .24s allow-discrete, background-color .12s ease-out;display:none;position:absolute}.table-scrollbar[data-shown]{opacity:1;transition-duration:.12s;display:block}@starting-style{.table-scrollbar[data-shown]{opacity:0}}.table-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text3) 55%, transparent);height:6px;transition:top .12s ease-out,height .12s ease-out,background-color .12s ease-out;position:absolute;top:3px;left:0}.table-scrollbar[data-hot]{background:color-mix(in srgb, var(--text3) 14%, transparent)}.table-scrollbar[data-hot] .table-scrollbar-thumb{background:color-mix(in srgb, var(--text3) 80%, transparent);height:8px;top:2px}@media (prefers-reduced-motion:reduce){.table-scrollbar,.table-scrollbar-thumb{transition:none}}.card-surface{border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card-background);box-shadow:var(--card-shadow);overflow:hidden}.card-surface--inset{background:var(--card-inset-background)}.card-surface--embedded{border:0;border-top:1px solid var(--card-border);box-shadow:none;border-radius:0}.dashboard-card{margin-bottom:8px}.card-header,.card-title{color:var(--card-header-foreground);font:600 .769231rem var(--font-ui)}.card-header{justify-content:space-between;align-items:center;gap:var(--section-gap);padding:var(--card-header-padding-block) var(--card-header-padding-inline);border-bottom:1px solid var(--card-header-border);background:var(--card-header-background);box-shadow:var(--card-header-shadow);--toolbar-field-background:var(--control-background);flex-shrink:0;display:flex}.card-header--collapsed{border-bottom:0}.card-header--compact{align-items:baseline;gap:8px;margin:0;padding:8px 12px;font-size:.692308rem;line-height:1.3}.card-section-title{min-width:0;color:inherit;font:inherit;flex:auto;margin:0}.card-header--compact.card-header--actions{align-items:center;padding:0 4px 0 0}.card-header--actions>.card-section-title{padding:8px 12px}.table-panel{margin-bottom:8px}.table-panel--embedded{margin-bottom:0}.table-panel-title{align-items:center;gap:6px;min-width:0;display:flex}.table-panel-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-panel-actions,.table-flyover-actions{align-items:center;gap:6px;display:flex}.table-overflow-row{padding:6px var(--card-header-padding-inline);color:var(--text3);font-family:var(--font-ui);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;font-size:.769231rem;display:flex}.header-search{align-items:center;display:inline-flex;position:relative}.header-search-field{width:min(220px,40vw);padding-right:calc(var(--toolbar-control-height) + 4px)}.header-search--open .header-search-toggle{position:absolute;right:0}.section-heading-title,.card-label,.table-flyover-title,.table-scroll thead th,.th-sort,.symbol-fundamentals-table thead th,.themes-styling-preview-table-scroll th,.sr-hdr,.rr-targets-head{letter-spacing:.08em;text-transform:uppercase}.dialog-overlay{box-sizing:border-box;background:var(--modal-backdrop);overscroll-behavior:none;touch-action:none;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.dialog-overlay--fullscreen{padding:0}.dialog{width:min(var(--dialog-width,560px), 100%);box-sizing:border-box;border:1px solid var(--dialog-border);border-radius:var(--radius-dialog);background:var(--dialog-shell-background);max-height:100%;box-shadow:var(--shadow-dialog);touch-action:manipulation;flex-direction:column;display:flex;overflow:hidden}.dialog--fullscreen{border:0;border-radius:0;width:100%;height:100%}.dialog.dialog--fill,body>[data-scroll-lock-overlay].top-anchored-dialog-overlay>[role=dialog].top-anchored-dialog.dialog--fill{height:100%}.dialog-header{align-items:flex-start;gap:var(--section-gap);padding:var(--panel-padding) var(--panel-padding) calc(var(--panel-padding) - 4px);border-bottom:1px solid var(--dialog-header-border);background:var(--dialog-header-surface);box-shadow:var(--dialog-header-shadow);-webkit-backdrop-filter:var(--dialog-header-backdrop-filter);backdrop-filter:var(--dialog-header-backdrop-filter);flex-shrink:0;display:flex}.dialog-heading{flex:auto;min-width:0}.floating-window-header{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.dialog-kicker{color:var(--accent);font:600 .692308rem/1.4 var(--font-ui)}.dialog-title{color:var(--dialog-title-foreground);font:600 1rem/1.35 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.dialog-section-title{color:var(--text);font:600 1.07692rem/1.35 var(--font-ui);margin:0}.dialog-header-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.dialog-content{background:var(--dialog-background);flex-direction:column;flex:1;min-height:0;display:flex}.dialog-tabs{margin:var(--panel-padding) var(--panel-padding) 0;flex-shrink:0;align-self:flex-start}.dialog-body{min-height:0;padding:var(--panel-padding);overscroll-behavior:contain;touch-action:pan-y;flex:auto;overflow-y:auto}.dialog-body.dialog-body--fill{flex-direction:column;display:flex;overflow:hidden}.dialog-body:last-child{padding-bottom:calc(var(--panel-padding) + 4px)}.dialog-body:focus{outline:none}.dialog-footer{padding:0 var(--panel-padding) calc(var(--panel-padding) + 4px);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dialog-footer-start{align-items:center;gap:8px;margin-right:auto;display:flex}@media (width<=599px){.dialog-header{flex-wrap:wrap}.dialog-section-title{color:var(--text);font:600 1.07692rem/1.35 var(--font-ui);margin:0}.dialog-header-actions{flex-wrap:wrap;order:3;justify-content:flex-end;width:100%}}.settings-section{box-sizing:border-box;flex-direction:column;width:480px;max-width:100%;display:flex}.settings-section-heading{align-items:center;gap:var(--space-1);padding-bottom:var(--space-2);display:flex}.settings-help{color:var(--text2);font:400 .846154rem/1.4 var(--font-ui);margin:0;display:block}.settings-section>.settings-help{padding-bottom:var(--space-2)}.settings-group-label{padding:var(--space-4) 0 var(--space-1);color:var(--text3);font:600 .769231rem/1.4 var(--font-ui);margin:0}.settings-section-heading+.settings-group-label{padding-top:var(--space-1)}.settings-row{min-height:calc(var(--control-height) + var(--space-2));box-sizing:border-box;justify-content:space-between;align-items:center;gap:0 var(--space-4);padding:var(--space-1) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;list-style:none;display:flex}.settings-row-text{gap:var(--space-0-5);min-width:0;padding:var(--space-1) 0;flex-direction:column;flex:140px;display:flex}.settings-row-heading{align-items:center;gap:var(--space-1);display:inline-flex}.settings-row-label{color:var(--text);font:500 1rem/1.4 var(--font-ui);overflow-wrap:anywhere}.settings-row-control{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:none;max-width:100%;margin-inline-start:auto;display:inline-flex}.settings-row-field{width:220px;max-width:100%}.settings-row--nested{padding-inline-start:var(--space-4)}.settings-actions{align-items:center;gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.settings-section-heading+.settings-actions,.settings-section>.settings-help+.settings-actions{padding-top:0}.settings-rows{margin:0;padding:0;list-style:none}.settings-inline-field{align-items:center;gap:var(--space-2);display:inline-flex}.chip{height:var(--toolbar-control-height);box-sizing:border-box;border:1px solid var(--border2);border-radius:var(--radius-button);background:color-mix(in srgb, var(--control-muted-background) var(--control-material-opacity), transparent);color:var(--text2);font-family:var(--font-ui);letter-spacing:.02em;white-space:nowrap;box-shadow:var(--chip-shadow);align-items:center;gap:4px;padding:0 8px;font-size:.769231rem;font-weight:600;line-height:1;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex}button.chip{cursor:pointer}button.chip:active{box-shadow:var(--control-pressed-shadow)}.chip:has(>.chip-remove){padding-right:4px}.chip-label{line-height:1.2}.chip--monospace{font-family:var(--font-data);letter-spacing:0}.chip--tag.chip--selected{border-color:var(--accent);color:var(--accent);background:var(--accent-hover-bg);box-shadow:var(--chip-selected-shadow)}button.chip--tag:hover:not(.chip--selected){border-color:var(--accent);color:var(--accent);background:var(--accent-subtle-bg)}.chip--tab,.chip--add{background:var(--segment-bg);border-color:#0000;padding:0 12px}.chip--add{color:var(--text3);border-style:dashed}.chip--tab.chip--selected{color:var(--text);background:var(--segment-active-bg);box-shadow:var(--segment-active-shadow)}:is(.chip--tab,.chip--add):hover:not(.chip--selected){color:var(--text);background:var(--accent-subtle-bg)}.chip-remove{width:14px;height:14px;color:var(--text3);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.chip:is(:hover,:focus-within)>.chip-remove{opacity:1}@media (hover:none){.chip-remove{opacity:1}}.chip-remove:hover{color:var(--red);background:var(--red-dim-bg)}.chip-rename{width:120px}.chip-field{min-width:120px;min-height:var(--control-height);cursor:text;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.chip-field--toolbar{min-height:var(--toolbar-control-height)}.chip-field>.chip{cursor:default}.chip-field>input.field.chip-field-input{width:auto;max-width:100%;box-shadow:none;background:0 0;border:0;flex:1 0 auto;padding:0 4px;font-size:.923077rem}.chip-field--toolbar>input.field.chip-field-input{font-size:.846154rem}.chip-field-suggestions{overscroll-behavior:contain;max-width:calc(100vw - 16px);position:fixed;overflow-y:auto}.chip-field-suggestion[aria-selected=true]{background:var(--accent-subtle-bg);color:var(--accent)}.composer{border:1px solid var(--control-border);border-radius:var(--radius-dialog);background:color-mix(in srgb, var(--control-background) var(--control-material-opacity), transparent);box-shadow:var(--card-shadow);flex-direction:column;gap:4px;padding:8px 8px 8px 16px;transition:border-color .12s;display:flex}.composer:focus-within{border-color:var(--accent)}.composer-input{--composer-line-height:1.5;width:100%;max-height:calc(6 * var(--composer-line-height) * 1em + 8px);color:var(--control-foreground);font:400 .923077rem / var(--composer-line-height) var(--font-ui);resize:none;background:0 0;border:0;padding:4px 8px 4px 0;overflow-y:auto}.composer-input::placeholder{color:var(--text3);opacity:1}.composer-bar{align-items:center;gap:8px;display:flex}.composer-tools{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.composer-send{cursor:default;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.composer-send--ready{cursor:pointer}.composer-send:disabled{background:var(--control-muted-background);color:var(--text3);cursor:default;opacity:1}@media (hover:none) and (pointer:coarse){.composer-send{width:40px;height:40px}}.shortcut-keys{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.shortcut-keys kbd{border:1px solid var(--border2);border-radius:var(--radius-micro);background:var(--bg3);color:var(--text);white-space:nowrap;padding:0 4px;font-size:.846154rem;line-height:1.6}.shortcut-keys-not-set{color:var(--text3);font-size:.846154rem}.shortcut-row-actions{justify-content:flex-end;gap:4px;width:88px;display:inline-flex}.shortcut-capture-body{flex-direction:column;gap:8px;display:flex}.shortcut-capture-field{min-height:64px;font:600 1rem/1.4 var(--font-data);text-align:center;cursor:text;justify-content:center;padding:8px}.shortcut-capture-field.empty{color:var(--text3);font-family:var(--font-ui);font-weight:500}.shortcut-capture-error{color:var(--red);margin:0;font-size:.846154rem;line-height:1.4}.ai-prompt-openrouter-status{flex-wrap:wrap;gap:8px 16px;display:flex}.ai-prompt-openrouter-connected{color:var(--green);font-weight:600}.ai-prompt-settings-copy{color:var(--text2);margin:4px 0 0;font-size:.846154rem;line-height:1.5}.ai-prompt-key-actions{align-items:center;gap:8px;display:flex}.ai-prompt-key-grid,.ai-prompt-prompt-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-prompt-field{min-width:0;color:var(--text2);flex-direction:column;gap:6px;font-size:.769231rem;font-weight:600;display:flex}.ai-prompt-settings-divider{border:0;border-top:1px solid var(--border);margin:2px 0}.ai-prompt-empty-settings{border:1px dashed var(--border2);border-radius:var(--radius-medium);color:var(--text3);padding:16px;font-size:.846154rem;line-height:1.5}.ai-prompt-prompt-list{flex-direction:column;gap:12px;display:flex}.ai-prompt-prompt-editor{border:1px solid var(--card-border);border-radius:var(--radius-medium);background:var(--card-background);flex-direction:column;gap:12px;padding:12px;display:flex}.ai-prompt-prompt-editor-header{color:var(--text);justify-content:space-between;align-items:center;font-size:.846154rem;font-weight:600;display:flex}.ai-prompt-remove-prompt{color:var(--red);cursor:pointer;background:0 0;border:0;padding:2px 0;font-family:inherit;font-size:.769231rem}@media (width<=599px){.ai-prompt-key-grid,.ai-prompt-prompt-meta{grid-template-columns:1fr}}.ai-prompt-section-actions{justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex}.ai-prompt-section-empty{border:1px dashed var(--border2);border-radius:var(--radius-medium);background:var(--card-background);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ai-prompt-section-empty div{flex-direction:column;gap:4px;display:flex}.ai-prompt-section-empty strong{color:var(--text);font-size:.923077rem}.ai-prompt-section-empty span{color:var(--text2);font-size:.846154rem}.ai-prompt-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:8px;display:grid}.ai-prompt-card{min-width:0;padding:var(--panel-padding);flex-direction:column;gap:12px;display:flex}.ai-prompt-card-header,.ai-prompt-card-heading{align-items:center;gap:8px;display:flex}.ai-prompt-card-header{justify-content:space-between}.ai-prompt-provider{border-radius:var(--radius-pill);background:var(--accent-subtle-bg);min-height:20px;color:var(--accent);border:0;align-items:center;padding:0 8px;font-size:.692308rem;font-weight:700;line-height:1;display:inline-flex}.ai-prompt-provider-perplexity,.ai-prompt-provider-perplexity-agent,.ai-prompt-provider-anthropic{background:var(--amber-subtle-bg);color:var(--amber)}.ai-prompt-provider-openai{background:var(--green-dim-bg);color:var(--green)}.ai-prompt-provider-grok{background:var(--neutral-dim-bg);color:var(--text2)}.ai-prompt-provider-openrouter{background:var(--accent-subtle-bg);color:var(--accent)}.ai-prompt-run:disabled{cursor:not-allowed;opacity:.45}.ai-prompt-card h3{color:var(--text);font-size:.923077rem;font-weight:600;line-height:1.55}.ai-prompt-comment{color:var(--text2);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.769231rem;line-height:1.55}.ai-prompt-comment a{color:var(--accent);text-decoration:none}.ai-prompt-comment a:hover{text-decoration:underline}.ai-prompt-variable-inputs{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ai-prompt-variable-field{color:var(--text3);gap:4px;font-size:.692308rem;font-weight:700;display:grid}.ai-prompt-loading{color:var(--text2);margin:0;font-size:.846154rem;line-height:1.5}.ai-prompt-configure-link{align-self:flex-start}.ai-prompt-loading{align-items:center;gap:8px;display:flex}.ai-prompt-loading-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:1.2s infinite blink}.ai-prompt-error{border:1px solid var(--red);border-radius:var(--radius-small);background:var(--red-dim-bg);color:var(--red);padding:8px;font-size:.846154rem;line-height:1.5}.ai-prompt-result{flex-direction:column;gap:16px;padding-bottom:32px;display:flex;position:relative}.ai-prompt-result-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-prompt-download-menu{display:inline-flex}.ai-prompt-download-error{border:1px solid var(--red);border-radius:var(--radius-small);background:var(--red-dim-bg);color:var(--red);padding:8px;font-size:.769231rem;line-height:1.45}.ai-prompt-result-truncated{max-height:260px;overflow:hidden}.ai-prompt-result-preview{flex-direction:column;gap:16px;display:flex}.ai-prompt-result-truncated:after,.ai-prompt-result-clipped:after{content:"";pointer-events:none;background:linear-gradient(transparent, var(--bg2) 72%);height:72px;position:absolute;bottom:0;left:0;right:0}.ai-prompt-result-actions{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.ai-prompt-result-clear,.ai-prompt-result-more{pointer-events:auto}.ai-prompt-answer{color:var(--text);font-family:var(--font-ui);overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.ai-prompt-answer>:first-child{margin-top:0}.ai-prompt-answer>:last-child{margin-bottom:0}.ai-prompt-answer p{white-space:pre-wrap;margin:0 0 8px}.ai-prompt-answer h1,.ai-prompt-answer h2,.ai-prompt-answer h3,.ai-prompt-answer h4{color:var(--text);margin:16px 0 8px;line-height:1.35}.ai-prompt-answer h1{font-size:1.38462rem}.ai-prompt-answer h2{font-size:1.23077rem}.ai-prompt-answer h3,.ai-prompt-answer h4{font-size:1.07692rem}.ai-prompt-answer ul,.ai-prompt-answer ol{margin:8px 0;padding-left:24px}.ai-prompt-answer li+li{margin-top:4px}.ai-prompt-answer a{color:var(--accent);text-decoration:none}.ai-prompt-answer a:hover{text-decoration:underline}.ai-prompt-answer blockquote{border-left:3px solid var(--accent-border-soft);color:var(--text2);margin:8px 0;padding:2px 0 2px 12px}.ai-prompt-answer code{border-radius:var(--radius-small);background:var(--bg);font-family:var(--font-data);padding:2px 4px;font-size:.9em}.ai-prompt-answer pre{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--bg);margin:8px 0;padding:8px;overflow-x:auto}.ai-prompt-answer pre code{background:0 0;padding:0}.ai-prompt-answer table{border-collapse:collapse;width:100%;margin:8px 0;font-size:.846154rem}.ai-prompt-answer th,.ai-prompt-answer td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 8px}.ai-prompt-answer th{background:var(--bg);font-weight:600}.ai-prompt-answer hr{border:0;border-top:1px solid var(--border);margin:16px 0}.ai-prompt-answer img{border-radius:var(--radius-small);max-width:100%;height:auto;margin:8px 0;display:block}.ai-prompt-sources{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:12px;display:flex}.ai-prompt-sources>span{color:var(--text3);font-size:.692308rem;font-weight:700}.ai-prompt-sources ol{color:var(--text3);flex-direction:column;gap:4px;padding-left:20px;font-size:.769231rem;display:flex}.ai-prompt-sources a{color:var(--accent);overflow-wrap:anywhere;text-decoration:none}.ai-prompt-sources a:hover{text-decoration:underline}.ai-prompt-completed{color:var(--text3);letter-spacing:.4px;font-size:.692308rem}.ai-prompt-result-dialog .ai-prompt-download-error{margin:var(--panel-padding) var(--panel-padding) 0}.ai-prompt-result-dialog-body{-webkit-overflow-scrolling:touch;background:var(--card-background)}.ai-prompt-result-dialog-body .ai-prompt-result-meta{max-width:88ch;margin-bottom:16px}.ai-prompt-result-dialog-body .ai-prompt-answer{max-width:88ch;font-size:clamp(13px,1.5vw,15px)}.ai-prompt-result-dialog-body .ai-prompt-sources{max-width:88ch;margin-top:24px}.ai-prompt-result-dialog-body--center .ai-prompt-result-meta,.ai-prompt-result-dialog-body--center .ai-prompt-answer,.ai-prompt-result-dialog-body--center .ai-prompt-sources{margin-left:auto;margin-right:auto}@media (width<=599px){.ai-prompt-section-empty{flex-direction:column;align-items:flex-start}}.appearance-menu-wrap{display:flex;position:relative}.appearance-menu{z-index:120;width:210px;position:absolute;top:calc(100% + 7px);right:0}.tn-link:hover{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.ai-chat{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.ai-chat-messages{overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex;overflow-y:auto}.ai-chat-messages:focus{outline:none}.ai-chat-question{border-radius:var(--radius-dialog) var(--radius-dialog) var(--radius-medium) var(--radius-dialog);background:var(--accent-subtle-bg);max-width:min(80%,640px);color:var(--text);font:400 .923077rem/1.5 var(--font-ui);overflow-wrap:anywhere;white-space:pre-wrap;align-self:flex-end;padding:8px 12px}.ai-chat-answer{flex-direction:column;gap:4px;display:flex}.ai-chat-answer-meta{color:var(--text3);font:500 .769231rem/1.4 var(--font-ui);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ai-chat-answer-meta>span{margin-right:4px}.ai-chat-answer-meta .ai-chat-sources-button{margin-left:var(--space-1)}.ai-chat-sources ol{gap:var(--space-2);padding-left:var(--space-5);color:var(--text3);font:500 .846154rem/1.4 var(--font-ui);flex-direction:column;margin:0;display:flex}.ai-chat-sources a{color:var(--accent);overflow-wrap:anywhere;text-decoration:none}.ai-chat-sources a:hover{text-decoration:underline}.ai-chat-thinking{color:var(--text3);font:500 .846154rem/1.5 var(--font-ui)}.ai-chat-footer{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;display:flex}.ai-chat-footer>.btn{align-self:flex-start}.ai-chat-disclaimer{color:var(--text3);font:500 .692308rem/1.4 var(--font-ui);text-align:center;margin:0}.ai-chat .composer-tools{flex-wrap:nowrap}.field.field-select.ai-chat-select{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.ai-chat-menu{position:fixed}.ai-chat-list-search{padding:var(--panel-padding) var(--panel-padding) 0;flex:none}.dialog-body.ai-chat-list{flex-direction:column;gap:4px;display:flex}.list-option.ai-chat-list-option{min-height:48px}.ai-chat-list-option .list-option-label>span{text-overflow:ellipsis;display:block;overflow:hidden}.ai-chat-list-subject{color:var(--text3);font-size:.769231rem}.ai-chat-list-more{flex:none;height:1px}.ai-chat-list-status{color:var(--text3);text-align:center;padding:16px 8px;font-size:.846154rem}.tv-modal{z-index:9990;background:var(--modal-backdrop);overscroll-behavior:none;touch-action:none;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.tv-modal.open{display:flex}.confirm-dialog-message{color:var(--text);margin:0;font-size:1rem;line-height:1.5}pre.confirm-dialog-message{white-space:pre-wrap;overflow-wrap:anywhere}#tv-modal-box{touch-action:manipulation}body>[data-scroll-lock-overlay].top-anchored-dialog-overlay{box-sizing:border-box;align-items:flex-start;padding:clamp(12px,4vh,32px) 12px 12px}body>[data-scroll-lock-overlay].top-anchored-dialog-overlay>[role=dialog].top-anchored-dialog{width:min(var(--top-anchored-dialog-width,742px), 100%);box-sizing:border-box;max-width:100%;height:auto;max-height:100%!important}.settings-modal-content{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex-direction:column;align-items:flex-start;display:flex}.settings-modal-panel{gap:var(--panel-padding);flex-direction:column;width:fit-content;max-width:100%;display:flex}.column-data-selector-help{color:var(--text2);margin:0 0 12px;font-size:.846154rem;line-height:1.4}.column-data-selector-count{color:var(--text2);font-size:.846154rem}.column-data-selector-move-actions{align-items:center;gap:2px;display:flex}.settings-market-column-list{--reorderable-list-gap:var(--space-1)}.settings-market-column-row{min-height:30px;color:var(--text);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:4px 8px;font-size:.846154rem;transition:border-color .12s,opacity .12s;display:flex;position:relative}.settings-market-column-row.is-unselected{opacity:.58}.settings-chart-ma-row{-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex;position:relative}.settings-chart-ma-drag-handle{justify-content:center;align-self:stretch;align-items:center;min-width:28px;margin:-8px 0 -8px -12px;display:inline-flex}.settings-chart-color-line{border-radius:var(--radius-pill);width:38px;min-height:1px;display:block}.settings-chart-color-button:hover,html[data-focus-visible] .settings-chart-color-button:focus{border-color:var(--accent);outline:none}.chart-color-dialog-body{flex-direction:column;align-items:stretch;gap:16px;display:flex}.chart-style-control{color:var(--text2);flex-direction:column;gap:8px;font-size:.923077rem;display:flex}.chart-style-control-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.chart-style-control-heading output{border:1px solid var(--border2);border-radius:var(--radius-medium);background:var(--bg2);min-width:54px;color:var(--text);font-family:var(--font-data);text-align:right;padding:4px 8px}.chart-style-opacity-track{border-radius:var(--radius-medium);background-color:#fff;background-image:linear-gradient(90deg, transparent, var(--chart-line-color)), linear-gradient(45deg, #c7c7c7 25%, transparent 25%), linear-gradient(-45deg, #c7c7c7 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #c7c7c7 75%), linear-gradient(-45deg, transparent 75%, #c7c7c7 75%);height:20px;box-shadow:inset 0 0 0 1px var(--border2);background-position:0 0,0 0,0 5px,5px -5px,-5px 0;background-size:100% 100%,10px 10px,10px 10px,10px 10px,10px 10px;position:relative}.chart-style-opacity-track input{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0;position:absolute;inset:0}.chart-style-opacity-track input::-webkit-slider-runnable-track{background:0 0;height:20px}.chart-style-opacity-track input::-webkit-slider-thumb{appearance:none;border:3px solid var(--text);background:var(--bg);width:20px;height:20px;box-shadow:var(--surface-depth-shadow,0 1px 2px #00000059);border-radius:50%;margin-top:0}.chart-style-opacity-track input::-moz-range-track{background:0 0;height:20px}.chart-style-opacity-track input::-moz-range-thumb{border:3px solid var(--text);background:var(--bg);width:14px;height:14px;box-shadow:var(--surface-depth-shadow,0 1px 2px #00000059);border-radius:50%}.chart-style-thickness{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.chart-style-thickness .btn{justify-content:center;height:48px}.chart-style-thickness button>span{border-radius:var(--radius-pill);background:currentColor;width:70%;min-height:1px;display:block}@media (width<=599px){.settings-chart-ma-row{align-items:flex-start;gap:12px}.chart-color-dialog-body{padding-inline:12px}}.settings-market-column-label{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.settings-market-column-drag-handle{justify-content:center;align-self:stretch;align-items:center;min-width:34px;margin:-4px -8px -4px 0;display:inline-flex}@media (width<=599px){.settings-column-selector-control{flex-direction:column;align-items:flex-start;gap:8px}}#tv-modal-box{background:var(--dialog-background);border:0;border-radius:0;flex-direction:column;width:100vw;height:100dvh;display:flex}.chart-modal-header{background:var(--dialog-header-surface);box-shadow:var(--dialog-header-shadow);-webkit-backdrop-filter:var(--dialog-header-backdrop-filter);backdrop-filter:var(--dialog-header-backdrop-filter);border-bottom:1px solid var(--dialog-header-border);z-index:5;border-radius:var(--radius-medium) var(--radius-medium) 0 0;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative}.overlay-hscroll,.tv-chart-toolbar,.chart-modal-header,.table-flyover-hdr{touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;min-width:0;overflow:auto hidden}.overlay-hscroll::-webkit-scrollbar{display:none}.tv-chart-toolbar::-webkit-scrollbar{display:none}.chart-modal-header::-webkit-scrollbar{display:none}.table-flyover-hdr::-webkit-scrollbar{display:none}.chart-modal-header>:not(.chart-modal-title),.table-flyover-hdr>:not(.table-flyover-title){flex-shrink:0}.tv-chart-toolbar{z-index:3;flex-shrink:0;position:relative}.tv-chart-toolbar-item,.tv-chart-toolbar-data{white-space:nowrap;flex-shrink:0}button.tv-chart-toolbar-item{border-radius:var(--radius-small);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:4px;display:inline-flex}button.tv-chart-toolbar-item:hover,html[data-focus-visible] button.tv-chart-toolbar-item:focus{background:var(--accent-subtle-bg);color:var(--accent);outline:0}.tv-chart-toolbar-data{margin-left:auto}.chart-modal-title{color:var(--dialog-title-foreground);font:600 1rem/1.35 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tv-modal-symbol-form{flex:1 0 auto;align-items:center;gap:8px;min-width:0;display:flex}.tv-modal-symbol-autocomplete{flex:1;min-width:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.symbol-autocomplete{width:100%;min-width:0;position:relative}.symbol-autocomplete>input{box-sizing:border-box;width:100%}.symbol-autocomplete-panel{overscroll-behavior:contain;position:fixed;overflow-y:auto}.symbol-autocomplete-option{border-bottom:1px solid var(--border);padding:8px}.symbol-autocomplete-option:last-child{border-bottom:0}.symbol-autocomplete-primary{align-items:baseline;gap:8px;min-width:0;display:flex}.symbol-autocomplete-primary strong{color:var(--accent);font-family:var(--font-data);flex:none}.symbol-autocomplete-primary span{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.symbol-autocomplete-meta{color:var(--text3);flex:none;font-size:.692308rem}.symbol-autocomplete-status{color:var(--text3);font:.769231rem var(--font-ui);padding:8px}@media (width<=599px){.symbol-autocomplete-option{align-items:flex-start}.symbol-autocomplete-primary{flex-direction:column;gap:2px}}.tv-chart-download-error{color:var(--neg);white-space:nowrap;font-size:.769231rem;font-weight:600}#tv-frame-wrap{background:var(--tv-chart-bg);z-index:1;border-radius:0 0 4px 4px;flex:1;min-height:0;position:relative;overflow:hidden}.tv-frame-loading{z-index:1;background:var(--tv-chart-bg);color:var(--text2);font-family:var(--font-ui);justify-content:center;align-items:center;font-size:.846154rem;display:flex;position:absolute;inset:0}#tv-frame-wrap.loading .tv-advanced-chart{opacity:0}#tv-frame-wrap.ready .tv-advanced-chart{opacity:1}.tv-advanced-chart{width:100%;height:100%;transition:opacity .15s}.tv-chart-popout{z-index:3;position:absolute;top:8px}.tv-advanced-chart.tv-chart-measure-armed,.tv-advanced-chart.tv-chart-measure-active,.tv-advanced-chart.tv-chart-mode-panning{touch-action:none}.tv-advanced-chart.tv-chart-measure-armed,.tv-advanced-chart.tv-chart-measure-active{cursor:crosshair}.tv-advanced-chart.tv-chart-mode-panning{cursor:grabbing}.quote-widget{box-sizing:border-box;width:100%;min-height:0;margin:0;padding:clamp(24px,4vw,44px) clamp(28px,7vw,88px);display:grid;position:relative}.quote-widget:before{content:"“";color:var(--accent);opacity:.28;pointer-events:none;font:700 clamp(58px,8vw,92px)/1 Georgia,Times New Roman,serif;position:absolute;top:5px;left:clamp(14px,3vw,34px)}.sync-error-banner{top:calc(10px + env(safe-area-inset-top));z-index:9970;width:min(100vw - 28px,1652px);max-height:calc(100vh - 20px - env(safe-area-inset-top));border:1px solid var(--red);border-radius:var(--radius-medium);background:linear-gradient(var(--red-dim-bg), var(--red-dim-bg)), var(--bg2);color:var(--text);box-shadow:inset 3px 0 0 var(--red), var(--surface-depth-floating-shadow,0 8px 24px #00000047);align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;left:50%;overflow:auto;transform:translate(-50%)}.sync-error-banner-icon{color:var(--red);flex:none}.sync-error-banner-content{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:.846154rem;line-height:1.4;display:flex}.sync-error-banner-content strong{color:var(--red);font-size:.923077rem}.sync-error-banner-content small{overflow-wrap:anywhere;color:var(--text2);font-size:.692308rem}.sync-error-banner-actions{flex:none;gap:8px;display:flex}.sync-error-retry-btn{border-color:var(--red);color:var(--red)}.quote-text{max-width:980px;color:var(--text);letter-spacing:.01em;text-align:center;text-wrap:balance;margin:0 auto;font:italic 400 clamp(17px,2vw,24px)/1.55 Georgia,Times New Roman,serif}.quote-author{color:var(--text2);font:500 .846154rem/1.4 var(--font-ui);letter-spacing:.06em}.quote-attribution{flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:16px;display:flex}.quote-source{color:var(--text3);font-family:var(--font-ui);white-space:nowrap;font-size:.692308rem}a.quote-source:hover{color:var(--accent)}.quote-translation{color:var(--text3);font:500 .692308rem/1.4 var(--font-ui);align-items:center;gap:6px;display:inline-flex}.quote-empty{color:var(--text3)}.snap-flash{background:var(--snap-flash);z-index:9998;pointer-events:none;opacity:0;transition:opacity 80ms;position:fixed;inset:0}.snap-flash.on{opacity:1}.table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow:auto visible}.table-scroll>table{width:100%;min-width:max-content}.table-scroll th,.table-scroll td{white-space:nowrap}[data-freeze-first-column=true] .table-scroll thead>tr>th:first-child,[data-freeze-first-column=true] .table-scroll tbody>tr>td:first-child{text-overflow:ellipsis;max-width:25vw;overflow:hidden}[data-freeze-first-column=true] .table-scroll[data-scrolled-x] thead>tr>th:first-child,[data-freeze-first-column=true] .table-scroll[data-scrolled-x] tbody>tr>td:first-child,[data-freeze-first-column=true] .table-flyover-body>.table-scroll-frame>.table-scroll thead>tr>th:first-child,[data-freeze-first-column=true] .table-flyover-body>.table-scroll-frame>.table-scroll tbody>tr>td:first-child{position:sticky;left:0}[data-freeze-first-column=true] .table-scroll thead>tr>th:first-child{z-index:2;background:var(--table-header-background)}[data-freeze-first-column=true] .table-scroll tbody>tr>td:first-child{z-index:1;background:var(--card-background)}[data-freeze-first-column=true] .table-scroll tbody>tr.bench-row>td:first-child{background:linear-gradient(var(--bench-row-bg), var(--bench-row-bg)), var(--card-background)}.market-symbol-cell{flex-direction:column;align-items:flex-start;gap:2px;min-width:132px;display:flex}.market-symbol-cell .market-symbol-link--primary{letter-spacing:.01em;line-height:1.15;color:var(--accent)!important;font-size:var(--table-identity-primary-font-size,12px)!important;font-weight:700!important}.market-symbol-cell .market-symbol-link--secondary{letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;max-width:210px;line-height:1.2;display:block;overflow:hidden;color:var(--text3)!important;font-size:var(--table-identity-secondary-font-size,10px)!important;font-weight:500!important}.market-symbol-cell .market-symbol-name{color:var(--text);font-size:var(--table-identity-primary-font-size,12px);font-weight:500;line-height:1.15}table.market-table--windowed .market-symbol-cell :is(.market-symbol-link--primary,.market-symbol-link--secondary,.market-symbol-name){text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:block;overflow:hidden}table.market-table--windowed>tbody{overflow-anchor:none}table.market-table--windowed>tbody>tr:not([data-table-spacer]){height:var(--table-row-height)}[data-highlight-row-on-hover=true] .table-scroll tbody>tr:hover>td,[data-highlight-row-on-hover=true] .table-scroll tbody>tr[data-row-hovered=true]>td{background-color:var(--row-hover-bg)}[data-freeze-first-column=true][data-highlight-row-on-hover=true] .table-scroll tbody>tr:hover>td:first-child,[data-freeze-first-column=true][data-highlight-row-on-hover=true] .table-scroll tbody>tr[data-row-hovered=true]>td:first-child{background:linear-gradient(var(--row-hover-bg), var(--row-hover-bg)), var(--card-background)}[data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true]>td{background-color:var(--row-selected-bg)}[data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true]>td:first-child{box-shadow:inset 3px 0 var(--accent)}[data-freeze-first-column=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true]>td:first-child{background:linear-gradient(var(--row-selected-bg), var(--row-selected-bg)), var(--card-background)}[data-highlight-row-on-hover=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true]:hover>td,[data-highlight-row-on-hover=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true][data-row-hovered=true]>td{background-color:var(--row-selected-hover-bg)}[data-freeze-first-column=true][data-highlight-row-on-hover=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true]:hover>td:first-child,[data-freeze-first-column=true][data-highlight-row-on-hover=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true][data-row-hovered=true]>td:first-child{background:linear-gradient(var(--row-selected-hover-bg), var(--row-selected-hover-bg)), var(--card-background)}.chart-open-menu{position:relative}.chart-open-menu-trigger{align-items:center;gap:2px;display:inline-flex}#long-term-regression-modal-box,#performance-chart-modal-box{background:var(--bg);width:100vw;height:100dvh;box-shadow:var(--surface-depth-shadow,0 12px 40px #00000059);border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.performance-chart-toolbar{border-bottom:1px solid var(--border);background:var(--bg2);min-height:39px;color:var(--text2);font-family:var(--font-ui);white-space:nowrap;scrollbar-width:none;flex-shrink:0;align-items:center;gap:8px;padding:4px 12px;font-size:.769231rem;display:flex;overflow:auto hidden}.performance-chart-toolbar::-webkit-scrollbar{display:none}.performance-chart-toolbar-label,.performance-chart-date-control>span{color:var(--text2);font-size:.769231rem}.performance-chart-toolbar .tv-modal-symbol-form{flex:0 0 220px;width:220px}.performance-chart-toolbar .tv-modal-symbol-autocomplete{min-width:0}.performance-chart-date-control{border-left:1px solid var(--border);align-items:center;gap:6px;padding-left:8px;display:flex}.performance-chart-date-control>.field{width:auto}.performance-chart-summary{color:var(--text);font-family:var(--font-data);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.846154rem}#performance-chart-frame-wrap{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:var(--chart-background);flex:1;place-items:center;min-height:0;display:grid;overflow:hidden auto;container-type:size}.performance-chart{width:min(100cqw,155.556cqh);height:min(100cqh,64.2857cqw);margin-inline:auto}.performance-chart svg{width:100%;height:100%;display:block}.performance-chart-loading,.performance-chart-error{min-height:100%;color:var(--text2);justify-content:center;align-items:center;padding:24px;font-size:.923077rem;display:flex}.performance-chart-error{color:var(--neg)}.performance-chart-modal{touch-action:none;justify-content:center;align-items:center}.performance-chart-modal #performance-chart-frame-wrap{touch-action:pan-y}.tv-modal-nav{gap:6px;display:flex}.long-term-regression-toolbar{border-bottom:1px solid var(--border);background:var(--bg2);min-height:31px;color:var(--text2);font-family:var(--font-ui);white-space:nowrap;scrollbar-width:none;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;font-size:.846154rem;display:flex;overflow-x:auto}.long-term-regression-toolbar-date{font-family:var(--font-data);font-variant-numeric:tabular-nums}.long-term-regression-toolbar::-webkit-scrollbar{display:none}.long-term-regression-toolbar-label{color:var(--text2);font-size:.769231rem}.long-term-regression-view-actions{border-right:1px solid var(--border);align-items:center;gap:4px;padding-right:8px;display:flex}.long-term-regression-zoom-value{min-width:34px;color:var(--text);font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:right}.long-term-regression-toolbar-date{color:var(--text);font-weight:600}#long-term-regression-frame-wrap{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:var(--chart-background);flex:1;min-height:0;overflow:auto;container-type:size}.long-term-regression-chart{cursor:crosshair;margin-inline:auto}.long-term-regression-chart--fit{aspect-ratio:1920/1760;width:min(100cqw,109.091cqh);height:min(100cqh,91.6667cqw)}.long-term-regression-chart svg{width:100%;height:100%;display:block}.long-term-regression-chart--width{aspect-ratio:1920/1760;width:100%;height:auto}.long-term-regression-chart--height{aspect-ratio:1920/1760;width:auto;height:100%}.long-term-regression-chart--width,.long-term-regression-chart--height,.long-term-regression-chart--zoom{cursor:grab;-webkit-user-select:none;user-select:none}#long-term-regression-frame-wrap.is-panning,#long-term-regression-frame-wrap.is-panning .long-term-regression-chart{cursor:grabbing}.long-term-regression-loading,.long-term-regression-error{min-height:100%;color:var(--text2);justify-content:center;align-items:center;padding:24px;font-size:.923077rem;display:flex}.long-term-regression-error{color:var(--neg)}.long-term-regression-modal{touch-action:none;justify-content:center;align-items:center}.long-term-regression-modal #long-term-regression-frame-wrap{touch-action:pan-y}.mg,.g2{grid-template-columns:1fr 1fr;align-items:start;gap:8px;margin-bottom:8px;display:grid}.table-flyover{z-index:9980;overscroll-behavior:none;touch-action:none;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0;overflow:hidden}.table-flyover:before{content:"";z-index:-1;background:var(--modal-backdrop);position:fixed;inset:0}.table-flyover.open{display:flex}.table-flyover--fullscreen{padding:0}.table-flyover-box{touch-action:manipulation;background:var(--dialog-background);border:1px solid var(--dialog-border);border-radius:var(--radius-medium);flex-direction:column;width:94vw;max-width:calc(100vw - 32px);height:94dvh;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.table-flyover-box--fullscreen{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.table-flyover-hdr{z-index:2;position:relative}.table-flyover-box--holdings{width:min(var(--table-dialog-width), 96vw);max-height:min(560px,92vh)}.table-flyover-title{white-space:nowrap;flex:1 0 auto}.table-flyover-body{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;background:var(--card-background);flex:1;min-height:0;overflow:auto}.table-flyover-body>.table-scroll-frame,.table-flyover-body>.table-scroll-frame>.table-scroll{max-width:none;overflow:visible}.table-flyover-body thead th{z-index:3;background:var(--table-header-background);position:sticky;top:0}[data-freeze-first-column=true] .table-flyover-body .table-scroll thead>tr>th:first-child{z-index:4}.table-flyover-body .th-sort{background:var(--table-header-background)}.th-sort{width:100%;padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);color:var(--text3);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:.730769rem;transition:color .15s,background .15s;display:inline-flex}.th-sort:hover{color:var(--accent);background:var(--accent-subtle-bg)}.th-sort.active{color:var(--accent)}.th-sort-icon{color:color-mix(in srgb, currentColor 55%, transparent);align-items:center;line-height:1;display:inline-flex}.th-sort.active .th-sort-icon{color:inherit}.calc-wrap{grid-template-columns:320px 1fr;gap:8px;display:grid}.cpanel{background:var(--panel-background);border-radius:var(--radius-medium);padding:16px}.c-ttl{color:var(--accent);margin-bottom:12px;font-size:.769231rem;font-weight:500}.dir-tog{margin-bottom:16px}.fg{margin-bottom:12px}.fl{color:var(--text3);margin-bottom:4px;font-size:.730769rem;display:block}#lastUpdatedBadge{font-family:var(--font-ui);font-variant-numeric:tabular-nums}.fr{grid-template-columns:1fr 1fr;gap:8px;display:grid}.res{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-small);margin-top:12px;padding:12px}.res-big{color:var(--accent);letter-spacing:-1px;font-size:2.38462rem;font-weight:600;line-height:1}.res-lbl{color:var(--text3);margin-top:4px;font-size:.730769rem}.res-sub{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:12px;display:flex}.ri{flex-direction:column;gap:2px;display:flex}.rv{font-size:1rem;font-weight:500}.rl{color:var(--text3);font-size:.730769rem}.stops-panel{background:var(--panel-background);border-radius:var(--radius-medium);overflow:hidden}.stops-hdr{background:var(--bg3);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}@media (width<=599px){.stops-hdr{flex-wrap:wrap}.stops-tabs{width:100%}.stops-tabs>.segmented-option{flex:1 1 0}}.stops-body{padding:12px}.sr-hdr,.sr,.sr-total{grid-template-columns:95px 75px 1fr 1.2fr 1fr 1.1fr;align-items:center;gap:6px;display:grid}.sr-total{border-top:1px dashed var(--border);padding:8px 0;font-weight:600}.sr-hdr{color:var(--text3);border-bottom:1px solid var(--border);padding:4px 0;font-size:.730769rem}.stops-title{color:var(--accent);align-items:center;margin-right:auto;font-size:.769231rem;font-weight:500;display:inline-flex}.sr{border-bottom:1px solid var(--sr-border);padding:8px 0}.sr:last-child{border-bottom:none}.viz-note{color:var(--text3);margin-bottom:6px;font-size:.769231rem}.script-evaluation-window{z-index:1200;width:min(520px,100vw - 16px);max-height:calc(100dvh - 16px);position:fixed}.script-evaluation-body{gap:8px;min-height:0;padding:16px;display:grid;overflow:auto}.script-evaluation-run{justify-self:end}.script-evaluation-result{min-height:72px;color:var(--text3);font:.692308rem var(--font-data);gap:6px;display:grid}.script-evaluation-result-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.script-evaluation-result-header code{color:var(--text2);font:inherit;text-transform:none}.script-evaluation-result pre,.script-evaluation-result p{border:1px solid var(--border2);border-radius:var(--radius-medium);background:var(--bg);min-height:48px;color:var(--text);font:.846154rem/1.5 var(--font-data);letter-spacing:normal;text-transform:none;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px;overflow:auto}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 20;vertical-align:middle;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon{color:currentColor}.icon--xs{font-size:1.07692rem}.icon--sm{font-size:1.23077rem}.icon--md{font-size:1.38462rem}.icon--lg{font-size:1.69231rem}.icon--label{color:var(--accent);opacity:.9;margin-right:4px}.card-label{align-items:center;gap:2px;display:inline-flex}.btn .icon{flex-shrink:0}@media (width<=1099px){.mg,.g2,.calc-wrap{grid-template-columns:1fr}}@media (width<=839px){.sync-error-banner{flex-wrap:wrap;align-items:flex-start}.sync-error-banner-content{flex-basis:calc(100% - 40px)}.sync-error-banner-actions{justify-content:flex-end;width:100%}.quote-widget{padding:28px 32px 24px}}.tv-preview-overlay{z-index:9985;animation:.2s cubic-bezier(.16,1,.3,1) forwards tv-preview-fade-in;overflow:hidden}@keyframes tv-preview-fade-in{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.tv-preview-header{justify-content:flex-start}.tv-preview-symbol{font-family:var(--font-data);color:var(--accent);font-size:1rem;font-weight:700}.tv-preview-name{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.846154rem;overflow:hidden}.tv-preview-body{background:var(--bg);flex:1;min-height:0;position:relative}.tv-preview-loading{color:var(--text3);background:var(--bg);z-index:1;justify-content:center;align-items:center;font-size:.846154rem;display:flex;position:absolute;inset:0}.tv-preview-footer{color:var(--text3);background:var(--bg3);border-top:1px solid var(--border);text-align:center;padding:6px 12px;font-size:.730769rem}#tv-frame-wrap{-webkit-touch-callout:none}.symbol-context-menu{z-index:11000;pointer-events:auto;min-width:190px;position:fixed}tbody>tr[data-symbol],tbody>tr[data-symbol] *{-webkit-touch-callout:none}tbody>tr[data-symbol] :is(input,textarea,select,[contenteditable=true]),tbody>tr[data-symbol] :is(input,textarea,select,[contenteditable=true]) *{-webkit-touch-callout:default}tbody>tr[data-symbol].symbol-long-press-active,tbody>tr[data-symbol].symbol-long-press-active *{-webkit-user-select:none;user-select:none}.symbol-context-menu-title,.symbol-context-menu-label{color:var(--text3);padding:4px 8px;font-size:.692308rem;font-weight:500}.symbol-context-menu-title{color:var(--accent)}.symbol-context-menu-submenu{position:relative}.symbol-context-menu-submenu-panel{z-index:1;min-width:170px;position:absolute;top:-5px;left:calc(100% - 2px)}.symbol-context-menu-submenu--left .symbol-context-menu-submenu-panel{left:auto;right:calc(100% - 2px)}.symbol-fundamentals-status{min-height:220px;color:var(--text3);font:600 .923077rem/1.4 var(--font-ui);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.symbol-stats-dialog-body{-webkit-overflow-scrolling:touch}.symbol-profile-chat-panel:not([hidden]),.symbol-profile-chart-panel:not([hidden]){flex-direction:column;flex:auto;min-height:0;display:flex}.symbol-stats-summary{grid-template-columns:minmax(110px,.75fr) minmax(110px,.75fr) minmax(220px,1.5fr);margin-bottom:16px;display:grid}.symbol-stats-summary>div{flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.symbol-stats-summary>div+div{border-left:1px solid var(--border)}.symbol-stats-summary-label{color:var(--text3);font:600 .615385rem/1.2 var(--font-ui)}.symbol-stats-summary strong{color:var(--text);font:600 1.23077rem/1.25 var(--font-data);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.symbol-stats-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.symbol-stats-group h2 small{font:500 .615385rem/1.3 var(--font-ui);letter-spacing:normal;text-transform:none;flex:none}.symbol-fundamentals-wide{grid-column:1/-1}.symbol-fundamentals-profile{min-width:0;color:var(--text);font:500 .846154rem/1.55 var(--font-ui);padding:8px 12px}.symbol-company-profile-tab,.symbol-notes-tab{gap:12px;display:grid}.symbol-notes-tags{padding:8px 12px}.symbol-holdings-tab{gap:12px;display:grid}.symbol-watchlists-list{gap:4px;margin:0;padding:8px 12px;list-style:none;display:grid}.symbol-watchlists-list li{min-width:0;color:var(--text);font:500 .846154rem/1.55 var(--font-ui);align-items:center;gap:8px;display:flex}.symbol-watchlist-name{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.symbol-watchlist-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.symbol-watchlist-name>.icon{color:var(--text3);flex-shrink:0}.symbol-profile-empty{color:var(--text3);font:500 .846154rem/1.55 var(--font-ui);margin:0;padding:8px 12px}.symbol-notes-comment{min-height:calc(var(--markdown-editor-min-height) + 44px)}.symbol-notes-comment:not([data-ready]){visibility:hidden}.symbol-notes-comment .markdown-editor{border:0;border-radius:0}.symbol-stats-item dt{align-items:center;gap:4px;display:flex}.symbol-company-profile-link{color:var(--accent);overflow-wrap:anywhere;text-decoration:none}.symbol-company-profile-link:hover{text-decoration:underline}.symbol-fundamentals-description{color:var(--text2);margin:0}.symbol-fundamentals-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.symbol-fundamentals-table{border-collapse:collapse;width:100%;min-width:620px;color:var(--text);font:500 .769231rem/1.3 var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.symbol-fundamentals-table th,.symbol-fundamentals-table td{border-bottom:1px solid var(--border);text-align:right;padding:8px 12px}.symbol-fundamentals-table th:first-child,.symbol-fundamentals-table td:first-child,.symbol-fundamentals-rating-table th:nth-child(2),.symbol-fundamentals-rating-table td:nth-child(2){text-align:left}.symbol-fundamentals-table thead th{color:var(--text3);font:600 .615385rem/1.2 var(--font-ui)}.symbol-fundamentals-table tbody th{color:var(--text);font-weight:600}.symbol-fundamentals-table tbody tr:last-child>*{border-bottom:0}.symbol-fundamentals-period{flex-direction:column;gap:2px;display:flex}.symbol-fundamentals-period small{color:var(--text3);font-size:.615385rem;font-weight:500}.symbol-fundamentals-rating{font:600 .615385rem/1.3 var(--font-ui);border-radius:999px;padding:2px 6px;display:inline-block}.symbol-fundamentals-rating--upgrade{color:var(--green);background:color-mix(in srgb, var(--green) 12%, var(--bg))}.symbol-fundamentals-rating--downgrade{color:var(--red);background:color-mix(in srgb, var(--red) 12%, var(--bg))}.symbol-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.symbol-stats-grid--3-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.symbol-stats-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;min-height:58px;padding:8px 12px;position:relative}.symbol-stats-item:nth-child(2n){border-right:0}.symbol-stats-item:nth-last-child(-n+2){border-bottom:0}.symbol-stats-item:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.symbol-stats-grid--3-columns>.symbol-stats-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);grid-column:auto}.symbol-stats-grid--3-columns>.symbol-stats-item:nth-child(3n){border-right:0}.symbol-stats-grid--3-columns>.symbol-stats-item:nth-last-child(-n+3){border-bottom:0}.symbol-stats-item dt{color:var(--text3);font:500 .692308rem/1.2 var(--font-ui);white-space:nowrap;align-items:center;gap:4px;margin-bottom:6px;display:flex}.symbol-stats-item dt>span:first-child{text-overflow:ellipsis;overflow:hidden}.symbol-stats-item dd{min-height:16px;color:var(--text);font:600 .923077rem/1.3 var(--font-data);font-variant-numeric:tabular-nums;margin:0}.symbol-stats-detail{color:var(--text3);font:500 .615385rem/1.2 var(--font-data);margin-top:4px;display:block}.symbol-stats-value--positive{color:var(--metric-ok)!important}.symbol-stats-value--negative{color:var(--metric-bad)!important}.symbol-stats-value--muted,.symbol-stats-missing{color:var(--text3)!important}.symbol-stats-series{align-items:center;gap:8px;min-width:0;display:flex}.symbol-stats-series svg{width:74px;height:24px;overflow:visible}.symbol-stats-series polyline{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.symbol-stats-series span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.symbol-stats-histogram{align-items:center;gap:8px;min-width:0;display:flex}.symbol-stats-histogram>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=839px){.symbol-stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.symbol-stats-summary>div:last-child{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}.symbol-stats-groups{grid-template-columns:1fr}}@media (width<=380px){.symbol-stats-grid{grid-template-columns:1fr}.symbol-stats-item--empty{display:none}.symbol-stats-item,.symbol-stats-item:nth-child(2n),.symbol-stats-item:nth-last-child(-n+2),.symbol-stats-item:last-child:nth-child(odd),.symbol-stats-grid--3-columns>.symbol-stats-item,.symbol-stats-grid--3-columns>.symbol-stats-item:nth-child(3n),.symbol-stats-grid--3-columns>.symbol-stats-item:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--border);grid-column:auto}.symbol-stats-item:last-child{border-bottom:0}}.price-cell-tooltip-container:hover{position:relative}.price-cell-tooltip{color:var(--text);font-size:.769231rem;font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap;z-index:9999;pointer-events:none;padding:4px 8px;display:none;position:absolute;bottom:120%;right:10px}.price-cell-tooltip-container:hover .price-cell-tooltip{display:block}.watchlist-toolbar{padding:12px 16px 16px}.watchlist-tabs{--reorderable-list-gap:6px;margin-bottom:12px}.watchlist-tab-wrap{cursor:default;align-items:center;gap:2px;display:inline-flex}.watchlist-tab-wrap .chip{cursor:default}.watchlist-tab-wrap.is-lifted{background:var(--card-background)}.watchlist-tab-wrap.is-lifted .chip{cursor:grabbing}.watchlist-footer{border-top:1px solid var(--border);padding:12px 16px 16px}.watchlist-footer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.watchlist-delete-btn{color:var(--red);border-color:var(--border2);background:var(--bg3);font-size:.769231rem}.watchlist-delete-btn:hover{color:var(--red);border-color:var(--red);background:var(--red-dim-bg)}.watchlist-title-rename{width:200px}.watchlist-create-inline{align-items:center;gap:6px;display:inline-flex}.watchlist-create-input{width:140px}.watchlist-note{margin-bottom:12px}.watchlist-note-editor{align-items:flex-start;gap:4px;display:flex}.watchlist-note-input{resize:none;flex:1;min-height:64px;display:block;overflow-y:hidden}.watchlist-note-expand-btn{margin-top:4px}.watchlist-filters{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.watchlist-refresh-btn{white-space:nowrap;align-items:center;gap:6px;font-size:.769231rem;display:inline-flex}.watchlist-refresh-btn:disabled{opacity:.55;cursor:not-allowed}.watchlist-import-input{display:none}.watchlist-transfer-btn{white-space:nowrap;align-items:center;gap:6px;font-size:.769231rem;display:inline-flex}.watchlist-transfer-btn:disabled{opacity:.55;cursor:not-allowed}.watchlist-export-options{align-items:end;gap:20px;margin-bottom:16px;display:flex}.watchlist-export-options .fg{min-width:150px;margin:0}.watchlist-export-options .field-select{width:100%}.watchlist-export-quote-option{min-height:28px;color:var(--text2);font-family:var(--font-ui);align-items:center;gap:8px;font-size:.769231rem;display:inline-flex}.watchlist-export-preview{min-height:220px;max-height:360px}.watchlist-import-sources{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.watchlist-import-summary{color:var(--text3);font-family:var(--font-ui);margin-top:8px;font-size:.769231rem}@media (width<=599px){.watchlist-export-options{flex-direction:column;align-items:stretch;gap:8px}}.watchlist-tags{flex-wrap:wrap;gap:6px;display:flex}.watchlist-add{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex;container-type:inline-size}.watchlist-add-fields{grid-template-columns:minmax(96px,.75fr) minmax(140px,1.25fr) minmax(140px,1fr);align-items:end;gap:8px;width:100%;display:grid}@media (width<=599px){.watchlist-add-fields{grid-template-columns:minmax(0,1fr)}}@container (width<=391px){.watchlist-add-fields{grid-template-columns:minmax(0,1fr)}}.watchlist-add-field{min-width:0;margin-bottom:0}.watchlist-add-btn{padding:8px 16px;font-size:.769231rem}.watchlist-add-error{color:var(--red);font-size:.769231rem;font-family:var(--font-ui);margin-bottom:8px}.watchlist-empty{text-align:center;color:var(--text3);font-size:.846154rem;font-family:var(--font-ui);padding:24px 12px}table.market-table--windowed .chip-field{flex-wrap:nowrap}.watchlist-comment-input{flex:1;min-width:140px}.watchlist-comment-editor{align-items:center;gap:4px;min-width:180px;display:flex}.watchlist-comment-dialog-box{height:min(700px,100%)}.watchlist-comment-dialog-body{display:flex}.watchlist-comment-dialog-textarea{overscroll-behavior:contain;resize:none;white-space:pre-wrap;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1;height:100%;min-height:0;overflow-y:auto}.watchlist-move-dialog-description{color:var(--text2);flex:none;padding:12px 16px 8px;font-size:.846154rem}.watchlist-move-dialog-search{padding:var(--panel-padding) var(--panel-padding) 0;flex:none}.watchlist-move-dialog-list{scrollbar-gutter:stable;flex-direction:column;gap:4px;padding-top:4px;display:flex}.watchlist-move-dialog-empty{color:var(--text3);font-family:var(--font-ui);text-align:center;padding:16px 8px;font-size:.769231rem}.build-footer{text-align:center;color:var(--text3);letter-spacing:.3px;padding:24px 16px 32px;font-size:.769231rem}.pro-plan{padding:var(--space-2) 0;text-align:center;flex-direction:column;align-items:center;display:flex}.pro-plan-badge.icon{color:var(--accent);font-size:64px}.pro-plan-title{margin:var(--space-4) 0 0;color:var(--text);font:700 1.38462rem/1.3 var(--font-ui)}.pro-plan-hero{margin:var(--space-2) 0 0;color:var(--text2);font-size:1rem}.pro-plan-text{margin:var(--space-2) 0 0;color:var(--text2);font-size:.846154rem;line-height:1.4}.pro-plan-error{color:var(--red)}.pro-plan-heading{margin:var(--space-6) 0 var(--space-3);color:var(--text);font:400 1.38462rem/1.3 var(--font-ui);text-align:left;align-self:stretch}.pro-plan-offer{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.pro-plan-comparison{border-collapse:separate;border-spacing:0;width:100%;color:var(--text2);font-size:.846154rem;line-height:1.4}.pro-plan-comparison th,.pro-plan-comparison td{padding:var(--space-3);text-align:center;font-weight:400}.pro-plan-comparison thead th{background:var(--dialog-background);color:var(--text);font-weight:500}.pro-plan-comparison th:first-child{text-align:left;width:50%}.pro-plan-comparison tbody th,.pro-plan-comparison tbody td{border-top:1px solid var(--border)}.pro-plan-feature{align-items:center;gap:var(--space-2);display:flex}.pro-plan-feature-icon.icon{color:var(--accent)}.testing-account-status{gap:var(--space-3);flex-direction:column;max-width:640px;display:flex}.testing-account-status-hint,.testing-account-status-error{color:var(--text2);margin:0;font-size:.846154rem;line-height:1.4}.testing-account-status-error{color:var(--red);white-space:pre-line}.testing-account-status-list{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.testing-account-status-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg2);cursor:pointer;display:flex}.testing-account-status-row+.testing-account-status-row{border-top:1px solid var(--border)}.testing-account-status-copy{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.testing-account-status-title{color:var(--text);font-size:.923077rem;font-weight:600}.testing-account-status-description{color:var(--text2);font-size:.846154rem;line-height:1.4}.account-menu-wrap{display:flex;position:relative}.account-menu{z-index:120;top:calc(100% + var(--space-2));width:264px;max-width:calc(100vw - var(--space-8));position:absolute;right:0}.account-menu-header{align-items:center;gap:var(--space-3);padding:var(--space-2);display:flex}.account-menu-identity{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.account-menu-name,.account-menu-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-name{color:var(--text);font:600 .923077rem/1.3 var(--font-ui)}.account-menu-email{color:var(--text2);font:400 .769231rem/1.3 var(--font-ui)}.time-zone-picker-body{gap:var(--card-padding);display:grid}.time-zone-picker-list{gap:var(--space-1);overscroll-behavior:contain;flex-direction:column;max-height:min(420px,55vh);display:flex;overflow-y:auto}.open-in-link-actions{align-items:center;gap:var(--space-0-5);display:flex}.open-in-link-expressions{gap:var(--space-1);flex-wrap:wrap;display:flex}.settings-sync{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.settings-sync-status{align-items:flex-start;gap:var(--space-3);color:var(--text);display:flex}.settings-sync-status--failed{color:var(--red)}.settings-sync-label{font-size:1rem;font-weight:500}.settings-sync-detail{margin-top:var(--space-0-5);color:var(--text2);font-size:.846154rem;line-height:1.4}.settings-sync-status--failed .settings-sync-detail{color:var(--red)}.settings-sync-facts{gap:var(--space-2) var(--space-4);grid-template-columns:1fr auto;width:320px;max-width:100%;margin:0;font-size:.846154rem;display:grid}.settings-sync-facts dt{color:var(--text2)}.settings-sync-facts dd{color:var(--text);text-align:right;margin:0}.settings-sync-problems{gap:var(--space-2);flex-direction:column;width:100%;max-width:560px;display:flex}.settings-sync-problem-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-sync-problem{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);display:flex}.settings-sync-problem-text{flex:1;min-width:0}.settings-sync-problem-subject{color:var(--text);font-size:.923077rem}.settings-sync-problem-error{margin-top:var(--space-0-5);overflow-wrap:anywhere;color:var(--red);font-size:.846154rem;line-height:1.4}.settings-sync-problem-actions{gap:var(--space-2);flex-shrink:0;display:flex}@media (width<=599px){.settings-sync-problem{flex-direction:column;align-items:stretch}}.settings-danger-zone{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.settings-danger-zone-info{align-items:flex-start;gap:var(--space-2);max-width:560px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card-background);color:var(--text2);margin:0;font-size:.846154rem;line-height:1.4;display:flex}.settings-danger-zone-info>.icon{color:var(--accent)}:where(.ai-prompt-empty-settings,.ai-prompt-prompt-editor,.ai-prompt-section-empty,.ai-prompt-answer img,.sync-error-banner,.cpanel,.stops-panel){border-radius:var(--radius-card)}:where(.ai-prompt-provider,.ai-prompt-error,.ai-prompt-download-error,.settings-market-column-row,.settings-chart-ma-row,.color-selector-hex-field input,.chart-style-control-heading output,.chart-style-opacity-track,.chart-style-thickness,button.tv-chart-toolbar-item,.res,.watchlist-tab-wrap){border-radius:var(--radius-control)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-radius:var(--radius-control)!important}:where(#long-term-regression-modal-hdr button){border-radius:var(--radius-control)}:where(.table-flyover-box:not(.table-flyover-box--fullscreen)){border-radius:var(--radius-dialog)!important}#tv-modal-hdr,#tv-frame-wrap{border-radius:0}:where(.tv-preview-overlay){border-radius:var(--radius-menu)}:where(.ai-prompt-provider,.ai-prompt-answer code,.ai-prompt-answer pre,.color-selector-swatch,.price-cell-tooltip){border-radius:var(--radius-detail)}:where(.settings-chart-color-line,.chart-style-thickness button>span){border-radius:var(--radius-pill)}.auth-gate{text-align:center;min-height:100dvh;color:var(--color-text,#f5f5f5);background:var(--color-bg,#101214);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.auth-gate h1,.auth-gate p{margin:0}.auth-gate p{color:var(--color-text-3,#a8adb4)}.metric-tone-value:before{font-family:var(--font-ui);margin-right:.35em;font-weight:800;display:none}html[data-metric-tone-markers=true] .metric-tone-value:before{display:inline}html[data-metric-tone-markers=true] .metric-tone-value[data-metric-tone=ok]:before{content:"✓"}html[data-metric-tone-markers=true] .metric-tone-value[data-metric-tone=warning]:before{content:"⚠︎"}html[data-metric-tone-markers=true] .metric-tone-value[data-metric-tone=bad]:before{content:"🚫"}:root,[data-theme=light]{--font-copy:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-data:ui-monospace, "SFMono-Regular", "SF Mono", "IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--radius-pill:999px;--chart-marker-new-high:#26a69a;--chart-marker-new-low:#ef5350;--chart-marker-high-volume:#6f91f5;--chart-marker-high-volume-earnings:#c084fc;--chart-crosshair-line:#9598a1;--chart-crosshair-label-background:#131722;--application-background:#fcfcfd;--control-material-opacity:100%;--button-prominent-material-opacity:100%;--header-button-material-opacity:100%;--control-pressed-shadow:none;--icon-button-background:transparent;--icon-button-shadow:none;--menu-backdrop-filter:none;--dialog-header-shadow:none;--dialog-header-backdrop-filter:none;--color-scheme:light;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-size-base:13px;--radius-micro:2px;--radius-small:3px;--radius-medium:4px;--radius-floating:5px;--radius-detail:6px;--radius-control:10px;--radius-menu:12px;--radius-card:14px;--radius-dialog:18px;--bg:#f5f5f7;--bg2:#fff;--bg3:#f2f2f4;--bg4:#f0f0f4;--border:#00000017;--border2:#00000029;--accent:#0071e3;--accent2:#0077ed;--on-accent:#fff;--green:#248a3d;--red:#d70015;--amber:#c93400;--metric-ok:#1f7a35;--metric-warning:#7a6500;--metric-bad:#d70015;--text:#1d1d1f;--text2:#6e6e73;--text3:#86868b;--accent-hover-bg:#0071e314;--accent-subtle-bg:#0071e30f;--accent-border:#0071e324;--accent-border-soft:#0071e33d;--accent-grid:#00000005;--accent-icon:#0071e34d;--amber-subtle-bg:#c934000f;--amber-border:#c9340033;--amber-hover-bg:#c9340017;--green-dim-bg:#248a3d1a;--red-dim-bg:#d7001517;--neutral-dim-bg:#7676801f;--segment-bg:#7676801f;--segment-active-bg:#fff;--segment-active-shadow:0 1px 3px #00000024, 0 0 0 .5px #00000014;--shadow-elevated:0 16px 40px #0000003d;--shadow-dialog:0 20px 70px #0000006b;--shadow-tooltip:0 8px 20px #0003;--row-border:#0000000e;--bench-row-bg:#0071e30e;--modal-backdrop:#0000006b;--snap-flash:#0071e30d;--link-underline:#0071e347;--sr-border:#0000003d;--btn-x-bg:#76768014;--btn-x-color:#6e6e73;--btn-x-border:#0000001f;--btn-x-hover-bg:#76768021;--btn-x-hover-color:#1d1d1f;--btn-x-hover-border:#0003;--sparkline-fade:#f5f5f700;--chart-background:#fff;--chart-text:#6e6e73;--chart-grid:#0000000e;--chart-border:#d2d2d7;--chart-up:#089981;--chart-down:#f23645;--chart-tooltip-bg:#fff;--chart-tooltip-text:#1d1d1f;--chart-volume-high:#6f91f5;--chart-volume-up:#2da34a;--chart-volume-down:#8bcf9c;--chart-volume-neutral:#d6d8dc;--measure-up-fill:#08998126;--measure-down-fill:#f2364526;--measure-line:#686d78;--measure-label:#131722;--measure-endpoint:#686d78;--row-hover-bg:var(--bench-row-bg);--row-selected-bg:var(--bench-row-bg);--row-selected-hover-bg:var(--bench-row-bg);--application-header-background:var(--bg2);--application-header-border:var(--border);--card-background:var(--bg2);--card-border:var(--border);--metric-tile-background:var(--bg3);--panel-background:var(--bg2);--panel-border:var(--border);--menu-background:var(--bg2);--menu-border:var(--border2);--control-background:var(--bg2);--control-muted-background:var(--bg3);--control-foreground:var(--text);--control-border:var(--border2);--table-header-background:var(--bg3);--table-header-border:var(--border);--dialog-background:var(--bg);--dialog-border:var(--border2);--dialog-header-background:var(--bg2);--dialog-header-border:var(--border);--dialog-title-foreground:var(--text);--dialog-footer-background:var(--bg2);--dialog-footer-border:var(--border);--button-primary-background:var(--accent);--button-primary-foreground:var(--on-accent);--button-primary-border:var(--accent);--button-primary-hover-background:var(--accent2);--button-primary-hover-foreground:var(--on-accent);--button-primary-hover-border:var(--accent2);--button-secondary-background:var(--bg2);--button-secondary-foreground:var(--text);--button-secondary-border:var(--border);--button-secondary-hover-background:var(--accent-hover-bg);--button-secondary-hover-foreground:var(--accent);--button-secondary-hover-border:var(--accent);--button-danger-background:var(--bg3);--button-danger-foreground:var(--red);--button-danger-border:var(--red);--button-danger-hover-background:var(--red-dim-bg);--button-danger-hover-foreground:var(--red);--button-danger-hover-border:var(--red);--percentage-positive:var(--green);--percentage-negative:var(--red);--percentage-positive-dim-bg:var(--green-dim-bg);--percentage-negative-dim-bg:var(--red-dim-bg);--radius-button:var(--radius-control);--radius-segment:var(--radius-control);--radius-segment-option:calc(var(--radius-control) - 3px);--radius-segment-option-toolbar:calc(var(--radius-control) - 2px);--control-shadow:inset 0 1px 0 color-mix(in srgb, var(--bg2) 70%, transparent), 0 1px 3px color-mix(in srgb, var(--text) 5%, transparent);--close-button-background:var(--bg2);--close-button-hover-background:var(--accent-subtle-bg);--close-button-foreground:var(--text2);--close-button-hover-foreground:var(--accent);--menu-shadow:var(--shadow-elevated);--card-edge-shadow:inset 0 1px 0 var(--bg2);--card-header-foreground:var(--text);--tv-chart-bg:var(--chart-background);--chart-marker-high-volume-earnings-foreground:var(--text);--chart-marker-high-volume-earnings-border:var(--chart-background);--radius-color-swatch:var(--radius-button);--control-selected-shadow:var(--control-shadow);--chip-shadow:var(--control-shadow);--menu-surface:var(--menu-background);--dialog-header-surface:var(--dialog-header-background);--dialog-shell-background:var(--dialog-background);--card-shadow:var(--card-edge-shadow), 0 1px 2px color-mix(in srgb, var(--text) 3%, transparent), 0 3px 8px color-mix(in srgb, var(--text) 4%, transparent);--card-inset-background:var(--metric-tile-background);--card-header-background:var(--table-header-background);--card-header-border:var(--card-border);--card-header-shadow:var(--card-edge-shadow), inset 0 -1px 1px color-mix(in srgb, var(--text) 3%, transparent);--chip-selected-shadow:var(--chip-shadow)}[data-theme=glass]{--font-copy:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-data:ui-monospace, "SFMono-Regular", "SF Mono", "IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--radius-pill:999px;--chart-marker-new-high:#26a69a;--chart-marker-new-low:#ef5350;--chart-marker-high-volume:#6f91f5;--chart-marker-high-volume-earnings:#c084fc;--chart-crosshair-line:#9598a1;--chart-crosshair-label-background:#131722;--application-background:#f7f8fa;--application-header-border:#ffffffe6;--menu-border:#ffffffeb;--button-primary-background:#0064cf;--button-primary-hover-background:#005abd;--button-secondary-border:#222c3e1f;--control-material-opacity:80%;--button-prominent-material-opacity:94%;--header-button-material-opacity:52%;--control-pressed-shadow:inset 0 1px 3px #222c3e29, inset 0 -1px 0 #fffc;--dialog-shell-background:transparent;--color-scheme:light;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-size-base:13px;--radius-micro:2px;--radius-small:3px;--radius-medium:4px;--radius-floating:5px;--radius-detail:6px;--radius-control:12px;--radius-menu:20px;--radius-card:20px;--radius-dialog:24px;--bg:#f7f8fa;--bg2:#fff;--bg3:#f3f5f8;--bg4:#e9edf2;--border:#222c3e1a;--border2:#222c3e2e;--accent:#0071e3;--accent2:#0077ed;--on-accent:#fff;--green:#248a3d;--red:#d70015;--amber:#c93400;--metric-ok:#1f7a35;--metric-warning:#7a6500;--metric-bad:#d70015;--text:#1d1d1f;--text2:#6e6e73;--text3:#86868b;--accent-hover-bg:#0071e314;--accent-subtle-bg:#0071e30f;--accent-border:#0071e324;--accent-border-soft:#0071e33d;--accent-grid:#00000005;--accent-icon:#0071e34d;--amber-subtle-bg:#c934000f;--amber-border:#c9340033;--amber-hover-bg:#c9340017;--green-dim-bg:#248a3d1a;--red-dim-bg:#d7001517;--neutral-dim-bg:#7676801f;--segment-bg:#7676801f;--segment-active-bg:#fff;--shadow-elevated:0 12px 32px #1b273c29, inset 0 1px 0 #fffffff5;--shadow-dialog:0 20px 64px #1b273c38;--shadow-tooltip:0 8px 20px #0003;--row-border:#0000000e;--bench-row-bg:#0071e30e;--modal-backdrop:#2630423d;--snap-flash:#0071e30d;--link-underline:#0071e347;--sr-border:#0000003d;--btn-x-border:#222c3e1a;--btn-x-hover-bg:#76768021;--btn-x-hover-color:#1d1d1f;--btn-x-hover-border:#0003;--sparkline-fade:#f5f5f700;--chart-background:#fff;--chart-text:#6e6e73;--chart-grid:#0000000e;--chart-border:#d2d2d7;--chart-up:#089981;--chart-down:#f23645;--chart-tooltip-bg:#fff;--chart-tooltip-text:#1d1d1f;--chart-volume-high:#6f91f5;--chart-volume-up:#2da34a;--chart-volume-down:#8bcf9c;--chart-volume-neutral:#d6d8dc;--measure-up-fill:#08998126;--measure-down-fill:#f2364526;--measure-line:#686d78;--measure-label:#131722;--measure-endpoint:#686d78;--glass-surface-shadow:inset 0 2px 1px #fffffff2, inset 0 -1px 1px #222c3e1a, 0 2px 4px #1b273c0d, 0 8px 24px #1b273c14;--glass-control-shadow:inset 0 1px 1px #fffffff2, inset 0 -1px 1px #222c3e14, 0 2px 5px #1b273c14;--glass-highlight:#ffffffe6;--glass-filter:blur(18px) saturate(140%);--row-hover-bg:var(--bench-row-bg);--row-selected-bg:var(--bench-row-bg);--row-selected-hover-bg:var(--bench-row-bg);--application-header-background:var(--bg2);--card-background:var(--bg2);--card-border:var(--border);--metric-tile-background:var(--bg2);--panel-background:var(--bg2);--panel-border:var(--border);--menu-background:var(--bg2);--control-background:var(--bg2);--control-muted-background:var(--bg3);--control-foreground:var(--text);--control-border:var(--border2);--table-header-background:var(--bg3);--table-header-border:var(--border);--dialog-background:var(--bg);--dialog-border:var(--border2);--dialog-header-background:var(--bg2);--dialog-header-border:var(--border);--dialog-title-foreground:var(--text);--dialog-footer-background:var(--bg2);--dialog-footer-border:var(--border);--button-primary-foreground:var(--on-accent);--button-primary-border:var(--accent);--button-primary-hover-foreground:var(--on-accent);--button-primary-hover-border:var(--accent2);--button-secondary-background:var(--bg2);--button-secondary-foreground:var(--text);--button-secondary-hover-background:var(--accent-hover-bg);--button-secondary-hover-foreground:var(--accent);--button-secondary-hover-border:var(--accent);--button-danger-background:var(--bg3);--button-danger-foreground:var(--red);--button-danger-border:var(--red);--button-danger-hover-background:var(--red-dim-bg);--button-danger-hover-foreground:var(--red);--button-danger-hover-border:var(--red);--percentage-positive:var(--green);--percentage-negative:var(--red);--percentage-positive-dim-bg:var(--green-dim-bg);--percentage-negative-dim-bg:var(--red-dim-bg);--radius-button:var(--radius-pill);--radius-segment:var(--radius-pill);--radius-segment-option:var(--radius-pill);--radius-segment-option-toolbar:var(--radius-pill);--control-shadow:var(--glass-control-shadow);--control-selected-shadow:inset 0 0 0 1px var(--accent-border-soft), var(--glass-control-shadow);--icon-button-shadow:var(--glass-control-shadow);--close-button-hover-background:var(--accent-hover-bg);--close-button-foreground:var(--text);--close-button-hover-foreground:var(--accent);--menu-backdrop-filter:var(--glass-filter);--menu-shadow:var(--glass-surface-shadow), var(--shadow-elevated);--dialog-header-shadow:var(--glass-surface-shadow);--dialog-header-backdrop-filter:var(--glass-filter);--card-edge-shadow:inset 0 1px 0 var(--glass-highlight);--card-header-foreground:var(--text);--segment-active-shadow:var(--glass-control-shadow);--btn-x-bg:var(--bg2);--btn-x-color:var(--text);--tv-chart-bg:var(--chart-background);--chart-marker-high-volume-earnings-foreground:var(--text);--chart-marker-high-volume-earnings-border:var(--chart-background);--radius-color-swatch:var(--radius-button);--chip-shadow:var(--control-shadow);--chip-selected-shadow:var(--control-selected-shadow);--dialog-header-surface:color-mix(in srgb, var(--dialog-header-background) 62%, transparent);--card-shadow:var(--card-edge-shadow), 0 1px 2px color-mix(in srgb, var(--text) 3%, transparent), 0 3px 8px color-mix(in srgb, var(--text) 4%, transparent);--card-inset-background:var(--metric-tile-background);--card-header-background:var(--table-header-background);--card-header-border:var(--card-border);--card-header-shadow:var(--card-edge-shadow);--glass-header-background:color-mix(in srgb, var(--application-header-background) 62%, transparent);--glass-menu-background:color-mix(in srgb, var(--menu-background) 86%, transparent);--glass-control-background:color-mix(in srgb, var(--button-secondary-background) var(--control-material-opacity), transparent);--icon-button-background:var(--glass-control-background);--close-button-background:var(--glass-control-background);--menu-surface:var(--glass-menu-background)}[data-theme=glassDark]{--font-copy:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-data:ui-monospace, "SFMono-Regular", "SF Mono", "IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--radius-pill:999px;--chart-marker-new-high:#26a69a;--chart-marker-new-low:#ef5350;--chart-marker-high-volume:#6f91f5;--chart-marker-high-volume-earnings:#c084fc;--chart-crosshair-line:#9598a1;--chart-crosshair-label-background:#131722;--application-header-border:#ffffff24;--menu-border:#ffffff29;--button-primary-background:#0064cf;--button-primary-hover-background:#005abd;--button-secondary-border:#ffffff29;--control-material-opacity:80%;--button-prominent-material-opacity:94%;--header-button-material-opacity:52%;--control-pressed-shadow:inset 0 1px 3px #00000073, inset 0 -1px 0 #ffffff1a;--dialog-shell-background:transparent;--color-scheme:dark;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-size-base:13px;--radius-micro:2px;--radius-small:3px;--radius-medium:4px;--radius-floating:5px;--radius-detail:6px;--radius-control:12px;--radius-menu:20px;--radius-card:20px;--radius-dialog:24px;--bg:#101216;--bg2:#1c2028;--bg3:#252b35;--bg4:#333b48;--border:#ffffff1f;--border2:#ffffff38;--accent:#2997ff;--accent2:#64d2ff;--on-accent:#fff;--green:#30d158;--red:#ff453a;--amber:#ff9f0a;--metric-ok:#30d158;--metric-warning:#ffd60a;--metric-bad:#ff453a;--text:#f5f5f7;--text2:#b3bac5;--text3:#8e98a6;--accent-hover-bg:#2997ff24;--accent-subtle-bg:#2997ff1a;--accent-border:#2997ff3b;--accent-border-soft:#2997ff61;--accent-grid:#ffffff06;--accent-icon:#2997ff61;--amber-subtle-bg:#ff9f0a1a;--amber-border:#ff9f0a4d;--amber-hover-bg:#ff9f0a24;--green-dim-bg:#30d15821;--red-dim-bg:#ff453a21;--neutral-dim-bg:#aeaeb229;--segment-bg:#7676803d;--segment-active-bg:#3a3a3c;--shadow-elevated:0 12px 32px #00000080, inset 0 1px 0 #ffffff1f;--shadow-dialog:0 20px 64px #0009;--shadow-tooltip:0 8px 20px #0006;--row-border:#fff1;--bench-row-bg:#2997ff18;--modal-backdrop:#0000007a;--snap-flash:#2997ff14;--link-underline:#2997ff73;--sr-border:#ffffff47;--btn-x-border:#ffffff24;--sparkline-fade:#09090b00;--chart-background:#111113;--chart-text:#a1a1a6;--chart-grid:#ffffff0e;--chart-border:#3a3a3c;--chart-up:#26a69a;--chart-down:#ef5350;--chart-tooltip-bg:#111113;--chart-tooltip-text:#f5f5f7;--chart-volume-high:#7c9cff;--chart-volume-up:#39b85a;--chart-volume-down:#78c98d;--chart-volume-neutral:#3f4652;--measure-up-fill:#26a69a2e;--measure-down-fill:#ef53502e;--measure-line:#9aa5b4;--measure-label:#e6edf3;--measure-endpoint:#9aa5b4;--glass-surface-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #00000059, 0 2px 4px #0003, 0 8px 24px #00000047;--glass-control-shadow:inset 0 1px 0 #ffffff24, inset 0 -1px 1px #0000004d, 0 2px 5px #0003;--glass-highlight:#ffffff29;--glass-filter:blur(18px) saturate(140%);--row-hover-bg:var(--bench-row-bg);--row-selected-bg:var(--bench-row-bg);--row-selected-hover-bg:var(--bench-row-bg);--application-background:var(--bg);--application-header-background:var(--bg2);--card-background:var(--bg2);--card-border:var(--border);--metric-tile-background:var(--bg2);--panel-background:var(--bg2);--panel-border:var(--border);--menu-background:var(--bg2);--control-background:var(--bg2);--control-muted-background:var(--bg3);--control-foreground:var(--text);--control-border:var(--border2);--table-header-background:var(--bg3);--table-header-border:var(--border);--dialog-background:var(--bg);--dialog-border:var(--border2);--dialog-header-background:var(--bg2);--dialog-header-border:var(--border);--dialog-title-foreground:var(--text);--dialog-footer-background:var(--bg2);--dialog-footer-border:var(--border);--button-primary-foreground:var(--on-accent);--button-primary-border:var(--accent);--button-primary-hover-foreground:var(--on-accent);--button-primary-hover-border:var(--accent2);--button-secondary-background:var(--bg2);--button-secondary-foreground:var(--text);--button-secondary-hover-background:var(--accent-hover-bg);--button-secondary-hover-foreground:var(--accent);--button-secondary-hover-border:var(--accent);--button-danger-background:var(--bg3);--button-danger-foreground:var(--red);--button-danger-border:var(--red);--button-danger-hover-background:var(--red-dim-bg);--button-danger-hover-foreground:var(--red);--button-danger-hover-border:var(--red);--percentage-positive:var(--green);--percentage-negative:var(--red);--percentage-positive-dim-bg:var(--green-dim-bg);--percentage-negative-dim-bg:var(--red-dim-bg);--radius-button:var(--radius-pill);--radius-segment:var(--radius-pill);--radius-segment-option:var(--radius-pill);--radius-segment-option-toolbar:var(--radius-pill);--control-shadow:var(--glass-control-shadow);--control-selected-shadow:inset 0 0 0 1px var(--accent-border-soft), var(--glass-control-shadow);--icon-button-shadow:var(--glass-control-shadow);--close-button-hover-background:var(--accent-hover-bg);--close-button-foreground:var(--text);--close-button-hover-foreground:var(--accent);--menu-backdrop-filter:var(--glass-filter);--menu-shadow:var(--glass-surface-shadow), var(--shadow-elevated);--dialog-header-shadow:var(--glass-surface-shadow);--dialog-header-backdrop-filter:var(--glass-filter);--card-edge-shadow:inset 0 1px 0 var(--glass-highlight);--card-header-foreground:var(--text);--segment-active-shadow:var(--glass-control-shadow);--btn-x-bg:var(--bg2);--btn-x-color:var(--text);--btn-x-hover-bg:var(--bg4);--btn-x-hover-color:var(--text);--btn-x-hover-border:var(--text3);--tv-chart-bg:var(--chart-background);--chart-marker-high-volume-earnings-foreground:var(--chart-background);--chart-marker-high-volume-earnings-border:var(--chart-background);--radius-color-swatch:var(--radius-button);--chip-shadow:var(--control-shadow);--chip-selected-shadow:var(--control-selected-shadow);--dialog-header-surface:color-mix(in srgb, var(--dialog-header-background) 62%, transparent);--card-shadow:var(--card-edge-shadow), 0 1px 2px #0000003d, 0 3px 8px #00000052;--card-inset-background:var(--metric-tile-background);--card-header-background:var(--table-header-background);--card-header-border:var(--card-border);--card-header-shadow:var(--card-edge-shadow);--glass-header-background:color-mix(in srgb, var(--application-header-background) 62%, transparent);--glass-menu-background:color-mix(in srgb, var(--menu-background) 86%, transparent);--glass-control-background:color-mix(in srgb, var(--button-secondary-background) var(--control-material-opacity), transparent);--icon-button-background:var(--glass-control-background);--close-button-background:var(--glass-control-background);--menu-surface:var(--glass-menu-background)}[data-theme=creamy]{--font-copy:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-data:ui-monospace, "SFMono-Regular", "SF Mono", "IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--radius-pill:999px;--chart-marker-new-high:#26a69a;--chart-marker-new-low:#ef5350;--chart-marker-high-volume:#843f43;--chart-marker-high-volume-earnings:#a86a6d;--chart-crosshair-line:#9598a1;--chart-crosshair-label-background:#131722;--control-material-opacity:100%;--button-prominent-material-opacity:100%;--header-button-material-opacity:100%;--control-shadow:none;--control-pressed-shadow:none;--control-selected-shadow:none;--icon-button-background:transparent;--icon-button-shadow:none;--menu-backdrop-filter:none;--dialog-header-shadow:none;--dialog-header-backdrop-filter:none;--color-scheme:light;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-size-base:13px;--radius-micro:2px;--radius-small:3px;--radius-medium:4px;--radius-floating:5px;--radius-detail:6px;--radius-control:10px;--radius-menu:12px;--radius-card:14px;--radius-dialog:18px;--bg:#e9e3d9;--bg2:#fffaf0;--bg3:#f1e9dc;--bg4:#ded4c6;--border:#4633321f;--border2:#46333238;--accent:#843f43;--accent2:#6f2d32;--on-accent:#fffaf0;--green:#3e7450;--red:#a12f38;--amber:#9a641f;--metric-ok:#3e7450;--metric-warning:#766000;--metric-bad:#a12f38;--text:#2d2828;--text2:#6e6260;--text3:#948784;--accent-hover-bg:#843f431a;--accent-subtle-bg:#843f4312;--accent-border:#843f432e;--accent-border-soft:#843f4357;--accent-grid:#843f4309;--accent-icon:#843f436b;--amber-subtle-bg:#a35d1812;--amber-border:#a35d1838;--amber-hover-bg:#a35d181a;--green-dim-bg:#3e74501a;--red-dim-bg:#a12f381a;--neutral-dim-bg:#6e62601f;--segment-bg:#6e626021;--segment-active-bg:#fffaf0;--segment-active-shadow:0 1px 3px #4633322b, 0 0 0 .5px #4633321a;--shadow-elevated:0 16px 40px #45262638;--shadow-dialog:0 20px 70px #45262661;--shadow-tooltip:0 8px 20px #45262633;--row-border:#46333213;--bench-row-bg:#843f4314;--modal-backdrop:#2d1f1f80;--snap-flash:#843f4312;--link-underline:#843f4366;--sr-border:#4633324d;--btn-x-bg:#6e626017;--btn-x-color:#6e6260;--btn-x-border:#46333226;--btn-x-hover-bg:#843f431c;--btn-x-hover-color:#843f43;--btn-x-hover-border:#843f4352;--sparkline-fade:#e9e3d900;--chart-background:#fffaf0;--chart-text:#6e6260;--chart-grid:#46333212;--chart-border:#d4c9bb;--chart-up:#3e7b58;--chart-down:#a83d45;--chart-tooltip-bg:#fffaf0;--chart-tooltip-text:#2d2828;--chart-volume-high:#843f43;--chart-volume-up:#4c8a63;--chart-volume-down:#9fc3aa;--chart-volume-neutral:#d2cbc2;--measure-up-fill:#3e7b5826;--measure-down-fill:#a83d4526;--measure-line:#6e6260;--measure-label:#2d2828;--measure-endpoint:#6e6260;--chart-marker-high-volume-earnings-foreground:#140a0a;--row-hover-bg:var(--bench-row-bg);--row-selected-bg:var(--bench-row-bg);--row-selected-hover-bg:var(--bench-row-bg);--application-background:var(--bg);--application-header-background:var(--bg2);--application-header-border:var(--border);--card-background:var(--bg2);--card-border:var(--border);--metric-tile-background:var(--bg3);--panel-background:var(--bg2);--panel-border:var(--border);--menu-background:var(--bg2);--menu-border:var(--border2);--control-background:var(--bg2);--control-muted-background:var(--bg3);--control-foreground:var(--text);--control-border:var(--border2);--table-header-background:var(--bg3);--table-header-border:var(--border);--dialog-background:var(--bg);--dialog-border:var(--border2);--dialog-header-background:var(--bg2);--dialog-header-border:var(--border);--dialog-title-foreground:var(--text);--dialog-footer-background:var(--bg2);--dialog-footer-border:var(--border);--button-primary-background:var(--accent);--button-primary-foreground:var(--on-accent);--button-primary-border:var(--accent);--button-primary-hover-background:var(--accent2);--button-primary-hover-foreground:var(--on-accent);--button-primary-hover-border:var(--accent2);--button-secondary-background:var(--bg3);--button-secondary-foreground:var(--text2);--button-secondary-border:var(--border2);--button-secondary-hover-background:var(--accent-hover-bg);--button-secondary-hover-foreground:var(--accent);--button-secondary-hover-border:var(--accent);--button-danger-background:var(--bg3);--button-danger-foreground:var(--red);--button-danger-border:var(--red);--button-danger-hover-background:var(--red-dim-bg);--button-danger-hover-foreground:var(--red);--button-danger-hover-border:var(--red);--percentage-positive:var(--green);--percentage-negative:var(--red);--percentage-positive-dim-bg:var(--green-dim-bg);--percentage-negative-dim-bg:var(--red-dim-bg);--radius-button:var(--radius-control);--radius-segment:var(--radius-control);--radius-segment-option:calc(var(--radius-control) - 3px);--radius-segment-option-toolbar:calc(var(--radius-control) - 2px);--chip-shadow:var(--control-shadow);--chip-selected-shadow:var(--control-selected-shadow);--close-button-background:var(--segment-bg);--close-button-hover-background:var(--bg4);--close-button-foreground:var(--text2);--close-button-hover-foreground:var(--text);--menu-shadow:var(--shadow-elevated);--card-edge-shadow:inset 0 1px 0 var(--bg2);--card-header-foreground:var(--text2);--tv-chart-bg:var(--chart-background);--chart-marker-high-volume-earnings-border:var(--chart-background);--radius-color-swatch:var(--radius-button);--menu-surface:var(--menu-background);--dialog-header-surface:var(--dialog-header-background);--dialog-shell-background:var(--dialog-background);--card-shadow:var(--card-edge-shadow), 0 1px 2px #00000014, 0 3px 8px #0000001f;--card-inset-background:var(--metric-tile-background);--card-header-background:var(--table-header-background);--card-header-border:var(--card-border);--card-header-shadow:var(--card-edge-shadow)}[data-theme=blue]{--font-copy:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-data:ui-monospace, "SFMono-Regular", "SF Mono", "IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--radius-pill:999px;--chart-marker-new-high:#26a69a;--chart-marker-new-low:#ef5350;--chart-marker-high-volume:#1649b0;--chart-marker-high-volume-earnings:#004099;--chart-crosshair-line:#9598a1;--chart-crosshair-label-background:#131722;--control-material-opacity:100%;--button-prominent-material-opacity:100%;--header-button-material-opacity:100%;--control-shadow:none;--control-pressed-shadow:none;--control-selected-shadow:none;--icon-button-background:transparent;--icon-button-shadow:none;--menu-backdrop-filter:none;--dialog-header-shadow:none;--dialog-header-backdrop-filter:none;--color-scheme:light;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-size-base:13px;--radius-micro:2px;--radius-small:3px;--radius-medium:4px;--radius-floating:5px;--radius-detail:6px;--radius-control:10px;--radius-menu:12px;--radius-card:14px;--radius-dialog:18px;--bg:#e8edf5;--bg2:#fff;--bg3:#eef2fa;--bg4:#dce5f2;--border:#202d3c24;--border2:#202d3c3d;--accent:#1649b0;--accent2:#004099;--on-accent:#fff;--green:#238c50;--red:#c93642;--amber:#ad6c00;--metric-ok:#1e7844;--metric-warning:#756000;--metric-bad:#c93642;--text:#202d3c;--text2:#56677b;--text3:#8290a1;--accent-hover-bg:#1649b01c;--accent-subtle-bg:#1649b013;--accent-border:#1649b033;--accent-border-soft:#1649b05c;--accent-grid:#1649b00b;--accent-icon:#1649b06b;--amber-subtle-bg:#b45b1612;--amber-border:#b45b1638;--amber-hover-bg:#b45b161a;--green-dim-bg:#238c501c;--red-dim-bg:#c936421a;--neutral-dim-bg:#56677b21;--segment-bg:#202d3c1f;--segment-active-bg:#fff;--segment-active-shadow:0 1px 3px #202d3c29, 0 0 0 .5px #202d3c1a;--shadow-elevated:0 16px 40px #202d3c38;--shadow-dialog:0 20px 70px #202d3c61;--shadow-tooltip:0 8px 20px #202d3c33;--row-border:#202d3c13;--bench-row-bg:#1649b016;--modal-backdrop:#131c2894;--snap-flash:#1649b014;--link-underline:#1649b066;--sr-border:#202d3c52;--btn-x-bg:#56677b1a;--btn-x-color:#56677b;--btn-x-border:#202d3c29;--btn-x-hover-bg:#1649b01f;--btn-x-hover-color:#1649b0;--btn-x-hover-border:#1649b061;--sparkline-fade:#e8edf500;--chart-background:#fff;--chart-text:#56677b;--chart-grid:#202d3c13;--chart-border:#c4cfdd;--chart-up:#238c50;--chart-down:#c93642;--chart-tooltip-bg:#fff;--chart-tooltip-text:#202d3c;--chart-volume-high:#1649b0;--chart-volume-up:#238c50;--chart-volume-down:#89bda0;--chart-volume-neutral:#c9d2df;--measure-up-fill:#238c5026;--measure-down-fill:#c9364226;--measure-line:#56677b;--measure-label:#202d3c;--measure-endpoint:#56677b;--row-hover-bg:var(--bench-row-bg);--row-selected-bg:var(--bench-row-bg);--row-selected-hover-bg:var(--bench-row-bg);--application-background:var(--bg);--application-header-background:var(--bg2);--application-header-border:var(--border);--card-background:var(--bg2);--card-border:var(--border);--metric-tile-background:var(--bg3);--panel-background:var(--bg2);--panel-border:var(--border);--menu-background:var(--bg2);--menu-border:var(--border2);--control-background:var(--bg2);--control-muted-background:var(--bg3);--control-foreground:var(--text);--control-border:var(--border2);--table-header-background:var(--bg3);--table-header-border:var(--border);--dialog-background:var(--bg);--dialog-border:var(--border2);--dialog-header-background:var(--bg2);--dialog-header-border:var(--border);--dialog-title-foreground:var(--text);--dialog-footer-background:var(--bg2);--dialog-footer-border:var(--border);--button-primary-background:var(--accent);--button-primary-foreground:var(--on-accent);--button-primary-border:var(--accent);--button-primary-hover-background:var(--accent2);--button-primary-hover-foreground:var(--on-accent);--button-primary-hover-border:var(--accent2);--button-secondary-background:var(--bg3);--button-secondary-foreground:var(--text2);--button-secondary-border:var(--border2);--button-secondary-hover-background:var(--accent-hover-bg);--button-secondary-hover-foreground:var(--accent);--button-secondary-hover-border:var(--accent);--button-danger-background:var(--bg3);--button-danger-foreground:var(--red);--button-danger-border:var(--red);--button-danger-hover-background:var(--red-dim-bg);--button-danger-hover-foreground:var(--red);--button-danger-hover-border:var(--red);--percentage-positive:var(--green);--percentage-negative:var(--red);--percentage-positive-dim-bg:var(--green-dim-bg);--percentage-negative-dim-bg:var(--red-dim-bg);--radius-button:var(--radius-control);--radius-segment:var(--radius-control);--radius-segment-option:calc(var(--radius-control) - 3px);--radius-segment-option-toolbar:calc(var(--radius-control) - 2px);--chip-shadow:var(--control-shadow);--chip-selected-shadow:var(--control-selected-shadow);--close-button-background:var(--segment-bg);--close-button-hover-background:var(--bg4);--close-button-foreground:var(--text2);--close-button-hover-foreground:var(--text);--menu-shadow:var(--shadow-elevated);--card-edge-shadow:inset 0 1px 0 var(--bg2);--card-header-foreground:var(--text2);--tv-chart-bg:var(--chart-background);--chart-marker-high-volume-earnings-foreground:var(--chart-background);--chart-marker-high-volume-earnings-border:var(--chart-background);--radius-color-swatch:var(--radius-button);--menu-surface:var(--menu-background);--dialog-header-surface:var(--dialog-header-background);--dialog-shell-background:var(--dialog-background);--card-shadow:var(--card-edge-shadow), 0 1px 2px #00000014, 0 3px 8px #0000001f;--card-inset-background:var(--metric-tile-background);--card-header-background:var(--table-header-background);--card-header-border:var(--card-border);--card-header-shadow:var(--card-edge-shadow)}[data-theme=yellow]{--font-copy:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-data:ui-monospace, "SFMono-Regular", "SF Mono", "IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--radius-pill:999px;--chart-marker-new-high:#26a69a;--chart-marker-new-low:#ef5350;--chart-marker-high-volume:#0d7680;--chart-marker-high-volume-earnings:#990f3d;--chart-crosshair-line:#9598a1;--chart-crosshair-label-background:#131722;--control-material-opacity:100%;--button-prominent-material-opacity:100%;--header-button-material-opacity:100%;--control-shadow:none;--control-pressed-shadow:none;--control-selected-shadow:none;--icon-button-background:transparent;--icon-button-shadow:none;--menu-backdrop-filter:none;--dialog-header-shadow:none;--dialog-header-backdrop-filter:none;--color-scheme:light;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-size-base:13px;--radius-micro:1px;--radius-small:2px;--radius-medium:3px;--radius-floating:4px;--radius-detail:4px;--radius-control:6px;--radius-menu:6px;--radius-card:5px;--radius-dialog:8px;--bg:#f2dfce;--bg2:#fff1e5;--bg3:#f7e7d8;--bg4:#e7cdb8;--border:#262a3324;--border2:#262a3347;--accent:#0d7680;--accent2:#085c63;--on-accent:#fff1e5;--green:#18794e;--red:#990f3d;--amber:#a75800;--metric-ok:#18794e;--metric-warning:#6f6200;--metric-bad:#990f3d;--text:#262a33;--text2:#5f5a55;--text3:#8a817a;--accent-hover-bg:#0d76801a;--accent-subtle-bg:#0d768012;--accent-border:#0d768033;--accent-border-soft:#0d76806b;--accent-grid:#262a3306;--accent-icon:#0d76806b;--amber-subtle-bg:#a7580014;--amber-border:#a758003d;--amber-hover-bg:#a758001f;--green-dim-bg:#18794e1a;--red-dim-bg:#990f3d1a;--neutral-dim-bg:#5f5a551f;--segment-bg:#262a331a;--segment-active-bg:#fff1e5;--segment-active-shadow:0 1px 2px #262a3329, 0 0 0 .5px #262a331a;--shadow-elevated:0 12px 28px #402d2233;--shadow-dialog:0 18px 60px #402d2257;--shadow-tooltip:0 6px 18px #402d2233;--row-border:#262a331a;--bench-row-bg:#0d768014;--modal-backdrop:#262a3380;--snap-flash:#0d768012;--link-underline:#0d768075;--sr-border:#262a3357;--btn-x-bg:#262a3312;--btn-x-color:#5f5a55;--btn-x-border:#262a332b;--btn-x-hover-bg:#0d76801a;--btn-x-hover-color:#0d7680;--btn-x-hover-border:#0d768061;--sparkline-fade:#f2dfce00;--chart-background:#fff1e5;--chart-text:#5f5a55;--chart-grid:#262a3314;--chart-border:#d8bfa9;--chart-up:#18794e;--chart-down:#990f3d;--chart-tooltip-bg:#262a33;--chart-tooltip-text:#fff1e5;--chart-volume-high:#0d7680;--chart-volume-up:#338c68;--chart-volume-down:#a9c8b7;--chart-volume-neutral:#d2bba7;--measure-up-fill:#18794e26;--measure-down-fill:#990f3d26;--measure-line:#5f5a55;--measure-label:#262a33;--measure-endpoint:#5f5a55;--row-hover-bg:var(--bench-row-bg);--row-selected-bg:var(--bench-row-bg);--row-selected-hover-bg:var(--bench-row-bg);--application-background:var(--bg);--application-header-background:var(--bg2);--application-header-border:var(--border);--card-background:var(--bg2);--card-border:var(--border);--metric-tile-background:var(--bg3);--panel-background:var(--bg2);--panel-border:var(--border);--menu-background:var(--bg2);--menu-border:var(--border2);--control-background:var(--bg2);--control-muted-background:var(--bg3);--control-foreground:var(--text);--control-border:var(--border2);--table-header-background:var(--bg3);--table-header-border:var(--border);--dialog-background:var(--bg);--dialog-border:var(--border2);--dialog-header-background:var(--bg2);--dialog-header-border:var(--border);--dialog-title-foreground:var(--text);--dialog-footer-background:var(--bg2);--dialog-footer-border:var(--border);--button-primary-background:var(--accent);--button-primary-foreground:var(--on-accent);--button-primary-border:var(--accent);--button-primary-hover-background:var(--accent2);--button-primary-hover-foreground:var(--on-accent);--button-primary-hover-border:var(--accent2);--button-secondary-background:var(--bg3);--button-secondary-foreground:var(--text2);--button-secondary-border:var(--border2);--button-secondary-hover-background:var(--accent-hover-bg);--button-secondary-hover-foreground:var(--accent);--button-secondary-hover-border:var(--accent);--button-danger-background:var(--bg3);--button-danger-foreground:var(--red);--button-danger-border:var(--red);--button-danger-hover-background:var(--red-dim-bg);--button-danger-hover-foreground:var(--red);--button-danger-hover-border:var(--red);--percentage-positive:var(--green);--percentage-negative:var(--red);--percentage-positive-dim-bg:var(--green-dim-bg);--percentage-negative-dim-bg:var(--red-dim-bg);--radius-button:var(--radius-control);--radius-segment:var(--radius-control);--radius-segment-option:calc(var(--radius-control) - 3px);--radius-segment-option-toolbar:calc(var(--radius-control) - 2px);--chip-shadow:var(--control-shadow);--chip-selected-shadow:var(--control-selected-shadow);--close-button-background:var(--segment-bg);--close-button-hover-background:var(--bg4);--close-button-foreground:var(--text2);--close-button-hover-foreground:var(--text);--menu-shadow:var(--shadow-elevated);--card-edge-shadow:inset 0 1px 0 var(--bg2);--card-header-foreground:var(--text2);--tv-chart-bg:var(--chart-background);--chart-marker-high-volume-earnings-foreground:var(--chart-background);--chart-marker-high-volume-earnings-border:var(--chart-background);--radius-color-swatch:var(--radius-button);--menu-surface:var(--menu-background);--dialog-header-surface:var(--dialog-header-background);--dialog-shell-background:var(--dialog-background);--card-shadow:var(--card-edge-shadow), 0 1px 2px #00000014, 0 3px 8px #0000001f;--card-inset-background:var(--metric-tile-background);--card-header-background:var(--table-header-background);--card-header-border:var(--card-border);--card-header-shadow:var(--card-edge-shadow)}[data-theme=dark]{--font-copy:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-data:ui-monospace, "SFMono-Regular", "SF Mono", "IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--radius-pill:999px;--chart-marker-new-high:#26a69a;--chart-marker-new-low:#ef5350;--chart-marker-high-volume:#6f91f5;--chart-marker-high-volume-earnings:#c084fc;--chart-crosshair-line:#9598a1;--chart-crosshair-label-background:#131722;--control-material-opacity:100%;--button-prominent-material-opacity:100%;--header-button-material-opacity:100%;--control-shadow:none;--control-pressed-shadow:none;--control-selected-shadow:none;--icon-button-background:transparent;--icon-button-shadow:none;--menu-backdrop-filter:none;--dialog-header-shadow:none;--dialog-header-backdrop-filter:none;--color-scheme:dark;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-size-base:13px;--radius-micro:2px;--radius-small:3px;--radius-medium:4px;--radius-floating:5px;--radius-detail:6px;--radius-control:10px;--radius-menu:12px;--radius-card:14px;--radius-dialog:18px;--bg:#09090b;--bg2:#1c1c1e;--bg3:#2c2c2e;--bg4:#3a3a3c;--border:#ffffff1a;--border2:#ffffff2b;--accent:#2997ff;--accent2:#64d2ff;--on-accent:#fff;--green:#30d158;--red:#ff453a;--amber:#ff9f0a;--metric-ok:#30d158;--metric-warning:#ffd60a;--metric-bad:#ff453a;--text:#f5f5f7;--text2:#a1a1a6;--text3:#6e6e73;--accent-hover-bg:#2997ff24;--accent-subtle-bg:#2997ff1a;--accent-border:#2997ff3b;--accent-border-soft:#2997ff61;--accent-grid:#ffffff06;--accent-icon:#2997ff61;--amber-subtle-bg:#ff9f0a1a;--amber-border:#ff9f0a4d;--amber-hover-bg:#ff9f0a24;--green-dim-bg:#30d15821;--red-dim-bg:#ff453a21;--neutral-dim-bg:#aeaeb229;--segment-bg:#7676803d;--segment-active-bg:#3a3a3c;--segment-active-shadow:0 1px 3px #00000075, 0 0 0 .5px #ffffff17;--shadow-elevated:0 16px 40px #0000006b;--shadow-dialog:0 20px 70px #0000009e;--shadow-tooltip:0 8px 20px #0006;--row-border:#fff1;--bench-row-bg:#2997ff18;--modal-backdrop:#000000ad;--snap-flash:#2997ff14;--link-underline:#2997ff73;--sr-border:#ffffff47;--sparkline-fade:#09090b00;--chart-background:#111113;--chart-text:#a1a1a6;--chart-grid:#ffffff0e;--chart-border:#3a3a3c;--chart-up:#26a69a;--chart-down:#ef5350;--chart-tooltip-bg:#111113;--chart-tooltip-text:#f5f5f7;--chart-volume-high:#7c9cff;--chart-volume-up:#39b85a;--chart-volume-down:#78c98d;--chart-volume-neutral:#3f4652;--measure-up-fill:#26a69a2e;--measure-down-fill:#ef53502e;--measure-line:#9aa5b4;--measure-label:#e6edf3;--measure-endpoint:#9aa5b4;--row-hover-bg:var(--bench-row-bg);--row-selected-bg:var(--bench-row-bg);--row-selected-hover-bg:var(--bench-row-bg);--application-background:var(--bg);--application-header-background:var(--bg2);--application-header-border:var(--border);--card-background:var(--bg2);--card-border:var(--border);--metric-tile-background:var(--bg3);--panel-background:var(--bg2);--panel-border:var(--border);--menu-background:var(--bg2);--menu-border:var(--border2);--control-background:var(--bg2);--control-muted-background:var(--bg3);--control-foreground:var(--text);--control-border:var(--border2);--table-header-background:var(--bg3);--table-header-border:var(--border);--dialog-background:var(--bg);--dialog-border:var(--border2);--dialog-header-background:var(--bg2);--dialog-header-border:var(--border);--dialog-title-foreground:var(--text);--dialog-footer-background:var(--bg2);--dialog-footer-border:var(--border);--button-primary-background:var(--accent);--button-primary-foreground:var(--on-accent);--button-primary-border:var(--accent);--button-primary-hover-background:var(--accent2);--button-primary-hover-foreground:var(--on-accent);--button-primary-hover-border:var(--accent2);--button-secondary-background:var(--bg3);--button-secondary-foreground:var(--text2);--button-secondary-border:var(--border2);--button-secondary-hover-background:var(--accent-hover-bg);--button-secondary-hover-foreground:var(--accent);--button-secondary-hover-border:var(--accent);--button-danger-background:var(--bg3);--button-danger-foreground:var(--red);--button-danger-border:var(--red);--button-danger-hover-background:var(--red-dim-bg);--button-danger-hover-foreground:var(--red);--button-danger-hover-border:var(--red);--percentage-positive:var(--green);--percentage-negative:var(--red);--percentage-positive-dim-bg:var(--green-dim-bg);--percentage-negative-dim-bg:var(--red-dim-bg);--radius-button:var(--radius-control);--radius-segment:var(--radius-control);--radius-segment-option:calc(var(--radius-control) - 3px);--radius-segment-option-toolbar:calc(var(--radius-control) - 2px);--chip-shadow:var(--control-shadow);--chip-selected-shadow:var(--control-selected-shadow);--close-button-background:var(--segment-bg);--close-button-hover-background:var(--bg4);--close-button-foreground:var(--text2);--close-button-hover-foreground:var(--text);--menu-shadow:var(--shadow-elevated);--card-edge-shadow:inset 0 1px 0 var(--bg2);--card-header-foreground:var(--text2);--btn-x-bg:var(--bg3);--btn-x-color:var(--text2);--btn-x-border:var(--border2);--btn-x-hover-bg:var(--bg4);--btn-x-hover-color:var(--text);--btn-x-hover-border:var(--text3);--tv-chart-bg:var(--chart-background);--chart-marker-high-volume-earnings-foreground:var(--chart-background);--chart-marker-high-volume-earnings-border:var(--chart-background);--radius-color-swatch:var(--radius-button);--menu-surface:var(--menu-background);--dialog-header-surface:var(--dialog-header-background);--dialog-shell-background:var(--dialog-background);--card-shadow:var(--card-edge-shadow), 0 1px 2px #00000014, 0 3px 8px #0000001f;--card-inset-background:var(--metric-tile-background);--card-header-background:var(--table-header-background);--card-header-border:var(--card-border);--card-header-shadow:var(--card-edge-shadow)}[data-theme=classic]{--font-copy:"DM Sans", "Instrument Sans", sans-serif;--font-data:ui-monospace, "SFMono-Regular", "SF Mono", "IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--radius-pill:999px;--chart-marker-new-high:#26a69a;--chart-marker-new-low:#ef5350;--chart-marker-high-volume:#6f91f5;--chart-marker-high-volume-earnings:#c084fc;--chart-crosshair-line:#9598a1;--chart-crosshair-label-background:#131722;--control-material-opacity:100%;--button-prominent-material-opacity:100%;--header-button-material-opacity:100%;--control-shadow:none;--control-pressed-shadow:none;--control-selected-shadow:none;--icon-button-background:transparent;--icon-button-shadow:none;--menu-backdrop-filter:none;--dialog-header-shadow:none;--dialog-header-backdrop-filter:none;--color-scheme:dark;--font-ui:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-size-base:13px;--radius-micro:2px;--radius-small:2px;--radius-medium:3px;--radius-floating:4px;--radius-detail:4px;--radius-control:3px;--radius-menu:4px;--radius-card:4px;--radius-dialog:4px;--bg:#0f1419;--bg2:#151b23;--bg3:#1a222d;--bg4:#222c3a;--border:#2a3544;--border2:#3d4a5c;--accent:#5b8cff;--accent2:#7aa3ff;--on-accent:#fff;--green:#2dd36f;--red:#ff5a67;--amber:#ffb74d;--metric-ok:#2dd36f;--metric-warning:#ffd166;--metric-bad:#ff5a67;--text:#e8ecf1;--text2:#9aa5b4;--text3:#6b7785;--accent-hover-bg:#5b8cff24;--accent-subtle-bg:#5b8cff1a;--accent-border:#5b8cff38;--accent-border-soft:#5b8cff59;--accent-grid:#5b8cff12;--accent-icon:#5b8cff59;--amber-subtle-bg:#ffb74d14;--amber-border:#ffb74d47;--amber-hover-bg:#ffb74d1f;--green-dim-bg:#2dd36f24;--red-dim-bg:#ff5a6724;--neutral-dim-bg:#6b778533;--segment-bg:transparent;--segment-active-bg:#5b8cff24;--segment-active-shadow:inset 0 0 0 1px #5b8cff;--shadow-elevated:0 12px 40px #00000059;--shadow-dialog:0 20px 70px #0000008c;--shadow-tooltip:0 8px 20px #0000004d;--row-border:#5b8cff1f;--bench-row-bg:#5b8cff14;--modal-backdrop:#000000e0;--snap-flash:#5b8cff14;--link-underline:#9aa5b473;--sr-border:#3d4a5c99;--sparkline-fade:#0f141900;--chart-background:#131722;--chart-text:#9aa5b4;--chart-grid:#2a2e3999;--chart-border:#2a2e39;--chart-up:#26a69a;--chart-down:#ef5350;--chart-tooltip-bg:#131722;--chart-tooltip-text:#e6edf3;--chart-volume-high:#7c9cff;--chart-volume-up:#39b85a;--chart-volume-down:#78c98d;--chart-volume-neutral:#3f4652;--measure-up-fill:#26a69a2e;--measure-down-fill:#ef53502e;--measure-line:#9aa5b4;--measure-label:#e6edf3;--measure-endpoint:#9aa5b4;--row-hover-bg:var(--bench-row-bg);--row-selected-bg:var(--bench-row-bg);--row-selected-hover-bg:var(--bench-row-bg);--application-background:var(--bg);--application-header-background:var(--bg2);--application-header-border:var(--border);--card-background:var(--bg2);--card-border:var(--border);--metric-tile-background:var(--bg3);--panel-background:var(--bg2);--panel-border:var(--border);--menu-background:var(--bg2);--menu-border:var(--border2);--control-background:var(--bg2);--control-muted-background:var(--bg3);--control-foreground:var(--text);--control-border:var(--border2);--table-header-background:var(--bg3);--table-header-border:var(--border);--dialog-background:var(--bg);--dialog-border:var(--border2);--dialog-header-background:var(--bg2);--dialog-header-border:var(--border);--dialog-title-foreground:var(--text);--dialog-footer-background:var(--bg2);--dialog-footer-border:var(--border);--button-primary-background:var(--accent);--button-primary-foreground:var(--on-accent);--button-primary-border:var(--accent);--button-primary-hover-background:var(--accent2);--button-primary-hover-foreground:var(--on-accent);--button-primary-hover-border:var(--accent2);--button-secondary-background:var(--bg3);--button-secondary-foreground:var(--text2);--button-secondary-border:var(--border2);--button-secondary-hover-background:var(--accent-hover-bg);--button-secondary-hover-foreground:var(--accent);--button-secondary-hover-border:var(--accent);--button-danger-background:var(--bg3);--button-danger-foreground:var(--red);--button-danger-border:var(--red);--button-danger-hover-background:var(--red-dim-bg);--button-danger-hover-foreground:var(--red);--button-danger-hover-border:var(--red);--percentage-positive:var(--green);--percentage-negative:var(--red);--percentage-positive-dim-bg:var(--green-dim-bg);--percentage-negative-dim-bg:var(--red-dim-bg);--radius-button:var(--radius-control);--radius-segment:var(--radius-control);--radius-segment-option:calc(var(--radius-control) - 3px);--radius-segment-option-toolbar:calc(var(--radius-control) - 2px);--chip-shadow:var(--control-shadow);--chip-selected-shadow:var(--control-selected-shadow);--close-button-background:var(--segment-bg);--close-button-hover-background:var(--bg4);--close-button-foreground:var(--text2);--close-button-hover-foreground:var(--text);--menu-shadow:var(--shadow-elevated);--card-edge-shadow:inset 0 1px 0 var(--bg2);--card-header-foreground:var(--text2);--btn-x-bg:var(--bg3);--btn-x-color:var(--text2);--btn-x-border:var(--border2);--btn-x-hover-bg:var(--bg4);--btn-x-hover-color:var(--text);--btn-x-hover-border:var(--text3);--tv-chart-bg:var(--chart-background);--chart-marker-high-volume-earnings-foreground:var(--chart-background);--chart-marker-high-volume-earnings-border:var(--chart-background);--radius-color-swatch:var(--radius-button);--menu-surface:var(--menu-background);--dialog-header-surface:var(--dialog-header-background);--dialog-shell-background:var(--dialog-background);--card-shadow:var(--card-edge-shadow), 0 1px 2px #00000014, 0 3px 8px #0000001f;--card-inset-background:var(--metric-tile-background);--card-header-background:var(--table-header-background);--card-header-border:var(--card-border);--card-header-shadow:var(--card-edge-shadow)}[data-theme=terminal]{--font-copy:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", "Segoe UI", sans-serif;--font-data:ui-monospace, "SFMono-Regular", "SF Mono", "IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--radius-pill:999px;--chart-marker-new-high:#32d74b;--chart-marker-new-low:#ff453a;--chart-marker-high-volume:#ff9f0a;--chart-marker-high-volume-earnings:#ffd60a;--chart-crosshair-line:#9598a1;--chart-crosshair-label-background:#131722;--control-material-opacity:100%;--button-prominent-material-opacity:100%;--header-button-material-opacity:100%;--control-shadow:none;--control-pressed-shadow:none;--control-selected-shadow:none;--icon-button-background:transparent;--icon-button-shadow:none;--menu-backdrop-filter:none;--dialog-header-shadow:none;--dialog-header-backdrop-filter:none;--color-scheme:dark;--font-ui:ui-monospace, "SFMono-Regular", "SF Mono", "IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--font-size-base:13px;--radius-micro:2px;--radius-small:2px;--radius-medium:4px;--radius-floating:4px;--radius-detail:2px;--radius-control:4px;--radius-menu:4px;--radius-card:4px;--radius-dialog:6px;--bg:#000;--bg2:#090909;--bg3:#111;--bg4:#1a1a1a;--border:#ff9f0a29;--border2:#ff9f0a4d;--accent:#ff9f0a;--accent2:#ffd60a;--on-accent:#000;--green:#32d74b;--red:#ff453a;--amber:#ff9f0a;--metric-ok:#32d74b;--metric-warning:#ffd60a;--metric-bad:#ff453a;--text:#f5f2e8;--text2:#c8c1ad;--text3:#817b6a;--accent-hover-bg:#ff9f0a24;--accent-subtle-bg:#ff9f0a1a;--accent-border:#ff9f0a47;--accent-border-soft:#ff9f0a6b;--accent-grid:#ff9f0a09;--accent-icon:#ff9f0a70;--amber-subtle-bg:#ff9f0a1a;--amber-border:#ff9f0a52;--amber-hover-bg:#ff9f0a29;--green-dim-bg:#32d74b21;--red-dim-bg:#ff453a21;--neutral-dim-bg:#c8c1ad1f;--segment-bg:#ff9f0a1a;--segment-active-bg:#241805;--segment-active-shadow:0 0 0 1px #ff9f0a61;--shadow-elevated:0 16px 40px #000000b8, 0 0 0 1px #ff9f0a14;--shadow-dialog:0 20px 70px #000000d1, 0 0 0 1px #ff9f0a1a;--shadow-tooltip:0 8px 20px #000000b8;--row-border:#ff9f0a1a;--bench-row-bg:#ff9f0a1f;--modal-backdrop:#000000c7;--snap-flash:#ff9f0a17;--link-underline:#ff9f0a7a;--sr-border:#ff9f0a5c;--sparkline-fade:#0000;--chart-background:#000;--chart-text:#c8c1ad;--chart-grid:#ff9f0a12;--chart-border:#3a2a12;--chart-up:#32d74b;--chart-down:#ff453a;--chart-tooltip-bg:#090909;--chart-tooltip-text:#f5f2e8;--chart-volume-high:#ff9f0a;--chart-volume-up:#32d74b;--chart-volume-down:#248f37;--chart-volume-neutral:#3a3328;--measure-up-fill:#32d74b2e;--measure-down-fill:#ff453a2e;--measure-line:#ff9f0a;--measure-label:#f5f2e8;--measure-endpoint:#ffd60a;--row-hover-bg:var(--bench-row-bg);--row-selected-bg:var(--bench-row-bg);--row-selected-hover-bg:var(--bench-row-bg);--application-background:var(--bg);--application-header-background:var(--bg2);--application-header-border:var(--border);--card-background:var(--bg2);--card-border:var(--border);--metric-tile-background:var(--bg3);--panel-background:var(--bg2);--panel-border:var(--border);--menu-background:var(--bg2);--menu-border:var(--border2);--control-background:var(--bg2);--control-muted-background:var(--bg3);--control-foreground:var(--text);--control-border:var(--border2);--table-header-background:var(--bg3);--table-header-border:var(--border);--dialog-background:var(--bg);--dialog-border:var(--border2);--dialog-header-background:var(--bg2);--dialog-header-border:var(--border);--dialog-title-foreground:var(--text);--dialog-footer-background:var(--bg2);--dialog-footer-border:var(--border);--button-primary-background:var(--accent);--button-primary-foreground:var(--on-accent);--button-primary-border:var(--accent);--button-primary-hover-background:var(--accent2);--button-primary-hover-foreground:var(--on-accent);--button-primary-hover-border:var(--accent2);--button-secondary-background:var(--bg3);--button-secondary-foreground:var(--text2);--button-secondary-border:var(--border2);--button-secondary-hover-background:var(--accent-hover-bg);--button-secondary-hover-foreground:var(--accent);--button-secondary-hover-border:var(--accent);--button-danger-background:var(--bg3);--button-danger-foreground:var(--red);--button-danger-border:var(--red);--button-danger-hover-background:var(--red-dim-bg);--button-danger-hover-foreground:var(--red);--button-danger-hover-border:var(--red);--percentage-positive:var(--green);--percentage-negative:var(--red);--percentage-positive-dim-bg:var(--green-dim-bg);--percentage-negative-dim-bg:var(--red-dim-bg);--radius-button:var(--radius-control);--radius-segment:var(--radius-control);--radius-segment-option:calc(var(--radius-control) - 3px);--radius-segment-option-toolbar:calc(var(--radius-control) - 2px);--chip-shadow:var(--control-shadow);--chip-selected-shadow:var(--control-selected-shadow);--close-button-background:var(--segment-bg);--close-button-hover-background:var(--bg4);--close-button-foreground:var(--text2);--close-button-hover-foreground:var(--text);--menu-shadow:var(--shadow-elevated);--card-edge-shadow:inset 0 1px 0 var(--bg2);--card-header-foreground:var(--text2);--btn-x-bg:var(--bg3);--btn-x-color:var(--text2);--btn-x-border:var(--border2);--btn-x-hover-bg:var(--accent-subtle-bg);--btn-x-hover-color:var(--accent);--btn-x-hover-border:var(--accent-border-soft);--tv-chart-bg:var(--chart-background);--chart-marker-high-volume-earnings-foreground:var(--chart-background);--chart-marker-high-volume-earnings-border:var(--chart-background);--radius-color-swatch:var(--radius-button);--menu-surface:var(--menu-background);--dialog-header-surface:var(--dialog-header-background);--dialog-shell-background:var(--dialog-background);--card-shadow:var(--card-edge-shadow), 0 1px 2px #00000014, 0 3px 8px #0000001f;--card-inset-background:var(--metric-tile-background);--card-header-background:var(--table-header-background);--card-header-border:var(--card-border);--card-header-shadow:var(--card-edge-shadow)}:root{--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px}:root,[data-density=comfortable]{--page-padding:16px;--page-padding-wide:24px;--header-padding-block:12px;--header-padding-inline:12px;--card-padding:16px;--panel-padding:16px;--section-gap:12px;--section-block-gap:24px;--control-height:32px;--icon-control-size:34px;--table-cell-padding-block:6px;--table-cell-padding-inline:12px;--card-header-padding-block:8px;--card-header-padding-inline:12px}[data-density=compact]{--page-padding:12px;--page-padding-wide:16px;--header-padding-block:8px;--header-padding-inline:8px;--card-padding:12px;--panel-padding:12px;--section-gap:8px;--section-block-gap:16px;--control-height:28px;--icon-control-size:30px;--table-cell-padding-block:4px;--table-cell-padding-inline:8px;--card-header-padding-block:4px;--card-header-padding-inline:8px}[data-theme=light] .hdr{box-shadow:var(--card-shadow);border-color:var(--border)}[data-theme=light] .hdr .logo{letter-spacing:-.035em;font-size:1.53846rem;font-weight:650;line-height:1.3}[data-theme=light] .hdr .hdr-meta{padding-left:var(--space-4);border-left:1px solid var(--border2);letter-spacing:0;line-height:1.6}[data-theme=light] .hdr .hdr-meta strong{letter-spacing:0;font-size:1rem;font-weight:500}[data-theme=light] .hdr .btn-x:not(.is-live-on),[data-theme=light] .hdr .btn-theme{background:var(--bg2);border-color:var(--border);color:var(--text)}[data-theme=light] .hdr .btn-x:not(.is-live-on):hover,[data-theme=light] .hdr .btn-theme:hover,[data-theme=light] .hdr .btn-x:not(.is-live-on)[aria-expanded=true],[data-theme=light] .hdr .btn-theme[aria-expanded=true]{background:var(--accent-hover-bg);border-color:var(--accent-border);color:var(--accent)}@media (width<=599px){[data-theme=light] .hdr .hdr-meta{border-left:0;padding-left:0}}[data-theme=light] .res{background:var(--metric-tile-background);border-color:var(--border);box-shadow:var(--control-shadow)}[data-theme=light] :is(.icon-btn,.dialog-close-btn):not(:disabled){box-shadow:var(--surface-depth-shadow,inset 0 1px 0 var(--bg2), inset 0 0 0 1px var(--border), 0 1px 3px color-mix(in srgb, var(--text) 5%, transparent))}[data-theme=light] .icon-btn:not(:disabled):not(:hover):not([aria-pressed=true]):not([aria-expanded=true]):not(.icon-btn--success){background:var(--bg2)}[data-theme=light] .segmented{box-shadow:var(--surface-depth-shadow,inset 0 1px 2px color-mix(in srgb, var(--text) 5%, transparent), inset 0 -1px 0 var(--bg2))}[data-theme=light] .segmented-option--selected{box-shadow:var(--surface-depth-shadow,inset 0 1px 0 color-mix(in srgb, var(--bg2) 80%, transparent), 0 1px 3px color-mix(in srgb, var(--text) 5%, transparent))}[data-theme=light] .choice:not(:disabled){box-shadow:var(--surface-depth-shadow,inset 0 1px 1px color-mix(in srgb, var(--bg2) 60%, transparent), 0 1px 2px color-mix(in srgb, var(--text) 6%, transparent))}:is([data-theme=glass],[data-theme=glassDark]) .hdr{border-radius:var(--radius-dialog);box-shadow:var(--glass-surface-shadow);background:0 0}:is([data-theme=glass],[data-theme=glassDark]) .hdr:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--glass-header-background);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);position:absolute;inset:0}:is([data-theme=glass],[data-theme=glassDark]) .hdr .logo{letter-spacing:-.035em;font-size:1.53846rem;font-weight:650}:is([data-theme=glass],[data-theme=glassDark]) .hdr-meta{padding-left:var(--space-4);border-left:1px solid var(--border);letter-spacing:0;line-height:1.6}:is([data-theme=glass],[data-theme=glassDark]) .hdr-meta strong{letter-spacing:0;font-size:1rem;font-weight:500}@media (width<=599px){:is([data-theme=glass],[data-theme=glassDark]) .hdr-meta{border-left:0;padding-left:0}}@media (prefers-contrast:more){:is([data-theme=glass],[data-theme=glassDark]){--menu-surface:var(--menu-background);--menu-backdrop-filter:none;--menu-border:var(--border2);--dialog-header-surface:var(--dialog-header-background);--dialog-header-backdrop-filter:none;--dialog-header-border:var(--border2)}:is([data-theme=glass],[data-theme=glassDark]) .hdr{background:var(--bg2);border-color:var(--border2)}:is([data-theme=glass],[data-theme=glassDark]) .hdr:before{-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-surface-depth=flat]{--surface-depth-shadow:none;--surface-depth-floating-shadow:0 0 transparent;--card-edge-shadow:none;--card-shadow:none;--card-header-shadow:none;--control-shadow:none;--control-pressed-shadow:none;--control-selected-shadow:none;--chip-shadow:none;--chip-selected-shadow:none;--icon-button-shadow:none;--menu-shadow:none;--dialog-header-shadow:none;--segment-active-shadow:none;--shadow-elevated:none;--shadow-dialog:none;--shadow-tooltip:none;--glass-surface-shadow:none;--glass-control-shadow:none}[data-theme=light] .market-symbol-cell .market-symbol-link--primary,[data-theme=glass] .market-symbol-cell .market-symbol-link--primary,[data-theme=glassDark] .market-symbol-cell .market-symbol-link--primary,[data-theme=dark] .market-symbol-cell .market-symbol-link--primary{letter-spacing:normal;text-overflow:clip;white-space:normal;max-width:none;line-height:normal;overflow:visible;color:var(--text)!important;font-weight:500!important}[data-theme=light] .market-symbol-cell .market-symbol-link--secondary,[data-theme=glass] .market-symbol-cell .market-symbol-link--secondary,[data-theme=glassDark] .market-symbol-cell .market-symbol-link--secondary,[data-theme=dark] .market-symbol-cell .market-symbol-link--secondary{letter-spacing:.5px;text-overflow:clip;white-space:normal;max-width:none;line-height:normal;overflow:visible;color:var(--text3)!important;font-weight:400!important}[data-theme=creamy] .hdr{box-shadow:var(--surface-depth-shadow,0 10px 30px #4526263d, inset 0 1px #fffaf029);background:#843f43;border-color:#6f2d32}[data-theme=creamy] .hdr .logo,[data-theme=creamy] .hdr .hdr-meta strong{color:#fffaf0}[data-theme=creamy] .hdr .hdr-meta{color:#e4d7c8}[data-theme=creamy] .hdr .btn-x,[data-theme=creamy] .hdr .btn-theme{color:#fffaf0;background:#fffaf01a;border-color:#fffaf040}[data-theme=creamy] .hdr .btn:is(.btn-x,.btn-theme):is(:hover,[aria-expanded=true]):not(.is-live-on):not(:disabled){color:#fff;background:#6f2d32;border-color:#fffaf085}[data-theme=creamy] .hdr #lastUpdatedBadge{color:#6f2d32!important;background:#f1e9dc!important;border-color:#fffaf061!important}[data-theme=creamy] .layout-section-heading-view-row{border-radius:var(--radius-small);background:#fffaf09e;border-left:4px solid #843f43}[data-theme=creamy] .layout-section-heading-view-row .section-heading{border-bottom-color:#843f4342;padding-left:8px}[data-theme=yellow] .hdr{box-shadow:var(--surface-depth-shadow,0 4px 14px #402d221f);background:#fff1e5;border-color:#bda28d #bda28d #262a33;border-bottom-style:solid;border-bottom-width:4px}[data-theme=yellow] .hdr .logo{color:#262a33;letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-weight:700}[data-theme=yellow] .hdr .hdr-meta{color:#5f5a55}[data-theme=yellow] .hdr .hdr-meta strong{color:#262a33}[data-theme=yellow] .hdr .btn-x,[data-theme=yellow] .hdr .btn-theme{color:#262a33;background:0 0;border-color:#262a3347}[data-theme=yellow] .hdr .btn:is(.btn-x,.btn-theme):is(:hover,[aria-expanded=true]):not(.is-live-on):not(:disabled){color:#fff1e5;background:#0d7680;border-color:#0d7680}[data-theme=yellow] .hdr #lastUpdatedBadge{color:#5f5a55!important;background:#f2dfce!important;border-color:#d1b9a4!important}[data-theme=yellow] .layout-section-heading-view-row{background:0 0;border-top:1px solid #262a33;border-radius:0}[data-theme=yellow] .layout-section-heading-view-row .section-heading{color:#262a33;letter-spacing:-.015em;border-bottom:3px solid #990f3d;padding-top:8px;font-family:Georgia,Times New Roman,serif}[data-theme=yellow] .table-scroll,[data-theme=yellow] .table-scroll>table{background:#fff1e5}[data-theme=yellow] .table-scroll thead>tr>th{color:#5f5a55!important;letter-spacing:.035em!important;background:#f7e7d8!important;border-top:1px solid #262a33!important;border-bottom:2px solid #262a33!important;font-size:.807692rem!important;font-weight:700!important}[data-theme=yellow] .table-scroll .th-sort{color:#5f5a55;letter-spacing:.035em;font-size:.807692rem;font-weight:700}[data-theme=yellow] .table-scroll .th-sort:hover,[data-theme=yellow] .table-scroll .th-sort.active{color:#0d7680;background:#0d768014}[data-theme=yellow] .table-scroll tbody>tr{background:#fff1e5;border-bottom-color:#262a3333!important}[data-theme=yellow] .table-scroll tbody>tr>td{color:#262a33}[data-theme=yellow] .table-scroll .text-green{color:#18794e!important}[data-theme=yellow] .table-scroll .text-red{color:#990f3d!important}[data-theme=yellow][data-highlight-row-on-hover=true] .table-scroll tbody>tr:hover>td,[data-theme=yellow][data-highlight-row-on-hover=true] .table-scroll tbody>tr[data-row-hovered=true]>td{background-color:#f7e7d8}[data-theme=yellow][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true]>td,[data-theme=yellow][data-highlight-row-on-hover=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true]:hover>td,[data-theme=yellow][data-highlight-row-on-hover=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true][data-row-hovered=true]>td{background-color:#ead1bc;font-weight:650}[data-theme=yellow][data-freeze-first-column=true] .table-scroll thead>tr>th:first-child{background:#f7e7d8!important}[data-theme=yellow][data-freeze-first-column=true] .table-scroll tbody>tr>td:first-child{background:#fff1e5}[data-theme=yellow][data-freeze-first-column=true][data-highlight-row-on-hover=true] .table-scroll tbody>tr:hover>td:first-child,[data-theme=yellow][data-freeze-first-column=true][data-highlight-row-on-hover=true] .table-scroll tbody>tr[data-row-hovered=true]>td:first-child{background:#f7e7d8}[data-theme=yellow][data-freeze-first-column=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true]>td:first-child,[data-theme=yellow][data-freeze-first-column=true][data-highlight-row-on-hover=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true]:hover>td:first-child,[data-theme=yellow][data-freeze-first-column=true][data-highlight-row-on-hover=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true][data-row-hovered=true]>td:first-child{background:#ead1bc}[data-theme=blue] .hdr{box-shadow:var(--surface-depth-shadow,0 10px 30px #202d3c38);background:#202d3c;border-color:#34485f}[data-theme=blue] .hdr .logo,[data-theme=blue] .hdr .hdr-meta strong{color:#fff}[data-theme=blue] .hdr .hdr-meta{color:#c4cfdd}[data-theme=blue] .hdr .btn-x,[data-theme=blue] .hdr .btn-theme{color:#eef2fa;background:#ffffff14;border-color:#ffffff2e}[data-theme=blue] .hdr .btn:is(.btn-x,.btn-theme):is(:hover,[aria-expanded=true]):not(.is-live-on):not(:disabled){color:#fff;background:#1649b0;border-color:#ffffff6b}[data-theme=blue] .hdr #lastUpdatedBadge{color:#fff!important;background:#1649b0!important;border-color:#ffffff2e!important}[data-theme=blue] .layout-section-heading-view-row{border-radius:var(--radius-small);background:#ffffff8c;border-left:4px solid #1649b0}[data-theme=blue] .layout-section-heading-view-row .section-heading{border-bottom-color:#1649b047;padding-left:8px}[data-theme=blue] .table-scroll,[data-theme=blue] .table-scroll>table{background:#fff}[data-theme=blue] .table-scroll thead>tr>th{color:#4b4f55!important;letter-spacing:.015em!important;text-transform:none!important;background:#fff!important;border-bottom:2px solid #cbd1d8!important;font-size:.807692rem!important;font-weight:650!important}[data-theme=blue] .table-scroll .th-sort{color:#4b4f55;letter-spacing:.015em;text-transform:none;min-height:34px;padding:8px;font-size:.807692rem;font-weight:650}[data-theme=blue] .table-scroll .th-sort:hover,[data-theme=blue] .table-scroll .th-sort.active{color:#1649b0;background:#1649b00e}[data-theme=blue] .table-scroll tbody>tr{background:#fff;border-bottom-color:#d7dadd!important}[data-theme=blue] .table-scroll tbody>tr>td{color:#292c35;padding-top:max(var(--table-cell-padding-block), 8px)!important;padding-bottom:max(var(--table-cell-padding-block), 8px)!important;font-size:.961538rem!important}[data-theme=blue] .table-scroll .text-green{color:#238c50!important}[data-theme=blue] .table-scroll .text-red{color:#c93642!important}[data-theme=blue] .table-scroll .pct-cell{justify-content:flex-end;flex-direction:row!important;align-items:center!important;gap:0!important}[data-theme=blue] .table-scroll .pct-cell-bar{display:none!important}[data-theme=blue][data-highlight-row-on-hover=true] .table-scroll tbody>tr:hover>td,[data-theme=blue][data-highlight-row-on-hover=true] .table-scroll tbody>tr[data-row-hovered=true]>td{background-color:#f1f2f4}[data-theme=blue][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true]>td,[data-theme=blue][data-highlight-row-on-hover=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true]:hover>td,[data-theme=blue][data-highlight-row-on-hover=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true][data-row-hovered=true]>td{background-color:#e4e6e9;font-weight:650}[data-theme=blue][data-freeze-first-column=true] .table-scroll thead>tr>th:first-child{background:#fff!important}[data-theme=blue][data-freeze-first-column=true] .table-scroll tbody>tr>td:first-child{background:#fff}[data-theme=blue][data-freeze-first-column=true][data-highlight-row-on-hover=true] .table-scroll tbody>tr:hover>td:first-child,[data-theme=blue][data-freeze-first-column=true][data-highlight-row-on-hover=true] .table-scroll tbody>tr[data-row-hovered=true]>td:first-child{background:#f1f2f4}[data-theme=blue][data-freeze-first-column=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true]>td:first-child,[data-theme=blue][data-freeze-first-column=true][data-highlight-row-on-hover=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true]:hover>td:first-child,[data-theme=blue][data-freeze-first-column=true][data-highlight-row-on-hover=true][data-highlight-selected-row=true] .table-scroll tbody>tr[data-row-selected=true][data-row-hovered=true]>td:first-child{background:#e4e6e9}[data-theme=blue][data-density=compact] .table-scroll .th-sort{min-height:29px;padding-top:4px;padding-bottom:4px}[data-theme=blue][data-density=compact] .table-scroll tbody>tr>td{padding-top:4px!important;padding-bottom:4px!important}:root{color-scheme:var(--color-scheme)}[data-theme=terminal] [role=dialog],[data-theme=terminal] .dialog-box,[data-theme=terminal] .tv-modal-box,[data-theme=terminal] .table-flyover-box,[data-theme=terminal] .ai-prompt-answer,[data-theme=terminal] .ai-prompt-settings-copy,[data-theme=terminal] .text-widget-markdown,[data-theme=terminal] .text-widget-markdown-editor .markdown-editor-content,[data-theme=terminal] .text-widget-markdown-editor .markdown-editor-code .cm-content,[data-theme=terminal] .quote-text,[data-theme=terminal] .card-config-copy,[data-theme=terminal] .settings-copy,[data-theme=classic] .quote-text{font-family:var(--font-copy)}[data-theme=classic] .segmented{background:0 0;gap:8px;padding:0}[data-theme=classic] .segmented-option{border:1px solid var(--border2);border-radius:var(--radius-micro);padding:4px 12px}[data-theme=classic] .segmented-option--selected{border-color:var(--accent);color:var(--accent);background:var(--accent-hover-bg);box-shadow:none}[data-theme=classic] :is(.chip--tab,.chip--add){border-color:var(--border2);border-radius:var(--radius-micro);background:0 0}[data-theme=classic] .chip--tab.chip--selected{border-color:var(--accent);color:var(--accent);background:var(--accent-hover-bg);box-shadow:none}:where(a[href],button,input:not([type=hidden]),select,textarea,summary,[contenteditable=true],[contenteditable=""],[tabindex]:not([tabindex="-1"]),[role=button],[role=menuitem],[role=menuitemradio],[role=option],[role=tab]):focus{outline:none}html[data-focus-visible] :where(a[href],button,input:not([type=hidden]),select,textarea,summary,[contenteditable=true],[contenteditable=""],[tabindex]:not([tabindex="-1"]),[role=button],[role=menuitem],[role=menuitemradio],[role=option],[role=tab]):focus{outline:2px solid var(--accent);outline-offset:2px}:where(.field,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea):focus,html[data-focus-visible] :where(.field,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea):focus{outline:2px solid var(--accent);outline-offset:-2px}.chip-field>.chip-field-input:focus,html[data-focus-visible] .chip-field>.chip-field-input:focus,.composer>.composer-input:focus,html[data-focus-visible] .composer>.composer-input:focus{outline:none}:where(input,select,textarea)[aria-invalid=true]:focus,html[data-focus-visible] :where(input,select,textarea)[aria-invalid=true]:focus{outline-color:var(--red)}html[data-focus-visible] :is(.list-option,.menu-item):focus{outline-offset:-2px}
