:root{--tos-bg-deep: #000000;--tos-bg-dark: #0a0a0a;--tos-bg-popup: #0f0f11;--tos-bg-panel: #111111;--tos-bg-chart: #131722;--tos-bg-surface: #1a1a1a;--tos-bg-dialog: #1E1E1E;--tos-bg-input: #222222;--tos-bg-field: #2a2e39;--tos-bg-field-hover: #363a45;--tos-bg-tooltip: #2a2a2a;--tos-bg-hover: rgba(255,255,255,.06);--tos-bg-active: rgba(255,255,255,.08);--tos-bg-subtle: rgba(255,255,255,.03);--tos-bg-float: rgba(10,10,10,.97);--tos-border-sep: rgba(255,255,255,.08);--tos-border: rgba(255,255,255,.12);--tos-border-panel: rgba(255,255,255,.14);--tos-border-light: rgba(255,255,255,.15);--tos-border-strong: rgba(255,255,255,.2);--tos-text-primary: #d1d4dc;--tos-text-secondary: #C8C8D0;--tos-text-muted: #787B86;--tos-text-dim: #555555;--tos-text-bright: #E0E0E0;--tos-text-white: #ffffff;--tos-accent: #2196F3;--tos-accent-hover: #1976D2;--tos-accent-bg: rgba(33,150,243,.1);--tos-accent-bg-strong: rgba(33,150,243,.15);--tos-accent-border: rgba(33,150,243,.5);--tos-accent-border-strong: rgba(33,150,243,.65);--tos-up: #26A69A;--tos-down: #EF5350;--tos-radius-sm: 3px;--tos-radius-md: 4px;--tos-radius-lg: 6px;--tos-radius-xl: 8px;--tos-radius-pill: 16px;--tos-radius-round: 50%;--tos-shadow-sm: 0 4px 12px rgba(0,0,0,.5);--tos-shadow-md: 0 6px 20px rgba(0,0,0,.6);--tos-shadow-popup: 0 8px 24px rgba(0,0,0,.55);--tos-shadow-dialog: 0 8px 32px rgba(0,0,0,.7);--tos-window-bg: #263244;--tos-window-bg-alt: #263244;--tos-window-content-bg: #263244;--tos-window-header-bg: #263244;--tos-window-section-bg: #303b4e;--tos-window-border: rgba(148,163,184,.12);--tos-window-border-strong: rgba(148,163,184,.24);--tos-window-text: rgba(246,249,253,.92);--tos-window-title: rgba(255,255,255,.98);--tos-window-muted: rgba(222,229,240,.72);--tos-window-hover-bg: rgba(255,255,255,.055);--tos-window-active-bg: rgba(160,160,160,.16);--tos-window-shadow: 0 20px 52px rgba(0,0,0,.42);--tos-window-radius: 10px;--tos-window-close-size: 30px;--tos-window-close-icon-size: 16px;--tos-window-header-height: 48px;--tos-window-sidebar-header-height: 42px;--tos-window-title-size: 17px;--tos-window-title-weight: 400;--tos-window-button-height: 34px;--tos-window-button-radius: 6px;--tos-font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--tos-font-mono: "Menlo", "Consolas", monospace;--tos-font-size-base: 16px;--tos-toolbar-height: 42px;--tos-transition-speed: .1s;--transition-layout: .3s cubic-bezier(.2, 0, 0, 1);--transition-reveal: .2s ease-out;--transition-micro: .15s ease}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light;--tos-bg-deep: #F8F9FA;--tos-bg-dark: #F3F4F6;--tos-bg-popup: #FFFFFF;--tos-bg-panel: #FFFFFF;--tos-bg-chart: #FFFFFF;--tos-bg-surface: #EEF2F7;--tos-bg-dialog: #FFFFFF;--tos-bg-input: #FFFFFF;--tos-bg-field: #F3F4F6;--tos-bg-field-hover: #E5E7EB;--tos-bg-tooltip: #FFFFFF;--tos-bg-hover: rgba(15, 23, 42, .05);--tos-bg-active: rgba(15, 23, 42, .08);--tos-bg-subtle: rgba(15, 23, 42, .025);--tos-bg-float: rgba(255,255,255,.98);--tos-border-sep: rgba(15, 23, 42, .08);--tos-border: rgba(15, 23, 42, .12);--tos-border-panel: rgba(15, 23, 42, .12);--tos-border-light: rgba(15, 23, 42, .16);--tos-border-strong: rgba(15, 23, 42, .22);--tos-text-primary: #1F2937;--tos-text-secondary: #374151;--tos-text-muted: #6B7280;--tos-text-dim: #9CA3AF;--tos-text-bright: #111827;--tos-text-white: #FFFFFF;--tos-accent: #2563EB;--tos-accent-hover: #1D4ED8;--tos-accent-bg: rgba(37,99,235,.1);--tos-accent-bg-strong: rgba(37,99,235,.14);--tos-accent-border: rgba(37,99,235,.36);--tos-accent-border-strong: rgba(37,99,235,.48);--tos-shadow-sm: 0 4px 12px rgba(15,23,42,.08);--tos-shadow-md: 0 6px 20px rgba(15,23,42,.1);--tos-shadow-popup: 0 12px 30px rgba(15,23,42,.12);--tos-shadow-dialog: 0 16px 42px rgba(15,23,42,.16);--tos-window-bg: rgba(255,255,255,.98);--tos-window-bg-alt: rgba(255,255,255,.98);--tos-window-content-bg: rgba(255,255,255,.98);--tos-window-header-bg: rgba(255,255,255,.98);--tos-window-section-bg: rgba(15,23,42,.018);--tos-window-border: rgba(15,23,42,.11);--tos-window-border-strong: rgba(15,23,42,.18);--tos-window-text: #4b5563;--tos-window-title: #1f2937;--tos-window-muted: #6b7280;--tos-window-hover-bg: rgba(15,23,42,.045);--tos-window-active-bg: rgba(115,115,115,.1);--tos-window-shadow: 0 20px 52px rgba(15,23,42,.14)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;background:var(--tos-bg-deep);overflow:hidden}body{font-family:var(--tos-font-mono);color:var(--tos-text-muted)}:root[data-initial-view=fundamentals] .fund-workspace-hide,:root[data-initial-view=fundamentals] .price-workspace-only,:root[data-initial-view=overview] .fund-workspace-hide,:root[data-initial-view=overview] .price-workspace-only{display:none!important}:root[data-initial-view=fundamentals] #chart-container,:root[data-initial-view=overview] #chart-container{display:none!important}:root[data-initial-view=fundamentals] #fundamentals-container{display:flex!important}:root[data-initial-view=overview] #overview-container{display:flex!important}.toolbar{height:var(--tos-toolbar-height);background:var(--tos-bg-deep);border-bottom:1px solid var(--tos-border-strong);display:flex;align-items:center;padding:0 10px;gap:3px;font-size:var(--tos-font-size-base);color:var(--tos-text-primary);font-family:var(--tos-font-ui);min-width:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none}.toolbar::-webkit-scrollbar{display:none}.toolbar>*{flex-shrink:0}.toolbar:has([aria-expanded=true]){overflow:visible}.ticker-label{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:400;font-family:inherit;color:var(--tos-text-primary);background:var(--tos-bg-field);border:1px solid var(--tos-border-sep);border-radius:var(--tos-radius-xl);min-width:120px;padding:7px 14px 7px 10px;margin-right:6px;cursor:default;transition:background .15s,border-color .15s;line-height:1;white-space:nowrap}.ticker-label:hover{background:var(--tos-bg-field-hover);border-color:var(--tos-border-light);color:var(--tos-text-bright)}.ticker-search-icon{flex-shrink:0;opacity:.45}.ticker-label:hover .ticker-search-icon{opacity:.7}.auth-profile-root{position:relative;display:inline-flex;flex:0 0 auto}.auth-profile-btn{background:none;border:none;color:var(--tos-text-secondary);cursor:default;padding:4px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:color .1s,background .1s}.auth-profile-btn:hover{color:var(--tos-text-bright);background:var(--tos-bg-active)}.auth-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:var(--tos-bg-popup);border:1px solid var(--tos-border-panel);border-radius:var(--tos-radius-lg);box-shadow:var(--tos-shadow-popup);z-index:1600;padding:4px 0}.auth-dropdown-email{padding:8px 12px;font-size:12px;color:var(--tos-text-secondary);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.auth-dropdown-sep{height:1px;background:var(--tos-border-sep);margin:2px 0}.auth-dropdown-item{width:100%;border:none;background:none;color:var(--tos-text-secondary);padding:9px 12px;font-family:inherit;font-size:13px;cursor:default;text-align:left;display:flex;align-items:center}.auth-dropdown-item:hover{color:var(--tos-text-bright);background:var(--tos-bg-active)}.auth-login-root{position:relative;display:inline-flex;flex:0 0 auto}.auth-login-root>a{text-decoration:none}.tf-dropdown-root{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.interval-toolbar-root{display:inline-flex;align-items:stretch;align-self:stretch;height:100%;gap:6px;min-width:0;flex:0 1 auto}.interval-toolbar{display:inline-flex;align-items:stretch;height:100%;padding:1px 0;box-sizing:border-box;gap:1px;min-width:0;overflow-x:auto;scrollbar-width:none}.interval-toolbar::-webkit-scrollbar{display:none}.interval-toolbar-btn{display:inline-flex;align-items:center;background:none;border:none;color:var(--tos-text-primary);min-width:0;align-self:stretch;margin:0;padding:0 8px;border-radius:calc(var(--tos-radius-sm) + 1px);font-family:inherit;font-size:16px;line-height:1;cursor:default;transition:color .12s,background .12s;white-space:nowrap;flex:0 0 auto}.interval-toolbar-btn:hover{color:var(--tos-text-bright);background:#ffffff24}.interval-toolbar-btn:focus-visible{outline:none;color:var(--tos-text-bright);background:#ffffff24}.interval-toolbar-btn.active{position:relative;color:var(--tos-text-bright);background:var(--tos-bg-active)}.interval-toolbar-btn.active:hover,.interval-toolbar-btn.active:focus-visible{background:#ffffff2e}.interval-dropdown-adaptive-current{display:none;align-items:center;gap:5px}.interval-dropdown-root{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.interval-dropdown-btn{background:none;border:1px solid var(--tos-border-sep);color:var(--tos-text-primary);width:28px;height:28px;padding:0;border-radius:var(--tos-radius-sm);font-family:inherit;font-size:14px;cursor:default;transition:all .1s;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:0 0 auto}.interval-dropdown-btn:hover{border-color:var(--tos-border-strong);color:var(--tos-text-bright)}.interval-dropdown-plus{display:block;font-size:18px;font-weight:400;line-height:1;transform:translateY(-.5px)}.tf-toolbar-btn{background:none;border:1px solid var(--tos-border-sep);color:var(--tos-text-primary);padding:5px 12px;border-radius:var(--tos-radius-sm);font-family:inherit;font-size:16px;font-weight:400;cursor:default;transition:all .1s;display:inline-flex;align-items:center;justify-content:space-between;gap:5px;line-height:1}.tf-toolbar-btn:hover{border-color:var(--tos-border-strong);color:var(--tos-text-bright)}.tf-chevron{font-size:10px;color:var(--tos-text-primary);transform:translateY(1px)}.tf-panel{position:absolute;top:calc(100% + 6px);right:0;width:220px;background:var(--tos-bg-popup);border:1px solid var(--tos-border-strong);border-radius:var(--tos-radius-lg);box-shadow:var(--tos-shadow-popup);z-index:1600;color:var(--tos-text-primary);padding:8px}.tf-range-panel{width:156px}.tf-range-header{padding:2px 4px 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tos-text-secondary)}.tf-range-list{display:flex;flex-direction:column;gap:4px}.tf-range-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:var(--tos-radius-sm);background:transparent;color:var(--tos-text-secondary);font-family:inherit;font-size:13px;cursor:default;text-align:left;transition:color .12s,background .12s}.tf-range-option:hover{background:var(--tos-bg-hover);color:var(--tos-text-bright)}.tf-range-option.active{background:var(--tos-bg-active);color:var(--tos-text-bright)}.tf-range-option-label{font-size:14px;line-height:1}.tf-range-option-meta{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tos-text-dim);line-height:1}.interval-panel{position:absolute;top:calc(100% + 6px);right:0;width:248px;max-height:min(68vh,620px);overflow-y:auto;background:var(--tos-bg-popup);border:1px solid var(--tos-border-strong);border-radius:var(--tos-radius-lg);box-shadow:var(--tos-shadow-popup);z-index:1600;color:var(--tos-text-primary);padding:8px;scrollbar-width:thin;scrollbar-color:rgba(120,123,134,.24) transparent}@supports selector(::-webkit-scrollbar){.interval-panel{scrollbar-width:auto;scrollbar-color:auto}}.interval-panel::-webkit-scrollbar{width:4px}.interval-panel::-webkit-scrollbar-track{background:transparent}.interval-panel::-webkit-scrollbar-thumb{background:#787b863d;border-radius:999px}.interval-panel::-webkit-scrollbar-thumb:hover{background:#787b8666}.interval-panel-body{display:flex;flex-direction:column;gap:8px}.interval-group{display:flex;flex-direction:column;gap:6px;padding-top:2px}.interval-group+.interval-group{border-top:1px solid var(--tos-border-sep);padding-top:10px}.interval-group-header{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;color:var(--tos-text-secondary);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 2px 0;cursor:default}.interval-group-header:hover{color:var(--tos-text-bright)}.interval-group-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;margin-left:10px;border:1px solid var(--tos-price-flyout-border, var(--tos-border-light));border-radius:5px;background:var(--tos-price-toolbar-hover-bg, var(--tos-bg-hover));color:var(--tos-price-flyout-text, var(--tos-text-secondary));box-sizing:border-box;transform:rotate(0);transition:color .14s ease,background .14s ease,border-color .14s ease,transform .16s ease}.interval-group-chevron svg{width:13px;height:13px;overflow:visible}.interval-group-chevron path{fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.interval-group-chevron.is-expanded{transform:rotate(180deg)}.interval-group-header:hover .interval-group-chevron,.interval-group-header:focus-visible .interval-group-chevron{color:var(--tos-price-flyout-title, var(--tos-text-bright));border-color:var(--tos-price-toolbar-active-border, var(--tos-border-strong));background:var(--tos-price-toolbar-active-bg, var(--tos-bg-active))}.interval-group-list{display:flex;flex-direction:column;gap:2px}.interval-option{display:flex;align-items:center;gap:8px;border-radius:var(--tos-radius-md);background:transparent}.interval-option.active{background:var(--tos-bg-active)}.interval-option-trigger{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--tos-text-primary);font-family:inherit;font-size:16px;padding:8px 10px;text-align:left;cursor:default;border-radius:var(--tos-radius-md)}.interval-option-trigger:hover{color:var(--tos-text-bright);background:var(--tos-bg-hover)}.interval-option.active .interval-option-trigger{color:var(--tos-text-bright)}.interval-option-star{flex:0 0 auto;width:30px;height:30px;border:none;background:transparent;color:var(--tos-text-secondary);border-radius:var(--tos-radius-sm);font-size:14px;line-height:1;cursor:default}.interval-option-star:hover{color:#f5c842;background:var(--tos-bg-hover)}.interval-option-star.active{color:#f5c842}.interval-panel-footer{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--tos-border-sep)}.interval-custom-btn{width:100%;min-height:34px;border:1px dashed var(--tos-border-light);border-radius:var(--tos-radius-md);background:transparent;color:var(--tos-text-secondary);font-family:inherit;font-size:14px;font-weight:500;cursor:default;transition:color .12s,background .12s,border-color .12s}.interval-custom-btn:hover{background:var(--tos-bg-hover);border-color:var(--tos-border-strong);color:var(--tos-text-bright)}.ct-panel{position:absolute;top:-4px;left:calc(100% + 4px);width:170px;background:var(--tos-bg-popup);border:1px solid var(--tos-border-strong);border-radius:var(--tos-radius-lg);box-shadow:var(--tos-shadow-popup);z-index:1610;padding:4px 0}.ct-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:none;border:none;color:var(--tos-text-secondary);font-family:inherit;font-size:16px;text-align:left;cursor:default}#ct-toolbar-btn[title="Chart Type: Candle"] #chart-type-toolbar-icon svg{transform:scaleY(1.4);transform-origin:center}.ct-option-icon{width:18px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor;opacity:.95}.ct-option-icon svg{width:18px;height:14px;display:block;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.ct-option-label{display:inline-block;line-height:1.1}.ct-option:hover{background:var(--tos-bg-active);color:var(--tos-text-bright)}.ct-option.active{color:var(--tos-accent)}.ohlc-header{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;color:var(--tos-text-primary);white-space:nowrap;margin-left:8px;display:inline-flex;align-items:center;gap:0;line-height:1;min-width:0;max-width:42vw;overflow:hidden;text-overflow:ellipsis}.daily-change{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;white-space:nowrap;margin-left:8px;line-height:1}.daily-change.up{color:var(--tos-up)}.daily-change.down{color:var(--tos-down)}.ohlc-header:empty,.daily-change:empty{display:none;margin-left:0}.ohlc-val-up,.ohlc-val-down{padding:0 8px;border-left:1px solid var(--tos-border)}.ohlc-val-up{color:var(--tos-up)}.ohlc-val-down{color:var(--tos-down)}.toolbar-spacer{margin-left:auto;min-width:6px}.toolbar-sep{width:1px;height:20px;background:#ffffff1a;margin:0 2px}.zoom-btn{background:none;border:1px solid var(--tos-border-sep);color:var(--tos-text-primary);padding:3px 10px;border-radius:var(--tos-radius-sm);font-family:inherit;font-size:16px;cursor:default;transition:all .1s}.zoom-btn:hover{color:var(--tos-text-bright);border-color:var(--tos-border-strong)}.zoom-btn:disabled{opacity:.3;cursor:default}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.toolbar-icon-btn{width:36px;min-width:36px;height:32px;min-height:32px;padding:0;justify-content:center}.workspace-switch{display:inline-flex;align-items:center;border:1px solid var(--tos-border-sep);border-radius:var(--tos-radius-sm);overflow:hidden;flex:0 0 auto}.workspace-btn{background:none;border:0;border-right:1px solid var(--tos-border-sep);color:var(--tos-text-primary);padding:3px 10px;font-family:inherit;font-size:14px;cursor:default;transition:all .1s}.workspace-btn:last-child{border-right:0}.workspace-btn:hover{color:var(--tos-text-bright);background:var(--tos-bg-hover)}.workspace-btn:disabled{opacity:.35;cursor:default}.workspace-btn:disabled:hover{color:var(--tos-text-primary);background:none}.workspace-btn.active{color:var(--tos-text-bright);background:var(--tos-bg-active);font-weight:600}.toolbar-utils-root{position:relative;display:inline-flex;flex:0 0 auto}.toolbar-utils-btn{display:inline-flex;align-items:center;gap:5px}.toolbar-chart-type-panel{top:calc(100% + 6px);left:0;right:auto}.toolbar-eth-group{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 6px;flex:0 0 auto}.toolbar-eth-toggle{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:inherit;cursor:default}.interaction-mode-picker{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}@media(max-width:1680px){.ohlc-header{max-width:30vw}.ticker-label{min-width:108px}}@media(max-width:1480px){.toolbar{padding:0 6px;gap:2px}.ohlc-header,.daily-change{display:none}.zoom-btn,.draw-btn,.draw-clear-btn,.range-btn,.tf-toolbar-btn,.interval-toolbar-btn,.interval-dropdown-btn{font-size:14px;min-width:26px;width:auto;height:26px}.zoom-btn,.draw-btn,.draw-clear-btn,.range-btn{padding:2px 7px}.ticker-label{min-width:96px;font-size:13px;margin-right:2px;padding:6px 10px 6px 8px}}.ticker-label,.interval-toolbar-btn,.tf-toolbar-btn,.workspace-btn,.toolbar-utils-btn,.interaction-mode-btn,#auth-login-btn{font-size:14px;font-weight:500;line-height:1}.interval-toolbar-btn.active,.workspace-btn.active{font-weight:600}.interaction-mode-btn{display:inline-flex;align-items:center;gap:5px;justify-content:space-between;flex-wrap:nowrap;white-space:nowrap;min-width:max-content}.interaction-mode-btn.toolbar-icon-btn{width:36px;min-width:36px;height:32px;padding:0;gap:0;justify-content:center}.toolbar .toolbar-icon-btn{width:36px;min-width:36px;height:32px;min-height:32px;padding:0}#interaction-mode-btn-label{display:inline-block;width:10ch;text-align:left;white-space:nowrap;line-height:1}.interaction-mode-dropdown{position:absolute;top:calc(100% + 6px);left:0;width:max-content;min-width:160px;flex-direction:column;align-items:stretch;white-space:normal;box-sizing:border-box;background:var(--tos-bg-popup);border:1px solid var(--tos-border-strong);border-radius:var(--tos-radius-lg);box-shadow:var(--tos-shadow-popup);z-index:1600;padding:4px 0}.interaction-mode-option{display:flex;align-items:center;width:100%;box-sizing:border-box;white-space:nowrap;border:none;background:none;color:var(--tos-text-secondary);padding:9px 12px;text-align:left;font-size:13px;font-family:inherit;cursor:default}.interaction-mode-option:hover{color:var(--tos-text-bright);background:var(--tos-bg-active)}.interaction-mode-option.active{color:var(--tos-accent)}.draw-btn{background:none;border:1px solid var(--tos-border-sep);color:var(--tos-text-primary);padding:3px 8px;border-radius:var(--tos-radius-sm);font-family:inherit;font-size:16px;font-weight:400;cursor:default;transition:all .1s;min-width:26px;text-align:center}.draw-btn:hover{color:var(--tos-text-bright);border-color:var(--tos-border-strong)}.draw-clear-btn{background:none;border:1px solid var(--tos-border-sep);color:var(--tos-text-primary);padding:3px 6px;border-radius:var(--tos-radius-sm);font-family:inherit;font-size:16px;cursor:default;transition:all .1s}.draw-clear-btn:hover{color:#ff5252;border-color:#ff52524d}.draw-group{position:relative;display:inline-flex}.draw-group-trigger{display:inline-flex;align-items:center;gap:3px}.draw-caret{font-size:8px;opacity:.7;color:var(--tos-text-primary)}.draw-dropdown{display:none;position:absolute;top:100%;left:0;margin-top:2px;background:var(--tos-bg-surface);border:1px solid var(--tos-border);border-radius:var(--tos-radius-lg);padding:4px 0;z-index:500;box-shadow:var(--tos-shadow-md);min-width:260px;white-space:nowrap;overflow-y:auto;max-height:calc(100vh - 80px)}.draw-dropdown-header{padding:10px 16px 6px;font-size:11px;font-weight:600;color:var(--tos-text-muted);letter-spacing:.8px;text-transform:none}.draw-dropdown-sep{height:1px;background:var(--tos-bg-active);margin:4px 0}.draw-dropdown-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;background:none;border:none;color:var(--tos-text-primary);font-family:inherit;font-size:14px;text-align:left;cursor:default}.draw-dropdown-item:hover{background:var(--tos-bg-hover);color:var(--tos-text-bright)}.drawing-text-editor{position:absolute;z-index:15;background:transparent;color:#fff;border:none;border-radius:0;font:14px sans-serif;padding:4px;min-width:1px;max-width:none;resize:both;outline:none;overflow:auto;line-height:1.3;box-shadow:none;caret-color:currentColor;white-space:pre;overflow-wrap:normal;word-break:normal}.drawing-text-editor:focus{border:none;box-shadow:none}.draw-tool-icon{width:18px;height:18px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;vertical-align:middle}.tuning-panel{position:fixed;bottom:10px;left:10px;background:var(--tos-bg-float);border:1px solid var(--tos-border-strong);border-radius:var(--tos-radius-lg);padding:14px 18px;z-index:2000;font-size:12px;color:var(--tos-text-secondary);min-width:320px;box-shadow:0 4px 16px #0009}.tuning-panel h3{margin:0 0 10px;font-size:13px;color:var(--tos-text-bright);font-weight:600;border-bottom:1px solid var(--tos-border);padding-bottom:8px}.tuning-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:12px}.tuning-row label{flex-shrink:0;min-width:100px}.tuning-row input[type=range]{flex:1;accent-color:var(--tos-accent)}.tuning-row .tuning-val{min-width:60px;text-align:right;font-family:Menlo,Consolas,monospace;font-size:11px;color:#69f0ae}.tuning-row select{background:var(--tos-bg-input);border:1px solid var(--tos-border-light);color:var(--tos-text-secondary);padding:3px 6px;border-radius:var(--tos-radius-sm);font-family:inherit;font-size:12px}.swatch-custom-popup .fund-metrics-modal-action,.fund-metrics-modal .fund-metrics-modal-action,.ticker-search-footer .fund-metrics-modal-action{min-width:64px;height:28px;padding:0 10px;font-size:12px}.fund-metrics-modal .fund-metrics-modal-action,.ticker-search-footer .fund-metrics-modal-action{font-family:var(--tos-font-ui);font-weight:400;border-radius:6px}.ticker-search-backdrop{position:fixed;inset:0;background:#00000047;z-index:2000;display:none;align-items:center;justify-content:center;padding:12px}.ticker-search{background:var(--tos-bg-dialog);border:1px solid var(--tos-border);border-radius:14px;box-sizing:border-box;width:min(760px,calc(100vw - 24px));height:min(700px,calc(100dvh - 24px));max-height:min(700px,calc(100dvh - 24px));display:flex;flex-direction:column;box-shadow:var(--tos-shadow-dialog);overflow:hidden}.ticker-search-close{background:none;border:none;color:var(--tos-text-muted);font-size:24px;padding:0 4px;line-height:1;cursor:default}.ticker-search-close:hover{color:var(--tos-text-primary)}.supabase-migration-backdrop{position:fixed;inset:0;z-index:2200;display:none;align-items:center;justify-content:center;background:#0000009e;padding:16px}.supabase-migration-modal{width:min(480px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid var(--tos-border);border-radius:10px;background:var(--tos-bg-dialog);box-shadow:var(--tos-shadow-dialog);padding:18px 18px 16px;color:var(--tos-text-primary);font-family:var(--tos-font-ui)}.supabase-migration-title{font-size:20px;line-height:1.2;margin:0 0 10px;color:var(--tos-text-bright);font-weight:600}.supabase-migration-body{font-size:13px;line-height:1.45;color:var(--tos-text-secondary);margin:0 0 14px;overflow-wrap:anywhere}.supabase-migration-summary{margin-bottom:16px;padding:12px;border:1px solid var(--tos-border);border-radius:var(--tos-radius-md);font-size:12px;line-height:1.5;color:var(--tos-text-secondary)}.supabase-migration-summary p{margin-top:4px;font-size:13px;color:var(--tos-text-primary)}.supabase-migration-actions{display:flex;flex-direction:column;gap:8px}.supabase-migration-actions[hidden]{display:none}.supabase-migration-btn{width:100%;border:1px solid var(--tos-border);border-radius:var(--tos-radius-md);background:var(--tos-bg-field);color:var(--tos-text-primary);font-size:13px;font-family:inherit;text-align:left;padding:10px 12px;min-height:44px;cursor:default;transition:border-color .1s,background .1s,color .1s}.supabase-migration-btn:hover{border-color:var(--tos-border-strong);color:var(--tos-text-bright);background:var(--tos-bg-field-hover)}.supabase-migration-btn strong,.supabase-migration-btn span{display:block}.supabase-migration-btn strong{font-weight:600}.supabase-migration-btn span{margin-top:4px;color:var(--tos-text-secondary);font-size:12px;line-height:1.45}.supabase-migration-btn:focus-visible{outline:2px solid var(--tos-accent);outline-offset:2px}.supabase-migration-btn.destructive{color:var(--tos-down);border-color:var(--tos-down)}.supabase-migration-btn.primary{border-color:var(--tos-accent-border);background:var(--tos-accent-bg);color:var(--tos-text-bright)}.supabase-migration-btn.primary:hover{border-color:var(--tos-accent-border-strong);background:var(--tos-accent-bg-strong)}.supabase-migration-btn.subtle{color:var(--tos-text-muted)}.ticker-search-input-wrap{display:flex;align-items:center;min-height:42px;margin:8px 8px 4px;padding:0 10px;border:1px solid var(--tos-border);border-radius:10px;background:var(--tos-bg-field);transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.ticker-search-input-wrap:focus-within{background:var(--tos-bg-field-hover);border-color:var(--tos-border);box-shadow:none}.ticker-search-input-icon{color:var(--tos-text-muted);flex-shrink:0;width:16px;height:16px;margin-right:8px}.ticker-search-input-wrap .ticker-search-close{flex:0 0 auto;margin-left:8px}.ticker-search input{flex:1;min-width:0;padding:9px 0;background:transparent;border:none;color:var(--tos-text-primary);font-size:14px;outline:none;font-family:var(--tos-font-ui)}.ticker-search input::placeholder{color:var(--tos-text-dim);font-size:14px}.ticker-search-filters{display:flex;gap:2px;margin:0 8px 4px;padding:3px;border:1px solid var(--tos-border);border-radius:10px;background:transparent;overflow-x:auto;scrollbar-width:none}.ticker-search-filters::-webkit-scrollbar{display:none}.ticker-filter-chip{background:transparent;border:0;border-radius:7px;color:var(--tos-text-muted);font-size:12px;font-weight:400;line-height:1;min-height:28px;padding:0 12px;cursor:default;white-space:nowrap;transition:background .12s,color .12s;font-family:inherit}.ticker-filter-chip:hover{color:var(--tos-text-primary);background:var(--tos-bg-hover)}.ticker-filter-chip.active{background:var(--tos-bg-active);color:var(--tos-text-bright)}.ticker-results{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 0 8px;scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.24) transparent}.ticker-results::-webkit-scrollbar{width:3px}.ticker-results::-webkit-scrollbar-track{background:transparent}.ticker-results::-webkit-scrollbar-thumb{background:#8080803d;border:0;border-radius:999px}.ticker-results::-webkit-scrollbar-thumb:hover{background:#80808061}.ticker-results:hover{scrollbar-color:rgba(128,128,128,.32) transparent}.ticker-result-row,.ticker-result-row *,.fund-metric-item,.fund-metric-item *,.fund-chip,.fund-chip *{-webkit-user-select:none;user-select:none}.ticker-search{--ticker-watchlist-saved: #9cabba;--ticker-watchlist-add: #87939f}:root[data-theme=light] .ticker-search{--ticker-watchlist-saved: #63768a;--ticker-watchlist-add: #7e8995}#main-content{display:flex;height:calc(100vh - var(--tos-toolbar-height));background:var(--prepaint-workspace-bg, #04052d)}#chart-container{flex:1;min-width:0;height:100%;position:relative}@keyframes company-world-pulse{0%{opacity:.82;transform:scale(.72)}72%,to{opacity:0;transform:scale(1.55)}}.tos-first-paint-snapshot{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;pointer-events:none;background:var(--tos-bg-chart)}.tos-snapshot-bg{fill:var(--tos-bg-chart)}.tos-snapshot-grid{stroke:var(--tos-border-sep);stroke-width:1;vector-effect:non-scaling-stroke}.tos-snapshot-axis{stroke:var(--tos-border);stroke-width:1;vector-effect:non-scaling-stroke}.tos-snapshot-line{fill:none;stroke:var(--tos-accent);stroke-width:1.4;opacity:.55;vector-effect:non-scaling-stroke}.tos-snapshot-wick{stroke-width:1;vector-effect:non-scaling-stroke}.tos-snapshot-candle.up,.tos-snapshot-wick.up,.tos-snapshot-volume.up{fill:var(--tos-up);stroke:var(--tos-up)}.tos-snapshot-candle.down,.tos-snapshot-wick.down,.tos-snapshot-volume.down{fill:var(--tos-down);stroke:var(--tos-down)}.tos-snapshot-volume{opacity:.22}.tos-snapshot-label,.tos-snapshot-price{fill:var(--tos-text-muted);font-family:var(--tos-font-ui);font-size:13px;font-weight:500}#fundamentals-container,#overview-container{--fund-bg: #1f2937;--fund-bg-elevated: #273244;--fund-bg-elevated-strong: #334155;--fund-bg-card: rgba(31, 41, 55, .92);--fund-bg-card-strong: rgba(39, 50, 68, .96);--fund-bg-subtle: rgba(17, 24, 39, .72);--fund-bg-hover: rgba(160, 160, 160, .18);--fund-bg-active: rgba(160, 160, 160, .24);--fund-border: rgba(55, 65, 81, .96);--fund-border-soft: rgba(71, 85, 105, .48);--fund-border-strong: rgba(160, 160, 160, .58);--fund-text: #e5e7eb;--fund-text-soft: #cbd5e1;--fund-text-muted: #9ca3af;--fund-text-dim: #94a3b8;--fund-title: #f9fafb;--fund-accent: #a0a0a0;--fund-accent-strong: #646464;--fund-accent-border: rgba(160, 160, 160, .62);--fund-top-control-group-bg: rgba(55, 65, 81, .7);--fund-top-control-btn-bg: transparent;--fund-top-control-btn-bg-hover: rgba(75, 85, 99, .5);--fund-top-control-btn-bg-active: rgba(75, 85, 99, .9);--fund-top-control-border: transparent;--fund-top-control-text: rgba(156, 163, 175, 1);--fund-top-control-text-strong: #ffffff;--fund-top-control-shadow: 0 1px 3px rgba(0, 0, 0, .12);--fund-top-control-inset: none;--fund-top-control-search-bg: rgba(53, 62, 78, .96);--fund-top-control-search-bg-hover: rgba(60, 70, 87, .98);--fund-top-control-search-bg-focus: rgba(66, 77, 95, .99);--fund-top-control-search-text: #e5e7eb;--fund-top-control-search-placeholder: rgba(226, 232, 240, .78);--fund-top-control-search-icon: rgba(226, 232, 240, .82);--fund-top-control-search-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);--fund-compare-pill-bg: linear-gradient(180deg, rgba(43, 52, 68, .98) 0%, rgba(33, 41, 56, .98) 100%);--fund-compare-pill-bg-hover: linear-gradient(180deg, rgba(50, 60, 78, .99) 0%, rgba(39, 48, 64, .99) 100%);--fund-compare-pill-border: rgba(102, 118, 145, .42);--fund-compare-pill-text: #eef2f7;--fund-compare-pill-icon: rgba(148, 163, 184, .88);--fund-compare-pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(45, 57, 77, .22);--fund-company-chip-bg: linear-gradient(180deg, rgba(39, 47, 63, .98) 0%, rgba(31, 39, 54, .98) 100%);--fund-company-chip-bg-hidden: linear-gradient(180deg, rgba(34, 41, 56, .92) 0%, rgba(24, 31, 44, .92) 100%);--fund-company-chip-border: rgba(83, 97, 121, .42);--fund-company-chip-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 10px 26px rgba(2, 6, 23, .18);--fund-company-chip-logo-bg: rgba(255, 255, 255, .08);--fund-company-chip-logo-border: rgba(148, 163, 184, .18);--fund-company-chip-fallback-bg: rgba(91, 134, 255, .2);--fund-company-chip-fallback-text: #dbeafe;--fund-company-chip-ticker: rgba(191, 198, 214, .78);--fund-sidebar-panel: rgba(23, 23, 23, .92);--fund-sidebar-surface: rgba(255, 255, 255, .03);--fund-sidebar-surface-hover: rgba(255, 255, 255, .05);--fund-sidebar-surface-active: rgba(255, 255, 255, .08);--fund-sidebar-border: rgba(255, 255, 255, .08);--fund-sidebar-border-soft: rgba(255, 255, 255, .08);--fund-sidebar-border-focus: rgba(255, 255, 255, .16);--fund-symbol-selected-outline: rgba(255, 255, 255, .52);--fund-sidebar-divider: rgba(255, 255, 255, .08);--fund-sidebar-section-divider: rgba(255, 255, 255, .14);--fund-sidebar-text-primary: rgba(255, 255, 255, .95);--fund-sidebar-text-secondary: rgba(255, 255, 255, .95);--fund-sidebar-text-muted: rgba(255, 255, 255, .56);--fund-sidebar-count: rgba(255, 255, 255, .44);--fund-sidebar-chip-hover: rgba(255, 255, 255, .1);--fund-sidebar-chip-active: rgba(255, 255, 255, .025);--fund-sidebar-chip-hidden: rgba(255, 255, 255, .025);--fund-sidebar-action-hover: rgba(255, 255, 255, .08);--fund-sidebar-handle: rgba(148, 163, 184, .14);--fund-sidebar-handle-active: rgba(160, 160, 160, .38);--fund-success: #7ab08a;--fund-danger: #c27878;--fund-sidebar-chart-gutter: 34px;--fund-chart-left-inset: 24px;--fund-chart-right-inset: 70px;--fund-range-base-bg: rgba(86, 94, 108, .5);--fund-range-base-border: rgba(148, 163, 184, .16);--fund-range-active-bg: #2fa2ff;--fund-range-active-shadow: rgba(86, 190, 255, .05);--fund-range-active-glow: rgba(35, 187, 255, .12);--fund-range-thumb-top: #8e949d;--fund-range-thumb-bottom: #747b85;flex:1;width:100%;max-width:1720px;min-width:0;height:100%;display:none;flex-direction:column;gap:12px;box-sizing:border-box;margin:0 auto;padding:12px clamp(118px,8vw,220px) 16px;background:var(--prepaint-fund-bg, #1f2937);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#fundamentals-container.visible{display:flex!important}#overview-container{--fund-bg: var(--prepaint-fund-bg, #040421);--fund-text-soft: #ffffff;--fund-text-muted: #ffffff;--fund-text-dim: #ffffff;--fund-title: #ffffff;background:var(--fund-bg)}#overview-container.visible{display:flex!important}#fundamentals-container{--fund-bg: var(--prepaint-fund-bg, #212121);--fund-chart-bg: var(--prepaint-fund-chart-bg, var(--prepaint-fund-bg, #212121));--fund-bg-elevated: #1d1d1d;--fund-bg-elevated-strong: #232323;--fund-bg-card: rgba(28, 28, 28, .94);--fund-bg-card-strong: rgba(34, 34, 34, .97);--fund-bg-subtle: rgba(20, 20, 20, .8);--fund-top-control-group-bg: rgba(255, 255, 255, .04);--fund-top-control-btn-bg-hover: rgba(255, 255, 255, .06);--fund-top-control-btn-bg-active: rgba(255, 255, 255, .12);--fund-top-control-search-bg: rgba(28, 28, 28, .96);--fund-top-control-search-bg-hover: rgba(34, 34, 34, .98);--fund-top-control-search-bg-focus: rgba(40, 40, 40, .99);--fund-compare-pill-bg: linear-gradient(180deg, rgba(29, 29, 29, .98) 0%, rgba(23, 23, 23, .98) 100%);--fund-compare-pill-bg-hover: linear-gradient(180deg, rgba(36, 36, 36, .99) 0%, rgba(28, 28, 28, .99) 100%);--fund-sidebar-panel: #171717;max-width:none;padding:0;margin:0;background:var(--fund-bg);overflow-y:hidden}.overview-header{display:flex;align-items:stretch;gap:18px;flex-wrap:wrap;min-height:76px}.overview-header-main{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-width:0}.overview-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;min-width:0}.overview-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.overview-metric-nav{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:0 2px}.overview-metric-nav-btn{width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border:none;background:transparent;box-shadow:none;color:var(--fund-text-soft);line-height:1;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;cursor:default}.overview-metric-nav-btn svg{display:block;width:18px;height:18px;flex:0 0 auto}.overview-metric-nav-btn:hover{background:#ffffff0f;color:var(--fund-title)}.overview-metric-nav-btn:disabled{opacity:.42;cursor:not-allowed;background:transparent}.overview-metric-nav-label{min-width:38px;color:var(--fund-text-soft);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1}.overview-title-wrap{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.overview-meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:26px}.overview-company-meta{color:var(--fund-text-muted);font-size:13px;font-weight:600;letter-spacing:.01em;min-width:0}.overview-company-meta:empty{display:none}.overview-title{margin:0;color:var(--fund-title);font-size:28px;font-weight:700;letter-spacing:.01em}.overview-title:empty{display:none}.stock-summary-card{border-left:3px solid var(--tos-accent, #58a6ff);background:color-mix(in srgb,var(--tos-accent, #58a6ff) 6%,transparent);border-radius:4px;padding:6px 10px;margin:0}.stock-summary-text{font-size:13px;line-height:1.45;color:var(--fund-text, var(--tos-text, #e6edf3))}.overview-period-seg{margin-left:auto;flex-shrink:0;align-self:flex-end}.overview-brand-logo{display:none;align-items:center;justify-content:center;min-width:52px;min-height:52px;max-width:96px;max-height:96px;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none;opacity:1;backdrop-filter:none;flex-shrink:0}.overview-brand-logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.overview-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(280px,1fr);gap:10px}.overview-cell{--overview-card-bg: #040421;--overview-chart-bg: #040421;display:flex;flex-direction:column;min-width:0;min-height:0;padding-top:4px;border:1px solid var(--fund-border);border-radius:10px;overflow:hidden;background:var(--overview-chart-bg);box-shadow:inset 0 1px #ffffff06}.overview-cell-head{position:relative;padding:9px 10px 0;flex:0 0 auto;z-index:3}.overview-cell-title{padding:0 24px 0 0;color:var(--fund-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;flex:1 1 auto;min-width:0}.overview-cell .overview-cell-fullscreen-btn{position:absolute;top:0;right:7px;box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;padding:0;border:none;border-radius:4px;box-shadow:none;background:var(--overview-chart-bg);z-index:4}.overview-cell .overview-cell-fullscreen-btn:hover,.overview-cell .overview-cell-fullscreen-btn.active,.overview-cell:fullscreen .overview-cell-fullscreen-btn,.overview-cell:fullscreen .overview-cell-fullscreen-btn:hover,.overview-cell:fullscreen .overview-cell-fullscreen-btn.active{border:none;background:var(--overview-chart-bg);box-shadow:none}.overview-cell .overview-cell-fullscreen-btn svg{display:block;width:18px;height:18px;margin:0;padding:0;flex:0 0 auto;overflow:visible}.overview-cell-chart{position:relative;flex:1;min-width:0;min-height:0;z-index:1;margin:0;border-radius:0;overflow:hidden;background:transparent;border:none}.fund-controls{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;min-height:44px}.fund-controls-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-left:auto;padding-right:var(--fund-chart-right-inset, 70px);box-sizing:border-box;flex:0 1 auto}.fund-seg{display:inline-flex;align-items:center;border:1px solid var(--fund-border-soft);border-radius:10px;overflow:hidden;background:var(--fund-bg-card);box-shadow:0 8px 22px #03071242}.fund-seg-btn{border:none;border-right:1px solid var(--fund-border-soft);background:transparent;color:var(--fund-text-soft);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.01em;padding:8px 14px;cursor:default;min-width:84px}.fund-seg-btn:last-child{border-right:none}.fund-seg-btn:hover{color:var(--fund-title);background:var(--fund-bg-hover)}.fund-seg-btn.active{color:var(--fund-title);background:var(--fund-bg-active)}.fund-label-denomination-seg .fund-label-denomination-btn{min-width:30px;padding:8px}.fund-price-toggle-group{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--fund-border-soft);border-radius:9px;padding:2px 8px 2px 10px;background:var(--fund-bg-card);box-shadow:0 8px 22px #03071242}.fund-price-toggle-label{white-space:nowrap}#fundamentals-container .fund-controls{gap:10px;min-height:30px;align-items:flex-start}#fundamentals-container .fund-controls .fund-seg{gap:4px;padding:4px;border:none;border-radius:10px;overflow:visible;background:var(--fund-top-control-group-bg);box-shadow:none}#fundamentals-container .fund-controls .fund-range-period-seg,#fundamentals-container .fund-controls .fund-label-denomination-seg{flex-shrink:0;gap:2px;min-height:30px;padding:2px}#fundamentals-container .fund-controls .fund-range-period-seg .fund-seg-btn{min-width:72px;min-height:26px;padding:4px 10px;font-size:12px}#fundamentals-container .fund-controls .fund-seg-btn{min-width:100px;min-height:26px;padding:4px 14px;border-right:none;border-radius:8px;background:transparent;color:var(--fund-top-control-text);font-family:var(--tos-font-ui);font-size:13px;font-weight:600;letter-spacing:0;line-height:1.1;box-shadow:none;transition:background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}#fundamentals-container .fund-controls .fund-label-denomination-seg .fund-label-denomination-btn{min-width:28px;min-height:26px;padding:4px 8px}#fundamentals-container .fund-controls .fund-seg-btn:hover{color:var(--fund-top-control-text-strong);background:var(--fund-top-control-btn-bg-hover)}#fundamentals-container .fund-controls .fund-seg-btn.active{color:var(--fund-top-control-text-strong);background:var(--fund-top-control-btn-bg-active);box-shadow:var(--fund-top-control-shadow)}#fundamentals-container .fund-controls .fund-dd-btn,#fundamentals-container .fund-range-spacer .fund-dd-btn,#fundamentals-container .fund-controls .fund-top-action-btn,#fundamentals-container .fund-controls .fund-export-btn{display:inline-flex;align-items:center;gap:10px;border:none;border-radius:10px;background:var(--fund-top-control-group-bg);color:var(--fund-top-control-text);font-family:var(--tos-font-ui);font-size:12px;font-weight:600;letter-spacing:0;line-height:1.1;min-height:30px;box-shadow:none;transition:background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}#fundamentals-container .fund-controls .fund-export-root{position:relative;display:inline-flex;align-items:center;flex-shrink:0}#fundamentals-container .fund-controls .fund-export-btn{justify-content:center;min-width:0;padding:5px 10px}#fundamentals-container .fund-controls .fund-dd-btn:hover,#fundamentals-container .fund-range-spacer .fund-dd-btn:hover,#fundamentals-container .fund-controls .fund-top-action-btn:hover,#fundamentals-container .fund-controls .fund-export-btn:hover{color:var(--fund-top-control-text-strong);background:var(--fund-top-control-btn-bg-hover)}#fundamentals-container .fund-controls .fund-range-period-seg,#fundamentals-container .fund-controls .fund-label-denomination-seg,#fundamentals-container .fund-controls .fund-price-toggle-group,#fundamentals-container .fund-controls .fund-top-action-btn,#fundamentals-container .fund-controls .fund-export-btn,#fundamentals-container .fund-controls .fund-top-fullscreen-btn{border:1px solid var(--fund-border-soft);background:var(--fund-top-control-btn-bg);box-shadow:none}#fundamentals-container .fund-controls .fund-range-period-seg:hover,#fundamentals-container .fund-controls .fund-label-denomination-seg:hover,#fundamentals-container .fund-controls .fund-price-toggle-group:hover,#fundamentals-container .fund-controls .fund-top-action-btn:hover,#fundamentals-container .fund-controls .fund-export-btn:hover,#fundamentals-container .fund-controls .fund-top-fullscreen-btn:hover{border-color:var(--fund-accent-border)}#fundamentals-container .fund-controls .fund-export-menu{--fund-menu-shell-width: min(120px, calc(100vw - 24px) );left:0;right:auto;top:calc(100% + 8px);bottom:auto}#fundamentals-container .fund-controls-row .fund-opt-btn,#fundamentals-container .fund-controls-row .fund-opt-dropdown-btn,#fundamentals-container .fund-controls-row .fund-export-btn{border-radius:10px;min-height:30px;color:var(--fund-top-control-text);font-family:var(--tos-font-ui);font-size:12px;font-weight:600;letter-spacing:0;line-height:1.1}#fundamentals-container .fund-controls-row .fund-opt-btn{padding:5px 10px}#fundamentals-container .fund-controls-row #fund-opt-interactive{display:none;justify-content:center}#fundamentals-container .fund-controls-row #fund-opt-interactive:before{content:none;display:none}.fund-dropdown{position:relative;display:inline-flex;align-items:center}.fund-dd-btn{background:var(--fund-bg-card);border:1px solid var(--fund-border-soft);color:var(--fund-text-soft);border-radius:10px;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.01em;padding:8px 14px;cursor:default;min-width:118px;text-align:left;box-shadow:0 8px 22px #03071242}.fund-dd-btn:hover{color:var(--fund-title);border-color:var(--fund-accent-border);background:var(--fund-bg-card-strong)}.fund-metrics-search-control{display:inline-flex;align-items:center;gap:8px;min-width:220px;cursor:text;flex-wrap:nowrap;overflow:visible}.fund-metrics-search-field{display:inline-flex;align-items:center;flex:0 0 auto;min-width:74px;cursor:text}.fund-metrics-search-control:hover{color:var(--fund-top-control-search-text);background:#363f4feb;border-color:#606e883d}.fund-metrics-search-control:focus-within{color:var(--fund-top-control-search-text);background:#3b4556f0;border-color:#73839f57}.fund-metrics-search-icon{flex:0 0 auto;width:16px;height:16px;color:var(--fund-top-control-search-icon)}.fund-metrics-search-input{min-width:0;flex:0 0 auto;width:76px;border:none;outline:none;background:transparent;color:var(--fund-top-control-search-text);font:inherit;font-size:14px;font-weight:500;letter-spacing:inherit;padding:0;caret-color:var(--fund-top-control-search-text)}.fund-metrics-search-input::placeholder{color:var(--fund-top-control-search-placeholder);opacity:1}.fund-metrics-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.fund-dd-panel{--fund-popout-surface: rgba(17, 24, 39, .985);position:absolute;top:calc(100% + 6px);left:0;min-width:190px;max-height:280px;overflow-y:auto;background:var(--fund-popout-surface);border:1px solid var(--fund-popout-surface);border-radius:12px;box-shadow:0 22px 48px #02061785;z-index:1700;padding:4px;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.72) rgba(15,23,42,.62)}.fund-dd-panel::-webkit-scrollbar{width:8px}.fund-dd-panel::-webkit-scrollbar-track{background:#0f172a9e;border-radius:999px}.fund-dd-panel::-webkit-scrollbar-thumb{background:#64748bb8;border-radius:999px;border:1px solid rgba(17,24,39,.985)}.fund-dd-panel::-webkit-scrollbar-thumb:hover{background:#94a3b8c7}.fund-metrics-backdrop{position:fixed;inset:0;background:#00000047;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:2590}.fund-metrics-modal{--fund-popout-surface: var(--fund-sidebar-panel, rgba(23, 23, 23, .96));position:fixed;left:50%;top:50%;box-sizing:border-box;width:min(760px,calc(100vw - 24px));height:min(693px,calc(100dvh - 24px));height:calc(147px + round(down,min(546px,calc(100dvh - 171px)),42px));max-height:min(700px,calc(100dvh - 24px));transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:0;padding:0;border:1px solid var(--fund-popout-surface);border-radius:10px;background:var(--fund-popout-surface);box-shadow:0 20px 52px #0000003d;overflow:hidden;z-index:2600}.fund-metrics-modal:before{display:none}.fund-metrics-modal-search-control{display:flex;flex:0 0 auto;align-items:center;gap:0;width:auto;min-width:0;min-height:42px;margin:8px 8px 4px;padding:0 10px;border:1px solid var(--fund-sidebar-border-soft);border-radius:6px;background:var(--fund-popout-surface);box-shadow:none;color:var(--fund-sidebar-text-primary)}.fund-metrics-modal-search-control .fund-metrics-panel-close{flex:0 0 auto;margin-left:8px}.fund-metrics-modal-search-control:hover,.fund-metrics-modal-search-control:focus-within{background:var(--fund-popout-surface);border-color:var(--fund-sidebar-border-soft);color:var(--fund-sidebar-text-primary);box-shadow:none}.fund-metrics-modal .fund-metrics-search-field{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;cursor:text}.fund-metrics-modal-search-control>.fund-metrics-search-icon{flex:0 0 auto;width:16px;height:16px;margin-right:8px;color:var(--fund-sidebar-text-muted)}.fund-metrics-modal .fund-metrics-search-input{width:100%;min-width:0;color:var(--fund-sidebar-text-primary);font-family:"Inter",var(--tos-font-ui);font-size:14px;font-weight:400;padding:9px 0}.fund-metrics-modal .fund-metrics-search-input::placeholder{color:var(--fund-sidebar-text-muted)}.fund-metrics-filters{display:flex;flex:0 0 auto;gap:2px;margin:0 8px 4px;padding:0;border:1px solid transparent;background:var(--fund-popout-surface);overflow-x:auto;scrollbar-width:none}.fund-metrics-filters::-webkit-scrollbar{display:none}.fund-metrics-filter-chip{position:relative;min-height:28px;padding:0 12px;border:0;border-radius:0;background:transparent;color:var(--fund-sidebar-text-muted);font-family:"Inter",var(--tos-font-ui);font-size:12px;font-weight:300;line-height:1;white-space:nowrap;cursor:default;transition:color var(--transition-micro)}.fund-metrics-filter-chip:hover,.fund-metrics-filter-chip:focus-visible,.fund-metrics-filter-chip.active{background:transparent;color:var(--fund-sidebar-text-primary);outline:none}.fund-metrics-filter-chip.active:after{content:"";position:absolute;right:12px;bottom:1px;left:12px;height:1px;background:var(--fund-sidebar-text-primary)}.fund-metrics-modal .fund-metrics-panel{position:relative;z-index:0;top:auto;bottom:auto;left:auto;width:100%;min-width:0;min-height:0;max-width:none;max-height:none;flex:1 1 auto;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(128,128,128,.24) transparent}.fund-metrics-modal .fund-metrics-panel::-webkit-scrollbar{width:3px}.fund-metrics-modal .fund-metrics-panel::-webkit-scrollbar-track{background:transparent}.fund-metrics-modal .fund-metrics-panel::-webkit-scrollbar-thumb{background:#8080803d;border:0;border-radius:999px}.fund-metrics-modal .fund-metrics-panel::-webkit-scrollbar-thumb:hover{background:#80808061}.fund-metrics-modal .fund-metrics-panel:hover{scrollbar-color:rgba(128,128,128,.32) transparent}.fund-metrics-modal .fund-metrics-panel:before{display:none}.fund-metrics-modal-footer{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px;min-height:58px;padding:10px 12px;border-top:1px solid var(--fund-sidebar-border);background:var(--fund-sidebar-panel);box-sizing:border-box}.ticker-search-footer[hidden]{display:none}.fund-metrics-modal>.fund-metrics-modal-footer{margin-top:-1px}.ticker-search-footer:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:8px;margin-bottom:1px;background:inherit;pointer-events:none;z-index:1}.fund-metrics-modal-action{min-width:84px;height:36px;padding:0 16px;border:1px solid var(--fund-sidebar-border-focus);border-radius:6px;background:var(--fund-sidebar-surface);color:var(--fund-sidebar-text-primary);font-family:"Inter",var(--tos-font-ui);font-size:13px;font-weight:600;line-height:1;cursor:default;transition:background .12s ease,border-color .12s ease,color .12s ease}.fund-metrics-modal-action:hover,.fund-metrics-modal-action:focus-visible{background:var(--fund-sidebar-surface-hover);border-color:var(--fund-sidebar-text-muted);outline:none}:root:not([data-theme=light]) .fund-metrics-modal-cancel{background:#303030;border-color:#555;color:#e5e5e5}:root:not([data-theme=light]) .fund-metrics-modal-cancel:hover,:root:not([data-theme=light]) .fund-metrics-modal-cancel:focus-visible{background:#3d3d3d;border-color:#888;color:#fff}.fund-metrics-modal-ok{border-color:var(--tos-border-strong);background:var(--tos-bg-field);color:var(--tos-text-bright)}.fund-metrics-modal-ok:hover,.fund-metrics-modal-ok:focus-visible{border-color:var(--tos-text-muted);background:var(--tos-bg-field-hover);color:var(--tos-text-bright)}.fund-metrics-panel-close{position:relative;flex:0 0 auto;width:32px;height:32px;border:none;border-radius:999px;background:transparent;color:var(--fund-sidebar-text-muted);font:inherit;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:default;transition:background var(--transition-micro),color var(--transition-micro)}.fund-metrics-panel-close:hover{background:var(--fund-sidebar-action-hover);color:var(--fund-sidebar-text-primary)}.fund-compare-pill-btn{white-space:nowrap}.fund-compare-pill-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--fund-compare-pill-icon);filter:none}.fund-compare-pill-icon svg{display:block;width:100%;height:100%}.fund-compare-pill-label{display:inline-flex;align-items:center;min-width:0;color:inherit;white-space:nowrap}.fund-metric-item{position:relative;box-sizing:border-box;width:100%;min-height:42px;border:none;appearance:none;background:transparent;color:var(--fund-sidebar-text-secondary);font-family:"Inter",var(--tos-font-ui);font-size:13px;font-weight:500;line-height:1.2;text-align:left;padding:6px 13px 6px 10px;border-radius:2px;cursor:default;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background var(--transition-micro),color var(--transition-micro)}.fund-metric-item:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--fund-sidebar-divider);pointer-events:none}.fund-metric-item+.fund-metric-item{margin-top:0;box-shadow:none}.fund-metric-item-main{display:inline-flex;align-items:center;min-width:0;flex:1 1 auto;min-height:0}.fund-metric-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.fund-metric-item-meta{flex:0 0 auto;max-width:42%;overflow:hidden;color:var(--fund-sidebar-text-muted);font-size:11px;font-weight:400;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.fund-metric-item:hover,.fund-metric-item.is-keyboard-active{background:var(--fund-sidebar-chip-hover);color:var(--fund-sidebar-text-primary)}.fund-metric-item.added{color:var(--fund-sidebar-text-primary);background:transparent;box-shadow:none;outline:1px solid var(--fund-symbol-selected-outline, var(--fund-sidebar-border-focus));outline-offset:-1px;border-radius:2px;z-index:1}.fund-metric-item.added:after{display:none}.fund-metric-item.added:hover{background:transparent}.fund-metric-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.fund-options{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.fund-options-dropdown{position:relative;display:inline-flex;align-items:center}.fund-opt-dropdown-btn{min-width:132px;min-height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;font-size:12px;line-height:1}.fund-appearance-panel{min-width:312px;max-width:min(360px,calc(100vw - 36px));max-height:min(460px,70vh);padding:10px}.fund-appearance-controls{display:flex;flex-direction:column;gap:8px}.fund-appearance-section{display:flex;flex-direction:column;gap:10px}.fund-appearance-options-section{padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.fund-opt-btn{border:1px solid var(--fund-border-soft);background:var(--fund-bg-card);color:var(--fund-text-soft);border-radius:9px;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.01em;padding:7px 10px;cursor:default;min-width:96px;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;line-height:1;box-shadow:0 8px 22px #03071242}.fund-opt-btn:before{content:"";width:13px;height:13px;border-radius:3px;border:1px solid rgba(148,163,184,.55);background:#0f172ab8;box-shadow:inset 0 1px #ffffff14;flex-shrink:0}.fund-opt-btn:hover{color:var(--fund-title);border-color:var(--fund-accent-border);background:var(--fund-bg-card-strong)}.fund-opt-btn:disabled{opacity:.5;cursor:not-allowed}.fund-chips{position:relative;z-index:1;min-height:32px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:3px;overflow:visible;padding:0;width:auto;max-width:none;min-width:0;flex:0 1 auto}.fund-metrics-selected-chips{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;padding:0}.fund-company-chips{position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;overflow-x:auto;overflow-y:visible;padding:0;width:auto;max-width:min(calc(100vw - 36px),360px);min-width:0;pointer-events:auto;scrollbar-width:none}.fund-company-chips::-webkit-scrollbar{display:none}.fund-chip{position:relative;display:inline-flex;align-items:center;gap:3px;box-sizing:border-box;border:none;border-radius:10px;padding:0 4px 0 10px;background:var(--fund-bg-card);color:var(--fund-text);font-family:"Inter",var(--tos-font-ui);font-size:14px;font-weight:600;width:100%;min-height:30px;max-width:none;box-shadow:0 8px 22px #0307122e}.fund-chip:not(.fund-company-chip){width:auto;max-width:100%;min-width:0;flex:0 1 auto;gap:0;border:1px solid rgba(99,114,139,.34);border-radius:12px;padding:0 6px;background:#49556861;box-shadow:inset 0 1px #ffffff06;min-height:30px;transition:opacity .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.fund-chip:not(.fund-company-chip):hover,.fund-chip:not(.fund-company-chip):focus-within{background:#515e7280;border-color:#70809a70}.fund-chip:not(.fund-company-chip).is-active{background:#546074a8;border-color:var(--fund-accent-border);box-shadow:inset 0 1px #ffffff0a}.fund-chips .fund-chip+.fund-chip:before{content:none}.fund-company-chip{flex:0 0 auto;width:auto;max-width:min(100%,132px);gap:2px;min-height:32px;padding:0 3px 0 1px;border-radius:999px;border:1px solid var(--fund-company-chip-border);background:var(--fund-company-chip-bg);box-shadow:var(--fund-company-chip-shadow)}.fund-chip.is-hidden{background:#1f2937c2;border-color:#64748b57}.fund-chip:not(.fund-company-chip).is-hidden{background:#3641522e;border-color:#54627a3d;box-shadow:none}.fund-legend-color-btn{border:none;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;cursor:default;border-radius:6px;flex-shrink:0;transition:background .12s ease}.fund-legend-color-btn:hover .fund-metric-dot,.fund-legend-color-btn:focus-visible .fund-metric-dot{box-shadow:0 0 0 2px #a0a0a066}.fund-legend-color-btn:focus-visible{outline:none;background:#33415547}.fund-chip-label{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 1 auto;min-width:0;cursor:default;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:300;font-size:14px;line-height:1.2;max-width:100%;min-height:26px;padding:0;border:none;border-radius:0;background:transparent;color:inherit;box-shadow:none;transition:color .12s ease}.fund-chip-label.is-visible{color:var(--fund-title)}.fund-chip:not(.fund-company-chip).is-active .fund-chip-label{color:var(--fund-title)}.fund-chip.is-hidden .fund-chip-label{color:var(--fund-text-dim)}.fund-company-chip-label{font-family:inherit;font-weight:700;font-size:12px;text-align:left;display:inline-flex;align-items:center;flex:0 1 auto;gap:4px;min-width:0;width:auto;border:none;background:transparent;color:inherit;padding:0;cursor:default}.fund-company-chip-label,.fund-company-chip-label *{-webkit-user-select:none;user-select:none}.fund-company-chip-label:focus-visible{outline:none}.fund-company-chip-logo{width:30px;height:30px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;background:transparent;border:none;box-shadow:none}.fund-company-chip-logo-img{display:none;width:100%;height:100%;object-fit:contain;box-sizing:border-box;padding:1px}.fund-company-chip-logo-fallback{display:none;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;background:var(--fund-company-chip-fallback-bg);color:var(--fund-company-chip-fallback-text);font-size:11px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}.fund-company-chip-text{display:inline-flex;align-items:baseline;gap:3px;min-width:0;flex:0 1 auto}.fund-company-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fund-company-chip-day-change{flex:0 0 auto;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.fund-company-chip-day-change.is-positive{color:var(--fund-success)}.fund-company-chip-day-change.is-negative{color:var(--fund-danger)}.fund-chip-actions{display:inline-flex;align-items:center;gap:1px;margin:-2px 0 -2px auto;flex-shrink:0}.fund-chip:not(.fund-company-chip) .fund-chip-actions{gap:0;margin:0;overflow:visible}.fund-company-chip .fund-chip-actions{gap:0;margin:0 0 0 auto}.fund-company-chip .fund-chip-visibility,.fund-company-chip .fund-chip-remove{width:22px;height:22px;border-radius:999px;background:transparent}.fund-chip-visibility{position:relative;width:30px;height:30px;box-sizing:border-box;border:none;border-radius:9px;background:#1e293b47;color:var(--fund-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:default;flex-shrink:0;transition:background .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.fund-chip-chart-type{width:22px;min-width:22px;height:22px;box-sizing:border-box;padding:0;border:none;border-radius:6px;background:transparent;color:var(--fund-text);display:inline-flex;align-items:center;justify-content:center;cursor:default;flex-shrink:0;opacity:.78;transition:background var(--transition-micro),color var(--transition-micro),opacity var(--transition-micro)}.fund-chip-chart-type:hover,.fund-chip-chart-type:focus-visible{background:#94a3b824;color:var(--fund-text);opacity:1;outline:none}.fund-chip-chart-type svg{width:13px;height:13px}.fund-chip-visibility:hover{background:#33415580;color:var(--fund-text)}.fund-chip-visibility.is-visible{background:#1e293b47;color:var(--fund-text)}.fund-chip-visibility.is-hidden{color:var(--fund-text-dim);background:#0f172a33}.fund-chip-visibility:hover,.fund-chip-visibility.is-visible:hover,.fund-chip-visibility.is-hidden:hover{background:#33415580;color:var(--fund-text)}.fund-chip-visibility-icon{position:relative;display:block;width:14px;height:9px;border:1.6px solid currentColor;border-radius:999px/700px;box-sizing:border-box}.fund-chip-visibility-icon:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%)}.fund-chip-visibility.is-hidden .fund-chip-visibility-icon:before{content:"";position:absolute;left:50%;top:50%;width:18px;height:1.6px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%) rotate(-35deg);transform-origin:center}.fund-chip-visibility.is-hidden .fund-chip-visibility-icon:after{opacity:.24}.fund-chip-settings-btn{width:0;min-width:0;height:18px;box-sizing:border-box;border:none;border-radius:999px;background:transparent;color:#cbd5e1b8;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:14px;font-weight:500;line-height:1;cursor:default;flex-shrink:0;overflow:hidden;margin-left:0;opacity:0;transform:translate(-4px);pointer-events:none;transition:background .12s ease,color .12s ease,opacity .12s ease,transform .12s ease,width .12s ease,margin-left .12s ease}.fund-chip:hover .fund-chip-settings-btn,.fund-chip:focus-within .fund-chip-settings-btn,.fund-chip-settings-btn.is-open{width:18px;margin-left:4px;opacity:1;transform:translate(0);pointer-events:auto}.fund-chip-settings-btn:hover{background:#94a3b824;color:var(--fund-text)}.fund-chip-settings-panel{position:fixed;--fund-popout-surface: #343332;--fund-menu-shell-width: min(168px, calc(100vw - 24px) );--fund-menu-font-size: 12px;--fund-menu-font-weight: 300;--fund-menu-check-size: 14px;--fund-menu-row-inline-padding: 10px;--fund-menu-column-gap: 7px;width:var(--fund-menu-shell-width);max-width:var(--fund-menu-shell-width);padding:3px;border:1px solid var(--fund-popout-surface);border-radius:20px;background:var(--fund-popout-surface);box-shadow:0 20px 52px #0000006b;z-index:2600;backdrop-filter:none;font-family:var(--tos-font-ui);font-size:var(--fund-menu-font-size);font-weight:var(--fund-menu-font-weight)}.fund-chip-settings-submenu{width:min(128px,calc(100vw - 24px));max-width:min(128px,calc(100vw - 24px));z-index:2601}.fund-chip-settings-rows{display:flex;flex-direction:column;gap:5px}.fund-chip-settings-actions{display:flex;flex-direction:column;gap:2px}.fund-chip-settings-action-btn{width:100%;min-height:34px;border:none;border-radius:12px;background:transparent;color:#f5f5f5;padding:0 var(--fund-menu-row-inline-padding);display:grid;grid-template-columns:18px minmax(0,1fr) 38px var(--fund-menu-check-size);align-items:center;gap:var(--fund-menu-column-gap);text-align:left;font-family:var(--tos-font-ui);font-size:var(--fund-menu-font-size);font-weight:var(--fund-menu-font-weight);line-height:1.2;cursor:default;box-shadow:none;opacity:1;transition:background .12s ease,color .12s ease}.fund-chip-settings-action-btn:not(:has(.fund-chip-settings-action-meta)){grid-template-columns:18px minmax(0,1fr) var(--fund-menu-check-size)}.fund-chip-settings-action-btn:hover,.fund-chip-settings-action-btn:focus-visible,.fund-chip-settings-action-btn.is-open,.fund-chip-settings-action-btn.is-active{background:#ffffff14;color:#fff;outline:none}.fund-chip-settings-action-btn.is-disabled{color:#ffffff6b;cursor:not-allowed}.fund-chip-settings-action-btn.is-disabled:hover,.fund-chip-settings-action-btn.is-disabled:focus-visible{background:transparent;color:#ffffff6b}.fund-chip-settings-action-icon,.fund-chip-settings-action-chevron,.fund-chip-settings-action-check{display:inline-flex;align-items:center;justify-content:center;color:#ffffffe6;flex-shrink:0}.fund-chip-settings-action-icon{width:18px;height:18px}.fund-chip-settings-action-icon svg{display:block;width:18px;height:18px;overflow:visible}.fund-chip-settings-action-chevron,.fund-chip-settings-action-check{width:var(--fund-menu-check-size);height:var(--fund-menu-check-size);color:#ffffff94}.fund-chip-settings-action-chevron svg,.fund-chip-settings-action-check svg{display:block;width:var(--fund-menu-check-size);height:var(--fund-menu-check-size)}.fund-chip-settings-action-btn.is-disabled .fund-chip-settings-action-icon,.fund-chip-settings-action-btn.is-disabled .fund-chip-settings-action-chevron,.fund-chip-settings-action-btn.is-disabled .fund-chip-settings-action-check{color:#ffffff6b}.fund-chip-settings-action-label,.fund-chip-settings-action-meta{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-size:var(--fund-menu-font-size);font-weight:var(--fund-menu-font-weight)}.fund-chip-settings-action-label{color:inherit}.fund-chip-settings-action-meta{color:#ffffff8a;margin-left:3px;justify-self:start;text-align:left}.fund-chip-settings-action-btn.is-active .fund-chip-settings-action-meta{color:#ffffffbd}.fund-chip-settings-action-btn.is-disabled .fund-chip-settings-action-meta{color:#ffffff6b}.fund-chip:not(.fund-company-chip) .fund-chip-visibility,.fund-chip:not(.fund-company-chip) .fund-chip-settings-btn,.fund-chip:not(.fund-company-chip) .fund-chip-visibility.is-visible,.fund-chip:not(.fund-company-chip) .fund-chip-visibility.is-hidden{background:transparent;box-shadow:none}.fund-chip:not(.fund-company-chip) .fund-chip-visibility:hover,.fund-chip:not(.fund-company-chip) .fund-chip-visibility.is-visible:hover,.fund-chip:not(.fund-company-chip) .fund-chip-visibility.is-hidden:hover,.fund-chip:not(.fund-company-chip) .fund-chip-settings-btn:hover{background:var(--fund-sidebar-action-hover)}.fund-chart-wrap{flex:0 0 auto;height:clamp(525px,calc(100vh - 285px),725px);min-height:clamp(525px,calc(100vh - 285px),725px);margin-top:20px;width:calc(100% - 15px);max-width:calc(100% - 15px);display:flex;flex-direction:column}.fund-chart-surface{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:none;border-radius:10px;background:var(--fund-chart-bg, var(--fund-bg));box-shadow:none}.fund-chart-title-band{position:relative;z-index:122;flex:0 0 42px;min-height:42px;background:transparent;pointer-events:none}.fund-chart-area{position:relative;flex:1 1 auto;min-width:0;min-height:0;border:none;border-radius:0 0 10px 10px;background:transparent;box-shadow:none;overflow:hidden}.fund-brand-logo{position:absolute;top:16px;left:16px;z-index:110;display:none;align-items:center;gap:8px;max-width:calc(100% - 32px);pointer-events:none}.fund-brand-logo-item{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;max-width:76px;max-height:76px;padding:8px;border-radius:14px;background:#0f172a29;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 26px #02061729;opacity:.88;backdrop-filter:blur(10px)}.fund-brand-logo img,.fund-brand-logo-item img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}#fund-engine-chart{position:absolute;inset:0;width:100%;height:100%}.fund-chart-export-title{display:none;width:100%;max-width:min(76%,920px);min-height:56px;margin:0 auto 0 var(--fund-chart-left-inset, 24px);padding:0 8px;color:var(--fund-title);font-family:"Inter",var(--tos-font-ui);font-size:28px;line-height:1.08;font-weight:600;letter-spacing:.01em;text-align:center;text-wrap:balance;user-select:none}.fund-chart-export-title.hidden{display:none}.fund-chart-export-title.on-light{color:#111827}.fund-chart-export-footer{display:none;width:100%;min-height:88px;padding:14px 0 0;align-items:flex-end;justify-content:space-between;gap:24px;user-select:none}.fund-chart-title{position:absolute;top:9px;left:50%;transform:translate(-50%);z-index:120;max-width:min(78%,920px);color:var(--fund-title);font-family:"Inter",var(--tos-font-ui);font-size:15px;line-height:1.2;font-weight:400;letter-spacing:.01em;text-align:center;text-shadow:none;pointer-events:auto;user-select:text;cursor:text;padding:2px 6px;border-radius:6px}.fund-chart-export-legend{position:relative;z-index:118;display:none;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;max-width:100%;padding:0;min-height:0;pointer-events:none}.fund-chart-export-legend.hidden{display:none}.fund-chart-title.on-light{color:#111827;text-shadow:0 1px 0 rgba(255,255,255,.72),0 6px 18px rgba(255,255,255,.22)}.fund-chart-title.hidden{display:none}.fund-chart-title-editor{z-index:121;box-sizing:border-box;resize:none;overflow:hidden;font-family:"Inter",var(--tos-font-ui);text-align:center;text-shadow:none;pointer-events:auto}.fund-ai-note-overlay{position:absolute;z-index:119;pointer-events:auto;user-select:none;background:transparent;box-sizing:border-box;border-radius:10px;box-shadow:0 14px 28px #02061738;white-space:normal;cursor:grab;touch-action:none}.fund-ai-note-overlay.hidden{display:none}.fund-status{position:absolute;inset:12px auto auto 12px;display:none;align-items:center;justify-content:flex-start;text-align:left;padding:0;color:var(--fund-text-soft);font-family:"Inter",var(--tos-font-ui);font-size:14px;font-weight:300;line-height:1.2;letter-spacing:.01em;pointer-events:none;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;z-index:6;max-width:min(560px,calc(100% - 24px))}.fund-tooltip{position:absolute;z-index:12;pointer-events:none;width:max-content;min-width:180px;max-width:min(280px,calc(100% - 16px));--fund-tooltip-surface: color-mix(in srgb, var(--fund-chart-bg, var(--fund-bg)) 88%, #080b10 12%);--fund-tooltip-border-color: rgba(203, 213, 225, .14);--fund-tooltip-text: rgba(226, 232, 240, .9);--fund-tooltip-muted: rgba(203, 213, 225, .62);--fund-tooltip-highlight: rgba(255, 255, 255, .98);border:1px solid var(--fund-tooltip-border-color);border-radius:7px;background:var(--fund-tooltip-surface);box-shadow:0 6px 18px #02061733;padding:6px 7px;color:var(--fund-tooltip-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:300;line-height:1.25;letter-spacing:-.025em}.fund-tooltip.hidden{display:none}.fund-below{display:flex;flex-direction:column;position:relative;gap:14px;min-height:auto;padding-bottom:96px}.fund-range-spacer{flex:0 0 auto;min-height:0;position:relative;pointer-events:auto;user-select:none;overflow:visible}.fund-range-block{--fund-range-thumb-hit-padding-x: 11px;--fund-range-thumb-hit-padding-y: 6px;--fund-range-thumb-width: 11px;--fund-range-thumb-height: 22px;--fund-range-thumb-radius: 3px;--fund-range-thumb-border: 0px;--fund-range-thumb-shadow: 0px;--fund-range-thumb-rendered: 11px;--fund-range-thumb-offset: 5px;margin-top:12px;padding:0 16px 6px;background:transparent;border:0;box-shadow:none;user-select:none}.fund-range-spacer>.fund-range-block{margin-top:0;padding:0 0 6px}.fund-range-block-below{--fund-range-thumb-radius: 4px;--fund-range-thumb-width: 14px;--fund-range-thumb-height: 22px;--fund-range-thumb-rendered: 14px;--fund-range-thumb-offset: 7px;flex:0 1 calc(50% - 9px);width:min(100%,calc(50% - 9px));max-width:calc(50% - 9px);margin-top:0;padding-top:0;padding-bottom:0}.fund-range-block-below .fund-range-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 8px}#fund-range-block.fund-range-block-below .fund-range-head{display:none}.fund-range-block-below .fund-range-title,.fund-range-block-below .fund-range-value{color:var(--fund-title);font-family:"Inter",var(--tos-font-ui);font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none}.fund-range-block-below .fund-range-value{text-align:right}.fund-range-block-below .fund-range-axis{display:block}.fund-range-block.hidden,.fund-range-head{display:none}.fund-range-title{color:var(--fund-text-soft);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fund-range-value{color:var(--fund-title);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.fund-range-slider{position:relative;height:34px;user-select:none;overflow:visible}.fund-range-base{position:absolute;left:var(--fund-range-thumb-offset);right:var(--fund-range-thumb-offset);top:11px;height:6px;border-radius:999px;background:var(--fund-range-base-bg);box-shadow:inset 0 0 0 1px var(--fund-range-base-border)}.fund-range-base:before,.fund-range-base:after{content:none;position:absolute;top:50%;width:1px;height:12px;border-radius:1px;background:#555;transform:translateY(-50%)}.fund-range-base:before{left:0}.fund-range-base:after{right:0}.fund-range-align{position:absolute;left:var(--fund-range-thumb-offset);right:var(--fund-range-thumb-offset);top:11px;height:6px}.fund-range-thumb-label{position:absolute;top:-38px;display:none;transform:translate(-50%);min-width:58px;padding:4px 8px 5px;border-radius:6px;border:1px solid rgba(120,120,120,.55);background:#141c29f5;color:#e7edf7;font-size:12px;line-height:1.15;font-weight:500;letter-spacing:.03em;text-align:center;white-space:nowrap;pointer-events:none;box-shadow:0 8px 20px #02061738;z-index:6}#fund-range-block .fund-range-thumb-label{top:-26px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--fund-text-soft);font-family:"Inter",var(--tos-font-ui);font-size:12px;line-height:1;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums;box-shadow:none}.fund-range-active{position:absolute;top:0;height:6px;border-radius:999px;background:var(--fund-range-active-bg);box-shadow:0 0 0 1px var(--fund-range-active-shadow),0 0 8px var(--fund-range-active-glow)}.fund-range-input{-webkit-appearance:none;appearance:none;position:absolute;left:calc(-1 * var(--fund-range-thumb-hit-padding-x));top:0;width:calc(100% + 2 * var(--fund-range-thumb-hit-padding-x));height:34px;margin:0;padding:0;border:0;background:none;pointer-events:none}.fund-range-input::-webkit-slider-runnable-track{height:34px;background:transparent;border:0}.fund-range-input::-moz-range-track{height:34px;background:transparent;border:0}.fund-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:calc(var(--fund-range-thumb-width) + 2 * var(--fund-range-thumb-hit-padding-x));height:calc(var(--fund-range-thumb-height) + 2 * var(--fund-range-thumb-hit-padding-y));border-radius:calc(var(--fund-range-thumb-radius) + var(--fund-range-thumb-hit-padding-x)) / calc(var(--fund-range-thumb-radius) + var(--fund-range-thumb-hit-padding-y));border:solid transparent;border-width:var(--fund-range-thumb-hit-padding-y) var(--fund-range-thumb-hit-padding-x);background:linear-gradient(180deg,var(--fund-range-thumb-top) 0%,var(--fund-range-thumb-bottom) 100%);background-clip:content-box;box-shadow:none;margin-top:calc(2px - var(--fund-range-thumb-hit-padding-y));cursor:ew-resize;pointer-events:auto}.fund-range-input::-moz-range-thumb{box-sizing:border-box;width:calc(var(--fund-range-thumb-width) + 2 * var(--fund-range-thumb-hit-padding-x));height:calc(var(--fund-range-thumb-height) + 2 * var(--fund-range-thumb-hit-padding-y));border-radius:calc(var(--fund-range-thumb-radius) + var(--fund-range-thumb-hit-padding-x)) / calc(var(--fund-range-thumb-radius) + var(--fund-range-thumb-hit-padding-y));border:solid transparent;border-width:var(--fund-range-thumb-hit-padding-y) var(--fund-range-thumb-hit-padding-x);background:linear-gradient(180deg,var(--fund-range-thumb-top) 0%,var(--fund-range-thumb-bottom) 100%);background-clip:content-box;box-shadow:none;cursor:ew-resize;pointer-events:auto}.fund-range-input:disabled::-webkit-slider-thumb,.fund-range-input:disabled::-moz-range-thumb{opacity:.45;cursor:default}.fund-range-axis{margin-top:-2px;overflow:visible}.fund-range-axis-align{position:relative;width:calc(100% - var(--fund-range-thumb-rendered));margin-left:var(--fund-range-thumb-offset);overflow:visible}.fund-range-ticks{position:relative;height:4px}.fund-range-tick{position:absolute;top:0;width:1px;height:4px;background:#6b7280b3;transform:translate(-50%)}.fund-range-labels{position:relative;height:13px;margin-top:4px;overflow:visible}.fund-range-label{position:absolute;top:0;transform:translate(-50%);color:#9ca3af;font-family:"Inter",var(--tos-font-ui);font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.fund-below-top{display:flex;align-items:flex-start;justify-content:flex-start;gap:18px;flex-wrap:wrap;width:100%;min-height:32px;box-sizing:border-box;padding-left:var(--fund-chart-left-inset, 24px);padding-right:var(--fund-chart-right-inset, 70px)}.fund-legend{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0;flex:1 1 320px;min-width:280px;max-width:none}.fund-legend-item{display:inline-flex;align-items:center;gap:8px;padding:0;font-family:"Inter",var(--tos-font-ui);font-size:14px;font-weight:300;color:#d1d5db;line-height:1.35;cursor:default;transition:color .12s ease,opacity .12s ease;max-width:100%;text-align:left}.fund-legend-item:hover,.fund-legend-item.is-active{color:#e5e7eb}.fund-legend-text{color:inherit;font-size:14px;font-weight:300;font-variant-numeric:tabular-nums;white-space:normal}.fund-legend-muted{color:var(--fund-text-muted);font-variant-numeric:tabular-nums}.fund-controls-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;flex:0 0 auto;width:auto;max-width:100%;margin-left:auto;box-sizing:border-box;padding:0;pointer-events:none}.fund-table-wrap{width:min(calc(var(--fund-table-content-width, 680px) + 2px),calc(100% - var(--fund-chart-left-inset, 24px) - var(--fund-chart-right-inset, 70px)));max-width:calc(100% - var(--fund-chart-left-inset, 24px) - var(--fund-chart-right-inset, 70px));margin:0 auto 0 var(--fund-chart-left-inset, 24px);border:1px solid var(--fund-sidebar-border);border-radius:12px;background:transparent;box-shadow:none;overflow:hidden}.fund-table-wrap.hidden{display:none}.fund-table-scroll{overflow-x:auto;overflow-y:hidden}.fund-table{width:var(--fund-table-content-width, 680px);min-width:var(--fund-table-content-width, 680px);border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.fund-table-toggle-row{display:flex;align-items:center;justify-content:center;margin:0 var(--fund-chart-right-inset, 70px) 0 var(--fund-chart-left-inset, 24px);pointer-events:auto}.fund-table-toggle-row.hidden{display:none}.fund-table-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:29px;height:29px;padding:3px 9px;border:1px solid rgba(148,163,184,.28);border-radius:5px;background:var(--fund-bg);box-shadow:inset 0 0 0 1px #ffffff04;color:var(--fund-top-control-text);font-family:"Inter",var(--tos-font-ui);font-size:11px;font-weight:400;letter-spacing:0;line-height:1.1;cursor:default;transition:color .12s ease,border-color .12s ease,background .12s ease}.fund-table-toggle-btn:hover,.fund-table-toggle-btn:focus-visible{color:var(--fund-top-control-text-strong);border-color:#94a3b875;background:#4e565c4d;box-shadow:inset 0 0 0 1px #ffffff04;outline:none}.fund-table-toggle-btn:disabled{opacity:.55;cursor:default;box-shadow:none}.fund-table-toggle-btn:disabled:hover{color:var(--fund-top-control-text);border-color:#8787875c;background:var(--fund-bg);box-shadow:none}.fund-table-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:currentColor}.fund-table-toggle-icon svg,.fund-table-toggle-chevron svg{display:block}.fund-table-toggle-chevron{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:currentColor;transition:transform .12s ease}.fund-table-toggle-label{white-space:nowrap}.fund-controls-row>*{pointer-events:auto}.fund-shell{display:flex;align-items:stretch;gap:0;min-width:0;min-height:0;flex:1 1 auto}.fund-sidebar{--fund-sidebar-inline-inset: 2px;--fund-sidebar-stack-divider-bleed: 10px;position:relative;display:flex;flex:0 0 clamp(192px,30vw,320px);flex-direction:column;width:clamp(192px,30vw,320px);min-width:clamp(192px,30vw,320px);padding:10px 4px 16px;border:1px solid var(--fund-sidebar-divider, var(--fund-sidebar-border));border-radius:0 0 16px 16px;background:var(--fund-sidebar-panel, var(--fund-bg));box-shadow:none;overflow:hidden;transition:width var(--transition-layout),min-width var(--transition-layout),flex-basis var(--transition-layout),padding var(--transition-layout),border-radius var(--transition-layout),border-width var(--transition-layout)}.fund-sidebar:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:var(--fund-sidebar-handle);pointer-events:none}.fund-sidebar-resize-handle{position:relative;flex:0 0 4px;width:4px;min-width:4px;align-self:stretch;cursor:col-resize;background:transparent;border-radius:999px;transition:background var(--transition-micro),opacity var(--transition-micro),flex-basis var(--transition-micro),width var(--transition-micro),min-width var(--transition-micro)}.fund-sidebar-resize-handle:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;border-radius:inherit;background:transparent;transition:background var(--transition-micro)}.fund-sidebar-resize-handle:hover,.fund-sidebar-resize-handle.is-active,.fund-sidebar-resize-handle:focus-visible{outline:none}.fund-sidebar-resize-handle:hover:before,.fund-sidebar-resize-handle.is-active:before,.fund-sidebar-resize-handle:focus-visible:before{background:var(--fund-sidebar-handle-active)}.fund-sidebar-resize-handle.is-hidden{opacity:0;pointer-events:none;flex-basis:0;width:0;min-width:0}.fund-sidebar.is-collapsed{flex-basis:56px;width:56px;min-width:56px;padding:10px 10px 0;border-width:0 1px 0 0;border-color:var(--fund-sidebar-border);border-radius:0}.fund-sidebar.is-collapsed:after{display:none}.fund-sidebar-header{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;min-height:36px;margin-bottom:14px;padding:0 var(--fund-sidebar-inline-inset)}.fund-sidebar.is-collapsed .fund-sidebar-header{justify-content:center;margin-bottom:0}.fund-sidebar-sections{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;transition:opacity var(--transition-micro),transform var(--transition-micro)}.fund-sidebar-auth-footer{position:relative;flex:0 0 auto;margin-top:12px;padding:16px 4px 0;border-top:1px solid var(--fund-sidebar-section-divider, var(--fund-sidebar-divider));transition:opacity var(--transition-micro),transform var(--transition-micro)}.fund-sidebar-auth-footer .auth-surface-sidebar,.fund-sidebar-auth-footer .auth-login-root,.fund-sidebar-auth-footer .auth-profile-root{display:flex;width:100%;min-width:0;justify-content:center}.auth-surface-toolbar{display:inline-flex;align-items:center;flex:0 0 auto}.fund-sidebar-auth-footer .auth-surface-sidebar{flex-direction:column}.fund-sidebar-auth-footer .fund-sidebar-auth-btn{position:relative;display:inline-flex;width:auto;min-height:32px;align-items:center;justify-content:center;gap:7px;padding:0 8px;overflow:hidden;border:1px solid var(--fund-sidebar-border);border-radius:6px;background:transparent;color:var(--fund-sidebar-text-muted);box-shadow:none;font-family:var(--tos-font-ui);font-size:12px;font-weight:400;cursor:default;isolation:isolate;transition:transform .15s ease,color .15s ease}@media(hover:hover)and (pointer:fine){.fund-sidebar-auth-footer .fund-sidebar-auth-btn:hover{color:var(--fund-sidebar-text-primary);transform:scale(1.035)}}.fund-sidebar-auth-footer .fund-sidebar-auth-btn:focus-visible{background:var(--fund-sidebar-surface-hover);outline:2px solid var(--fund-accent-border);outline-offset:2px}.fund-sidebar-auth-icon{flex:0 0 auto;width:14px;height:14px;color:var(--fund-sidebar-text-muted);transition:color .15s ease}.fund-sidebar-auth-footer .fund-sidebar-auth-btn:hover .fund-sidebar-auth-icon,.fund-sidebar-auth-footer .fund-sidebar-auth-btn:focus-visible .fund-sidebar-auth-icon{color:var(--fund-sidebar-text-primary)}.fund-sidebar-auth-label{display:inline-flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}@media(prefers-reduced-motion:reduce){.fund-sidebar-auth-footer .fund-sidebar-auth-btn,.fund-sidebar-auth-footer .fund-sidebar-auth-icon{transition:none}.fund-sidebar-auth-footer .fund-sidebar-auth-btn:hover,.fund-sidebar-auth-footer .fund-sidebar-auth-btn:active,.fund-sidebar-auth-footer .fund-sidebar-auth-btn:hover .fund-sidebar-auth-icon,.fund-sidebar-auth-footer .fund-sidebar-auth-btn:focus-visible .fund-sidebar-auth-icon{transform:none}}.fund-sidebar-auth-footer .auth-login-dropdown,.fund-sidebar-auth-footer .auth-dropdown{top:auto;right:0;bottom:calc(100% + 8px);left:0;width:auto;min-width:0;background:var(--fund-sidebar-panel);border-color:var(--fund-sidebar-border-focus)}.fund-sidebar.is-collapsed .fund-sidebar-auth-footer{position:absolute;right:auto;bottom:24px;left:7px;width:42px;height:42px;margin:0;padding:0;border-top:0;opacity:1;transform:none;visibility:visible;pointer-events:auto}.fund-sidebar.is-collapsed .fund-sidebar-auth-footer .auth-surface-sidebar,.fund-sidebar.is-collapsed .fund-sidebar-auth-footer .auth-login-root,.fund-sidebar.is-collapsed .fund-sidebar-auth-footer .auth-profile-root{width:42px;height:42px}.fund-sidebar.is-collapsed .fund-sidebar-auth-footer .fund-sidebar-auth-btn{display:inline-flex;width:42px;height:42px;min-height:42px;padding:0;border-radius:10px}.fund-sidebar.is-collapsed .fund-sidebar-auth-footer .fund-sidebar-auth-btn:hover{background:var(--fund-sidebar-surface-hover)}.fund-sidebar.is-collapsed .fund-sidebar-auth-footer .fund-sidebar-auth-icon{width:18px;height:18px}.fund-sidebar.is-collapsed .fund-sidebar-auth-footer .fund-sidebar-auth-label,.fund-sidebar.is-collapsed .fund-sidebar-auth-footer .auth-login-dropdown,.fund-sidebar.is-collapsed .fund-sidebar-auth-footer .auth-dropdown{display:none!important}.fund-sidebar-sections::-webkit-scrollbar{width:6px}.fund-sidebar-sections::-webkit-scrollbar-track{background:transparent}.fund-sidebar-sections::-webkit-scrollbar-thumb{background:var(--fund-sidebar-border, rgba(255,255,255,.15));border-radius:3px}.fund-sidebar-sections::-webkit-scrollbar-thumb:hover{background:var(--fund-sidebar-text-secondary, rgba(255,255,255,.25))}.fund-sidebar.is-collapsed .fund-sidebar-sections,.fund-sidebar.is-collapsed .fund-sidebar-sections *{pointer-events:none!important}.fund-sidebar-section{display:flex;flex-direction:column;gap:6px;min-width:0}.fund-sidebar-section+.fund-sidebar-section{padding-top:12px;border-top:1px solid var(--fund-sidebar-section-divider, var(--fund-sidebar-divider, var(--fund-sidebar-border-soft)))}.fund-sidebar-section-headerless+.fund-sidebar-section-headerless{padding-top:10px;border-top:none}.fund-sidebar-section[data-fund-sidebar-section=stocks]+.fund-sidebar-section[data-fund-sidebar-section=metrics]{padding-top:12px;border-top:1px solid var(--fund-sidebar-section-divider, var(--fund-sidebar-divider, var(--fund-sidebar-border-soft)))}.fund-sidebar-section-toggle{width:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:0 calc(var(--fund-sidebar-inline-inset) + 7px) 4px;border:none;background:transparent;text-align:left;cursor:default}.fund-sidebar-section-toggle:focus-visible{outline:none}.fund-sidebar-section-chevron{width:6px;height:6px;flex:0 0 auto;border-right:1px solid currentColor;border-bottom:1px solid currentColor;color:var(--fund-sidebar-text-muted);transform:rotate(45deg) translateY(-1px);transition:transform var(--transition-micro),color var(--transition-micro)}.fund-sidebar-section-title{color:var(--fund-sidebar-text-secondary);font-family:"Inter",var(--tos-font-ui);font-size:14px;font-weight:400;letter-spacing:0;line-height:1;text-transform:none;transition:color var(--transition-micro)}.fund-sidebar-section-toggle:hover .fund-sidebar-section-title,.fund-sidebar-section-toggle:focus-visible .fund-sidebar-section-title,.fund-sidebar-section-toggle:hover .fund-sidebar-section-chevron,.fund-sidebar-section-toggle:focus-visible .fund-sidebar-section-chevron{color:var(--fund-sidebar-text-primary)}.fund-sidebar-section-body{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:visible;max-height:none;opacity:1;transform:none;transition:max-height var(--transition-layout),opacity var(--transition-reveal),transform var(--transition-reveal)}@keyframes fundAiSpin{to{transform:rotate(360deg)}}.fund-sidebar-search-root,.fund-sidebar-search-root .fund-dd-btn{width:100%}.fund-sidebar-search-btn,.fund-sidebar-search-control{width:auto;min-width:0;min-height:36px;margin:0 var(--fund-sidebar-inline-inset);padding:6px 8px;border:none;border-radius:12px;background:transparent;box-shadow:none;transition:background var(--transition-micro),border-color var(--transition-micro),color var(--transition-micro),box-shadow var(--transition-micro)}.fund-sidebar-search-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;white-space:nowrap}.fund-sidebar-search-btn:hover,.fund-sidebar-search-btn:focus-visible,.fund-sidebar-search-btn.open,.fund-sidebar-search-control:hover,.fund-sidebar-search-control.open{background:var(--fund-sidebar-surface-hover);color:var(--fund-sidebar-text-primary)}.fund-sidebar-search-btn:focus-visible{outline:none;box-shadow:none}@keyframes fundSidebarSearchCaretBlink{0%,45%{opacity:1}46%,to{opacity:0}}.fund-sidebar-search-label{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;gap:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fund-sidebar-text-secondary);font-family:"Inter",var(--tos-font-ui);font-size:14px;font-weight:300;line-height:1;text-align:left;transition:color var(--transition-micro)}.fund-sidebar-search-shortcut{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-left:auto;max-width:0;padding-left:0;overflow:hidden;color:var(--fund-sidebar-count);font-family:"Inter",var(--tos-font-ui);font-size:14px;font-weight:300;letter-spacing:.01em;line-height:1;opacity:0;white-space:nowrap;pointer-events:none;transition:color var(--transition-micro),opacity var(--transition-micro),max-width var(--transition-micro),padding-left var(--transition-micro)}.fund-sidebar-search-btn:hover .fund-sidebar-search-shortcut{max-width:56px;padding-left:12px;opacity:1}.fund-sidebar-search-shortcut-key{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:auto;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none;font-size:14px;font-weight:300;letter-spacing:0;line-height:1;color:inherit}.fund-sidebar-search-shortcut-command{min-width:0;font-size:14px;line-height:1}#fund-chart-area{position:relative}@keyframes fundMetricCardSpin{to{transform:rotate(360deg)}}.fund-metric-card-change.is-positive{color:var(--tos-positive, #4ade80)}.fund-metric-card-change.is-negative{color:var(--tos-negative, #ef5350)}.fund-sidebar-chip-stack{width:100%;max-width:none;display:flex;flex-direction:column;align-items:stretch;gap:2px;overflow:visible}.fund-sidebar .fund-company-chips,.fund-sidebar .fund-chips{flex-direction:column;align-items:stretch;gap:2px;max-width:none;overflow:visible}.fund-sidebar .fund-chip,.fund-sidebar .fund-company-chip{width:auto;max-width:none;min-width:0;min-height:36px;margin:0 var(--fund-sidebar-inline-inset);border-radius:12px;border:none;background:transparent;box-shadow:none;transition:background var(--transition-micro),border-color var(--transition-micro),box-shadow var(--transition-micro),opacity var(--transition-micro)}.fund-sidebar .fund-chip:after,.fund-sidebar .fund-company-chip:after{content:none}.fund-sidebar .fund-company-chip{padding:6px 8px}.fund-sidebar .fund-company-chip-label{flex:1 1 auto;min-width:0;gap:8px}.fund-sidebar .fund-company-chip.is-active{background:var(--fund-sidebar-surface-active)}.fund-sidebar .fund-company-chip:hover,.fund-sidebar .fund-company-chip:focus-within{background:var(--fund-sidebar-chip-hover)}.fund-sidebar .fund-company-chip-logo{display:inline-flex;width:24px;height:24px;min-width:24px;min-height:24px}.fund-sidebar .fund-company-chip-text{gap:6px;min-width:0;flex:1 1 auto}.fund-sidebar .fund-company-chip-name{color:var(--fund-sidebar-text-primary);font-size:14px;font-weight:300}.fund-sidebar .fund-company-chip-day-change{font-size:12px;font-weight:400}.fund-sidebar .fund-chip{padding:6px 8px}.fund-sidebar .fund-chip:not(.fund-company-chip).is-active{background:var(--fund-sidebar-surface-active);border-color:transparent}.fund-sidebar .fund-company-chips>.fund-company-chip+.fund-company-chip:before,.fund-sidebar .fund-chips>.fund-chip+.fund-chip:before{content:none}.fund-sidebar .fund-chip:not(.fund-company-chip):hover,.fund-sidebar .fund-chip:not(.fund-company-chip):focus-within{background:var(--fund-sidebar-chip-hover);border-color:transparent}#fundamentals-container[data-fund-sidebar-variant=chart-integrated]{--fund-sidebar-chart-gutter: 34px;--fund-sidebar-panel: var(--fund-chart-bg, #1d2938);--fund-sidebar-border: rgba(148, 163, 184, .12);--fund-sidebar-divider: rgba(148, 163, 184, .13);--fund-sidebar-section-divider: rgba(148, 163, 184, .13);--fund-sidebar-surface: rgba(255, 255, 255, .025);--fund-sidebar-surface-hover: rgba(255, 255, 255, .055);--fund-sidebar-surface-active: rgba(255, 255, 255, .095);--fund-sidebar-chip-hover: rgba(255, 255, 255, .052);--fund-sidebar-action-hover: rgba(255, 255, 255, .08);--fund-sidebar-text-primary: rgba(255, 255, 255, .98);--fund-sidebar-text-secondary: rgba(246, 249, 253, .92);--fund-sidebar-text-muted: rgba(222, 229, 240, .72)}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-main{margin-left:calc(var(--fund-sidebar-chart-gutter) - 4px - var(--fund-range-edge-label-overflow))}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar{flex-basis:245px;width:245px;min-width:245px;padding:16px 4px 18px;border-width:0 1px 0 0;border-color:var(--fund-sidebar-divider);border-radius:0;background:var(--fund-sidebar-panel);transition:width var(--transition-layout),min-width var(--transition-layout),flex-basis var(--transition-layout),border-radius var(--transition-layout),border-width var(--transition-layout)}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar:after{background:#94a3b814}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-header{min-height:42px;margin-bottom:0;padding:0 2px 10px 8px}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-toggle{width:32px;height:32px;border-radius:8px;transform:translateY(-5px)}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-toggle-icon{transform:none}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar.is-collapsed{flex-basis:56px;width:56px;min-width:56px;padding:0;border-width:0 1px 0 0;border-color:var(--fund-sidebar-divider);box-sizing:border-box;overflow:hidden;z-index:20}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar.is-collapsed .fund-sidebar-header{position:absolute;top:16px;left:12px;justify-content:center;width:32px;min-height:32px;padding:0}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar.is-collapsed .fund-sidebar-toggle{width:32px;height:32px;border-radius:8px}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar.is-collapsed:after{display:none}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-shell:has(>.fund-sidebar.is-collapsed) .fund-main{margin-left:calc(var(--fund-sidebar-chart-gutter) - var(--fund-range-edge-label-overflow))}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-sections{gap:14px}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-section{gap:6px}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-section+.fund-sidebar-section,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-section[data-fund-sidebar-section=stocks]+.fund-sidebar-section[data-fund-sidebar-section=metrics]{padding-top:12px;border-top:1px solid var(--fund-sidebar-section-divider)}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-section-headerless+.fund-sidebar-section-headerless{padding-top:12px}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-section-toggle{padding:0 calc(var(--fund-sidebar-inline-inset) + 7px) 4px}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-section-title{font-size:12px;font-weight:400}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-search-btn{min-height:36px;padding:6px 8px;border:1px solid var(--fund-sidebar-border);border-radius:12px;background:var(--fund-sidebar-panel);color:var(--fund-sidebar-text-secondary);box-shadow:inset 0 1px #ffffff05}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-search-btn:hover,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-search-btn:focus-visible,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-search-btn.open,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-search-btn[aria-expanded=true]{border-color:var(--fund-sidebar-border-focus);background:var(--fund-sidebar-surface-hover);box-shadow:inset 0 1px #ffffff06}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-search-label{font-size:12px;font-weight:300}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-toggle-group .fund-price-toggle,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-appearance-dropdown .fund-dd-btn,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-clear-btn{min-height:36px;font-size:12px;font-weight:300}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-appearance-dropdown .fund-dd-btn{height:36px;padding:6px 4px 6px 8px;border:1px solid var(--fund-sidebar-border);box-sizing:border-box}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-clear-btn{border:1px solid var(--fund-sidebar-border)}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip:not(.fund-company-chip){min-height:36px;padding-top:2px;padding-bottom:2px;border:1px solid var(--fund-sidebar-border);border-radius:12px;background:var(--fund-sidebar-surface);box-shadow:inset 0 1px #ffffff05;transition:background var(--transition-micro),border-color var(--transition-micro),box-shadow var(--transition-micro),opacity var(--transition-micro)}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip{padding-left:8px;padding-right:4px}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip:not(.fund-company-chip){padding-left:8px;padding-right:4px}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip.is-active,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip:not(.fund-company-chip).is-active{background:var(--fund-sidebar-surface-active);border-color:var(--fund-sidebar-border-focus);box-shadow:inset 0 1px #ffffff06;opacity:1}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip.is-hidden,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip:not(.fund-company-chip).is-hidden{background:var(--fund-sidebar-surface);border-color:var(--fund-sidebar-border);box-shadow:inset 0 1px #ffffff05;opacity:1}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip:not(.is-hidden):hover,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip:not(.is-hidden):has(:focus-visible),#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip:not(.is-hidden):has(.fund-chip-settings-btn[aria-expanded=true]),#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip:not(.fund-company-chip):not(.is-hidden):hover,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip:not(.fund-company-chip):not(.is-hidden):has(:focus-visible),#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip:not(.fund-company-chip):not(.is-hidden):has(.fund-chip-settings-btn[aria-expanded=true]){background:var(--fund-sidebar-surface-active);border-color:var(--fund-sidebar-border-focus);box-shadow:inset 0 1px #ffffff06}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip:not(.is-hidden):hover .fund-company-chip-logo,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip:not(.is-hidden):has(:focus-visible) .fund-company-chip-logo,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip:not(.is-hidden):has(.fund-chip-settings-btn[aria-expanded=true]) .fund-company-chip-logo{opacity:1}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip-label{min-height:22px;font-size:12px;line-height:1.2}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip-logo{width:15px;height:15px;min-width:15px;min-height:15px}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip-logo-img{padding:0}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip-name{font-size:12px}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip-day-change{font-size:11px}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip-actions,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-actions{gap:4px}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip-visibility,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip-chart-type,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip-settings-btn,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip:hover .fund-chip-settings-btn,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip:focus-within .fund-chip-settings-btn{width:22px;height:22px;min-width:22px;border-radius:5px}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip-visibility.is-visible,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip-visibility.is-hidden{background:transparent;color:var(--fund-sidebar-text-muted);opacity:.78}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip-visibility.is-hidden .fund-chip-visibility-icon:after{opacity:1}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip-drag-handle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:22px;min-width:20px;margin-right:8px;color:var(--fund-sidebar-text-muted);cursor:default!important;opacity:.62;user-select:none;touch-action:none}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip-drag-handle:hover{color:var(--fund-sidebar-text-primary);opacity:1}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip-drag-handle:active,#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip.is-dragging .fund-chip-drag-handle{cursor:default!important;opacity:1}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip-drag-icon{width:8px;height:16px;line-height:0}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip-drag-icon svg{display:block;width:100%;height:100%}#fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chips{position:relative}.fund-sidebar .fund-chip-label{flex:1 1 auto;min-width:0;color:var(--fund-sidebar-text-primary);font-size:14px;font-weight:300;transition:color var(--transition-micro)}.fund-sidebar .fund-chip-actions{gap:6px;margin-left:auto;align-items:center;transition:none}.fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-actions{gap:8px;margin-left:auto}.fund-sidebar .fund-chip-visibility,.fund-sidebar .fund-chip-remove,.fund-sidebar .fund-chip-chart-type,.fund-sidebar .fund-chip-settings-btn{width:28px;height:28px;min-width:28px;border-radius:7px;background:transparent;color:var(--fund-sidebar-text-muted);opacity:.78}.fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-visibility,.fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-chart-type,.fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-settings-btn{overflow:visible;transform:none;pointer-events:auto;transition:background var(--transition-micro),color var(--transition-micro),opacity var(--transition-micro)}.fund-sidebar .fund-company-chip .fund-chip-visibility{width:28px;min-width:28px;opacity:.78;overflow:visible;pointer-events:auto}.fund-sidebar .fund-chip-visibility-icon{width:17px;height:11px;border-width:1.8px}.fund-sidebar .fund-chip-visibility-icon:after{width:5px;height:5px}.fund-sidebar .fund-chip-visibility.is-hidden .fund-chip-visibility-icon:before{width:22px;height:1.8px}.fund-sidebar .fund-chip-settings-btn{width:28px;min-width:28px;margin-left:0;opacity:.78;transform:none;pointer-events:auto;overflow:visible;font-size:17px;font-weight:400}.fund-sidebar .fund-chip:hover .fund-chip-settings-btn,.fund-sidebar .fund-chip:focus-within .fund-chip-settings-btn,.fund-sidebar .fund-chip-settings-btn.is-open{width:28px;min-width:28px;margin-left:0;opacity:.78;transform:none;pointer-events:auto}.fund-sidebar .fund-chip:not(.fund-company-chip).is-hidden{background:transparent;opacity:1}.fund-sidebar .fund-chip.is-hidden .fund-chip-label{color:var(--fund-sidebar-text-primary)}.fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-visibility:hover,.fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-visibility.is-visible:hover,.fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-visibility.is-hidden:hover,.fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-chart-type:hover,.fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-chart-type:focus-visible,.fund-sidebar .fund-chip .fund-chip-settings-btn:hover,.fund-sidebar .fund-chip .fund-chip-settings-btn:focus-visible{background:var(--fund-sidebar-action-hover);color:var(--fund-sidebar-text-primary);opacity:1;outline:none}@media(hover:none),(pointer:coarse){.fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-visibility,.fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-remove{width:20px;min-width:20px;opacity:.78;transform:none;pointer-events:auto}}.fund-sidebar-period-seg{--fund-sidebar-period-seg-padding: 2px;--fund-sidebar-period-seg-gap: 2px;width:calc(100% - (var(--fund-sidebar-inline-inset) * 2));position:relative;isolation:isolate;display:flex;gap:var(--fund-sidebar-period-seg-gap);margin:0 var(--fund-sidebar-inline-inset);min-height:36px;padding:var(--fund-sidebar-period-seg-padding);border:1px solid var(--fund-sidebar-border);border-radius:12px;background:transparent;box-shadow:none}.fund-sidebar-period-seg:before{content:"";position:absolute;top:var(--fund-sidebar-period-seg-padding);left:var(--fund-sidebar-period-seg-padding);z-index:0;width:calc((100% - (var(--fund-sidebar-period-seg-padding) * 2) - var(--fund-sidebar-period-seg-gap)) / 2);height:calc(100% - (var(--fund-sidebar-period-seg-padding) * 2));border-radius:9px;background:var(--fund-sidebar-chip-active);pointer-events:none;transition:transform .24s cubic-bezier(.22,1,.36,1)}.fund-sidebar-period-seg[data-active-period=quarter]:before{transform:translate(calc(100% + var(--fund-sidebar-period-seg-gap)))}.fund-controls-actions .fund-sidebar-period-seg{width:auto;margin:0;min-height:30px;border-radius:10px}.fund-controls-actions .fund-sidebar-period-seg .fund-seg-btn{flex:0 0 auto;min-height:24px;padding:2px 14px;font-size:13px}.fund-sidebar-period-seg .fund-seg-btn{flex:1 1 0;min-width:0;min-height:30px;position:relative;z-index:1;padding:4px 8px;border-radius:9px;border:none;background:transparent;color:var(--fund-sidebar-text-secondary);font-family:"Inter",var(--tos-font-ui);font-size:14px;font-weight:300;transition:background var(--transition-micro),border-color var(--transition-micro),color var(--transition-micro)}.fund-sidebar-period-seg .fund-seg-btn:hover,.fund-sidebar-period-seg .fund-seg-btn:focus-visible{color:var(--fund-sidebar-text-primary)}.fund-sidebar-period-seg .fund-seg-btn:focus-visible{box-shadow:inset 0 0 0 1px var(--fund-sidebar-border-focus);outline:none}.fund-sidebar-period-seg .fund-seg-btn.active{background:transparent;color:var(--fund-sidebar-text-primary);box-shadow:none}.fund-sidebar-toggle-group{width:calc(100% - (var(--fund-sidebar-inline-inset) * 2));min-height:auto;margin:0 var(--fund-sidebar-inline-inset);padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.fund-sidebar-section-body .fund-sidebar-appearance-dropdown{position:relative;display:block;width:100%;flex:0 0 auto}.fund-sidebar-appearance-dropdown .fund-dd-btn{width:calc(100% - (var(--fund-sidebar-inline-inset) * 2));min-width:0;min-height:40px;margin:0 var(--fund-sidebar-inline-inset);padding:6px 8px;border:none;border-radius:12px;background:transparent;box-shadow:none;color:var(--fund-sidebar-text-secondary);font-family:"Inter",var(--tos-font-ui);font-size:14px;font-weight:300;line-height:1;justify-content:space-between;text-align:left;transition:background .12s ease,color .12s ease}.fund-sidebar-appearance-dropdown .fund-dd-btn:hover,.fund-sidebar-appearance-dropdown .fund-dd-btn:focus-visible{background:var(--fund-sidebar-surface-hover);color:var(--fund-sidebar-text-primary);outline:none}.fund-sidebar-appearance-dropdown .fund-dd-panel{position:fixed;left:0;top:0;right:auto;z-index:2600}.fund-sidebar-appearance-btn-label{min-width:0}.fund-sidebar-appearance-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:5px;background:transparent;color:var(--fund-sidebar-text-muted);font-size:17px;font-weight:400;line-height:1;opacity:.78;transition:background var(--transition-micro),color var(--transition-micro),opacity var(--transition-micro)}.fund-sidebar-appearance-dropdown .fund-dd-btn:hover .fund-sidebar-appearance-btn-icon,.fund-sidebar-appearance-dropdown .fund-dd-btn:focus-visible .fund-sidebar-appearance-btn-icon{background:var(--fund-sidebar-action-hover);color:var(--fund-sidebar-text-primary);opacity:1}.fund-sidebar-appearance-dropdown .fund-appearance-controls{gap:4px}.fund-sidebar-appearance-dropdown .fund-appearance-options-section{padding-top:0;border-top:0}.fund-sidebar-appearance-dropdown .fund-appearance-panel{width:var(--fund-menu-shell-width);min-width:0;max-width:var(--fund-menu-shell-width);padding:3px}.fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn{grid-template-columns:minmax(0,1fr) auto auto;font-family:var(--tos-font-ui)}.fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn .fund-chip-settings-action-label,.fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn .fund-chip-settings-action-meta{font-size:var(--fund-menu-font-size)}.fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn.has-submenu{grid-template-columns:minmax(0,1fr) var(--fund-menu-check-size)}.fund-sidebar-appearance-dropdown #fund-appearance-panel .fund-chip-settings-action-btn.is-active:not(:hover):not(:focus-visible):not(.is-open){background:transparent;color:#f5f5f5}.fund-sidebar-appearance-dropdown .fund-chip-settings-action-icon{display:none}.fund-sidebar-appearance-dropdown .fund-chip-settings-action-meta{display:inline-flex;align-items:center;justify-content:flex-end;height:14px;margin-left:0;line-height:14px;text-align:right;transform:translate(5px)}.fund-sidebar-clear-btn{margin:0 var(--fund-sidebar-inline-inset);min-height:36px;border:none;background:transparent;color:var(--fund-sidebar-text-secondary);font-family:"Inter",var(--tos-font-ui);font-size:14px;font-weight:300;line-height:1;text-align:left;padding:6px 8px;border-radius:12px;cursor:default;transition:background .12s ease,color .12s ease}.fund-sidebar-clear-btn:hover{background:var(--fund-sidebar-surface-hover);color:var(--fund-sidebar-text-primary)}.fund-sidebar-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:12px;background:transparent;color:#bfc6d6c7;cursor:w-resize;transition:background .12s ease,color .12s ease,opacity .12s ease,box-shadow .12s ease}.fund-sidebar-toggle:hover,.fund-sidebar-toggle:focus-visible{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff14;color:#eef2f7;opacity:1}.fund-sidebar-toggle-tooltip{position:fixed;left:0;top:0;padding:8px 14px;border-radius:10px;background:#000000fa;color:#f8fafc;font-family:"Inter",var(--tos-font-ui);font-size:14px;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap;pointer-events:none;box-shadow:0 8px 22px #00000047;backdrop-filter:blur(8px);opacity:1;transform:translateY(0);transition:opacity 70ms ease-out,transform 70ms ease-out;z-index:2500}.fund-sidebar-toggle-tooltip.hidden{opacity:0;transform:translateY(-2px);visibility:hidden}.fund-sidebar-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px}.fund-sidebar-toggle-icon svg{display:block;width:100%;height:100%}.fund-sidebar.is-collapsed .fund-sidebar-toggle{width:42px;height:42px;cursor:e-resize}.fund-main{--fund-range-edge-label-overflow: 16px;scrollbar-color:rgba(128,128,128,.5) var(--fund-bg);display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding-left:var(--fund-range-edge-label-overflow);overscroll-behavior:contain;margin-left:calc(var(--fund-sidebar-chart-gutter) - 4px - var(--fund-range-edge-label-overflow));gap:12px}.fund-shell:has(>.fund-sidebar.is-collapsed) .fund-main{margin-left:calc(var(--fund-sidebar-chart-gutter) - var(--fund-range-edge-label-overflow))}.fund-main-topbar{--fund-top-control-height: 29px;flex:0 0 auto;min-height:0;gap:0;margin-top:12px;padding-left:var(--fund-chart-left-inset, 24px);padding-right:var(--fund-chart-right-inset, 70px);box-sizing:border-box}.fund-main-topbar .fund-controls-actions{width:100%;justify-content:flex-end;margin-left:0;padding-right:0}.fund-main-topbar .fund-export-root{margin-left:auto}.fund-main .fund-range-spacer,.fund-main .fund-chart-wrap{width:100%;max-width:none}.fund-main .fund-range-spacer{padding-left:var(--fund-chart-left-inset, 24px);padding-right:var(--fund-chart-right-inset, 70px);box-sizing:border-box}.fund-main .fund-range-block-below{flex:0 0 100%;width:100%;max-width:none;transform:translateY(10px)}.fund-main .fund-chart-wrap{margin-top:24px;margin-bottom:14px}.fund-main .fund-below{gap:0;padding-bottom:0}.fund-main .fund-below-top{margin-top:2px}.fund-main .fund-table-wrap{margin-top:40px;margin-right:auto;margin-left:var(--fund-chart-left-inset, 24px)}.fund-main .fund-footer-spacer{flex:0 0 48px;width:100%;height:48px;pointer-events:none}.fund-main .fund-controls-row{align-self:flex-start;margin-top:-2px}.fund-main .fund-options{justify-content:flex-end}.fund-seg-icon{flex-shrink:0;opacity:.92}.fund-action-btn,.fund-icon-btn{border:1px solid var(--fund-border-soft);background:var(--fund-bg-card);color:var(--fund-text-soft);border-radius:9px;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.01em;padding:7px 12px;cursor:default;min-height:33px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;box-shadow:0 8px 22px #03071242}.fund-action-btn:hover,.fund-icon-btn:hover{color:var(--fund-title);border-color:var(--fund-accent-border);background:var(--fund-bg-card-strong)}.fund-action-btn:disabled,.fund-icon-btn:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.fund-action-btn:disabled:hover,.fund-icon-btn:disabled:hover{color:var(--fund-text-soft);border-color:var(--fund-border-soft);background:var(--fund-bg-card)}.fund-icon-btn{padding:7px 10px;min-width:34px}.fund-export-root{position:relative;display:inline-flex;align-items:center}.fund-export-chevron{display:inline-block;transition:transform .12s ease;font-size:11px;line-height:1}.fund-export-menu{position:absolute;--fund-popout-surface: #343332;right:0;bottom:calc(100% + 8px);--fund-menu-shell-width: min(192px, calc(100vw - 24px) );width:var(--fund-menu-shell-width);min-width:0;max-width:var(--fund-menu-shell-width);padding:3px;border:1px solid var(--fund-popout-surface);border-radius:20px;background:var(--fund-popout-surface);box-shadow:0 20px 52px #0000006b;z-index:1710}.fund-export-item{width:100%;min-height:34px;border:none;background:transparent;color:#f5f5f5;font-family:var(--tos-font-ui);font-size:14px;font-weight:300;line-height:1.2;text-align:left;padding:0 10px;border-radius:12px;cursor:default;display:flex;align-items:center;gap:8px;transition:background var(--transition-micro),color var(--transition-micro)}.fund-export-item:hover,.fund-export-item:focus-visible{background:#ffffff14;color:#fff;outline:none}@media(max-width:560px){#fundamentals-container,#overview-container{padding:12px 72px 14px}#fundamentals-container{padding:0 18px 0 0}.fund-sidebar-resize-handle{display:none}.fund-sidebar-header,.fund-sidebar.is-collapsed .fund-sidebar-header{justify-content:flex-end}.fund-sidebar.is-collapsed .fund-sidebar-header{margin-bottom:0}.fund-sidebar-toggle,.fund-sidebar.is-collapsed .fund-sidebar-toggle{width:36px;height:36px;border-radius:10px}.fund-main{margin-left:0}.fund-chart-wrap{height:clamp(445px,calc(100vh - 305px),645px);min-height:clamp(445px,calc(100vh - 305px),645px)}.fund-controls{gap:8px}.fund-company-chips{width:auto;max-width:calc(100vw - 36px);padding:0}.fund-controls-actions{width:100%;justify-content:flex-start;margin-left:0}.fund-dd-btn{min-width:110px}.fund-below-top{gap:12px}.fund-table-wrap{margin-left:var(--fund-chart-left-inset, 24px);margin-right:auto}.fund-table{min-width:var(--fund-table-content-width, 640px)}.fund-range-block-below,.fund-legend{flex-basis:100%;width:100%;max-width:none}.fund-range-spacer{min-height:0}.fund-controls-row{justify-content:flex-start;width:100%;max-width:none;margin-left:0;padding-right:0}.fund-main .fund-controls-row{align-self:stretch}.fund-options{width:100%}.fund-options-dropdown{flex:1 1 160px;min-width:0}.fund-opt-dropdown-btn{width:100%;min-width:0}.fund-opt-btn,.fund-price-toggle-group{flex:1 1 140px;min-width:0}.fund-charttype-seg .fund-seg-btn,.fund-action-btn,.fund-export-root{flex:1 1 auto}.fund-export-btn{width:100%;justify-content:space-between}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#fundamentals-container,#overview-container{padding:10px 36px 14px}#fundamentals-container{padding:0 12px 0 0}.fund-chart-wrap{height:clamp(345px,calc(100vh - 275px),505px);min-height:clamp(345px,calc(100vh - 275px),505px)}.fund-range-spacer{min-height:0}.fund-legend{min-width:0}.fund-table-wrap{margin-left:var(--fund-chart-left-inset, 24px);margin-right:auto}.fund-options,.fund-actions,.fund-controls-actions{gap:8px}.fund-sidebar{padding:12px 6px 14px}.fund-sidebar.is-collapsed{padding:10px 10px 0}.fund-opt-btn,.fund-action-btn,.fund-price-toggle-group,.fund-options-dropdown{flex:1 1 calc(50% - 8px)}.fund-opt-dropdown-btn{width:100%;min-width:0}.fund-icon-btn{flex:0 0 auto}.fund-range-block{padding:0 10px 6px}.overview-header{align-items:flex-start}.overview-header-main{flex:1 1 220px;align-items:stretch}.overview-header-top{align-items:stretch}.overview-header-actions{justify-content:flex-start}.overview-title{font-size:24px}.overview-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(240px,1fr)}}.zoom-controls{position:absolute;bottom:0;right:0;height:28px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 6px;z-index:110;background:var(--tos-bg-deep)}.zc-sep{width:1px;height:22px;background:#ffffff26;flex-shrink:0}.zc-draw-root{position:relative}.zc-draw-popup{position:absolute;bottom:30px;right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:96px;max-height:420px;overflow-x:hidden;overflow-y:auto;background:var(--tos-bg-panel);border:none;border-radius:var(--tos-radius-md);box-shadow:var(--tos-shadow-sm);padding:0;z-index:200}.zc-draw-popup::-webkit-scrollbar{width:6px}.zc-draw-popup::-webkit-scrollbar-track{background:transparent}.zc-draw-popup::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:var(--tos-radius-sm)}.zc-draw-popup::-webkit-scrollbar-thumb:hover{background:#ffffff38}.zc-draw-item{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;margin:0;padding:0;border:1px solid transparent;border-radius:0;background:var(--tos-bg-surface);color:var(--tos-text-primary);cursor:default}.zc-draw-item:hover{background:var(--tos-bg-hover);color:var(--tos-text-bright);border-color:var(--tos-border-light)}.zc-draw-item .draw-tool-icon{width:24px;height:24px;flex-shrink:0}.draw-favorites-toolbox{position:absolute;top:64px;left:18px;display:flex;flex-direction:row;align-items:stretch;background:var(--tos-bg-float);border:1px solid var(--tos-border-light);border-radius:var(--tos-radius-lg);box-shadow:0 8px 24px #00000073;z-index:120;color:var(--tos-text-primary);user-select:none;overflow:visible}.draw-favorites-handle{display:flex;align-items:center;justify-content:center;width:24px;flex-shrink:0;cursor:grab;color:var(--tos-text-dim);background:var(--tos-bg-subtle);border-right:1px solid var(--tos-border-sep);padding:0 8px}.draw-favorites-handle:hover{color:#888;background:var(--tos-bg-subtle)}.draw-favorites-handle:active{cursor:grabbing;color:#aaa}.draw-favorites-body{display:flex;flex-direction:row;align-items:center;gap:6px;padding:4px 8px;flex-wrap:nowrap}.draw-object-btn[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:4px 8px;background:var(--tos-bg-tooltip);border:1px solid var(--tos-border-light);border-radius:var(--tos-radius-md);color:var(--tos-text-primary);font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;z-index:200}.draw-object-toolbar{position:absolute;top:66px;right:16px;display:flex;align-items:center;flex-wrap:nowrap;gap:4px;padding:2px 6px 2px 0;background:var(--tos-bg-float);border:1px solid var(--tos-border-light);border-radius:var(--tos-radius-lg);box-shadow:0 8px 24px #0006;z-index:121;user-select:none}.draw-object-handle{display:flex;align-items:center;justify-content:center;width:24px;align-self:stretch;cursor:grab;color:var(--tos-text-dim);border-right:1px solid var(--tos-border-sep);padding:0 8px;flex-shrink:0}.draw-object-handle:hover{color:#888;background:var(--tos-bg-subtle)}.draw-object-handle:active{cursor:grabbing;color:#aaa}.draw-object-btn{min-height:32px;min-width:32px;border:1px solid var(--tos-border);border-radius:var(--tos-radius-md);background:transparent;color:var(--tos-text-primary);font-family:inherit;font-size:12px;padding:4px 8px;cursor:default;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:3px;position:relative}.draw-object-btn:hover{color:var(--tos-text-bright);border-color:#ffffff47;background:var(--tos-bg-active)}:root[data-theme=light] .draw-object-btn:hover{color:#111827;border-color:#0f172a47;background:#0f172a0f}.draw-object-btn.danger{color:#ff8a80;border-color:#ff525266}.draw-object-btn.danger:hover{color:#ffb3ad;border-color:#ff5252b3;background:#ff52521f}.draw-object-color-btn{padding:4px 6px}.draw-object-bg-label{font-size:11px;line-height:1;color:var(--tos-text-dim);letter-spacing:.02em}.draw-object-color-swatch{display:block;width:22px;height:22px;border-radius:var(--tos-radius-sm);border:1px solid var(--tos-border-strong);background:var(--tos-accent)}.draw-object-picker{display:inline-flex}.draw-object-fontsize-value{min-width:24px;text-align:center;font-variant-numeric:tabular-nums}.draw-object-dropdown{display:none;position:absolute;top:100%;left:0;margin-top:4px;background:var(--tos-bg-surface);border:1px solid var(--tos-border);border-radius:var(--tos-radius-lg);padding:4px 0;z-index:500;box-shadow:var(--tos-shadow-sm);min-width:80px}.draw-object-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;background:none;border:none;color:var(--tos-text-primary);cursor:default;font-family:inherit;font-size:13px}.draw-object-dropdown-item:hover{background:var(--tos-bg-hover);color:var(--tos-text-bright)}.draw-object-dropdown-item svg{width:36px;height:10px;fill:none;flex-shrink:0}.draw-object-dropdown-label{color:#999;font-size:13px}.draw-object-dropdown-item:hover .draw-object-dropdown-label{color:#ccc}:root[data-theme=light] .draw-object-dropdown{background:#fff;border-color:#0f172a24;box-shadow:0 12px 30px #0f172a24}:root[data-theme=light] .draw-object-dropdown-item{color:#1f2937}:root[data-theme=light] .draw-object-dropdown-item:hover{background:#0f172a0f;color:#111827}:root[data-theme=light] .draw-object-dropdown-item svg{color:#1f2937}:root[data-theme=light] .draw-object-dropdown-item:hover svg,:root[data-theme=light] .draw-object-dropdown-item.active svg{color:#111827}:root[data-theme=light] .draw-object-dropdown-label,:root[data-theme=light] .draw-object-dropdown-item.active .draw-object-dropdown-label,:root[data-theme=light] .draw-object-dropdown-item:hover .draw-object-dropdown-label{color:#374151}.zoom-icon-btn{width:22px;height:22px;border-radius:0;border:1px solid rgba(255,255,255,.4);background:transparent;color:var(--tos-text-bright);cursor:default;display:flex;align-items:center;justify-content:center;padding:0;transition:border-color .1s,background .1s}.zoom-icon-btn:hover{border-color:#fffc;background:var(--tos-bg-active)}.zoom-icon-btn svg{width:14px;height:14px;fill:none;stroke:#999;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.zoom-icon-btn:hover svg{stroke:#fff}.ctx-menu{position:fixed;background:var(--tos-bg-panel);border:1px solid var(--tos-border-light);border-radius:var(--tos-radius-md);padding:4px 0;z-index:1000;box-shadow:var(--tos-shadow-sm);min-width:160px;display:none}.ctx-menu-item{display:block;padding:8px 20px;font-size:17px;font-family:inherit;color:var(--tos-text-secondary);cursor:default;background:none;border:none;width:100%;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.ctx-menu-item:hover{background:var(--tos-bg-active);color:var(--tos-text-bright)}#wl-resize-handle{width:5px;flex-shrink:0;cursor:ew-resize;background:var(--tos-bg-chart);transition:background .15s;z-index:101;display:none}#wl-resize-handle:hover,#wl-resize-handle.active{background:var(--tos-bg-chart)}.wl-sidebar{width:320px;flex-shrink:0;background:var(--tos-bg-deep);border-left:1px solid var(--tos-bg-chart);display:flex;flex-direction:column;overflow:hidden;z-index:100;transition:width .2s ease,opacity .2s ease;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif}.wl-sidebar.collapsed{width:0!important;opacity:0;border-left:none;pointer-events:none;min-width:0}.wl-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--tos-border-sep);flex-shrink:0}.wl-title-btn{background:none;border:none;color:var(--tos-text-bright);font-family:inherit;font-size:14px;font-weight:200;cursor:default;padding:2px 6px;border-radius:var(--tos-radius-sm);display:flex;align-items:center;gap:4px}.wl-title-btn:hover{background:var(--tos-bg-hover)}.wl-title-arrow{font-size:10px;color:var(--tos-text-muted)}.wl-icon-btn{background:none;border:1px solid var(--tos-border-sep);color:var(--tos-text-muted);width:28px;height:28px;border-radius:var(--tos-radius-sm);font-size:16px;font-family:inherit;cursor:default;display:flex;align-items:center;justify-content:center;padding:0}.wl-icon-btn:hover{color:var(--tos-text-bright);border-color:var(--tos-border-strong)}.wl-col-header{display:flex;align-items:center;padding:4px 16px 4px 13px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;gap:0}.wl-col-header span{font-size:13px;font-weight:100;text-transform:uppercase;color:var(--tos-text-dim);cursor:default;padding:3px 0;letter-spacing:.3px;transition:color .15s}.wl-col-header span:hover{color:var(--tos-text-muted)}.wl-col-header span.active{color:var(--tos-accent)}.wl-hdr-sym{flex:3;min-width:104px;padding-left:0}.wl-hdr-last,.wl-hdr-chg{flex:2;min-width:56px;text-align:right}.wl-hdr-chgpct{flex:2;min-width:64px;text-align:right}.wl-list{flex:1;overflow-y:auto;overflow-x:hidden}.wl-list::-webkit-scrollbar{width:6px}.wl-list::-webkit-scrollbar-track{background:transparent}.wl-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:var(--tos-radius-sm)}.wl-list::-webkit-scrollbar-thumb:hover{background:#fff3}.wl-row{display:flex;align-items:center;padding:5px 16px 5px 10px;cursor:default;gap:0;border-left:3px solid transparent;border-bottom:1px solid var(--tos-border-sep);transition:background .08s,border-left-color .08s;user-select:none}.wl-row:hover{background:#ecf2f81a}.wl-row.active{border:1px solid rgba(255,255,255,.5);border-left-width:3px;background:#ecf2f81a;padding:4px 15px 4px 8px}.wl-logo{width:24px;height:24px;border-radius:50%;overflow:hidden;background:var(--tos-bg-surface);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:8px}.wl-logo img{width:100%;height:100%;object-fit:cover;display:block}.wl-ticker-cell{flex:3;display:flex;align-items:center;min-width:104px}.wl-sym-text{font-size:16px;font-weight:100;color:var(--tos-text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-cell-last,.wl-cell-chg,.wl-cell-chgpct{font-size:15px;font-weight:100;font-variant-numeric:tabular-nums;text-align:right;min-width:56px}.wl-cell-last{flex:2;color:var(--tos-text-bright)}.wl-cell-chg{flex:2}.wl-cell-chgpct{flex:2;min-width:64px}.wl-cell-chg.up,.wl-cell-chgpct.up{color:var(--tos-up)}.wl-cell-chg.down,.wl-cell-chgpct.down{color:var(--tos-down)}.wl-ctx-menu{position:fixed;background:var(--tos-bg-dark);border:1px solid var(--tos-border-light);border-radius:var(--tos-radius-md);padding:4px 0;z-index:5000;box-shadow:var(--tos-shadow-sm);min-width:160px;display:none}.wl-ctx-item{display:block;width:100%;padding:8px 16px;background:none;border:none;color:var(--tos-text-secondary);font-family:inherit;font-size:12px;text-align:left;cursor:default}.wl-ctx-item:hover{background:var(--tos-bg-active);color:var(--tos-text-bright)}.wl-selector-dropdown{position:fixed;background:var(--tos-bg-popup);color:var(--tos-text-primary);border:1px solid var(--tos-border-sep);border-radius:6px;z-index:5000;box-shadow:var(--tos-shadow-sm);min-width:0;box-sizing:border-box;max-width:calc(100vw - 16px);max-height:320px;overflow-y:auto;padding:4px;font:400 12px/18px var(--tos-font-ui);user-select:none}.wl-selector-dropdown{padding:6px;border-radius:10px;border:1px solid rgba(55,65,81,.58);background:#2e2e2e;box-shadow:var(--tos-window-shadow, 0 20px 52px rgba(0,0,0,.42));font:400 13px/1 var(--tos-font-ui);max-height:360px}:root[data-theme=light] .wl-selector-dropdown{background:#fff;border-color:#e5e5e0}:root[data-theme=light] #fundamentals-container,:root[data-theme=light] #overview-container{--fund-bg: #ffffff;--fund-bg-elevated: #ffffff;--fund-bg-elevated-strong: #f8fafc;--fund-bg-card: rgba(255, 255, 255, .96);--fund-bg-card-strong: rgba(248, 250, 252, .98);--fund-bg-subtle: rgba(248, 250, 252, .92);--fund-bg-hover: rgba(100, 100, 100, .08);--fund-bg-active: rgba(100, 100, 100, .12);--fund-border: rgba(229, 231, 235, .98);--fund-border-soft: rgba(209, 213, 219, .86);--fund-border-strong: rgba(100, 100, 100, .42);--fund-text: #374151;--fund-text-soft: #4a5a3a;--fund-text-muted: #6b7280;--fund-text-dim: #7a8271;--fund-title: #1f2937;--fund-accent: #646464;--fund-accent-strong: #4a5a3a;--fund-accent-border: rgba(100, 100, 100, .46);--fund-top-control-group-bg: rgba(248, 250, 252, .92);--fund-top-control-btn-bg: transparent;--fund-top-control-btn-bg-hover: rgba(243, 244, 246, .8);--fund-top-control-btn-bg-active: #ffffff;--fund-top-control-border: transparent;--fund-top-control-text: rgba(107, 114, 128, 1);--fund-top-control-text-strong: #1f2937;--fund-top-control-shadow: 0 1px 2px rgba(0, 0, 0, .05);--fund-top-control-inset: none;--fund-top-control-search-bg: rgba(228, 233, 241, .98);--fund-top-control-search-bg-hover: rgba(235, 239, 246, .99);--fund-top-control-search-bg-focus: rgba(242, 245, 249, 1);--fund-top-control-search-text: #1f2937;--fund-top-control-search-placeholder: rgba(75, 85, 99, .72);--fund-top-control-search-icon: rgba(75, 85, 99, .78);--fund-top-control-search-shadow: inset 0 1px 0 rgba(255, 255, 255, .74);--fund-compare-pill-bg: linear-gradient(180deg, rgba(255, 255, 255, .99) 0%, rgba(240, 244, 251, .99) 100%);--fund-compare-pill-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(232, 238, 248, 1) 100%);--fund-compare-pill-border: rgba(148, 163, 184, .42);--fund-compare-pill-text: #1f2937;--fund-compare-pill-icon: rgba(107, 114, 128, .9);--fund-compare-pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .82), 0 6px 18px rgba(15, 23, 42, .06);--fund-company-chip-bg: linear-gradient(180deg, rgba(255, 255, 255, .99) 0%, rgba(241, 245, 251, .99) 100%);--fund-company-chip-bg-hidden: linear-gradient(180deg, rgba(243, 246, 251, .96) 0%, rgba(232, 238, 247, .96) 100%);--fund-company-chip-border: rgba(148, 163, 184, .28);--fund-company-chip-shadow: inset 0 1px 0 rgba(255, 255, 255, .88), 0 8px 18px rgba(15, 23, 42, .06);--fund-company-chip-logo-bg: rgba(37, 99, 235, .08);--fund-company-chip-logo-border: rgba(37, 99, 235, .12);--fund-company-chip-fallback-bg: rgba(37, 99, 235, .14);--fund-company-chip-fallback-text: #1d4ed8;--fund-company-chip-ticker: rgba(71, 85, 105, .82);--fund-sidebar-panel: rgba(255, 255, 255, .98);--fund-sidebar-surface: rgba(15, 23, 42, .018);--fund-sidebar-surface-hover: rgba(15, 23, 42, .075);--fund-sidebar-surface-active: rgba(15, 23, 42, .1);--fund-sidebar-border: rgba(15, 23, 42, .32);--fund-sidebar-border-soft: rgba(15, 23, 42, .24);--fund-sidebar-border-focus: rgba(51, 65, 85, .56);--fund-symbol-selected-outline: rgba(51, 65, 85, .78);--fund-sidebar-divider: rgba(15, 23, 42, .28);--fund-sidebar-section-divider: rgba(15, 23, 42, .36);--fund-sidebar-text-primary: #111827;--fund-sidebar-text-secondary: #374151;--fund-sidebar-text-muted: #4b5563;--fund-sidebar-count: #475569;--fund-sidebar-chip-hover: rgba(15, 23, 42, .055);--fund-sidebar-chip-active: rgba(15, 23, 42, .028);--fund-sidebar-chip-hidden: rgba(15, 23, 42, .022);--fund-sidebar-action-hover: rgba(15, 23, 42, .055);--fund-sidebar-handle: rgba(51, 65, 85, .58);--fund-sidebar-handle-active: rgba(100, 100, 100, .32);--fund-success: #2d4a3e;--fund-danger: #8d4a4a;--fund-range-base-bg: rgba(86, 94, 108, .5);--fund-range-base-border: rgba(148, 163, 184, .16);--fund-range-active-bg: #2fa2ff;--fund-range-active-shadow: rgba(86, 190, 255, .05);--fund-range-active-glow: rgba(35, 187, 255, .12);--fund-range-thumb-top: #8e949d;--fund-range-thumb-bottom: #747b85;background:#fff}:root[data-theme=light] #fundamentals-container .fund-seg-btn,:root[data-theme=light] #fundamentals-container .fund-brand-mode-group,:root[data-theme=light] #fundamentals-container .fund-opt-btn,:root[data-theme=light] #fundamentals-container .fund-action-btn,:root[data-theme=light] #fundamentals-container .fund-icon-btn,:root[data-theme=light] #fundamentals-container .fund-dd-btn{border:1px solid rgba(229,229,224,.96);background:#fffffff5;box-shadow:0 6px 16px #0f172a0f}:root[data-theme=light] #fundamentals-container .fund-controls .fund-seg-btn{border:none;background:transparent;box-shadow:none}:root[data-theme=light] #fundamentals-container .fund-controls .fund-seg-btn.active{background:var(--fund-top-control-btn-bg-active);box-shadow:var(--fund-top-control-shadow)}:root[data-theme=light] #fundamentals-container .fund-controls .fund-dd-btn,:root[data-theme=light] #fundamentals-container .fund-range-spacer .fund-dd-btn,:root[data-theme=light] #fundamentals-container .fund-controls .fund-top-action-btn,:root[data-theme=light] #fundamentals-container .fund-controls .fund-export-btn{border:none;background:var(--fund-top-control-group-bg);box-shadow:none}:root[data-theme=light] #fundamentals-container .fund-controls .fund-range-period-seg,:root[data-theme=light] #fundamentals-container .fund-controls .fund-label-denomination-seg,:root[data-theme=light] #fundamentals-container .fund-controls .fund-price-toggle-group,:root[data-theme=light] #fundamentals-container .fund-controls .fund-top-action-btn,:root[data-theme=light] #fundamentals-container .fund-controls .fund-export-btn,:root[data-theme=light] #fundamentals-container .fund-controls .fund-top-fullscreen-btn{border:1px solid var(--fund-border-soft);background:transparent;box-shadow:none}:root[data-theme=light] #fundamentals-container .fund-sidebar{border-color:var(--fund-sidebar-divider, var(--fund-sidebar-border));background:var(--fund-sidebar-panel, var(--fund-bg));box-shadow:none}:root[data-theme=light] #fundamentals-container .fund-sidebar-search-btn,:root[data-theme=light] #fundamentals-container .fund-sidebar-search-control{background:transparent;border-color:var(--fund-sidebar-border-soft);box-shadow:none}:root[data-theme=light] #fundamentals-container .fund-sidebar-period-seg,:root[data-theme=light] #fundamentals-container .fund-sidebar-toggle-group{background:transparent;border-color:transparent;box-shadow:none}:root[data-theme=light] #fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-toggle-group .fund-price-toggle,:root[data-theme=light] #fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-appearance-dropdown .fund-dd-btn{background:var(--fund-sidebar-surface);border:1px solid var(--fund-sidebar-border);box-shadow:inset 0 1px #ffffff05}:root[data-theme=light] #fundamentals-container .fund-sidebar .fund-chip,:root[data-theme=light] #fundamentals-container .fund-sidebar .fund-company-chip{background:transparent;border-color:var(--fund-sidebar-border-soft);box-shadow:none}:root[data-theme=light] #fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-company-chip.is-active,:root[data-theme=light] #fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar .fund-chip:not(.fund-company-chip).is-active{background:var(--fund-sidebar-surface-active);border-color:var(--fund-sidebar-border-focus);box-shadow:inset 0 1px #ffffff57}:root[data-theme=light] #fundamentals-container .fund-sidebar-search-btn:hover,:root[data-theme=light] #fundamentals-container .fund-sidebar-search-btn:focus-visible,:root[data-theme=light] #fundamentals-container .fund-sidebar-search-control:hover,:root[data-theme=light] #fundamentals-container .fund-sidebar-search-control.open,:root[data-theme=light] #fundamentals-container .fund-sidebar-search-control:focus-within{background:var(--fund-sidebar-surface-hover);border-color:var(--fund-sidebar-border-focus);color:var(--fund-sidebar-text-primary)}:root[data-theme=light] #fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-search-btn{border-color:var(--fund-sidebar-border);background:var(--fund-sidebar-panel);box-shadow:inset 0 1px #ffffff57}:root[data-theme=light] #fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-search-btn:hover,:root[data-theme=light] #fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-search-btn:focus-visible,:root[data-theme=light] #fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-search-btn.open,:root[data-theme=light] #fundamentals-container[data-fund-sidebar-variant=chart-integrated] .fund-sidebar-search-btn[aria-expanded=true]{border-color:var(--fund-sidebar-border-focus);background:var(--fund-sidebar-surface-hover)}:root[data-theme=light] #fundamentals-container .fund-sidebar-search-label,:root[data-theme=light] #fundamentals-container .fund-sidebar .fund-chip-label,:root[data-theme=light] #fundamentals-container .fund-sidebar .fund-company-chip-name{color:var(--fund-sidebar-text-secondary)}:root[data-theme=light] #fundamentals-container .fund-sidebar-search-shortcut{color:var(--fund-sidebar-count)}:root[data-theme=light] #fundamentals-container .fund-sidebar-section-title,:root[data-theme=light] #fundamentals-container .fund-sidebar-clear-btn{color:var(--fund-sidebar-text-muted)}:root[data-theme=light] #fundamentals-container .fund-sidebar-clear-btn:hover{color:var(--fund-sidebar-text-primary)}:root[data-theme=light] #fundamentals-container .fund-sidebar-toggle{border-color:transparent;background:transparent;color:#64748b}:root[data-theme=light] #fundamentals-container .fund-sidebar-toggle:hover,:root[data-theme=light] #fundamentals-container .fund-sidebar-toggle:focus-visible{background:#64748b29;box-shadow:inset 0 0 0 1px #64748b1f;color:#0f172a}:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-dd-panel{--fund-popout-surface: rgba(255, 255, 255, .99);background:var(--fund-popout-surface);border:1px solid var(--fund-popout-surface);box-shadow:0 10px 24px #0f172a1a}:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-submenu,:root[data-theme=light] body>.fund-chip-settings-panel{--fund-popout-surface: rgba(255, 255, 255, .995);background:var(--fund-popout-surface);border-color:var(--fund-popout-surface);color:#1f2937;box-shadow:0 14px 34px #0f172a1f}:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn{color:#1f2937}:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn:hover,:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn:focus-visible,:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn.is-open,:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn.is-active{background:#f1f5f9;color:#111827}:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-icon{color:#475569}:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-chevron,:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-check,:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-meta{color:#64748b}:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn.is-active .fund-chip-settings-action-meta{color:#334155}:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown #fund-appearance-panel .fund-chip-settings-action-btn.is-active:not(:hover):not(:focus-visible):not(.is-open){background:transparent;color:#1f2937}:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn.is-disabled,:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn.is-disabled:hover,:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn.is-disabled:focus-visible{color:#64748b75}:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn.is-disabled .fund-chip-settings-action-icon,:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn.is-disabled .fund-chip-settings-action-chevron,:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn.is-disabled .fund-chip-settings-action-check,:root[data-theme=light] #fundamentals-container .fund-sidebar-appearance-dropdown .fund-chip-settings-action-btn.is-disabled .fund-chip-settings-action-meta{color:#64748b75}:root[data-theme=light] #fundamentals-container .fund-appearance-options-section{border-top-color:#0f172a14}:root[data-theme=light] #fundamentals-container .fund-chart-area{border:none;background:var(--fund-bg);box-shadow:none}:root[data-theme=light] #fundamentals-container .fund-brand-logo-item{background:#ffffffc7;border-color:#94a3b82e;box-shadow:0 10px 24px #0f172a14}:root[data-theme=light] #overview-container .overview-brand-logo{background:transparent;border-color:transparent;box-shadow:none}:root[data-theme=light] #overview-container .overview-cell{--overview-card-bg: rgba(255, 255, 255, .96);--overview-chart-bg: #FFFFFF;background:var(--overview-card-bg);box-shadow:inset 0 1px #ffffffb3,0 10px 24px #0f172a14}:root[data-theme=light] #overview-container .overview-cell-chart{border:none;background:transparent;box-shadow:none}:root[data-theme=light] #overview-container .overview-cell-fullscreen-btn{background:var(--overview-chart-bg);box-shadow:none}:root[data-theme=light] #fundamentals-container .fund-status{color:#4b5563;background:transparent;border:0;box-shadow:none}:root[data-theme=light] #fundamentals-container .fund-dd-panel:not(.fund-metrics-panel),:root[data-theme=light] #fundamentals-container .fund-chip,:root[data-theme=light] .fund-chip-settings-panel{box-shadow:0 10px 24px #0f172a14}:root[data-theme=light] #fundamentals-container .fund-export-menu{--fund-popout-surface: rgba(255, 255, 255, .995);border-color:var(--fund-popout-surface);background:var(--fund-popout-surface);box-shadow:0 10px 24px #0f172a14}:root[data-theme=light] #fundamentals-container .fund-export-item{color:#0f172a}:root[data-theme=light] #fundamentals-container .fund-export-item:hover,:root[data-theme=light] #fundamentals-container .fund-export-item:focus-visible{background:#0f172a0f;color:#0f172a}:root[data-theme=light] #fundamentals-container .fund-range-block{box-shadow:none;background:transparent;border:0}:root[data-theme=light] #fundamentals-container .fund-legend-item{box-shadow:none;color:#4b5563}:root[data-theme=light] #fundamentals-container .fund-legend-item:hover,:root[data-theme=light] #fundamentals-container .fund-legend-item.is-active,:root[data-theme=light] #fundamentals-container .fund-legend-item.is-hovered{color:#1f2937}:root[data-theme=light] #fundamentals-container .fund-table-toggle-btn{border-color:#6464645c;background:#fafaf5e6;color:var(--fund-top-control-text);box-shadow:inset 0 0 0 1px #0f172a04}:root[data-theme=light] #fundamentals-container .fund-table-toggle-btn:hover,:root[data-theme=light] #fundamentals-container .fund-table-toggle-btn:focus-visible{color:var(--fund-top-control-text-strong);border-color:#6464648a;background:#6464641a}:root[data-theme=light] #fundamentals-container .fund-table-toggle-btn:disabled:hover{color:var(--fund-top-control-text);border-color:#6464645c;background:#fafaf5e6}:root[data-theme=light] #fundamentals-container .fund-table-wrap{border-color:var(--fund-sidebar-border-soft);background:transparent;box-shadow:none}:root[data-theme=light] #fundamentals-container .fund-dd-panel:not(.fund-metrics-panel){--fund-popout-surface: rgba(255, 255, 255, .995);background:var(--fund-popout-surface);border:1px solid var(--fund-popout-surface);outline:none}:root[data-theme=light] #fundamentals-container .fund-metrics-modal{border-color:var(--fund-popout-surface);box-shadow:0 24px 64px #0f172a29}:root[data-theme=light] #fundamentals-container .fund-metrics-modal-search-control{background:var(--fund-popout-surface);border-color:#cbd5e1f0}:root[data-theme=light] #fundamentals-container .fund-metrics-modal-search-control:hover,:root[data-theme=light] #fundamentals-container .fund-metrics-modal-search-control:focus-within{background:var(--fund-popout-surface)}:root[data-theme=light] .ticker-search.is-fund-themed .fund-metrics-modal-footer,:root[data-theme=light] #fundamentals-container .fund-metrics-modal-footer{border-top-color:#0f172a1a}:root[data-theme=light] .price-dialog-action.fund-metrics-modal-cancel,:root[data-theme=light] .swatch-custom-popup .fund-metrics-modal-cancel,:root[data-theme=light] .ticker-search.is-fund-themed .fund-metrics-modal-cancel,:root[data-theme=light] #fundamentals-container .fund-metrics-modal-cancel{border-color:#0f172a24;background:#fff;color:#334155}:root[data-theme=light] .price-dialog-action.fund-metrics-modal-cancel:hover,:root[data-theme=light] .price-dialog-action.fund-metrics-modal-cancel:focus-visible,:root[data-theme=light] .swatch-custom-popup .fund-metrics-modal-cancel:hover,:root[data-theme=light] .swatch-custom-popup .fund-metrics-modal-cancel:focus-visible,:root[data-theme=light] .ticker-search.is-fund-themed .fund-metrics-modal-cancel:hover,:root[data-theme=light] .ticker-search.is-fund-themed .fund-metrics-modal-cancel:focus-visible,:root[data-theme=light] #fundamentals-container .fund-metrics-modal-cancel:hover,:root[data-theme=light] #fundamentals-container .fund-metrics-modal-cancel:focus-visible{border-color:#0f172a38;background:#f1f5f9;color:#111827}:root[data-theme=light] #fundamentals-container .fund-metrics-panel-close{color:#64748b}:root[data-theme=light] #fundamentals-container .fund-metrics-panel-close:hover{background:#e2e8f0d1;color:#0f172a}:root[data-theme=light] #fundamentals-container .fund-metric-item{color:#4b5563}:root[data-theme=light] #fundamentals-container .fund-tooltip{--fund-tooltip-surface: rgba(255, 255, 255, .98);--fund-tooltip-border-color: rgba(100, 116, 139, .2);--fund-tooltip-text: rgba(30, 41, 59, .9);--fund-tooltip-muted: rgba(71, 85, 105, .68);--fund-tooltip-highlight: #0f172a;box-shadow:0 8px 20px #0f172a1a}:root[data-theme=light] #fundamentals-container .fund-chart-title{text-shadow:0 2px 10px rgba(15,23,42,.08)}:root[data-theme=light] #fundamentals-container #fund-range-block .fund-range-thumb-label{border-color:transparent;background:transparent;color:#475569}:root[data-theme=light] #fundamentals-container .fund-range-tick{background:#9ca3afb3}:root[data-theme=light] #fundamentals-container .fund-range-label{color:#6b7280}:root[data-theme=light] #fundamentals-container .fund-metric-item:hover,:root[data-theme=light] #fundamentals-container .fund-metric-item.is-keyboard-active{background:#f1f5f9eb;color:#1f2937}:root[data-theme=light] #fundamentals-container .fund-metric-item.added{background:transparent;color:#111827;box-shadow:none;outline-color:var(--fund-symbol-selected-outline)}:root[data-theme=light] #fundamentals-container .fund-metric-item.added:hover{background:transparent}.ticker-search,.settings-panel,.studies-panel,.ind-settings-panel,.tpl-save-dialog{background:var(--tos-window-bg);border-color:var(--tos-window-border);border-radius:var(--tos-window-radius);box-shadow:var(--tos-window-shadow);color:var(--tos-window-text);font-family:var(--tos-font-ui)}.ticker-search-close,.settings-close,.studies-panel-close,.ind-settings-close,.tpl-save-dialog-close,.fund-metrics-panel-close,#ot-close-btn{width:var(--tos-window-close-size);height:var(--tos-window-close-size);min-width:var(--tos-window-close-size);min-height:var(--tos-window-close-size);padding:0;border:0;border-radius:var(--tos-window-button-radius);background:transparent;color:var(--tos-window-muted);font-size:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s,transform .08s}.ticker-search-close svg,.settings-close svg,.studies-panel-close svg,.ind-settings-close svg,.tpl-save-dialog-close svg,.fund-metrics-panel-close svg,#ot-close-btn svg{width:var(--tos-window-close-icon-size);height:var(--tos-window-close-icon-size);display:block;flex:0 0 auto}.ticker-search-close:hover,.settings-close:hover,.studies-panel-close:hover,.ind-settings-close:hover,.tpl-save-dialog-close:hover,.fund-metrics-panel-close:hover,#ot-close-btn:hover{background:var(--tos-window-hover-bg);color:var(--tos-window-title);border-color:transparent}.ticker-search-close:active,.settings-close:active,.studies-panel-close:active,.ind-settings-close:active,.tpl-save-dialog-close:active,.fund-metrics-panel-close:active,#ot-close-btn:active{background:var(--tos-window-active-bg);transform:scale(.94)}.ticker-search-close:focus-visible,.settings-close:focus-visible,.studies-panel-close:focus-visible,.ind-settings-close:focus-visible,.tpl-save-dialog-close:focus-visible,.fund-metrics-panel-close:focus-visible,#ot-close-btn:focus-visible{outline:2px solid var(--tos-accent);outline-offset:2px}.ticker-search.is-fund-themed .ticker-result-row.is-added,.fund-metrics-modal .fund-metric-item.added{outline:none}.ticker-search.is-fund-themed .ticker-result-row.is-added:before,.fund-metrics-modal .fund-metric-item.added:before{content:"";position:absolute;inset:0;border:1px solid var(--fund-symbol-selected-outline);border-radius:2px;pointer-events:none}.ticker-search.is-fund-themed .ticker-result-row:has(+.ticker-result-row.is-added):after,.fund-metrics-modal .fund-metric-item:has(+.fund-metric-item.added):after{display:none}#chart-container:focus{outline:none}#chart-container:focus-visible{outline:2px solid var(--tos-accent);outline-offset:-2px}#fundamentals-container .fund-main-topbar .fund-label-denomination-seg,#fundamentals-container .fund-main-topbar .fund-range-period-seg,#fundamentals-container .fund-main-topbar .fund-range-preset-seg{flex-shrink:0;gap:2px;height:var(--fund-top-control-height);min-height:var(--fund-top-control-height);padding:2px;border:1px solid rgba(148,163,184,.28);border-radius:5px;overflow:visible;background:var(--fund-sidebar-panel);box-shadow:inset 0 0 0 1px #ffffff04}#fundamentals-container .fund-main-topbar .fund-label-denomination-seg:hover,#fundamentals-container .fund-main-topbar .fund-range-period-seg:hover,#fundamentals-container .fund-main-topbar .fund-range-preset-seg:hover,#fundamentals-container .fund-main-topbar .fund-export-btn:hover,#fundamentals-container .fund-main-topbar .fund-top-fullscreen-btn:hover{border-color:#94a3b875}#fundamentals-container .fund-main-topbar .fund-seg-btn{min-height:23px;padding:3px 7px;border:none;border-radius:3px;background:transparent;color:var(--fund-top-control-text);font-family:"Inter",var(--tos-font-ui);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.1;box-shadow:none;transition:background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}#fundamentals-container .fund-main-topbar .fund-label-denomination-seg .fund-label-denomination-btn{min-width:25px;min-height:23px;padding:3px 7px}#fundamentals-container .fund-main-topbar .fund-range-period-seg .fund-seg-btn{flex:0 0 auto;min-width:52px;min-height:23px;padding:3px;border-radius:3px;font-size:11px;font-weight:400}#fundamentals-container .fund-main-topbar .fund-range-preset-seg{margin-left:auto}#fundamentals-container .fund-main-topbar .fund-range-preset-seg .fund-range-preset-btn{flex:0 0 auto;min-width:38px;min-height:23px;padding:3px 8px;border-radius:3px;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}#fundamentals-container .fund-main-topbar .fund-export-root{margin-left:0}#fundamentals-container .fund-main-topbar .fund-seg-btn:hover{border-color:transparent;background:#4e565c4d;color:var(--fund-top-control-text-strong)}#fundamentals-container .fund-main-topbar .fund-seg-btn.active{border-color:transparent;background:#4c5458d1;color:var(--fund-top-control-text-strong);box-shadow:inset 0 1px #ffffff17}#fundamentals-container .fund-main-topbar .fund-sidebar-period-seg:before{content:none}#fundamentals-container .fund-main-topbar .fund-export-btn,#fundamentals-container .fund-main-topbar .fund-top-fullscreen-btn{min-height:var(--fund-top-control-height);height:var(--fund-top-control-height);border:1px solid rgba(148,163,184,.28);border-radius:5px;background:var(--fund-sidebar-panel);color:var(--fund-top-control-text);box-shadow:inset 0 0 0 1px #ffffff04;font-family:"Inter",var(--tos-font-ui);font-size:11px;font-weight:400;letter-spacing:0;line-height:1.1}#fundamentals-container .fund-main-topbar .fund-export-btn{padding:3px 8px;gap:6px}#fundamentals-container .fund-main-topbar .fund-export-btn:hover,#fundamentals-container .fund-main-topbar .fund-top-fullscreen-btn:hover{background:#4e565c4d;color:var(--fund-top-control-text-strong)}#fundamentals-container .fund-sidebar,#fundamentals-container .fund-sidebar *,#fundamentals-container .fund-main-topbar,#fundamentals-container .fund-main-topbar *,#fundamentals-container .fund-chip-settings-panel,#fundamentals-container .fund-chip-settings-panel *,#fundamentals-container .fund-export-menu,#fundamentals-container .fund-export-menu *{cursor:default!important}body>.fund-chip-settings-panel,body>.fund-chip-settings-panel *{cursor:default!important}#fundamentals-container .fund-sidebar-toggle,#fundamentals-container .fund-sidebar-toggle *{cursor:w-resize!important}#fundamentals-container .fund-sidebar.is-collapsed .fund-sidebar-toggle,#fundamentals-container .fund-sidebar.is-collapsed .fund-sidebar-toggle *{cursor:e-resize!important}#fundamentals-container .fund-sidebar-search-btn,#fundamentals-container .fund-sidebar-search-btn *,#fundamentals-container .fund-metrics-search-input{cursor:text!important}#fundamentals-container .fund-sidebar-resize-handle{cursor:col-resize!important}#fundamentals-container .fund-chip-drag-handle,#fundamentals-container .fund-chip-drag-handle:active,#fundamentals-container .fund-chip.is-dragging,#fundamentals-container .fund-chip.is-dragging *{cursor:default!important}:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-label-denomination-seg,:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-range-period-seg,:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-range-preset-seg,:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-export-btn,:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-top-fullscreen-btn{border-color:#0f172a24;background:var(--fund-sidebar-panel);box-shadow:none}:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-label-denomination-seg:hover,:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-range-period-seg:hover,:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-range-preset-seg:hover,:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-export-btn:hover,:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-top-fullscreen-btn:hover{border-color:#0f172a3d}:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-seg-btn:hover,:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-export-btn:hover,:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-top-fullscreen-btn:hover{background:#f8fafc}:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-seg-btn.active,:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-export-btn[aria-expanded=true],:root[data-theme=light] #fundamentals-container .fund-main-topbar .fund-top-fullscreen-btn[aria-pressed=true]{border-color:#0f172a2e;background:#e2e8f0;color:#111827;box-shadow:none}@media(max-width:760px){:root{--tos-toolbar-height: 46px}.toolbar{padding-inline:6px;scroll-padding-inline:6px;-webkit-overflow-scrolling:touch}.toolbar-spacer{flex:0 0 4px;min-width:4px;margin-left:0}.interval-toolbar-root{flex:0 0 auto}.ticker-label,.zoom-btn,.draw-btn,.draw-clear-btn,.range-btn,.tf-toolbar-btn,.interval-toolbar-btn,.interval-dropdown-btn,.workspace-btn,.auth-profile-btn,.auth-login-btn{min-height:40px}.ticker-label{height:40px}}@media(max-width:1180px){.interval-toolbar-adaptive .interval-toolbar,.interval-toolbar-adaptive .interval-dropdown-plus{display:none}.interval-toolbar-adaptive .interval-dropdown-adaptive-current{display:inline-flex}.interval-toolbar-adaptive .interval-dropdown-adaptive-btn{width:auto;min-width:52px;padding:0 8px;gap:5px}.interval-toolbar-adaptive .interval-dropdown-chevron{font-size:9px;opacity:.72}}@media(max-width:560px){.ticker-label{min-width:88px;max-width:96px;margin-right:2px;padding-inline:8px}.interval-toolbar-root{max-width:calc(min(132px,34vw) + 34px)}.interval-toolbar{max-width:min(132px,34vw)}.tf-panel,.interval-panel{position:fixed;top:calc(var(--tos-toolbar-height) + 6px);right:8px;left:auto;max-width:calc(100vw - 16px)}.fund-main-topbar,.fund-main .fund-range-spacer{padding-left:8px;padding-right:8px}.fund-main,.fund-shell:has(>.fund-sidebar.is-collapsed) .fund-main{margin-left:calc(8px - var(--fund-range-edge-label-overflow))}.fund-main-topbar .fund-controls-actions{min-width:0;justify-content:flex-start}.fund-controls-actions .fund-sidebar-period-seg{width:min(100%,156px);max-width:100%}#fundamentals-container .fund-controls .fund-range-period-seg .fund-seg-btn{flex:1 1 0;min-width:0}.fund-main-topbar .fund-export-root,#fundamentals-container .fund-main-topbar .fund-range-preset-seg{margin-left:0}}.toolbar.shared-price-toolbar{display:flex;align-items:center;gap:3px;height:var(--tos-toolbar-height);padding:0 10px;background:var(--tos-bg-deep);border-bottom:1px solid var(--tos-border-strong);color:var(--tos-text-primary);font-family:var(--tos-font-ui);font-size:16px;user-select:none;min-width:0;scrollbar-width:thin;scrollbar-color:var(--tos-border-strong) transparent}.toolbar.shared-price-toolbar::-webkit-scrollbar{display:block;height:4px}.toolbar.shared-price-toolbar::-webkit-scrollbar-track{background:transparent}.toolbar.shared-price-toolbar::-webkit-scrollbar-thumb{background:var(--tos-border-strong);border-radius:999px}.toolbar.shared-price-toolbar::-webkit-scrollbar-thumb:hover{background:var(--tos-accent-border-strong)}.shared-price-toolbar .shared-price-toolbar-symbol{height:28px;min-width:120px;padding:7px 14px 7px 10px;margin-right:6px;font-size:15px;font-weight:400;letter-spacing:0}.shared-price-toolbar .interval-toolbar-btn{font-size:16px;font-weight:400}.shared-price-toolbar .interval-dropdown-btn{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:16px}.shared-price-toolbar .tf-toolbar-btn{height:32px;min-height:32px;font-size:16px;font-weight:400}.shared-toolbar-eth-group{display:inline-flex;align-items:center;height:32px;padding:0;flex:0 0 auto}.shared-toolbar-eth-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:32px;min-height:32px;padding:0;border:1px solid transparent;border-radius:var(--tos-radius-sm);background:transparent;color:var(--tos-text-muted);cursor:default;transition:color .12s,background .12s,border-color .12s,box-shadow .12s}.shared-toolbar-eth-clock{display:block;flex:0 0 auto}.shared-toolbar-eth-status-dot{position:absolute;right:5px;bottom:5px;width:4px;height:4px;border-radius:50%;background:var(--tos-accent);opacity:0;transition:opacity .12s}.shared-toolbar-eth-toggle.active .shared-toolbar-eth-status-dot,.shared-toolbar-eth-toggle.on .shared-toolbar-eth-status-dot{opacity:1}.shared-toolbar-eth-toggle:hover:not(:disabled){color:var(--tos-text-bright);background:var(--tos-bg-active);border-color:var(--tos-border-light)}.shared-toolbar-eth-toggle.active,.shared-toolbar-eth-toggle.on{color:var(--tos-accent);background:var(--tos-accent-bg-strong);border-color:var(--tos-accent-border);box-shadow:inset 0 0 0 1px var(--tos-accent-border)}.shared-toolbar-eth-toggle.active:hover:not(:disabled),.shared-toolbar-eth-toggle.on:hover:not(:disabled){color:var(--tos-accent);background:var(--tos-accent-bg-strong);border-color:var(--tos-accent-border-strong)}.shared-toolbar-eth-toggle:focus-visible{outline:2px solid var(--tos-text-bright);outline-offset:2px}.shared-toolbar-session-flyout{position:absolute;top:calc(100% + 6px);left:0;width:164px;min-width:164px;box-sizing:border-box;flex-direction:column;align-items:stretch;padding:4px 0;background:var(--tos-bg-popup);border:1px solid var(--tos-border-strong);border-radius:var(--tos-radius-lg);box-shadow:var(--tos-shadow-popup);z-index:1640}.shared-toolbar-session-option{display:flex;width:100%;min-height:36px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:0;background:transparent;color:var(--tos-text-secondary);font:400 14px/1.2 var(--tos-font-ui);text-align:left;cursor:default}.shared-toolbar-session-option:hover:not(:disabled),.shared-toolbar-session-option:focus-visible{color:var(--tos-text-bright);background:var(--tos-bg-hover);outline:none}.shared-toolbar-session-option.active{color:var(--tos-accent);background:var(--tos-accent-bg-strong)}.shared-toolbar-session-option svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:0}.shared-toolbar-session-option.active svg{opacity:1}.shared-toolbar-session-option:disabled{opacity:.38;cursor:not-allowed}.shared-toolbar-menu-root{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.shared-toolbar-icon-btn,.shared-price-toolbar .shared-toolbar-icon-btn{width:36px;min-width:36px;height:32px;min-height:32px;padding:0;justify-content:center;font-size:16px;font-weight:400}.shared-toolbar-control-icon{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;line-height:0}.shared-toolbar-control-icon>svg,.shared-toolbar-control-icon .ct-option-icon,.shared-toolbar-control-icon .ct-option-icon svg{width:16px;height:16px}.shared-toolbar-studies-btn,.shared-price-toolbar .shared-toolbar-studies-btn{height:32px;min-height:32px;padding:3px 10px;font-size:16px;font-weight:400}.shared-price-toolbar .draw-clear-btn{width:36px;min-width:36px;height:32px;min-height:32px;padding:0 0 3px;font-size:22px;font-weight:500}.shared-price-toolbar .draw-btn,.shared-price-toolbar .draw-group-trigger{width:36px;min-width:36px;height:32px;min-height:32px;padding:0;font-size:16px;font-weight:400}.shared-price-toolbar>button,.shared-price-toolbar>.shared-toolbar-menu-root>button,.shared-price-toolbar>.draw-group>button,.shared-price-toolbar>.interval-toolbar-root .interval-toolbar-btn,.shared-price-toolbar>.interval-toolbar-root .interval-dropdown-btn,.shared-price-toolbar>.tf-dropdown-root>button{transition:color .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease,opacity .14s ease,transform 80ms ease}.shared-price-toolbar>button:hover:not(:disabled),.shared-price-toolbar>.shared-toolbar-menu-root>button:hover:not(:disabled),.shared-price-toolbar>.draw-group>button:hover:not(:disabled),.shared-price-toolbar>.interval-toolbar-root .interval-toolbar-btn:hover:not(:disabled),.shared-price-toolbar>.interval-toolbar-root .interval-dropdown-btn:hover:not(:disabled),.shared-price-toolbar>.tf-dropdown-root>button:hover:not(:disabled){color:var(--tos-text-bright);background:var(--tos-bg-hover);border-color:var(--tos-border-strong)}.shared-price-toolbar>button:active:not(:disabled),.shared-price-toolbar>.shared-toolbar-menu-root>button:active:not(:disabled),.shared-price-toolbar>.draw-group>button:active:not(:disabled),.shared-price-toolbar>.interval-toolbar-root .interval-toolbar-btn:active:not(:disabled),.shared-price-toolbar>.interval-toolbar-root .interval-dropdown-btn:active:not(:disabled),.shared-price-toolbar>.tf-dropdown-root>button:active:not(:disabled){color:var(--tos-text-bright);background:var(--tos-bg-active);border-color:var(--tos-border-strong);box-shadow:inset 0 1px 2px #00000047;transform:translateY(1px)}.shared-price-toolbar>button:focus-visible,.shared-price-toolbar>.shared-toolbar-menu-root>button:focus-visible,.shared-price-toolbar>.draw-group>button:focus-visible,.shared-price-toolbar>.interval-toolbar-root .interval-toolbar-btn:focus-visible,.shared-price-toolbar>.interval-toolbar-root .interval-dropdown-btn:focus-visible,.shared-price-toolbar>.tf-dropdown-root>button:focus-visible{color:var(--tos-text-bright);outline:2px solid var(--tos-accent-border-strong);outline-offset:1px}.shared-price-toolbar>button:disabled,.shared-price-toolbar>button[aria-disabled=true],.shared-price-toolbar>.shared-toolbar-menu-root>button:disabled,.shared-price-toolbar>.draw-group>button:disabled,.shared-price-toolbar>.interval-toolbar-root button:disabled,.shared-price-toolbar>.tf-dropdown-root>button:disabled{color:var(--tos-text-muted);background:transparent;border-color:var(--tos-border-sep);box-shadow:none;cursor:not-allowed;opacity:.38;transform:none}.shared-price-toolbar .interval-toolbar-btn.active,.shared-price-toolbar>.shared-toolbar-menu-root>button[aria-expanded=true],.shared-price-toolbar>.draw-group>button.active,.shared-price-toolbar>.draw-group>button[aria-expanded=true],.shared-price-toolbar>button.active,.shared-price-toolbar>button[aria-pressed=true],.shared-price-toolbar>#wl-toggle-btn.active,.shared-price-toolbar>#wl-toggle-btn[aria-pressed=true]{color:var(--tos-accent);background:var(--tos-accent-bg-strong);border-color:var(--tos-accent-border);box-shadow:inset 0 0 0 1px var(--tos-accent-border)}.shared-price-toolbar .interval-toolbar-btn.active:hover,.shared-price-toolbar>.shared-toolbar-menu-root>button[aria-expanded=true]:hover,.shared-price-toolbar>.draw-group>button.active:hover,.shared-price-toolbar>.draw-group>button[aria-expanded=true]:hover,.shared-price-toolbar>button.active:hover,.shared-price-toolbar>button[aria-pressed=true]:hover,.shared-price-toolbar>#wl-toggle-btn.active:hover,.shared-price-toolbar>#wl-toggle-btn[aria-pressed=true]:hover{color:var(--tos-accent);background:var(--tos-accent-bg-strong);border-color:var(--tos-accent-border-strong)}.shared-toolbar-eth-toggle:active:not(:disabled){transform:scale(.96)}.shared-toolbar-eth-toggle:disabled{cursor:not-allowed;opacity:.38}@media(prefers-reduced-motion:reduce){.shared-price-toolbar button,.shared-toolbar-eth-toggle{transition:none}}#fundamentals-container[data-fund-sidebar-variant] .fund-sidebar-toggle-group{display:flex;align-items:center;gap:0;min-height:36px;padding:2px 4px 2px 8px;border:1px solid var(--fund-sidebar-border);border-radius:6px;background:var(--fund-sidebar-surface);cursor:default;box-shadow:inset 0 1px #ffffff05;transition:background var(--transition-micro),border-color var(--transition-micro),box-shadow var(--transition-micro)}#fundamentals-container[data-fund-sidebar-variant] .fund-sidebar-toggle-group.is-hidden{border-color:var(--fund-sidebar-border);background:transparent;box-shadow:none}#fundamentals-container[data-fund-sidebar-variant] .fund-price-toggle-label{flex:1 1 auto;min-width:0;min-height:22px;display:inline-flex;align-items:center;color:var(--fund-sidebar-text-secondary);font-family:"Inter",var(--tos-font-ui);font-size:12px;font-weight:300;line-height:1.2}#fundamentals-container[data-fund-sidebar-variant] .fund-price-toggle-actions{display:inline-flex;align-items:center;gap:4px;margin-left:auto;flex:0 0 auto}#fundamentals-container[data-fund-sidebar-variant] .fund-price-toggle-actions .fund-chip-visibility{width:22px;min-width:22px;height:22px;border-radius:5px;background:transparent;opacity:.78}#fundamentals-container[data-fund-sidebar-variant] .fund-price-settings-btn{width:22px;min-width:22px;height:22px;border-radius:5px;font-family:"Inter",var(--tos-font-ui);margin-left:0;opacity:.78;overflow:visible;pointer-events:auto;transform:none}#fundamentals-container[data-fund-sidebar-variant] .fund-price-toggle-actions .fund-chip-visibility:hover,#fundamentals-container[data-fund-sidebar-variant] .fund-price-settings-btn:hover,#fundamentals-container[data-fund-sidebar-variant] .fund-price-toggle-actions .fund-chip-visibility:focus-visible,#fundamentals-container[data-fund-sidebar-variant] .fund-price-settings-btn:focus-visible{background:var(--fund-sidebar-action-hover);opacity:1;outline:none}@media(hover:hover)and (pointer:fine){#fundamentals-container #fund-price-toggle-group:not(:hover):not(:focus-visible):not(:has(:focus-visible)) .fund-price-toggle-actions{opacity:0;pointer-events:none}#fundamentals-container #fund-appearance-btn:not(:hover):not(:focus-visible) .fund-sidebar-appearance-btn-icon{opacity:0}}#fundamentals-container{--fund-range-thumb-radius: 4px}#fundamentals-container .fund-main-topbar .fund-label-denomination-seg,#fundamentals-container .fund-main-topbar .fund-range-period-seg,#fundamentals-container .fund-main-topbar .fund-range-preset-seg,#fundamentals-container .fund-main-topbar .fund-export-btn,#fundamentals-container .fund-main-topbar .fund-top-fullscreen-btn,#fundamentals-container .fund-table-toggle-btn{border-radius:4px}#fundamentals-container .fund-main-topbar .fund-seg-btn,#fundamentals-container .fund-main-topbar .fund-range-period-seg .fund-seg-btn,#fundamentals-container .fund-main-topbar .fund-range-preset-seg .fund-range-preset-btn{border-radius:3px}#fundamentals-container .fund-chart-surface,#fundamentals-container .fund-chart-area{border-radius:0}:root[data-theme] #fundamentals-container[data-fund-sidebar-variant] .fund-sidebar-search-btn,:root[data-theme] #fundamentals-container[data-fund-sidebar-variant] .fund-sidebar-search-control,:root[data-theme] #fundamentals-container[data-fund-sidebar-variant] .fund-sidebar .fund-chip,:root[data-theme] #fundamentals-container[data-fund-sidebar-variant] .fund-sidebar .fund-company-chip,:root[data-theme] #fundamentals-container[data-fund-sidebar-variant] .fund-sidebar-toggle-group .fund-price-toggle,:root[data-theme] #fundamentals-container[data-fund-sidebar-variant] .fund-sidebar-appearance-dropdown .fund-dd-btn,:root[data-theme] #fundamentals-container[data-fund-sidebar-variant] .fund-sidebar-clear-btn{border-radius:6px}:root[data-theme] #fundamentals-container[data-fund-sidebar-variant] .fund-sidebar-period-seg{border-radius:4px}:root[data-theme] #fundamentals-container[data-fund-sidebar-variant] .fund-sidebar-period-seg:before,:root[data-theme] #fundamentals-container[data-fund-sidebar-variant] .fund-sidebar-period-seg .fund-seg-btn{border-radius:3px}#fundamentals-container .fund-metric-card,#fundamentals-container .fund-table-wrap{border-radius:8px}#fundamentals-container .fund-dd-panel:not(.fund-metrics-panel),#fundamentals-container .fund-export-menu,.fund-chip-settings-panel,.swatch-popup{border-radius:10px}.fund-chip-settings-panel .fund-chip-settings-action-btn,#fundamentals-container .fund-export-item{border-radius:6px}body:has(>.toolbar.shared-price-toolbar){--tos-toolbar-height: 42px}.toolbar.shared-price-toolbar{height:var(--tos-toolbar-height);padding:0 12px;gap:4px;background:var(--tos-price-toolbar-bg, #263244);border-bottom:1px solid var(--tos-price-toolbar-border, rgba(148, 163, 184, .12));color:var(--tos-price-toolbar-text, rgba(246, 249, 253, .92));font-family:"Inter",var(--tos-font-ui);font-size:13px}.toolbar.shared-price-toolbar>.toolbar-spacer~.toolbar-sep{display:none}.shared-price-toolbar .shared-price-toolbar-symbol{height:34px;min-width:112px;margin-right:5px;padding:0 11px;border:1px solid var(--tos-price-toolbar-border, rgba(148, 163, 184, .13));border-radius:6px;background:var(--tos-price-toolbar-field-bg, #303b4e);color:var(--tos-price-toolbar-title, rgba(255, 255, 255, .98));font-size:13px;font-weight:400}.shared-price-toolbar .interval-toolbar-btn,.shared-price-toolbar .tf-toolbar-btn,.shared-price-toolbar .interval-dropdown-btn,.shared-price-toolbar .shared-toolbar-studies-btn,.shared-price-toolbar .zoom-btn,.shared-price-toolbar .draw-btn,.shared-price-toolbar .draw-clear-btn,.shared-price-toolbar .workspace-btn,.shared-price-toolbar .auth-login-btn,.shared-price-toolbar .auth-profile-btn,.shared-price-toolbar .shared-toolbar-eth-toggle{height:32px;min-height:32px;max-height:32px;align-self:center;box-sizing:border-box;border-radius:6px;color:var(--tos-price-toolbar-muted, rgba(222, 229, 240, .78));font-family:"Inter",var(--tos-font-ui);font-size:13px;font-weight:300}.shared-price-toolbar .interval-toolbar-btn,.shared-price-toolbar .interval-dropdown-btn,.shared-price-toolbar .shared-toolbar-eth-toggle{width:40px;min-width:40px;flex:0 0 40px;justify-content:center;padding-inline:0}.shared-price-toolbar .interval-dropdown-btn,.shared-price-toolbar .shared-toolbar-eth-toggle{width:36px;min-width:36px;flex-basis:36px}.shared-price-toolbar .interval-toolbar-root{height:32px;align-self:center;align-items:center;flex:0 0 auto}.shared-price-toolbar .interval-toolbar{height:32px;padding:0;align-items:center}.shared-price-toolbar>button:hover:not(:disabled),.shared-price-toolbar>.shared-toolbar-menu-root>button:hover:not(:disabled),.shared-price-toolbar>.draw-group>button:hover:not(:disabled),.shared-price-toolbar>.interval-toolbar-root .interval-toolbar-btn:hover:not(:disabled),.shared-price-toolbar>.interval-toolbar-root .interval-dropdown-btn:hover:not(:disabled),.shared-price-toolbar>.tf-dropdown-root>button:hover:not(:disabled){color:var(--tos-price-toolbar-title, rgba(255, 255, 255, .98));background:var(--tos-price-toolbar-hover-bg, rgba(255, 255, 255, .055));border-color:var(--tos-price-toolbar-border-strong, rgba(148, 163, 184, .18))}.shared-price-toolbar .interval-toolbar-btn.active,.shared-price-toolbar>.shared-toolbar-menu-root>button[aria-expanded=true],.shared-price-toolbar>.draw-group>button.active,.shared-price-toolbar>.draw-group>button[aria-expanded=true],.shared-price-toolbar>button.active,.shared-price-toolbar>button[aria-pressed=true],.shared-price-toolbar>#wl-toggle-btn.active,.shared-price-toolbar>#wl-toggle-btn[aria-pressed=true]{color:var(--tos-price-toolbar-title, #eef3e9);background:var(--tos-price-toolbar-active-bg, rgba(160, 160, 160, .17));border-color:var(--tos-price-toolbar-active-border, rgba(160, 160, 160, .52));box-shadow:none}.shared-price-toolbar .shared-toolbar-eth-toggle{border:1px solid var(--tos-price-toolbar-border, var(--tos-border-light));box-shadow:none}.shared-price-toolbar .shared-toolbar-eth-toggle:hover:not(:disabled){border-color:var(--tos-price-toolbar-border-strong, var(--tos-border-strong))}.shared-price-toolbar .shared-toolbar-eth-clock{stroke-width:1.25}.shared-toolbar-flyout,.tf-panel,.interval-panel,.draw-dropdown,.tpl-dropdown,.auth-dropdown,.auth-login-dropdown{padding:6px;border:1px solid var(--tos-price-flyout-border, rgba(255, 255, 255, .06));border-radius:10px;background:var(--tos-price-flyout-bg, #343332);box-shadow:var(--tos-price-flyout-shadow, 0 20px 52px rgba(0, 0, 0, .42));color:var(--tos-price-flyout-text, #f5f5f5);font-family:"Inter",var(--tos-font-ui);font-size:13px;font-weight:400;line-height:1.2}.shared-price-toolbar :is(.interaction-mode-option,.ct-option,.shared-toolbar-session-option,.tf-range-option,.interval-option-trigger,.draw-dropdown-item,.toolbar-utils-item,.auth-dropdown-item,.tz-option){min-height:34px;padding:9px 12px;border-radius:6px;color:var(--tos-price-flyout-text, #f5f5f5);font-family:"Inter",var(--tos-font-ui);font-size:13px;font-weight:400;line-height:1.2;box-sizing:border-box}.shared-price-toolbar :is(.interaction-mode-option,.ct-option,.shared-toolbar-session-option,.tf-range-option,.interval-option-trigger,.draw-dropdown-item,.toolbar-utils-item,.auth-dropdown-item,.tz-option):hover:not(:disabled),.shared-price-toolbar :is(.interaction-mode-option,.ct-option,.shared-toolbar-session-option,.tf-range-option,.interval-option-trigger,.draw-dropdown-item,.toolbar-utils-item,.auth-dropdown-item,.tz-option):focus-visible{color:var(--tos-price-flyout-title, #ffffff);background:var(--tos-price-toolbar-hover-bg, rgba(255, 255, 255, .08));outline:none}.shared-price-toolbar :is(.interaction-mode-option,.ct-option,.shared-toolbar-session-option,.tf-range-option,.interval-option-trigger,.draw-dropdown-item,.tz-option).active,.shared-price-toolbar .interval-option.active .interval-option-trigger{color:var(--tos-accent)}.shared-price-toolbar :is(.ct-option,.interaction-mode-option,.interval-option-trigger){position:relative;padding-right:32px}.shared-price-toolbar :is(.ct-option,.interaction-mode-option,.shared-toolbar-session-option).active,.shared-price-toolbar .interval-option.active .interval-option-trigger{color:var(--tos-accent);background:var(--tos-price-toolbar-active-bg, var(--tos-bg-active));font-weight:400}.shared-price-toolbar .ct-option-label{line-height:inherit}.shared-price-toolbar :is(.ct-option,.interaction-mode-option).active:after,.shared-price-toolbar .interval-option.active .interval-option-trigger:after{content:"";position:absolute;right:12px;top:50%;width:5px;height:9px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-65%) rotate(45deg);pointer-events:none}.shared-price-toolbar .interval-option.active{background:transparent}.shared-price-toolbar .ct-panel{width:160px}.shared-price-toolbar .ct-option-icon,.shared-price-toolbar .ct-option-icon svg{width:16px;height:14px}.shared-price-toolbar .tf-range-option-label,.shared-price-toolbar .interval-option-trigger{font-size:13px}.shared-price-toolbar .tf-range-header,.shared-price-toolbar .interval-group-header{color:var(--tos-price-flyout-text, #f5f5f5);font-family:"Inter",var(--tos-font-ui);font-size:13px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.shared-price-toolbar .tf-range-header{padding:5px 10px 7px}.shared-price-toolbar .interval-panel{width:180px}.shared-price-toolbar .interval-panel-body,.shared-price-toolbar .interval-group{gap:4px;padding-top:0}.shared-price-toolbar .interval-group+.interval-group{border-top:none;padding-top:0}.shared-price-toolbar .interval-group-list{gap:4px}.shared-price-toolbar .interval-group-header{box-sizing:border-box;height:34px;min-height:34px;padding:0 10px}.shared-price-toolbar .interval-group-chevron{flex-basis:14px;width:14px;height:14px;margin-left:8px;border:none;background:transparent;color:var(--tos-text-dim)}.shared-price-toolbar .interval-group-header:hover .interval-group-chevron,.shared-price-toolbar .interval-group-header:focus-visible .interval-group-chevron{background:transparent;color:var(--tos-price-flyout-title, #ffffff)}.shared-price-toolbar .interval-option{gap:4px;padding-right:6px;border-radius:6px;transition:color .12s,background .12s}.shared-price-toolbar .interval-option:hover,.shared-price-toolbar .interval-option:focus-within{background:var(--tos-price-toolbar-hover-bg, rgba(255, 255, 255, .08))}.shared-price-toolbar .interval-option .interval-option-trigger{padding-right:0}.shared-price-toolbar .interval-option .interval-option-trigger,.shared-price-toolbar .interval-option .interval-option-trigger:hover:not(:disabled),.shared-price-toolbar .interval-option .interval-option-trigger:focus-visible{background:transparent}.shared-price-toolbar .interval-option:hover .interval-option-trigger,.shared-price-toolbar .interval-option:focus-within .interval-option-trigger{color:var(--tos-price-flyout-title, #ffffff)}.shared-price-toolbar .interval-option-star:hover{background:transparent}.shared-price-toolbar .interval-custom-btn{border:none;padding:9px 12px;border-radius:6px;text-align:left;color:var(--tos-price-flyout-text, #f5f5f5);font-size:13px;font-weight:400}.shared-price-toolbar .interval-custom-btn:hover,.shared-price-toolbar .interval-custom-btn:focus-visible{color:var(--tos-price-flyout-title, #ffffff);background:var(--tos-price-toolbar-hover-bg, rgba(255, 255, 255, .08));outline:none}.shared-price-toolbar .interval-group-header:hover,.shared-price-toolbar .interval-group-header:focus-visible{color:var(--tos-price-flyout-title, #ffffff);background:var(--tos-price-toolbar-hover-bg, rgba(255, 255, 255, .08));border-radius:6px;outline:none}.ctx-menu{min-width:136px;padding:6px;border:1px solid var(--tos-price-flyout-border, rgba(255, 255, 255, .06));border-radius:10px;background:var(--tos-price-flyout-bg, #343332);box-shadow:var(--tos-price-flyout-shadow, 0 20px 52px rgba(0, 0, 0, .42));color:var(--tos-price-flyout-text, #f5f5f5);font-family:"Inter",var(--tos-font-ui);font-size:13px;font-weight:300}.ctx-menu-item{min-height:34px;padding:0 10px;border-radius:6px;color:var(--tos-price-flyout-text, #f5f5f5);font-family:"Inter",var(--tos-font-ui);font-size:13px;font-weight:300;line-height:1.2}.ctx-menu-item:hover,.ctx-menu-item:focus-visible{background:var(--tos-price-toolbar-hover-bg, rgba(255, 255, 255, .08));color:var(--tos-price-flyout-title, #ffffff);outline:none}.zoom-controls{height:28px;gap:3px;padding:0 4px;background:var(--tos-price-scrollbar-track, var(--tos-price-toolbar-bg));border-top:1px solid var(--tos-price-scrollbar-edge, var(--tos-price-toolbar-border));color:var(--tos-price-scrollbar-icon, var(--tos-price-toolbar-muted));font-family:"Inter",var(--tos-font-ui)}.zoom-controls .zc-sep{width:1px;height:16px;background:var(--tos-price-scrollbar-edge, var(--tos-price-toolbar-border))}.zoom-controls .zoom-icon-btn{width:24px;height:24px;flex-shrink:0;box-sizing:border-box;border:1px solid var(--tos-price-scrollbar-edge, var(--tos-price-toolbar-border));border-radius:5px;background:var(--tos-price-scrollbar-button-bg, transparent);color:var(--tos-price-scrollbar-icon, var(--tos-price-toolbar-muted));transition:color .12s ease,background .12s ease,border-color .12s ease,transform 80ms ease}.zoom-controls .zoom-icon-btn:hover{border-color:var(--tos-price-toolbar-active-border, var(--tos-price-scrollbar-edge));background:var(--tos-price-scrollbar-button-hover-bg, var(--tos-price-toolbar-hover-bg));color:var(--tos-price-toolbar-title)}.zoom-controls .zoom-icon-btn:active{transform:translateY(1px);background:var(--tos-price-toolbar-active-bg, var(--tos-price-scrollbar-button-hover-bg))}.zoom-controls .zoom-icon-btn:focus-visible{outline:2px solid var(--tos-price-toolbar-active-border, var(--tos-price-scrollbar-thumb));outline-offset:1px}.zoom-controls .zoom-icon-btn svg,.zoom-controls .zoom-icon-btn:hover svg{width:13px;height:13px;stroke:currentColor}.draw-favorites-toolbox,.draw-object-toolbar{box-sizing:border-box;background:var(--tos-price-flyout-bg, #343332);border-color:var(--tos-price-flyout-border, rgba(255, 255, 255, .06));border-radius:10px;box-shadow:var(--tos-price-flyout-shadow, 0 20px 52px rgba(0, 0, 0, .42));color:var(--tos-price-flyout-text, #f5f5f5);font-family:"Inter",var(--tos-font-ui);font-size:13px;font-weight:400;line-height:1.2}.draw-favorites-handle,.draw-object-handle{color:var(--tos-price-toolbar-muted, rgba(222, 229, 240, .78));background:var(--tos-price-toolbar-field-bg, rgba(255, 255, 255, .035));border-right-color:var(--tos-price-toolbar-border, rgba(148, 163, 184, .13));transition:color .12s ease,background .12s ease}.draw-favorites-handle:hover,.draw-object-handle:hover{color:var(--tos-price-toolbar-title, #ffffff);background:var(--tos-price-toolbar-hover-bg, rgba(255, 255, 255, .08))}.draw-favorites-handle:active,.draw-object-handle:active{color:var(--tos-price-toolbar-title, #ffffff);background:var(--tos-price-toolbar-active-bg, rgba(160, 160, 160, .17))}.draw-favorites-body{gap:4px;padding:4px 6px}.draw-favorites-tool,.draw-object-btn{border-color:var(--tos-price-toolbar-border, rgba(148, 163, 184, .13));border-radius:6px;background:transparent;color:var(--tos-price-toolbar-muted, rgba(222, 229, 240, .78));font-family:"Inter",var(--tos-font-ui);font-size:13px;font-weight:400;line-height:1.2;transition:color .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease,transform 80ms ease}.draw-favorites-tool:hover,.draw-object-btn:hover,:root[data-theme=light] .draw-object-btn:hover{color:var(--tos-price-toolbar-title, #ffffff);background:var(--tos-price-toolbar-hover-bg, rgba(255, 255, 255, .08));border-color:var(--tos-price-toolbar-border-strong, rgba(148, 163, 184, .22))}.draw-favorites-tool:active,.draw-object-btn:active{transform:translateY(1px)}.draw-favorites-tool:focus-visible,.draw-object-btn:focus-visible{outline:2px solid var(--tos-price-toolbar-active-border, rgba(160, 160, 160, .54));outline-offset:2px}.draw-favorites-tool .draw-tool-icon,.draw-object-btn .draw-tool-icon{color:inherit;stroke:currentColor}.draw-favorites-tool[data-tooltip]:after,.draw-object-btn[data-tooltip]:after{padding:5px 8px;background:var(--tos-price-flyout-bg, #343332);border-color:var(--tos-price-flyout-border, rgba(255, 255, 255, .06));border-radius:6px;box-shadow:var(--tos-price-flyout-shadow, 0 20px 52px rgba(0, 0, 0, .42));color:var(--tos-price-flyout-title, #ffffff);font:400 13px/1.2 "Inter",var(--tos-font-ui);letter-spacing:0}.draw-object-bg-label{color:var(--tos-price-toolbar-muted, rgba(222, 229, 240, .78));font-family:"Inter",var(--tos-font-ui)}.draw-object-dropdown,:root[data-theme=light] .draw-object-dropdown{background:var(--tos-price-flyout-bg, #343332);border-color:var(--tos-price-flyout-border, rgba(255, 255, 255, .06));border-radius:10px;box-shadow:var(--tos-price-flyout-shadow, 0 20px 52px rgba(0, 0, 0, .42));color:var(--tos-price-flyout-text, #f5f5f5);font-family:"Inter",var(--tos-font-ui)}.draw-object-dropdown-item,:root[data-theme=light] .draw-object-dropdown-item{min-height:34px;padding:9px 12px;border-radius:6px;color:var(--tos-price-flyout-text, #f5f5f5);font-family:"Inter",var(--tos-font-ui);font-size:13px;font-weight:400;line-height:1.2}.draw-object-dropdown-item:hover,:root[data-theme=light] .draw-object-dropdown-item:hover{color:var(--tos-price-flyout-title, #ffffff);background:var(--tos-price-toolbar-hover-bg, rgba(255, 255, 255, .08))}:root[data-theme=light] .toolbar.shared-price-toolbar{background:var(--tos-price-toolbar-bg, rgba(255, 255, 255, .98));border-bottom-color:var(--tos-price-toolbar-border, rgba(15, 23, 42, .11));color:var(--tos-price-toolbar-text, #4b5563)}:root[data-theme=light] .shared-price-toolbar .shared-price-toolbar-symbol{border-color:var(--tos-price-toolbar-border, rgba(15, 23, 42, .11));background:var(--tos-price-toolbar-field-bg, rgba(15, 23, 42, .018));color:var(--tos-price-toolbar-title, #1f2937)}:root[data-theme=light] .shared-price-toolbar .interval-toolbar-btn,:root[data-theme=light] .shared-price-toolbar .tf-toolbar-btn,:root[data-theme=light] .shared-price-toolbar .interval-dropdown-btn,:root[data-theme=light] .shared-price-toolbar .shared-toolbar-studies-btn,:root[data-theme=light] .shared-price-toolbar .zoom-btn,:root[data-theme=light] .shared-price-toolbar .draw-btn,:root[data-theme=light] .shared-price-toolbar .draw-clear-btn,:root[data-theme=light] .shared-price-toolbar .workspace-btn,:root[data-theme=light] .shared-price-toolbar .auth-login-btn,:root[data-theme=light] .shared-price-toolbar .auth-profile-btn,:root[data-theme=light] .shared-price-toolbar .shared-toolbar-eth-toggle{color:var(--tos-price-toolbar-muted, #6b7280)}:root[data-theme=light] .shared-price-toolbar>button:hover:not(:disabled),:root[data-theme=light] .shared-price-toolbar>.shared-toolbar-menu-root>button:hover:not(:disabled),:root[data-theme=light] .shared-price-toolbar>.draw-group>button:hover:not(:disabled),:root[data-theme=light] .shared-price-toolbar>.interval-toolbar-root .interval-toolbar-btn:hover:not(:disabled),:root[data-theme=light] .shared-price-toolbar>.interval-toolbar-root .interval-dropdown-btn:hover:not(:disabled),:root[data-theme=light] .shared-price-toolbar>.tf-dropdown-root>button:hover:not(:disabled){color:var(--tos-price-toolbar-title, #1f2937);background:var(--tos-price-toolbar-hover-bg, rgba(15, 23, 42, .045));border-color:var(--tos-price-toolbar-border-strong, rgba(15, 23, 42, .14))}:root[data-theme=light] .shared-price-toolbar .interval-toolbar-btn.active,:root[data-theme=light] .shared-price-toolbar>.shared-toolbar-menu-root>button[aria-expanded=true],:root[data-theme=light] .shared-price-toolbar>.draw-group>button.active,:root[data-theme=light] .shared-price-toolbar>button.active,:root[data-theme=light] .shared-price-toolbar>button[aria-pressed=true]{color:var(--tos-price-toolbar-title, #485642);background:var(--tos-price-toolbar-active-bg, rgba(115, 115, 115, .1));border-color:var(--tos-price-toolbar-active-border, rgba(115, 115, 115, .34))}:root[data-theme=light] .shared-toolbar-flyout,:root[data-theme=light] .tf-panel,:root[data-theme=light] .interval-panel,:root[data-theme=light] .draw-dropdown,:root[data-theme=light] .tpl-dropdown,:root[data-theme=light] .auth-dropdown,:root[data-theme=light] .auth-login-dropdown,:root[data-theme=light] .ctx-menu{border-color:var(--tos-price-flyout-border, rgba(15, 23, 42, .11));background:var(--tos-price-flyout-bg, rgba(255, 255, 255, .995));box-shadow:var(--tos-price-flyout-shadow, 0 20px 52px rgba(15, 23, 42, .14));color:var(--tos-price-flyout-text, #4b5563)}:root[data-theme=light] .ctx-menu-item{color:var(--tos-price-flyout-text, #4b5563)}:root[data-theme=light] .ctx-menu-item:hover,:root[data-theme=light] .ctx-menu-item:focus-visible{color:var(--tos-price-flyout-title, #1f2937);background:var(--tos-price-toolbar-hover-bg, rgba(15, 23, 42, .045))}#fundamentals-container[data-fund-unified=true]{--fund-sidebar-label-size: 13px;--fund-sidebar-meta-size: 12px}#fundamentals-container[data-fund-unified=true] .fund-sidebar{-webkit-user-select:none;user-select:none;--fund-sidebar-panel:var(--tos-bg-main,#1e1e1e);--fund-sidebar-surface:rgba(255,255,255,.035);--fund-sidebar-surface-hover:rgba(255,255,255,.07);--fund-sidebar-surface-active:rgba(255,255,255,.11);--fund-sidebar-chip-hover:rgba(255,255,255,.07);--fund-sidebar-chip-active:rgba(255,255,255,.04);--fund-sidebar-border:rgba(255,255,255,.14);--fund-sidebar-border-soft:rgba(255,255,255,.1);--fund-sidebar-border-focus:rgba(255,255,255,.35);--fund-sidebar-divider:rgba(255,255,255,.14);--fund-sidebar-section-divider:rgba(255,255,255,.18)}:root[data-theme=light] #fundamentals-container[data-fund-unified=true] .fund-sidebar{--fund-sidebar-panel:var(--tos-bg-main,#ffffff);--fund-sidebar-surface:rgba(0,0,0,.02);--fund-sidebar-surface-hover:rgba(0,0,0,.05);--fund-sidebar-surface-active:rgba(0,0,0,.08);--fund-sidebar-chip-hover:rgba(0,0,0,.05);--fund-sidebar-chip-active:rgba(0,0,0,.03);--fund-sidebar-border:rgba(0,0,0,.14);--fund-sidebar-border-soft:rgba(0,0,0,.1);--fund-sidebar-border-focus:rgba(0,0,0,.35);--fund-sidebar-divider:rgba(0,0,0,.14);--fund-sidebar-section-divider:rgba(0,0,0,.18)}#fundamentals-container[data-fund-unified=true] .fund-sidebar,#fundamentals-container[data-fund-unified=true] .fund-sidebar :is(button,input,select,.fund-chip,.wl-sidebar){font-family:var(--tos-font-ui)}#fundamentals-container[data-fund-unified=true] .fund-sidebar :is(.fund-sidebar-search-label,.fund-metrics-search-input,.fund-company-chip-name,.fund-chip-label,.fund-price-toggle-label,.fund-sidebar-appearance-btn-label,.fund-sidebar-clear-btn){font:400 var(--fund-sidebar-label-size)/18px var(--tos-font-ui)}#fundamentals-container[data-fund-unified=true] .fund-sidebar :is(.fund-sidebar-section-title,.fund-company-chip-day-change){font:400 var(--fund-sidebar-meta-size)/16px var(--tos-font-ui)}:root:has(#fundamentals-container[data-fund-unified=true]) .shared-price-toolbar #workspace-switch{display:none!important}:root:has(#fundamentals-container[data-fund-unified=true]) .shared-price-toolbar #ticker-label-btn,:root:has(#fundamentals-container[data-fund-unified=true]) .shared-price-toolbar #ticker-label-btn+.toolbar-sep{display:none!important}.toolbar.shared-price-toolbar .fund-price-symbol-row{display:none}:root[data-unified-watchlist=true] #fundamentals-container[data-fund-unified=true] .fund-compare-dropdown{display:none}:root[data-unified-price-sidebar=true] .toolbar.shared-price-toolbar .fund-price-symbol-row{display:flex;align-items:center;flex:0 0 auto;width:120px;min-width:120px;height:34px;margin:0 6px}.toolbar.shared-price-toolbar .fund-price-symbol-select{--picker-bg: var(--tos-price-toolbar-bg, var(--tos-bg-dark));--picker-border: color-mix(in srgb, var(--tos-price-toolbar-muted, var(--tos-text-muted)) 16%, transparent);display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:34px;padding:0 11px;border:1px solid var(--picker-border);border-radius:5px;background:var(--picker-bg);color:var(--tos-price-toolbar-title, var(--tos-text-bright));font:400 13px/18px var(--tos-font-ui);text-align:left;cursor:default}.toolbar.shared-price-toolbar .fund-price-symbol-select:hover{border-color:color-mix(in srgb,var(--tos-price-toolbar-muted, var(--tos-text-muted)) 38%,transparent);background:var(--picker-bg)}.toolbar.shared-price-toolbar .fund-price-symbol-copy{display:flex;align-items:center;flex:1;min-width:0}.toolbar.shared-price-toolbar #fund-price-symbol-ticker{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar.shared-price-toolbar .fund-price-symbol-search{flex:0 0 16px;color:var(--tos-price-toolbar-muted, var(--tos-text-muted))}.toolbar.shared-price-toolbar .fund-price-symbol-select:focus-visible{outline:2px solid var(--tos-accent);outline-offset:1px}.toolbar.shared-price-toolbar .fund-price-symbol-select{transition:transform 90ms ease-out,background .12s ease,border-color .12s ease}.toolbar.shared-price-toolbar .fund-price-symbol-select:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.toolbar.shared-price-toolbar .fund-price-symbol-select{transition:none}.toolbar.shared-price-toolbar .fund-price-symbol-select:active{transform:none}}:root[data-unified-overview=true] #fundamentals-container[data-fund-unified=true]{display:flex!important;order:-1;flex:0 0 auto;width:auto;overflow:visible}:root[data-unified-overview=true] #fundamentals-container .fund-main{display:none}:root[data-unified-overview=true] #fundamentals-container .fund-shell{height:100%;min-height:0}:root[data-unified-overview=true] [data-fund-sidebar-section=metrics],:root[data-unified-overview=true] [data-fund-sidebar-section=display]{display:none!important}:root[data-unified-overview=true] #overview-container{padding:0;flex:1;min-width:0;overflow:hidden}#overview-container[data-overview-renderer=unified]>:not(#unified-overview-frame):not(#statistics-test-panel){display:none!important}@media(hover:hover)and (pointer:fine){#fundamentals-container[data-fund-unified=true] .fund-sidebar .fund-chip:not(.fund-company-chip){position:relative}#fundamentals-container[data-fund-unified=true] .fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-label{display:block;flex:1 1 auto;line-height:22px}#fundamentals-container[data-fund-unified=true] .fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-actions{position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:1;margin:0;padding:2px 0 2px 6px;border-radius:4px;background:linear-gradient(var(--fund-sidebar-surface-active),var(--fund-sidebar-surface-active)),var(--fund-sidebar-panel)}#fundamentals-container[data-fund-unified=true] .fund-sidebar .fund-chip:not(.fund-company-chip) .fund-chip-actions>button{pointer-events:inherit}#fundamentals-container[data-fund-unified=true] .fund-sidebar .fund-chip.is-hidden:not(.fund-company-chip) .fund-chip-actions{background:linear-gradient(var(--fund-sidebar-surface),var(--fund-sidebar-surface)),var(--fund-sidebar-panel)}#fundamentals-container[data-fund-unified=true] .fund-sidebar .fund-chip:not(:hover):not(:focus-within):not(:has(.fund-chip-settings-btn[aria-expanded=true])):not(.is-dragging) .fund-chip-actions{opacity:0;pointer-events:none}}#fundamentals-container[data-fund-unified=true] .fund-sidebar-header{justify-content:space-between;padding:6px 8px 0;min-height:30px;margin-bottom:8px}#fundamentals-container[data-fund-unified=true] .fund-sidebar.is-collapsed .fund-sidebar-header{flex-direction:column;gap:8px;padding:0}#fundamentals-container[data-fund-unified=true] .fund-sidebar.is-collapsed .website-theme-row{display:none}#fundamentals-container[data-fund-unified=true] .fund-sidebar:not(.is-collapsed){padding-bottom:0}#fundamentals-container[data-fund-unified=true] .fund-sidebar-auth-footer{margin:auto -4px 0;padding:0;border-top:1px solid var(--price-watchlist-rule)}#fundamentals-container[data-fund-unified=true] .website-theme-row{display:flex;align-items:center;justify-content:flex-end;height:40px;padding:0 14px;border-bottom:1px solid var(--price-watchlist-rule)}#fundamentals-container[data-fund-unified=true] .fund-sidebar-auth-footer .website-theme-control{display:flex;align-items:center;gap:7px;height:36px;flex-shrink:0}@keyframes sidebar-toggle-on{0%{translate:0 0}55%{translate:calc(var(--toggle-travel) + var(--toggle-ov1)) 0}80%{translate:calc(var(--toggle-travel) - var(--toggle-ov2)) 0}to{translate:var(--toggle-travel) 0}}@keyframes sidebar-toggle-off{0%{translate:var(--toggle-travel) 0}55%{translate:calc(0px - var(--toggle-ov1)) 0}80%{translate:var(--toggle-ov2) 0}to{translate:0 0}}#fundamentals-container[data-fund-unified=true] .fund-sidebar-auth-footer .fund-sidebar-auth-btn{width:100%;min-height:36px;justify-content:flex-start;gap:0;padding:0 14px;border:0;border-radius:0;color:var(--fund-sidebar-text-primary)}#fundamentals-container[data-fund-unified=true] .fund-sidebar-auth-footer .fund-sidebar-auth-btn:hover{transform:none;background:var(--price-watchlist-hover)}#fundamentals-container[data-fund-unified=true] .fund-sidebar-auth-footer .fund-sidebar-auth-icon{width:16px;height:16px;margin-right:12px}#fundamentals-container[data-fund-unified=true] .fund-sidebar-auth-footer .fund-sidebar-auth-btn:focus-visible{outline-offset:-2px}#fundamentals-container[data-fund-unified=true] #fund-opt-theme[hidden],:root:has(#fundamentals-container[data-fund-unified=true]) .settings-row[hidden]{display:none!important}#fundamentals-container[data-fund-unified=true] .fund-sidebar-header .fund-sidebar-toggle{transform:none}#fundamentals-container[data-fund-unified=true] .fund-sidebar:not(.is-collapsed) .fund-sidebar-header{justify-content:space-between}#fundamentals-container[data-fund-unified=true] #unified-blog-link{text-decoration:none;cursor:pointer}#fundamentals-container[data-fund-unified=true]{--workspace-rail-width: 68px;--workspace-rail-bg: #222222;--workspace-rail-text: #b1b5bd;--workspace-rail-active-text: #fff}:root[data-theme=light] #fundamentals-container[data-fund-unified=true]{--workspace-rail-bg: #f3f3f3;--workspace-rail-text: #646b78;--workspace-rail-active-text: #202936}:root[data-theme=light] #fundamentals-container[data-fund-unified=true] .unified-navigation-rail{--price-watchlist-hover: #dedede;--price-watchlist-active: #cdcdcd}:root:not([data-theme=light]) #fundamentals-container[data-fund-unified=true] .unified-navigation-rail{--price-watchlist-rule: #393939;--price-watchlist-active: #353535}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail{display:flex;flex-direction:column;flex:0 0 var(--workspace-rail-width);width:var(--workspace-rail-width);box-sizing:border-box;min-height:0;padding:0;border-right:1px solid var(--price-watchlist-rule);background:var(--workspace-rail-bg);color:var(--workspace-rail-text);z-index:201;user-select:none}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail .fund-workspace-switch{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:0}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail :is(button,#unified-blog-link){display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;width:100%;max-width:100%;box-sizing:border-box;height:66px;gap:7px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:400 10px/12px var(--tos-font-ui);cursor:default}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail :is(button,#unified-blog-link):hover{background:var(--price-watchlist-hover)}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail .fund-workspace-switch button[aria-pressed=true]{color:var(--workspace-rail-active-text);background:transparent;font-weight:600}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail :is(button,#unified-blog-link):focus-visible{outline:2px solid var(--workspace-rail-active-text);outline-offset:-2px}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail .fund-workspace-icon{display:flex;flex:0 0 auto;width:20px;height:20px}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail .fund-workspace-switch{position:relative;isolation:isolate}#fundamentals-container[data-fund-unified=true] .rail-selection-highlight{position:absolute;top:0;left:0;max-width:100%;box-sizing:border-box;border-radius:0;background:var(--price-watchlist-active);pointer-events:none;z-index:-1}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail .fund-workspace-icon svg{width:20px;height:20px}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail .fund-workspace-label{flex:0 0 auto}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail [data-unified-workspace=fundamentals] .fund-workspace-label{font-size:9px;white-space:nowrap}#fundamentals-container[data-fund-unified=true][data-navigation-rail] .fund-sidebar-auth-footer{display:none}#fundamentals-container[data-fund-unified=true] .unified-rail-footer{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:auto;gap:0;padding-top:0}#fundamentals-container[data-fund-unified=true] .unified-rail-footer .website-theme-control{display:flex;align-items:center;justify-content:center;height:44px;width:100%;flex-shrink:0}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail #website-theme-control .rail-theme-button{width:100%;height:44px;min-height:44px;border-radius:0;background:transparent;color:var(--workspace-rail-text)}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail #website-theme-control .rail-theme-button:hover{background:var(--price-watchlist-hover)}#fundamentals-container[data-fund-unified=true] .rail-theme-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#fundamentals-container[data-fund-unified=true] .rail-theme-button .rail-theme-sun,#fundamentals-container[data-fund-unified=true] .website-theme-control[data-theme=dark] .rail-theme-moon{display:none}#fundamentals-container[data-fund-unified=true] .website-theme-control[data-theme=dark] .rail-theme-sun{display:block}#fundamentals-container[data-fund-unified=true] .unified-rail-profile{display:flex;flex-direction:column;align-items:center;width:100%}#fundamentals-container[data-fund-unified=true] .unified-rail-profile :is(.auth-login-root,.auth-profile-root){display:flex;justify-content:center;width:100%}#fundamentals-container[data-fund-unified=true] .unified-rail-profile .fund-sidebar-auth-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--workspace-rail-text);text-decoration:none}#fundamentals-container[data-fund-unified=true] .unified-rail-profile .fund-sidebar-auth-btn,#fundamentals-container[data-fund-unified=true] .unified-rail-profile .fund-sidebar-auth-btn *{cursor:default!important}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail .unified-rail-profile .fund-sidebar-auth-btn{width:100%;transform:none}#fundamentals-container[data-fund-unified=true] .unified-rail-profile .fund-sidebar-auth-btn:hover{background:var(--price-watchlist-hover);color:var(--workspace-rail-text);transform:none}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail :is(.fund-workspace-switch button,#unified-blog-link,.fund-sidebar-auth-btn,#fund-sidebar-toggle):active{background:var(--price-watchlist-active);color:var(--workspace-rail-active-text)}#fundamentals-container[data-fund-unified=true] .unified-rail-profile .fund-sidebar-auth-btn .fund-sidebar-auth-icon{transform:none}#fundamentals-container[data-fund-unified=true] .unified-rail-profile .fund-sidebar-auth-btn:focus-visible{outline:2px solid var(--workspace-rail-active-text);outline-offset:-2px}#fundamentals-container[data-fund-unified=true] .unified-rail-profile .fund-sidebar-auth-icon{width:20px;height:20px;margin:0}#fundamentals-container[data-fund-unified=true] .unified-rail-profile .fund-sidebar-auth-label{display:none}#fundamentals-container[data-fund-unified=true] .unified-rail-header{display:flex;align-items:center;justify-content:center;height:66px;flex:0 0 66px;margin-bottom:0}#fundamentals-container[data-fund-unified=true] .unified-rail-header #fund-sidebar-toggle{display:flex;align-items:center;justify-content:center;position:static;width:100%;height:66px;min-height:66px;padding:0;margin:0;transform:none;box-shadow:none}#fundamentals-container[data-fund-unified=true][data-navigation-rail] .fund-sidebar-header{display:none}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail #fund-sidebar-toggle,#fundamentals-container[data-fund-unified=true] .unified-navigation-rail #fund-sidebar-toggle *{cursor:w-resize!important}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail #fund-sidebar-toggle[aria-pressed=true],#fundamentals-container[data-fund-unified=true] .unified-navigation-rail #fund-sidebar-toggle[aria-pressed=true] *{cursor:e-resize!important}@media(prefers-reduced-motion:no-preference){#fundamentals-container[data-fund-unified=true][data-navigation-rail] .fund-sidebar:not(.is-resizing){transition-duration:.38s}#fundamentals-container[data-fund-unified=true][data-navigation-rail] .fund-sidebar.is-collapsed:not(.is-resizing){transition-property:width,min-width,flex-basis,padding,border-radius,border-width,visibility;transition-duration:.38s,.38s,.38s,.38s,.38s,.38s,0s;transition-delay:0s,0s,0s,0s,0s,0s,.38s}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail :is(button,#unified-blog-link,.fund-sidebar-auth-btn){transition:background-color .18s ease,color .18s ease}#fundamentals-container[data-fund-unified=true] .rail-selection-highlight.is-ready{transition:transform .18s cubic-bezier(.2,.8,.2,1)}}#fundamentals-container[data-fund-unified=true][data-navigation-rail] .fund-sidebar.is-collapsed{flex:0 0 0;width:0;min-width:0;padding:0;border:0;overflow:hidden;visibility:hidden}#fundamentals-container[data-fund-unified=true][data-navigation-rail] .fund-sidebar .fund-sidebar-sections{padding-top:8px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]) #fundamentals-container[data-fund-unified=true]:not(.fund-fullscreen) .unified-navigation-rail{margin-top:calc(-1 * var(--unified-sidebar-toolbar-height, var(--tos-toolbar-height)))}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot{display:none}:root[data-unified-watchlist=true] #fundamentals-container[data-fund-unified=true] #fund-company-chips,:root[data-unified-watchlist=true] #fundamentals-container[data-fund-unified=true] [data-fund-sidebar-section=metrics],:root[data-unified-watchlist=true] #fundamentals-container[data-fund-unified=true] [data-fund-sidebar-section=display]{display:none!important}:root[data-unified-watchlist=true] #fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot{display:block;min-height:0;flex-shrink:0}:root[data-unified-watchlist=true] #fundamentals-container[data-fund-unified=true] #fund-sidebar-section-body-stocks{max-height:none!important}:root[data-unified-watchlist=true] #fundamentals-container[data-fund-unified=true] .fund-sidebar-section{flex-shrink:0}#fundamentals-container[data-fund-unified=true]{--price-watchlist-rule: #404040;--price-watchlist-active: #383838;--price-watchlist-hover: #303030;--price-watchlist-marker: #999999}:root[data-theme=light] #fundamentals-container[data-fund-unified=true]{--price-watchlist-rule: #dedede;--price-watchlist-active: #e5e5e5;--price-watchlist-hover: #f0f0f0;--price-watchlist-marker: #777777}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot{--price-watchlist-hover: #363636;--price-watchlist-selection-outline: #ffffff}:root[data-theme=light] #fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot{--price-watchlist-hover: #E8E8E8;--price-watchlist-selection-outline: #000000}:root[data-unified-watchlist=true] #fundamentals-container[data-fund-unified=true] .fund-sidebar:not(.is-collapsed){padding-left:0;padding-right:0}:root[data-unified-watchlist=true] #fundamentals-container[data-fund-unified=true] .fund-sidebar-header{margin-left:4px;margin-right:4px}:root[data-unified-watchlist=true] #fundamentals-container[data-fund-unified=true] :is(.fund-workspace-switch,.fund-sidebar-auth-footer){margin-left:0;margin-right:0}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot{overflow-x:hidden}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-sidebar{display:flex!important;width:100%!important;min-width:0;opacity:1;pointer-events:auto;border:0;background:transparent;transition:none;max-height:none;height:100%}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-header{height:42px;min-height:42px;padding:0 14px;border:0}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-icon-btn{width:26px;height:26px;border:0;border-radius:0;background:transparent}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-icon-btn:hover{background:var(--price-watchlist-hover)}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-title-btn{padding:0;border-radius:0;color:var(--fund-sidebar-text-primary);font-size:var(--fund-sidebar-meta-size);line-height:18px;font-weight:600}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-col-header{display:flex;height:24px;padding:0 8px 0 14px;border-bottom:1px solid var(--price-watchlist-rule)}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-col-header span{font:400 10px/14px var(--tos-font-ui);letter-spacing:.06em;color:var(--fund-sidebar-text-muted);padding:0}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-hdr-sym{flex:1 0 72px;min-width:72px}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot :is(.wl-hdr-last,.wl-hdr-chg,.wl-cell-last,.wl-cell-chg){display:block;flex:1 0 56px;min-width:56px}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot :is(.wl-hdr-chgpct,.wl-cell-chgpct){flex:1 0 60px;min-width:60px}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-col-header span:hover{color:var(--fund-sidebar-text-primary)}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-list{display:flex;flex-direction:column;gap:0;padding:0 .2px 0 .7px;overflow-x:hidden;scrollbar-width:none}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-list::-webkit-scrollbar{width:0}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-row{position:relative;height:30px;min-height:30px;padding:0 8px 0 13px;margin:0;border:0;border-bottom:1px solid var(--price-watchlist-rule);border-radius:0;background:transparent;display:flex;align-items:center;gap:0;flex-shrink:0}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-row.active{background:transparent;box-shadow:inset 0 0 0 1px var(--price-watchlist-selection-outline)}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-row:hover{background:var(--price-watchlist-hover)}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-ticker-cell{flex:1 0 72px;min-width:72px}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-sym-text{color:var(--fund-sidebar-text-primary);font-size:var(--fund-sidebar-label-size);line-height:18px;font-weight:400}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot :is(.wl-cell-last,.wl-cell-chg,.wl-cell-chgpct){font-size:13px;line-height:18px;font-weight:400;font-variant-numeric:tabular-nums}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot :is(.wl-cell-chg,.wl-cell-chgpct).down{color:var(--fund-danger)}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot :is(.wl-cell-chg,.wl-cell-chgpct).up{color:var(--fund-success)}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-logo{width:15px;height:15px;flex:0 0 15px;margin-right:6px;border-radius:0;background:transparent}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-logo img{object-fit:contain}:root[data-unified-price-sidebar] #wl-resize-handle{display:none!important}:root[data-unified-price-sidebar=true] #fundamentals-container[data-fund-unified=true]{display:flex;order:-1;flex:0 0 auto;width:auto;overflow:visible}:root[data-unified-price-sidebar=true] #fundamentals-container[data-fund-unified=true] .fund-main{display:none}:root[data-unified-price-sidebar=true] #fundamentals-container[data-fund-unified=true] .fund-shell{flex:1 1 auto;height:100%;min-height:0}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]) #fundamentals-container[data-fund-unified=true]:not(.fund-fullscreen) .fund-main{padding-top:10px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true])[data-unified-price-sidebar=true] body{--tos-toolbar-height: 42px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true])[data-unified-price-sidebar=true] .toolbar.shared-price-toolbar{padding-top:0}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]) #fundamentals-container[data-fund-unified=true] .fund-sidebar{padding-top:0}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]) #fundamentals-container[data-fund-unified=true] .fund-sidebar-header{height:42px;min-height:42px;padding-top:0;padding-bottom:0;margin-bottom:0;justify-content:space-between}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]) #fundamentals-container[data-fund-unified=true] .fund-sidebar.is-collapsed .fund-sidebar-header{top:0;justify-content:center}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]) #fundamentals-container[data-fund-unified=true]:not(.fund-fullscreen){overflow:visible}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]) #fundamentals-container[data-fund-unified=true]:not(.fund-fullscreen) .fund-sidebar,:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]) #fundamentals-container[data-fund-unified=true]:not(.fund-fullscreen) .fund-sidebar-resize-handle{margin-top:calc(-1 * var(--unified-sidebar-toolbar-height, var(--tos-toolbar-height)))}@media(min-width:701px){:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]):has(#fundamentals-container[data-fund-unified=true]) .toolbar.shared-price-toolbar{margin-left:var(--unified-price-toolbar-start, 320px);padding-left:0}}:root[data-unified-watchlist=true] #fundamentals-container[data-fund-unified=true][data-navigation-rail] .fund-sidebar .fund-sidebar-sections{padding-top:0;overflow:hidden}#fundamentals-container[data-fund-unified=true] #fund-unified-watchlist-slot .wl-title-btn{white-space:nowrap;flex-shrink:0}:root[data-unified-watchlist=true] #fundamentals-container[data-fund-unified=true] :is([data-fund-sidebar-section=stocks],#fund-sidebar-section-body-stocks,#fund-unified-watchlist-slot){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}@media(max-width:700px){:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]):has(#fundamentals-container[data-fund-unified=true]){--mobile-tabbar-height: calc(56px + env(safe-area-inset-bottom, 0px)) }:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]):not([data-top-navigation]):has(#fundamentals-container[data-fund-unified=true]) #main-content{position:relative;height:calc(100dvh - var(--unified-sidebar-toolbar-height, var(--tos-toolbar-height)) - var(--mobile-tabbar-height))!important}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]) #fundamentals-container[data-fund-unified=true] .unified-navigation-rail{position:fixed;inset:auto 0 0;z-index:260;flex-direction:row;align-items:stretch;width:100%;height:var(--mobile-tabbar-height);margin-top:0!important;padding:0 0 env(safe-area-inset-bottom,0px);border-right:0;border-top:1px solid var(--price-watchlist-rule)}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail .fund-workspace-switch{flex:1 1 auto;flex-direction:row;min-width:0}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail .fund-workspace-switch :is(button,#unified-blog-link){flex:1 1 0;min-width:0;height:56px;gap:5px;font-size:9px}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail .fund-workspace-switch :is(button,#unified-blog-link){overflow:visible}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail [data-unified-workspace=fundamentals] .fund-workspace-label{font-size:8px;letter-spacing:-.1px;font-weight:400}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail .fund-workspace-switch button[aria-pressed=true],#fundamentals-container[data-fund-unified=true] .unified-navigation-rail #unified-blog-link[aria-current=page]{background:var(--price-watchlist-active)!important}#fundamentals-container[data-fund-unified=true] .rail-selection-highlight{display:none}#fundamentals-container[data-fund-unified=true].fund-sidebar-collapsed{padding-right:0!important}#fundamentals-container[data-fund-unified=true] .unified-rail-header{flex:0 0 40px;height:56px}#fundamentals-container[data-fund-unified=true] .unified-rail-header #fund-sidebar-toggle{height:56px;min-height:56px}#fundamentals-container[data-fund-unified=true] .unified-rail-footer{flex:0 0 auto;flex-direction:row;width:auto;margin-top:0}#fundamentals-container[data-fund-unified=true] .unified-rail-footer .website-theme-control,#fundamentals-container[data-fund-unified=true] .unified-navigation-rail #website-theme-control .rail-theme-button{width:36px;height:56px;min-height:56px}#fundamentals-container[data-fund-unified=true] .unified-rail-profile{width:36px;justify-content:center}#fundamentals-container[data-fund-unified=true] .unified-navigation-rail .unified-rail-profile .fund-sidebar-auth-btn{width:36px;height:56px;min-height:56px}#fundamentals-container[data-fund-unified=true] .fund-shell{position:relative}#fundamentals-container[data-fund-unified=true] .fund-sidebar:not(.is-collapsed){position:absolute;inset:0 auto 0 0;z-index:200;width:min(320px,100vw)!important;min-width:0!important;max-width:100vw}#fundamentals-container[data-fund-unified=true] .fund-sidebar-resize-handle{display:none}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]):has(#fundamentals-container[data-fund-unified=true]) .toolbar.shared-price-toolbar{margin-left:var(--unified-price-toolbar-start, 44px)}:root[data-unified-price-sidebar=true] #fundamentals-container[data-fund-unified=true]:has(.fund-sidebar:not(.is-collapsed)){position:absolute;inset:0 auto 0 0;z-index:150;width:0}:root[data-unified-price-sidebar=true] #fundamentals-container[data-fund-unified=true] .fund-shell{position:static}}#fundamentals-container .fund-main-topbar,#fundamentals-container .fund-main .fund-range-spacer{padding-left:0;padding-right:70px}#fundamentals-container .fund-main-topbar .fund-controls-actions{gap:10px}#fundamentals-container .fund-main-topbar .fund-label-denomination-seg{width:85px;flex:0 0 85px}.fund-metrics-modal-action,.fund-metrics-modal .fund-metrics-modal-action,.ticker-search-footer .fund-metrics-modal-action,.swatch-custom-popup .fund-metrics-modal-action,#tpl-save-cancel,.interval-custom-cancel{border-radius:2px}@media(max-width:760px){:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-main,:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-shell:has(>.fund-sidebar.is-collapsed) .fund-main{margin-left:-8px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-main-topbar{--fund-top-control-height: 50px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-main-topbar .fund-seg-btn{min-height:44px;min-width:44px;padding:4px;font-size:12px;touch-action:manipulation}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-main-topbar .fund-label-denomination-seg{flex:0 0 142px;width:142px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-main-topbar .fund-range-period-seg{flex:1 1 122px;width:auto}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-main-topbar .fund-range-preset-seg{flex:1 1 188px;width:auto}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-main-topbar .fund-range-preset-btn{flex:1 1 0}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-main-topbar .fund-export-root{flex:1 1 76px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-main-topbar .fund-export-btn{font-size:12px;touch-action:manipulation}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-export-item{min-height:44px;font-size:13px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-export-menu{right:0;left:auto}}@media(max-width:380px){:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-main-topbar .fund-export-root{order:2;flex:0 0 76px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-main-topbar .fund-range-period-seg{order:1;flex:1 1 122px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container .fund-main-topbar .fund-range-preset-seg{order:3;flex-basis:100%}}@media(max-width:760px),(max-height:500px)and (pointer:coarse){:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) body:has(>.toolbar.shared-price-toolbar){--tos-toolbar-height: 54px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) .toolbar.shared-price-toolbar{overflow-x:auto;overflow-y:hidden;padding-inline:6px;scroll-padding-inline:6px;touch-action:pan-x}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) .shared-price-toolbar :is(.interval-toolbar-root,.interval-toolbar){height:44px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) .shared-price-toolbar :is(.interval-toolbar-btn,.tf-toolbar-btn,.interval-dropdown-btn,.shared-toolbar-studies-btn,.zoom-btn,.draw-btn,.draw-clear-btn,.workspace-btn,.auth-login-btn,.auth-profile-btn,.shared-toolbar-eth-toggle,.fund-price-symbol-select){height:44px;min-height:44px;max-height:44px;min-width:44px;flex-shrink:0;touch-action:manipulation}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) .shared-price-toolbar :is(.shared-toolbar-flyout,.tf-panel,.interval-panel,.draw-dropdown,.tpl-dropdown,.auth-dropdown,.auth-login-dropdown){position:fixed;top:calc(var(--tos-toolbar-height) + 6px);left:auto;right:8px;max-width:calc(100vw - 16px);max-height:calc(100dvh - var(--tos-toolbar-height) - 16px);overflow-y:auto;touch-action:pan-y}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) .shared-price-toolbar :is(.interaction-mode-option,.ct-option,.shared-toolbar-session-option,.tf-range-option,.interval-option-trigger,.draw-dropdown-item,.toolbar-utils-item,.tz-option){min-height:44px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container[data-fund-unified=true] :is(.fund-sidebar-toggle,.fund-workspace-switch button,.fund-price-symbol-select){min-height:44px}:root:not([data-newsletter-editor=true]):not([data-newsletter-export=true]) #fundamentals-container[data-fund-unified=true] .fund-sidebar-toggle{min-width:44px}}#statistics-test-panel{display:none}:root[data-statistics-test=true] #overview-container>#statistics-test-panel{display:flex!important}#statistics-test-panel{--stats-bg:var(--tos-bg-dialog);--stats-fg:var(--tos-text-primary);--stats-muted:var(--tos-text-secondary);--stats-subtle:var(--tos-text-muted);--stats-head:var(--tos-bg-subtle);--stats-line:var(--tos-border-sep);--stats-stripe:var(--tos-bg-subtle);--stats-negative:var(--tos-down);box-sizing:border-box;flex:1;min-width:0;padding:24px;gap:20px;flex-direction:column;align-self:stretch;overflow:auto;background:var(--stats-bg);color:var(--stats-fg);font-family:var(--tos-font-ui,system-ui,sans-serif);font-size:12px}.stats-test-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;align-items:start}.stats-test-grid table{width:100%;border-collapse:collapse;table-layout:fixed}.stats-test-grid caption{height:26px;box-sizing:border-box;padding:5px 8px;text-align:left;background:var(--stats-head);border-top:1px solid var(--stats-line);border-bottom:1px solid var(--stats-line);color:var(--stats-subtle);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:16px}.stats-test-grid th,.stats-test-grid td{height:24px;box-sizing:border-box;padding:0 8px;border-bottom:1px solid var(--stats-line);line-height:16px;white-space:nowrap}.stats-test-grid th{width:65%;text-align:left;font-size:12px;font-weight:400;color:var(--stats-muted)}.stats-test-grid td{text-align:right;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.stats-test-grid tr:nth-child(2n){background:var(--stats-stripe)}.stats-test-grid tr:hover{background:var(--tos-bg-hover)}.stats-test-grid .stats-negative{color:var(--stats-negative)}#statistics-test-panel footer{display:flex;gap:16px;font-size:10px;line-height:16px;color:var(--stats-subtle)}#statistics-test-panel footer span{margin-left:24px;white-space:nowrap}@media(max-width:560px){.stats-test-grid{grid-template-columns:minmax(0,1fr)}#statistics-test-panel{padding:12px}#statistics-test-panel footer{flex-direction:column}}#statistics-test-panel{container-type:inline-size;scroll-behavior:smooth}#statistics-test-panel h1,#statistics-test-panel h2,#statistics-test-panel h3,#statistics-test-panel p{margin:0}.research-header{display:flex;align-items:center;gap:14px;min-height:60px;flex-shrink:0}.research-identity{display:flex;flex-direction:column;gap:5px}.research-identity h1{font-size:24px;font-weight:600;line-height:30px}.research-quote{display:flex;align-items:center;gap:14px;margin-left:24px;white-space:nowrap}.research-quote strong{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.research-quote span{color:var(--tos-up);font-size:13px}.research-sample{padding:4px 7px;border:1px solid var(--stats-line);border-radius:3px;color:var(--stats-subtle);white-space:nowrap}.research-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start;flex-shrink:0}.research-main{display:flex;flex-direction:column;gap:16px;min-width:0;container-type:inline-size}#statistics-test-panel h2{font-size:15px;line-height:20px;font-weight:600}#research-business,#research-statistics{display:flex;flex-direction:column;gap:16px;scroll-margin-top:20px}.research-main .stats-test-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@container (max-width:740px){.research-main .stats-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:480px){.research-main .stats-test-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:1050px){.research-layout{grid-template-columns:minmax(0,1fr);gap:20px}.research-header{flex-wrap:wrap}.research-quote strong{font-size:20px}}@container (max-width:760px){.research-layout{grid-template-columns:minmax(0,1fr)}.research-quote{margin-left:0}}#statistics-test-panel>.research-header,#statistics-test-panel>.research-layout,#statistics-test-panel>footer{width:100%;max-width:1100px;margin-inline:auto;box-sizing:border-box}.research-header{flex-wrap:wrap}.research-header img{flex-shrink:0}@container (max-width:600px){.research-quote{margin-left:0}}#statistics-test-panel .research-header{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px 24px;min-height:38px;padding:8px 12px;box-sizing:border-box;background:var(--stats-head)}.research-company-line{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%}#statistics-test-panel .research-company-line img{width:15px;height:15px;object-fit:contain}#statistics-test-panel .research-company-line img{border-radius:5px}#statistics-test-panel .research-identity{display:flex;flex-direction:row;align-items:baseline;gap:10px;flex-wrap:wrap}#statistics-test-panel .research-identity h1{font-size:16px;line-height:20px;font-weight:600}.research-ticker{font-size:12px;color:var(--stats-subtle)}#statistics-test-panel .research-quote{margin:0;display:flex;flex:1 1 580px;min-width:0;align-items:center;gap:16px;min-height:28px;padding:0;box-sizing:border-box;background:transparent;flex-wrap:wrap;white-space:normal}#statistics-test-panel .research-quote strong{font-size:16px;line-height:20px}#statistics-test-panel .research-quote span{font-size:12px;white-space:normal}#statistics-test-panel .research-quote .research-exchange,#statistics-test-panel .research-quote .research-industry,#statistics-test-panel .research-quote .research-sector,#statistics-test-panel .research-quote .research-ipo,#statistics-test-panel .research-quote .research-currency{font-size:11px;color:var(--stats-subtle)}.research-quote span:empty{display:none}.research-quote-divider{width:1px;height:16px;flex-shrink:0;background:var(--stats-line)}.research-statistics-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}#statistics-test-panel .research-sample{padding:0;border:0;border-radius:0;font-size:11px}@container (max-width:600px){#statistics-test-panel .research-quote{gap:12px}.research-quote-divider{display:none}}#statistics-test-panel .research-header{flex-wrap:nowrap;overflow-x:auto}#statistics-test-panel .research-company-line{flex:0 1 auto;max-width:45%}#statistics-test-panel .research-identity{min-width:0;flex-wrap:nowrap}#statistics-test-panel .research-identity h1{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#statistics-test-panel .research-ticker{flex-shrink:0}#statistics-test-panel .research-quote{flex:1 0 0;flex-wrap:nowrap;white-space:nowrap}#statistics-test-panel .research-quote>strong,#statistics-test-panel .research-quote>span{flex-shrink:0;white-space:nowrap}#statistics-test-panel .research-quote .research-sector,#statistics-test-panel .research-quote .research-industry{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}#statistics-test-panel .research-header{--header-bg:#fff;--header-fg:#202124;--header-muted:#626973;--header-line:#dadde0;--header-up:#168578;gap:24px;flex-shrink:0;background:var(--header-bg);color:var(--header-fg);font-family:var(--tos-font-ui);overflow-x:auto}#statistics-test-panel .research-company-line{width:214px;max-width:none;flex:0 0 214px;gap:10px}#statistics-test-panel .research-company-line img{width:20px;height:20px;flex-shrink:0;border-radius:0}#statistics-test-panel .research-identity{gap:10px}#statistics-test-panel .research-identity h1{font-size:20px;line-height:24px;font-weight:600}#statistics-test-panel .research-ticker{font-size:14px;line-height:18px;color:var(--header-muted)}#statistics-test-panel .research-quote{flex:0 0 auto;gap:24px}#statistics-test-panel .research-quote strong{font-size:22px;line-height:28px;font-weight:600}#statistics-test-panel .research-quote span{font-size:14px;line-height:18px}#statistics-test-panel .research-change-percent{margin-left:-12px}#statistics-test-panel .research-quote-divider{display:block;height:24px;background:var(--header-line)}#statistics-test-panel .research-quote .research-exchange,#statistics-test-panel .research-quote .research-sector,#statistics-test-panel .research-quote .research-industry,#statistics-test-panel .research-quote .research-ipo,#statistics-test-panel .research-quote .research-currency{font-size:13px;line-height:16px;color:var(--header-muted);flex:0 0 auto;overflow:visible}:root[data-theme=dark] #statistics-test-panel .research-header{--header-bg:#202124;--header-fg:#e9eaec;--header-muted:#b1b5bc;--header-line:#45484d;--header-up:#65bda8}#statistics-test-panel>.statement-section{width:100%;max-width:1100px;margin-inline:auto;box-sizing:border-box;flex-shrink:0;padding-top:16px;display:flex;flex-direction:column;gap:12px}.statement-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--stats-line)}.statement-tabs{display:flex;gap:20px}.statement-controls button,.statement-controls select{font:inherit;color:var(--stats-muted);background:transparent;border:0;padding:9px 2px;cursor:default}.statement-tabs button[aria-pressed=true]{border-bottom:2px solid var(--stats-fg);color:var(--stats-fg);font-weight:600}.statement-period{display:flex;margin-left:auto;gap:4px}.statement-period button{padding:6px 10px}.statement-controls :focus-visible{outline:2px solid var(--tos-accent);outline-offset:2px}.statement-scroll{overflow-x:auto}.statement-note,.statement-status{font-size:11px;color:var(--stats-subtle);line-height:18px}.statement-scroll{min-width:0;max-width:100%}.statement-mini-bars .negative{fill:#d97979}:root[data-theme=light] .statement-mini-bars .negative{fill:#c45454}.statement-unit-picker{position:relative}.statement-controls .statement-unit-trigger{display:flex;align-items:center;gap:16px;padding:6px 10px}.statement-unit-menu{position:absolute;right:0;top:calc(100% + 5px);z-index:100;min-width:130px;padding:4px;background:var(--stats-bg);border:1px solid var(--stats-line);border-radius:4px;box-shadow:0 5px 16px #0002}.statement-unit-menu[hidden]{display:none}.statement-controls .statement-unit-menu button{display:block;position:relative;width:100%;padding:7px 12px 7px 26px;white-space:nowrap;text-align:left;color:var(--stats-fg);border-radius:2px}.statement-unit-menu button:hover,.statement-unit-menu button:focus-visible{background:var(--stats-head);outline:none}.statement-unit-menu button[aria-checked=true]{background:var(--stats-stripe)}.statement-unit-menu button[aria-checked=true]:before{content:"✓";position:absolute;left:8px}#statistics-test-panel button,#statistics-test-panel a,#statistics-test-panel select,#statistics-classic-tab,#statistics-test-tab,#statistics-slide-tab{cursor:default}.statistics-slide .statement-controls button,.statistics-slide .statement-trend-button{transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .1s ease}.statistics-slide .statement-controls button:not(:disabled):hover{background:var(--stats-head);color:var(--stats-fg)}.statistics-slide .statement-tabs button:not(:disabled):hover{background:transparent;box-shadow:inset 0 -2px var(--stats-subtle)}.statistics-slide .statement-tabs button[aria-pressed=true]:hover{box-shadow:none}.statistics-slide .statement-controls button:not(:disabled):active,.statistics-slide .statement-trend-button:not(:disabled):active{transform:translateY(1px)}.statistics-slide .statement-unit-trigger svg{transition:transform .14s ease}@media(prefers-reduced-motion:reduce){.statistics-slide .statement-controls button,.statistics-slide .statement-trend-button,.statistics-slide .statement-unit-trigger svg{transition:none}.statistics-slide .statement-controls button:not(:disabled):active,.statistics-slide .statement-trend-button:not(:disabled):active{transform:none}}#statistics-test-panel.statistics-desk{padding:28px 48px;gap:20px}#statistics-test-panel.statistics-desk>.research-header,#statistics-test-panel.statistics-desk>.research-layout{max-width:1280px}#statistics-test-panel.statistics-desk .research-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px}.statistics-desk .research-main{border-right:1px solid var(--stats-line);padding-right:20px;gap:16px;container-type:normal}.statistics-desk .research-statistics-heading{align-items:baseline;gap:8px;flex-wrap:wrap}#statistics-test-panel.statistics-desk .research-main .stats-test-grid{grid-template-columns:minmax(0,1fr);gap:20px}.statistics-desk .stats-test-grid caption{background:none;border:0;padding:7px 0;color:var(--stats-muted);font-weight:400}.statistics-desk .stats-test-grid th,.statistics-desk .stats-test-grid td{height:27px;padding:0;font-size:12px;font-weight:400}.statistics-desk .stats-test-grid tr:nth-child(2n){background:none}.stats-test-grid .stat-asof{margin-left:4px;font-size:9px;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--stats-subtle)}.statistics-desk .stats-test-grid caption{font-variant-numeric:tabular-nums}.desk-asof-note{margin:0;padding-top:4px;font-size:11px;line-height:16px;color:var(--stats-subtle)}.desk-asof-note[hidden]{display:none}.desk-statements{display:flex;flex-direction:column;gap:24px;min-width:0}#statistics-test-panel .desk-statements footer{padding:16px;background:var(--stats-head);line-height:18px}@container (max-width:1000px){#statistics-test-panel.statistics-desk .research-layout{grid-template-columns:240px minmax(0,1fr);gap:20px}.statistics-desk .research-main{padding-right:16px}}@container (max-width:740px){#statistics-test-panel.statistics-desk .research-layout{grid-template-columns:minmax(0,1fr)}.statistics-desk .research-main{border:0;padding:0}.desk-statements{grid-row:1}#statistics-test-panel.statistics-desk .research-main .stats-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#statistics-test-panel.statistics-desk{padding:16px}}@container (max-width:420px){#statistics-test-panel.statistics-desk .research-main .stats-test-grid{grid-template-columns:minmax(0,1fr)}}.statistics-slide .statement-controls{font-size:13px;border-bottom:0;gap:20px;padding-bottom:0;flex-wrap:wrap}.statistics-slide .statement-status:empty{display:none}.statistics-slide .statement-tabs{gap:24px}.statistics-slide .statement-tabs button[aria-pressed=true]{border-bottom-color:#649ed0}.statistics-slide .statement-period{margin-left:0}.statistics-slide .statement-period[aria-label="Statement detail"]{margin-left:auto}.statistics-slide .statement-scroll{border:1px solid var(--statement-frame-line);border-radius:6px;background:var(--stats-bg);overflow:auto}.statistics-slide .statement-scroll:empty{display:none}.statistics-slide .statement-note{font-size:11px;color:var(--stats-subtle);max-width:860px;margin:0;line-height:1.7}.statement-pagination{display:flex;justify-content:flex-end;gap:16px;font-size:12px}.statement-pagination:empty{display:none}@media(max-width:700px){.statistics-slide .statement-tabs{gap:14px}.statistics-slide .statement-period[aria-label="Statement detail"]{margin-left:0}}:root[data-unified-overview=true][data-statistics-test=true]:not(:has(#unified-blog-frame)):has(#statistics-test-panel:is(.statistics-slide,.statistics-desk)) #fundamentals-container[data-fund-unified=true] .fund-sidebar-resize-handle{background:var(--tos-bg-main,#1e1e1e);border-radius:0}:root[data-theme=light][data-unified-overview=true][data-statistics-test=true]:not(:has(#unified-blog-frame)):has(#statistics-test-panel:is(.statistics-slide,.statistics-desk)) #fundamentals-container[data-fund-unified=true] .fund-sidebar-resize-handle{background:#f2f3f4}.statistics-slide .statement-tabs button[aria-pressed=true]{border-bottom-color:var(--stats-fg)}.statistics-slide .statement-note{max-width:none;border-top:1px solid var(--statement-frame-line);padding-top:16px;margin-top:4px}.statistics-desk .research-statistics-heading{display:none}#statistics-test-panel.statistics-desk footer{display:none}.desk-overview{display:flex;flex-direction:column;gap:24px;max-width:780px}.desk-description{font-size:16px;line-height:1.7;color:var(--stats-fg)}.desk-price{min-width:0}#statistics-price-frame{display:block;width:100%;height:400px;box-sizing:border-box;border:1px solid var(--stats-line);border-radius:8px;background:var(--stats-bg)}#statistics-test-panel.statistics-desk{--desk-page-bg:var(--tos-bg-main,var(--stats-bg));background:var(--desk-page-bg);padding:40px 48px;gap:20px;font-family:var(--tos-font-ui,system-ui,sans-serif)}:root[data-theme=light] #statistics-test-panel.statistics-desk{--desk-page-bg:#F2F3F4;--stats-bg:#FFFFFF;--stats-line:#D5D8DC}#statistics-test-panel.statistics-desk>.research-header,#statistics-test-panel.statistics-desk>.research-layout{max-width:1138px}#statistics-test-panel.statistics-desk .research-layout{display:flex;flex-direction:column;align-items:stretch;gap:20px}#statistics-test-panel.statistics-desk .research-main,#statistics-test-panel.statistics-desk .desk-statements{display:none}.desk-frame{box-sizing:border-box;min-width:0;padding:22px 24px;border:1px solid var(--stats-line);border-radius:8px;background:var(--stats-bg)}.desk-frame-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:stretch}.desk-frame-intro .desk-overview{gap:12px;max-width:none}#statistics-test-panel .desk-frame-intro h2{font-size:15px;line-height:20px;font-weight:600}.desk-frame-intro .desk-description-copy{display:flex;flex:1}.desk-frame-intro .desk-description{display:flex;flex:1;flex-direction:column;justify-content:flex-start;gap:0;font-size:14px;line-height:1.75}.desk-frame-intro .desk-description p{margin:0}.desk-frame .stats-test-grid{display:grid;gap:32px;align-items:start}.desk-frame-intro .stats-test-grid{grid-template-columns:minmax(0,1fr)}.desk-frame-stats .stats-test-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.statistics-desk .desk-frame .stats-test-grid caption{height:auto;padding:0 0 6px;border:0;background:none;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--stats-muted)}.statistics-desk .desk-frame .stats-test-grid th,.statistics-desk .desk-frame .stats-test-grid td{height:28px;padding:0;border-bottom:1px solid var(--stats-line);font-size:12.5px;font-weight:400}.statistics-desk .desk-frame .stats-test-grid th{color:var(--stats-muted)}.statistics-desk .desk-frame .stats-test-grid tr:nth-child(2n),.statistics-desk .desk-frame .stats-test-grid tr:hover{background:none}.statistics-desk .desk-frame-intro .stats-test-grid th,.statistics-desk .desk-frame-intro .stats-test-grid td{height:24px}.desk-frame-stats .desk-asof-note{padding-top:16px;margin-top:16px;border-top:1px solid var(--stats-line)}.desk-frame.desk-frame-price{padding:0;overflow:hidden}.desk-frame-price #statistics-price-frame{border:0;border-radius:0;background:transparent}@container (max-width:900px){.desk-frame-intro{grid-template-columns:minmax(0,1fr);gap:24px}.desk-frame-stats .stats-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:520px){.desk-frame-stats .stats-test-grid{grid-template-columns:minmax(0,1fr)}.desk-frame{padding:16px}}@media(max-width:700px){#statistics-test-panel.statistics-desk{padding:16px}}:root:is([data-top-navigation],[data-top-nav-pending]){--top-nav-height:82px;--workspace-page-width:1425px;--workspace-page-fluid-width:95%;--top-nav-gutter:max(2.5vw,calc((100vw - var(--workspace-page-width)) / 2))}:root:is([data-top-navigation],[data-top-nav-pending]) body{padding-top:var(--top-nav-height)}:root:is([data-top-navigation],[data-top-nav-pending]) .toolbar.shared-price-toolbar>.auth-surface-toolbar{display:none}:root:is([data-top-navigation],[data-top-nav-pending]),:root:is([data-top-navigation],[data-top-nav-pending]) body{background:var(--tos-bg-deep)}:root:is([data-top-navigation],[data-top-nav-pending]) #main-content{height:calc(100dvh - var(--top-nav-height) - var(--tos-toolbar-height))!important}:root:is([data-top-navigation],[data-top-nav-pending]):is([data-workspace-view=fundamentals],[data-workspace-view=overview]) #main-content{height:calc(100dvh - var(--top-nav-height))!important}@media(min-width:561px){:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals]:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]) #fundamentals-container:not(.fund-fullscreen) .fund-main>.fund-chart-wrap{flex:1 1 0;height:auto;min-height:220px}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals]:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]) #fundamentals-container:not(.fund-fullscreen) .fund-main>.fund-below{flex:0 0 auto}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals]:not([data-newsletter-editor=true]):not([data-newsletter-export=true]):not([data-dashboard-surface=true]) #fundamentals-container:not(.fund-fullscreen) .fund-footer-spacer{flex-basis:16px;height:16px}}:root:is([data-top-navigation],[data-top-nav-pending]) :is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail{position:fixed;inset:0 0 auto;width:100%;height:var(--top-nav-height);min-height:0;margin:0;padding:0;border:0;flex:none;flex-direction:column;z-index:220;overflow:hidden;scrollbar-gutter:stable;--header-bg:#353945;--header-nav:#353945;--header-field:#2c303b;--header-rule:#4c5263;--header-text:#c9cdd3;--header-muted:#969faa;--header-active:#4c5263;--header-hover:var(--header-active);background:var(--header-bg);color:var(--header-text);font-family:var(--tos-font-ui)}:root:is([data-top-navigation],[data-top-nav-pending])[data-theme=light] :is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail{--header-bg:#e7e7eb;--header-nav:#e7e7eb;--header-field:#fff;--header-rule:#d5d5dc;--header-text:#303943;--header-muted:#687480;--header-active:#dcdce2;--header-hover:#d2d5dc}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-brand-row{display:flex;align-items:center;gap:24px;height:46px;min-height:46px;padding:0 22px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-brand{color:var(--header-text);text-decoration:none;white-space:nowrap;font-size:17px;font-weight:720;letter-spacing:.12em}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-search{display:flex;flex-direction:row;justify-content:flex-start;gap:12px;width:min(230px,35vw);max-width:230px;height:30px;min-height:30px;padding:0 13px;border:1px solid var(--header-rule);border-radius:5px;background:var(--header-field);color:var(--header-muted);font-size:12px;text-align:left}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-search svg{width:15px;height:15px;flex:none}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-search,:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-search *{cursor:text}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .unified-rail-footer{display:flex;flex-direction:row;align-items:center;gap:10px;width:auto;height:100%;margin:0 0 0 auto;padding:0;border:0}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .unified-rail-profile{width:auto;flex-direction:row}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .unified-rail-profile :is(.auth-login-root,.auth-profile-root){width:auto}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .unified-rail-profile .fund-sidebar-auth-btn{width:auto;height:30px;min-height:30px;padding:0 10px;border-radius:5px;color:var(--header-text)}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-sidebar-auth-icon{display:none}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-sidebar-auth-label{display:inline;font-size:12px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail #website-theme-control{width:auto;height:auto}:root[data-workspace-chrome=browse] :is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail #website-theme-control{margin-right:-8px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail #website-theme-control .rail-theme-button{width:30px;height:30px;min-height:30px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:4px;color:var(--header-text)}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail #website-theme-control svg{width:14px;height:14px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-pro{display:flex;align-items:center;height:32px;padding:0 16px;border-radius:4px;background:#5e8fa8;color:#fff;text-decoration:none;white-space:nowrap;font-size:12px;font-weight:600}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail :is(#website-theme-control .rail-theme-button,.unified-rail-profile .fund-sidebar-auth-btn,.top-nav-pro),:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail :is(#website-theme-control .rail-theme-button,.unified-rail-profile .fund-sidebar-auth-btn,.top-nav-pro) *{cursor:default!important}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-nav-row{position:absolute;inset:auto 0 0;box-sizing:border-box;width:100%;max-width:none;height:36px;min-height:36px;margin:0;display:flex;align-items:center;justify-content:flex-start;transform:none;transition:none;background:var(--header-nav);border-top:1px solid var(--header-rule);padding:0 22px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-workspace-switch{flex-direction:row;align-items:center;gap:4px;height:36px;width:auto;min-width:0;overflow-x:auto;scrollbar-width:none}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-workspace-switch :is(button,#unified-blog-link){flex-direction:row;width:auto;height:26px;min-height:26px;padding:0 10px;border:0;border-radius:5px;color:var(--header-text);background:transparent;font-size:11px;white-space:nowrap}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-workspace-switch :is(button[aria-pressed=true],#unified-blog-link[aria-current=page]){background:var(--header-active);color:var(--header-text);font-weight:400}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-workspace-switch :is(button,#unified-blog-link),:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-workspace-switch :is(button,#unified-blog-link) *{cursor:default!important}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-workspace-switch :is(button,#unified-blog-link):hover{background:var(--header-hover);color:var(--header-text)}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-workspace-switch :is(button,#unified-blog-link):focus-visible{background:var(--header-hover);outline:2px solid #6ca4bf;outline-offset:-3px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-workspace-switch .fund-workspace-label{font-size:11px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail :is(.rail-selection-highlight,.fund-workspace-icon){display:none}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .unified-rail-header{width:28px;height:36px;flex:0 0 28px;margin:0 8px 0 -8px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .unified-rail-header #fund-sidebar-toggle{width:28px;height:36px;min-height:36px;color:var(--header-muted)}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-meta{margin-left:auto;padding-left:16px;display:flex;align-items:center;gap:6px;font-size:10px;color:var(--header-muted);white-space:nowrap}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-meta:empty{display:none}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-recent-link{color:var(--header-text);text-decoration:none;padding:4px 5px;border-radius:4px;font-size:11px;cursor:default}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-recent-link:hover,:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-recent-link:focus-visible{background:var(--header-hover)}@media(max-width:850px){:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-meta{display:none}}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail :is(button,a):focus-visible{outline:2px solid #6ca4bf;outline-offset:-2px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail :is(button,a):hover{filter:brightness(1.12)}:root[data-theme=light] :is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail :is(button,a):hover{filter:none}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail :is(.top-nav-brand-row,.top-nav-nav-row){box-sizing:border-box;width:100%;padding-inline:max(2.5%,calc((100% - var(--workspace-page-width)) / 2))}@media(max-width:600px){:root:is([data-top-navigation],[data-top-nav-pending]){--top-nav-gutter:10px}}@media(max-width:1050px){:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-brand-row{gap:18px}}@media(max-width:850px){:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-search{flex:1;width:auto}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .unified-rail-footer{gap:10px}}@media(max-width:600px){:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-brand-row{padding:0 10px;gap:10px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-brand{font-size:12px;letter-spacing:.06em}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-search{flex:none;width:30px;padding:0;justify-content:center;border:0;background:none}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-search span,:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-meta{display:none}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-pro{padding:0 9px;font-size:11px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-nav-row{padding:0 8px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-workspace-switch :is(button,#unified-blog-link){padding:0 10px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .unified-rail-header{margin-left:0}}@media(max-width:700px){:root:is([data-top-navigation],[data-top-nav-pending]){--top-nav-height:90px}:root:is([data-top-navigation],[data-top-nav-pending]) :is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-nav-row{height:44px;min-height:44px}:root:is([data-top-navigation],[data-top-nav-pending]) :is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-workspace-switch{flex:1 1 auto;height:44px;gap:4px;overflow-x:auto}:root:is([data-top-navigation],[data-top-nav-pending]) :is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-workspace-switch :is(button,#unified-blog-link){flex:0 0 auto;min-width:max-content;height:44px;min-height:44px;padding:0 12px}:root:is([data-top-navigation],[data-top-nav-pending]) :is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .fund-workspace-switch .fund-workspace-label{font-size:12px}}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail :is(.top-nav-brand,.top-nav-search,#website-theme-control .rail-theme-button,.unified-rail-profile .fund-sidebar-auth-btn,.top-nav-pro,.fund-workspace-switch button,#unified-blog-link,.top-nav-recent-link){border-radius:5px}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-search{transition:background-color .14s ease,border-color .14s ease,color .14s ease}:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-search:focus-visible{outline:1px solid var(--header-muted);outline-offset:2px}@media(prefers-reduced-motion:reduce){:is(#fundamentals-container[data-fund-unified=true],.toolbar.shared-price-toolbar) #unified-navigation-rail .top-nav-search{transition:none}}:root:is([data-top-navigation],[data-top-nav-pending])[data-theme=dark]{--tos-bg-main:#22262f;--tos-bg-deep:#22262f;--tos-bg-dark:#22262f;--tos-bg-chart:#22262f;--tos-bg-panel:#2c303b;--tos-bg-dialog:#2c303b;--tos-bg-popup:#2c303b;--tos-bg-surface:#2c303b;--tos-bg-input:#2c303b;--tos-bg-field:#2c303b}:root:is([data-top-navigation],[data-top-nav-pending])[data-theme=dark] #fundamentals-container[data-fund-unified=true] .fund-sidebar{--fund-sidebar-panel:#2c303b;background:var(--fund-sidebar-panel)}:root:is([data-top-navigation],[data-top-nav-pending])[data-theme=dark] .wl-sidebar{background:#2c303b}:root:is([data-top-navigation],[data-top-nav-pending])[data-theme=dark] #statistics-test-panel{--desk-page-bg:#22262f;--statement-page-bg:#22262f;--stats-bg:#22262f;--stats-head:#2c303b;--stats-line:#4c5263;--statement-subtotal-bg:#2c303b}:root:is([data-top-navigation],[data-top-nav-pending])[data-theme=dark] :is(#ticker-search-cancel,#fund-metrics-modal-cancel){background:var(--tos-bg-panel);border-color:#4c5263;color:#c9cdd3}:root:is([data-top-navigation],[data-top-nav-pending])[data-theme=light]{--workspace-secondary-surface:#F3F3F5}:root:is([data-top-navigation],[data-top-nav-pending])[data-theme=light] #statistics-test-panel.statistics-desk{--desk-page-bg:var(--workspace-secondary-surface)}:root:is([data-top-navigation],[data-top-nav-pending])[data-theme=light] #fundamentals-container[data-fund-unified=true] .fund-sidebar{--fund-sidebar-panel:var(--workspace-secondary-surface);background:var(--workspace-secondary-surface)}:root:is([data-top-navigation],[data-top-nav-pending])[data-theme=light] .wl-sidebar{background:var(--workspace-secondary-surface)}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide){padding:16px 0 40px;gap:20px;scrollbar-gutter:stable}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel>:is(.research-header,.research-layout,.statement-section){width:var(--workspace-page-fluid-width);max-width:var(--workspace-page-width);margin-inline:auto}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .desk-asof-note{display:none!important}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-note{display:none}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk>.research-header{box-sizing:border-box;min-width:0;border:0;border-bottom:1px solid var(--stats-line);border-radius:0;background:transparent;padding:8px 0 14px;gap:24px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-quote{flex:1 1 0;min-width:0;gap:16px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-quote-divider{display:none}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-quote :is(.research-sector,.research-industry){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-quote :is(.research-exchange,.research-sector){font-size:12px;color:var(--header-muted)}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-quote:has(.research-exchange:not(:empty)) .research-sector:not(:empty){margin-left:-8px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-quote:has(.research-exchange:not(:empty)) .research-sector:not(:empty):before{content:"·";padding-right:8px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-quote>strong{order:3;margin-left:auto}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-change{order:4}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-change-percent{order:5;margin-left:-8px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .research-ipo{display:none}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .research-quote .research-industry{display:none}@container (max-width:1100px){:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-industry{display:none}}@container (max-width:900px){:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-sector{display:none}}@media(max-width:1450px){:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-quote .research-industry{display:none}}@media(max-width:1100px){:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-quote .research-sector{display:none}}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk,:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .research-layout{gap:8px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .desk-frame-price{order:-1}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk :is(.desk-frame-intro,.desk-frame-stats){padding:24px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .desk-frame-stats{padding:16px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .desk-frame-intro :is(h2,caption){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0!important}@container (max-width:520px){:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk :is(.desk-frame-intro,.desk-frame-stats){padding:16px}}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk .desk-frame-stats caption{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0!important}@media(max-width:700px){:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide){padding:16px}}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-quote{flex:1 1 0;min-width:0;gap:16px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-quote-divider{display:none}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-quote :is(.research-sector,.research-industry){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-quote :is(.research-exchange,.research-sector){font-size:12px;color:var(--header-muted)}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-quote:has(.research-exchange:not(:empty)) .research-sector:not(:empty){margin-left:-8px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-quote:has(.research-exchange:not(:empty)) .research-sector:not(:empty):before{content:"·";padding-right:8px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-quote>strong{order:3;margin-left:auto}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-change{order:4}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-change-percent{order:5;margin-left:-8px}@container (max-width:1100px){:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-industry{display:none}}@container (max-width:900px){:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-sector{display:none}}@media(max-width:1450px){:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-quote .research-industry{display:none}}@media(max-width:1100px){:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-quote .research-sector{display:none}}:root:is([data-top-navigation],[data-top-nav-pending]) #unified-navigation-rail [data-unified-workspace=overview]{display:none!important}:root:is([data-top-navigation],[data-top-nav-pending]) #top-nav-metrics-tab{display:none!important}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide)>.research-header{box-sizing:border-box;min-width:0;border:0;border-radius:0;background:transparent;padding:8px 0;gap:16px;flex-wrap:nowrap;overflow-x:auto}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .research-company-line{width:auto;max-width:none;flex:0 0 auto;min-width:0}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .research-identity{min-width:0;flex-wrap:nowrap}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .research-identity h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-quote{flex:0 0 auto;max-width:none;margin-left:0;flex-wrap:nowrap;gap:12px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .research-quote :is(.research-change,.research-currency){display:none}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-change-percent{margin-left:0}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-unit-menu button[aria-checked=true]{background:color-mix(in srgb,var(--stats-fg) 14%,var(--stats-bg))}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-unit-menu{min-width:0;width:max-content;padding:2px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-unit-menu button{padding:5px 8px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-unit-menu button:before{content:none}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-controls .statement-unit-trigger{padding:5px 8px;gap:8px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel>.statement-section{padding-top:4px;gap:6px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-status:empty{display:none}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-controls{border-bottom:0}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-controls :is(button,select){font-size:12px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-tabs{gap:6px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-tabs button{position:relative;padding:6px 10px;border:0;border-radius:0;background:transparent;box-shadow:none}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-tabs button[aria-pressed=true]{background:transparent;color:var(--stats-fg);font-weight:400}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-tabs button[aria-pressed=true]:after{content:"";position:absolute;inset:auto 10px 0;height:2px;background:currentColor}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-tabs button:focus-visible{outline:2px solid var(--tos-accent,#426C88);outline-offset:2px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-unit-trigger svg{display:none!important}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .statement-unit-trigger:after{content:"";width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid currentColor;opacity:.65;flex-shrink:0}.company-header-details{--micro-surface:#E4E6EA;--micro-performance-surface:#ECF0F3;display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto;min-width:0;color:var(--stats-muted);font-size:12px}:root[data-theme=dark] .company-header-details{--micro-surface:rgba(255,255,255,.035);--micro-performance-surface:rgba(139,180,206,.055)}.company-header-classification{display:flex;align-items:center;gap:8px;white-space:nowrap}.company-header-classification>span{display:flex;align-items:center;min-height:30px;box-sizing:border-box;padding:1px 12px;border-radius:6px;background:var(--micro-surface)}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .company-header-classification .research-industry:not(:empty){display:flex}.company-header-classification>span:empty{display:none}.company-header-classification:not(:has(span:not(:empty))){display:none}@media(max-width:700px){:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide)>.research-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;overflow:visible}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .research-company-line{grid-column:1;grid-row:1;width:100%;gap:8px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .research-identity{flex-wrap:wrap;gap:2px 8px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .research-identity h1{max-width:100%;font-size:18px;line-height:24px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel:is(.statistics-desk,.statistics-slide) .research-quote{grid-column:2;grid-row:1;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .research-quote>strong{font-size:20px;line-height:24px;margin-left:0}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .research-quote .research-change-percent{font-size:12px;line-height:18px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .company-header-details{grid-column:1 / -1;flex-wrap:wrap;width:100%;margin-left:0;gap:6px}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel .company-header-classification{flex-wrap:wrap;gap:6px}}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-slide-tab{display:none!important}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk>.statement-section{order:90;display:flex;scroll-margin-top:20px;padding-top:0;margin-top:8px;border-top:0;--statement-font-size:12px;--statement-frame-line:var(--stats-line);--statement-subtotal-bg:var(--stats-head)}#statistics-test-panel.statistics-desk>.statement-section>h2{display:none}:root:is([data-top-navigation],[data-top-nav-pending]) #statistics-test-panel.statistics-desk:has(>.reading-footer){padding-bottom:0}.workspace-toolbar-site-controls .workspace-fullscreen-button{display:flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;cursor:default}.shared-price-toolbar .workspace-toolbar-site-controls .workspace-fullscreen-button{color:var(--tos-price-toolbar-muted,var(--tos-text-muted))}.shared-price-toolbar .workspace-toolbar-site-controls .workspace-fullscreen-button svg{width:18px;height:18px}.workspace-toolbar-site-controls .workspace-fullscreen-button:hover{background:var(--header-hover)}.workspace-toolbar-site-controls .workspace-fullscreen-button:focus-visible{outline:2px solid var(--tos-accent,#6ca4bf);outline-offset:2px}.workspace-toolbar-site-controls{--header-bg:var(--tos-bg-dialog);--header-text:var(--tos-text-primary);--header-muted:var(--tos-text-muted);--header-rule:var(--tos-border);--header-hover:var(--tos-bg-hover);--header-active:var(--tos-bg-active);color:var(--header-text);font-family:var(--tos-font-ui);z-index:221}.workspace-toolbar-site-controls .top-nav-brand-row{display:flex;align-items:center}:root[data-workspace-chrome=focus] .workspace-toolbar-site-controls{display:flex;position:relative;inset:auto;width:auto;height:30px;min-height:0;flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;box-sizing:border-box}:root[data-workspace-chrome=focus][data-theme=light] .workspace-toolbar-site-controls{--header-bg:var(--tos-bg-dialog);--header-text:var(--tos-text-primary);--header-muted:var(--tos-text-muted);--header-rule:var(--tos-border);--header-hover:var(--tos-bg-hover);--header-active:var(--tos-bg-active)}:root[data-workspace-chrome=focus] .workspace-toolbar-site-controls .top-nav-brand-row{height:30px;min-height:30px;gap:4px;padding:0}:root[data-workspace-chrome=focus] .workspace-toolbar-site-controls :is(.website-theme-control .rail-theme-button,.workspace-fullscreen-button){box-sizing:border-box;width:36px;min-width:36px;height:32px;min-height:32px;border:1px solid var(--tos-price-toolbar-border,var(--tos-border));border-radius:6px;background:transparent}#fundamentals-container .fund-main-topbar .workspace-toolbar-site-controls .top-nav-brand-row{gap:10px}#fundamentals-container .fund-main-topbar .workspace-toolbar-site-controls :is(.rail-theme-button,.workspace-fullscreen-button){height:var(--fund-top-control-height);min-height:var(--fund-top-control-height);border:1px solid rgba(148,163,184,.28);border-radius:4px;background:var(--fund-sidebar-panel);color:var(--fund-top-control-text);box-shadow:inset 0 0 0 1px #ffffff04}:root[data-theme=light] #fundamentals-container .fund-main-topbar .workspace-toolbar-site-controls :is(.rail-theme-button,.workspace-fullscreen-button){border-color:#0f172a24;box-shadow:none}#fundamentals-container .fund-main-topbar .workspace-toolbar-site-controls :is(.rail-theme-button,.workspace-fullscreen-button):hover{background:#4e565c4d;color:var(--fund-top-control-text-strong)}:root[data-theme=light] #fundamentals-container .fund-main-topbar .workspace-toolbar-site-controls :is(.rail-theme-button,.workspace-fullscreen-button):hover{border-color:#0f172a3d;background:#f8fafc}:root:is([data-top-navigation],[data-top-nav-pending]) #fundamentals-container .unified-rail-header{display:none!important}:root:is([data-top-navigation],[data-top-nav-pending]) #fundamentals-container .fund-sidebar{order:3;border-right:0;border-left:1px solid var(--price-watchlist-rule)}:root:is([data-top-navigation],[data-top-nav-pending]) #fundamentals-container .fund-sidebar-resize-handle{order:2}:root:is([data-top-navigation],[data-top-nav-pending]) #fundamentals-container .fund-main{order:1}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals] #fundamentals-container:not(.fund-fullscreen) .fund-main{box-sizing:border-box;width:100%;max-width:none;margin-inline:0!important;padding-left:calc(var(--fund-sidebar-chart-gutter,34px) - 4px)}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals] #fundamentals-container:not(.fund-fullscreen) .fund-shell:has(>.fund-sidebar.is-collapsed) .fund-main{padding-left:var(--fund-sidebar-chart-gutter,34px)}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals] #fundamentals-container:not(.fund-fullscreen) .fund-main>:is(.fund-main-topbar,.fund-range-spacer,.fund-chart-wrap,.fund-below){box-sizing:border-box;width:100%;max-width:calc(100vw - 2 * var(--top-nav-gutter));margin-inline:auto!important}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-chrome=focus][data-workspace-view=fundamentals] #fundamentals-container:not(.fund-fullscreen) .fund-main>:is(.fund-main-topbar,.fund-range-spacer,.fund-chart-wrap,.fund-below){max-width:calc(100vw - 32px)}:root:is([data-top-navigation],[data-top-nav-pending]) #fundamentals-container{order:10!important}:root:is([data-top-navigation],[data-top-nav-pending]) .toolbar.shared-price-toolbar{margin-left:0!important;margin-right:var(--right-sidebar-width,0px)!important}:root:is([data-top-navigation],[data-top-nav-pending]) .fund-main-topbar{padding-right:12px!important}:root:is([data-top-navigation],[data-top-nav-pending]) .tab-sidebar-control{position:fixed;top:calc(var(--top-nav-height) + 5px);right:calc(var(--right-sidebar-width,0px) + 8px);z-index:210}:root:is([data-top-navigation],[data-top-nav-pending]) #fund-sidebar-toggle{position:static!important;display:flex!important;align-items:center;justify-content:center;flex:0 0 32px;width:32px!important;height:32px!important;min-height:32px!important;padding:6px!important;margin:0!important;border:1px solid var(--tos-border,#444);border-radius:5px;background:var(--tos-bg,#202020);color:var(--tos-text,#aaa);transform:none!important}:root:is([data-top-navigation],[data-top-nav-pending]) #fund-sidebar-toggle svg{transform:scaleX(-1)}:root:is([data-top-navigation],[data-top-nav-pending])[data-theme=light] #fund-sidebar-toggle{background:transparent;color:#4c5263;border-color:#d5d8dc}:root:is([data-top-navigation],[data-top-nav-pending])[data-theme=light] #fund-sidebar-toggle:hover{background:#dedfe5;color:#22262f}:root:is([data-top-navigation],[data-top-nav-pending]) #fund-sidebar-toggle:focus-visible{outline:2px solid #6ca4bf;outline-offset:2px}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals] #fundamentals-container .fund-sidebar{order:0;border-left:0;border-right:1px solid var(--price-watchlist-rule)}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals] #fundamentals-container .fund-sidebar-resize-handle{order:1}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals] #fundamentals-container .fund-main{order:2}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals] .tab-sidebar-control{right:auto;left:calc(var(--left-sidebar-width,0px) + 8px)}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals] #fund-sidebar-toggle svg{transform:none}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=price] #fundamentals-container{order:-1!important}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=price] #fundamentals-container .fund-sidebar{order:0;border-left:0;border-right:1px solid var(--price-watchlist-rule)}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=price] #fundamentals-container .fund-sidebar-resize-handle{order:1}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=price] .toolbar.shared-price-toolbar{margin-left:var(--left-sidebar-width,0px)!important;padding-left:12px!important}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=price] #fund-sidebar-toggle svg{transform:none}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=overview] #fundamentals-container{width:0!important;min-width:0!important;flex:0 0 0!important;padding-inline:0!important;margin-inline:0!important}@media(max-width:700px){:root:is([data-top-navigation],[data-top-nav-pending]) #fundamentals-container .fund-sidebar:not(.is-collapsed){left:auto;right:0}:root:is([data-top-navigation],[data-top-nav-pending])[data-unified-price-sidebar=true] #fundamentals-container:has(.fund-sidebar:not(.is-collapsed)){left:auto;right:0}:root:is([data-top-navigation],[data-top-nav-pending]) .toolbar.shared-price-toolbar{margin-right:0!important}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals] #fundamentals-container .fund-sidebar:not(.is-collapsed){left:0;right:auto}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=price] #fundamentals-container:has(.fund-sidebar:not(.is-collapsed)),:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=price] #fundamentals-container .fund-sidebar:not(.is-collapsed){left:0;right:auto}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=price] .toolbar.shared-price-toolbar{margin-left:0!important}}:root:is([data-top-navigation],[data-top-nav-pending]){--workspace-collapsed-sidebar-width:48px}:root:is([data-top-navigation],[data-top-nav-pending]) #fund-sidebar .workspace-sidebar-head{display:flex;align-items:center;justify-content:flex-end;flex:0 0 42px;height:42px;min-height:42px;padding:0 10px;box-sizing:border-box;color:var(--fund-sidebar-text-primary);font:600 12px var(--tos-font-ui)}:root:is([data-top-navigation],[data-top-nav-pending]) #fund-sidebar .workspace-sidebar-head[hidden]{display:none}:root:is([data-top-navigation],[data-top-nav-pending]) #fund-sidebar.is-collapsed .workspace-sidebar-head{justify-content:center;padding:0}:root:is([data-top-navigation],[data-top-nav-pending]) #fund-sidebar #fund-sidebar-toggle{flex:0 0 32px;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:6px!important;border:0;background:transparent;color:var(--fund-sidebar-text-muted);box-shadow:none;visibility:visible;opacity:1;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}:root:is([data-top-navigation],[data-top-nav-pending]) #fund-sidebar #fund-sidebar-toggle:active{background:var(--price-watchlist-active)}:root:is([data-top-navigation],[data-top-nav-pending]) #fund-sidebar #fund-sidebar-toggle svg{width:20px;height:20px;flex:none;transform:none}:root:is([data-top-navigation],[data-top-nav-pending]) #fund-unified-watchlist-slot .wl-header{justify-content:flex-start;gap:8px}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals] #fund-sidebar .fund-sidebar-sections{padding-top:0}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals] .fund-main-topbar{margin-top:-4.5px}@media(prefers-reduced-motion:reduce){:root:is([data-top-navigation],[data-top-nav-pending]) #fund-sidebar #fund-sidebar-toggle{transition:none}}@media(max-width:700px){:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=price] .toolbar.shared-price-toolbar{margin-left:var(--workspace-collapsed-sidebar-width)!important}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=price] #fundamentals-container:has(.fund-sidebar:not(.is-collapsed)){position:relative;inset:auto;flex:0 0 var(--workspace-collapsed-sidebar-width);width:var(--workspace-collapsed-sidebar-width)}:root:is([data-top-navigation],[data-top-nav-pending])[data-workspace-view=fundamentals] #fundamentals-container .fund-shell:has(>.fund-sidebar:not(.is-collapsed)){padding-left:var(--workspace-collapsed-sidebar-width)}}:root[data-top-nav-pending]:is([data-workspace-view=price],[data-workspace-view=overview]) #fundamentals-container{display:flex!important}:root[data-top-nav-pending] #fund-sidebar>.fund-workspace-switch,:root[data-top-nav-pending] #fund-sidebar .fund-sidebar-head .fund-workspace-switch{display:none!important}:root[data-top-nav-pending] #fundamentals-container[data-fund-unified=true] #fund-sidebar:not(.is-collapsed){width:320px;min-width:320px;flex-basis:320px}:root[data-top-nav-pending][data-theme=light] #fundamentals-container{--fund-bg:#FFFFFF;--fund-chart-bg:#FFFFFF;--fund-static-surface-bg:#FFFFFF;--fund-bg-elevated:#FFFFFF;--fund-sidebar-panel:#FFFFFF;--fund-text:#1F2937;--fund-text-soft:#6B7280;--fund-text-muted:#6B7280;--fund-title:#1F2937}:root[data-top-nav-pending][data-theme=dark] #fundamentals-container{--fund-bg:#22262f;--fund-chart-bg:#22262f;--fund-static-surface-bg:#22262f;--fund-bg-elevated:#22262f;--fund-text:#F9FAFB;--fund-text-soft:#9CA3AF;--fund-text-muted:#9CA3AF;--fund-title:#f9fafb}:root[data-top-nav-pending] #fundamentals-container,:root[data-top-nav-pending] #fundamentals-container *{transition:none!important}@media(max-width:700px){:root[data-top-nav-pending] #fundamentals-container .fund-main-topbar:after{content:"";display:block;width:30px;height:30px;flex:none}}