html[class=dark] section.portfolio-overview table td{border-left:.5px solid var(--strong-border)}html[class=dark] section.portfolio-overview table td,html[class=dark] section.portfolio-overview table th{border-top:.5px solid var(--strong-border)}html[class=dark] .summary-table-container{border:1px solid var(--strong-border);color:#f4f4f4}html[class=dark] .summary-table-container thead{background-color:#393939}html[class=dark] .summary-table-container thead th{color:#fff;background-color:#393939}html[class=dark] .summary-table-container .table-center{text-align:center;padding:0!important}html[class=dark] .date-range-selector{background-color:#383838!important;color:#f4f4f4!important}html[class=dark] .date-range-selector .cds--date-picker__input{background-color:#383838!important;color:#f4f4f4!important;border-bottom:1px solid #f4f4f4!important}html[class=dark] .flatpickr-calendar.animate.open{background-color:#383838!important}html[class=dark] .flatpickr-next-month svg,html[class=dark] .flatpickr-prev-month svg{fill:#f4f4f4!important}.bx--date-picker__month .numInputWrapper .numInput,.flatpickr-month .numInputWrapper .numInput{width:3.375rem}section.portfolio-overview{background:#fff;position:relative}.custom-icon{height:15px!important}.details-block .cds--chart-holder{padding-top:.5rem!important;padding-bottom:1rem!important}.details-block .apexcharts-toolbar-custom-icon{line-height:normal}.details-block .apexcharts-toolbar{top:.5rem!important;gap:.75rem;max-width:50rem;align-items:center}.details-block .apexcharts-toolbar .apexcharts-menu-icon{opacity:.7;margin:0;fill:#fff}.details-block .apexcharts-toolbar .apexcharts-menu-icon svg{visibility:hidden}.details-block .apexcharts-toolbar .apexcharts-menu-icon{background-image:url(/_next/static/media/menu.a89a2b17.svg);background-repeat:no-repeat;background-size:contain;color:rgba(0,0,0,0);width:1.5rem;height:1.5rem}.details-block .apexcharts-toolbar .apexcharts-zoomin-icon{opacity:.7;margin:0}.details-block .apexcharts-toolbar .apexcharts-zoomin-icon svg{visibility:hidden}.details-block .apexcharts-toolbar .apexcharts-zoomin-icon{background-image:url(/_next/static/media/add--alt.406bab8f.svg);background-repeat:no-repeat;background-size:contain;color:rgba(0,0,0,0);width:1.5rem;height:1.5rem}.details-block .apexcharts-toolbar .apexcharts-reset-icon{opacity:.7;margin:0}.details-block .apexcharts-toolbar .apexcharts-reset-icon svg{visibility:hidden}.details-block .apexcharts-toolbar .apexcharts-reset-icon{background-image:url(/_next/static/media/reset.aa483afa.svg);background-repeat:no-repeat;background-size:contain;color:rgba(0,0,0,0);width:1.5rem;height:1.5rem}.details-block .apexcharts-toolbar .apexcharts-zoomout-icon{opacity:.7}.details-block .apexcharts-toolbar .apexcharts-zoomout-icon svg{visibility:hidden}.details-block .apexcharts-toolbar .apexcharts-zoomout-icon{background-image:url(/_next/static/media/subtract--alt.25e57a45.svg);background-repeat:no-repeat;background-size:contain;color:rgba(0,0,0,0);width:1.5rem;height:1.5rem}.details-block .apexcharts-toolbar .apexcharts-zoom-icon svg{visibility:hidden}.details-block .apexcharts-toolbar .apexcharts-zoom-icon{background-image:url(/_next/static/media/zoom--in.b19b5809.svg);background-repeat:no-repeat;background-size:contain;color:rgba(0,0,0,0);width:1.5rem;height:1.5rem}.details-block .apexcharts-toolbar>*{width:1.5rem;transform:scale(1)}.details-block .apexcharts-toolbar>* img,.details-block .apexcharts-toolbar>* svg{width:1.5rem}.details-block .apexcharts-menu.apexcharts-menu-open{padding:0}.details-block .apexcharts-menu.apexcharts-menu-open .apexcharts-menu-item{height:auto}.details-block .cds--cc--layout-row{align-items:baseline}.details-block{text-align:left}.details-block-dark-mode .apexcharts-toolbar-custom-icon{line-height:normal}.details-block-dark-mode .apexcharts-toolbar{gap:.75rem;max-width:50rem;align-items:center}.details-block-dark-mode .apexcharts-toolbar .apexcharts-menu-icon svg,.details-block-dark-mode .apexcharts-toolbar .apexcharts-reset-icon svg,.details-block-dark-mode .apexcharts-toolbar .apexcharts-zoom-icon svg,.details-block-dark-mode .apexcharts-toolbar .apexcharts-zoomin-icon svg,.details-block-dark-mode .apexcharts-toolbar .apexcharts-zoomin-icon svg:hover,.details-block-dark-mode .apexcharts-toolbar .apexcharts-zoomout-icon svg{fill:#f4f4f4;width:1.5rem;height:1.5rem}.details-block-dark-mode .apexcharts-toolbar .apexcharts-menu{background-color:#181818;color:#f4f4f4}.details-block-dark-mode .apexcharts-toolbar>*{width:1.5rem;transform:scale(1)}.details-block-dark-mode .apexcharts-toolbar>* img,.details-block-dark-mode .apexcharts-toolbar>* svg{width:1.5rem}.details-block-dark-mode .apexcharts-menu.apexcharts-menu-open{padding:0}.details-block-dark-mode .apexcharts-menu.apexcharts-menu-open .apexcharts-menu-item{background-color:#181818;height:auto}.details-block-dark-mode .apexcharts-menu.apexcharts-menu-open .apexcharts-menu-item:hover{background-color:#393939;height:auto}.details-block-dark-mode{text-align:left}section.history-overview,section.portfolio-overview,section.security-overview{padding-bottom:0;border-bottom:1px solid rgba(0,0,0,.2);position:relative}section.history-overview .toggle-on,section.history-overview .toggle-on-return,section.portfolio-overview .toggle-on,section.portfolio-overview .toggle-on-return,section.security-overview .toggle-on,section.security-overview .toggle-on-return{display:block}section.history-overview .toggle-off,section.history-overview .toggle-off-return,section.portfolio-overview .toggle-off,section.portfolio-overview .toggle-off-return,section.security-overview .toggle-off,section.security-overview .toggle-off-return{display:none}section.history-overview .toggleHelper,section.portfolio-overview .toggleHelper,section.security-overview .toggleHelper{transform:scale(3);margin-right:18px;margin-top:-10px}section.history-overview .compare-button,section.portfolio-overview .compare-button,section.security-overview .compare-button{display:flex;padding:.4rem 3rem;justify-content:center;align-items:center;gap:32px;flex-shrink:0;background-color:#383c93;min-block-size:2rem;color:#fff;font-size:12px}section.history-overview .control-bar-portfolio,section.portfolio-overview .control-bar-portfolio,section.security-overview .control-bar-portfolio{position:absolute;top:31px;left:67%;transform:translateX(-50%);z-index:999;display:flex;align-items:center;gap:15px;justify-content:space-between}section.history-overview .control-bar-portfolio input,section.history-overview .control-bar-portfolio span,section.portfolio-overview .control-bar-portfolio input,section.portfolio-overview .control-bar-portfolio span,section.security-overview .control-bar-portfolio input,section.security-overview .control-bar-portfolio span{color:#383c93;cursor:pointer}section.history-overview .control-bar-portfolio img,section.portfolio-overview .control-bar-portfolio img,section.security-overview .control-bar-portfolio img{cursor:pointer}section.history-overview .control-bar,section.portfolio-overview .control-bar,section.security-overview .control-bar{position:absolute;top:31px;left:62%;transform:translateX(-50%);z-index:999;display:flex;align-items:center;gap:15px;justify-content:space-between}section.history-overview .control-bar input,section.history-overview .control-bar span,section.portfolio-overview .control-bar input,section.portfolio-overview .control-bar span,section.security-overview .control-bar input,section.security-overview .control-bar span{color:#383c93;cursor:pointer}section.history-overview .control-bar img,section.portfolio-overview .control-bar img,section.security-overview .control-bar img{cursor:pointer}section.history-overview .date-range-selector,section.portfolio-overview .date-range-selector,section.security-overview .date-range-selector{position:absolute;top:50px;left:200px;background-color:#f4f4f4;padding:1rem 0 1rem 2rem}section.history-overview .date-range-selector .cds--date-picker__input,section.portfolio-overview .date-range-selector .cds--date-picker__input,section.security-overview .date-range-selector .cds--date-picker__input{background-color:#fff;border-bottom:1px solid #000}section.history-overview .table-block,section.portfolio-overview .table-block,section.security-overview .table-block{max-height:30rem;overflow-y:scroll}section.history-overview .table-block .control-bar,section.portfolio-overview .table-block .control-bar,section.security-overview .table-block .control-bar{position:absolute;top:15px;left:50%;transform:translateX(-50%);z-index:999;display:flex;align-items:center;gap:10px}section.history-overview .table-block .control-bar input,section.history-overview .table-block .control-bar span,section.portfolio-overview .table-block .control-bar input,section.portfolio-overview .table-block .control-bar span,section.security-overview .table-block .control-bar input,section.security-overview .table-block .control-bar span{color:#383c93;cursor:pointer}section.history-overview .table-block .control-bar img,section.portfolio-overview .table-block .control-bar img,section.security-overview .table-block .control-bar img{cursor:pointer}section.history-overview .table-block .control-bar .compare-button,section.portfolio-overview .table-block .control-bar .compare-button,section.security-overview .table-block .control-bar .compare-button{display:flex;padding:7px 1.6rem;justify-content:center;align-items:center;gap:32px;flex-shrink:0;background-color:#383c93;min-block-size:2rem}section.history-overview .table-block-container,section.portfolio-overview .table-block-container,section.security-overview .table-block-container{max-height:28rem;overflow-y:auto}section.portfolio-overview-bottom-padding{padding-bottom:1rem}section.portfolio-overview table th{background:light-dark(#f0f0f0,#393939);color:light-dark(#383c93,#f4f4f4)}section.portfolio-overview table td,section.portfolio-overview table th{text-align:left;padding:.8rem 0 .8rem .8rem;border-top:.5px solid #e0e0e0}section.portfolio-overview table td{border-left:.5px solid #e0e0e0}.my-return-chart-root{padding-top:.5rem;padding-bottom:1rem}.details-block-dark-mode .cds--chart-holder{padding-top:.5rem!important;padding-bottom:1rem!important}.summary-table-container{border:1px solid #e0e0e0;border-collapse:collapse;margin:initial;font-size:medium;font-family:IBM Plex Sans;min-width:auto;box-shadow:none;line-height:normal}.summary-table-container thead{background-color:#393939}.summary-table-container thead th{color:#fff;background-color:#393939}.summary-table-container .title{color:var(--primary-color);font-size:1.1rem;font-weight:600}.summary-table-container .table-center{text-align:center;padding:0!important}.financial-dashboard{color:#333;background-color:light-dark(#f4f4f4,#262626);font-size:16px}.financial-dashboard .search-header{background-color:light-dark(#ffffff,#161616);border-bottom:1px solid #ddd;padding:10px 20px;margin-bottom:10px}.financial-dashboard .search-header .search-container{max-width:35%}.financial-dashboard .search-header .search-container .search-input{flex:1;padding:8px 12px;border:1px solid #efefef;outline:none}.financial-dashboard .search-header .search-container .search-button{background-color:#5e50e0;color:#fff;border:none;padding:8px 15px;cursor:pointer}.financial-dashboard .dashboard-content{display:flex;gap:15px;height:inherit}.financial-dashboard .dashboard-content .main-panel{flex:1;background-color:light-dark(#ffffff,#161616);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.financial-dashboard .dashboard-content .sidebar{width:300px;background-color:light-dark(#ffffff,#161616);padding:10px}.financial-dashboard .company-header{margin:15px 20px}.financial-dashboard .company-header h1{font-size:1.125rem;margin:0 0 .625rem;font-weight:600}.financial-dashboard .company-header .stock-info .stock-price-label{color:#666;font-size:.75rem;margin:0 0 .3125rem}.financial-dashboard .company-header .stock-info .price-container{display:flex;align-items:baseline;gap:10px;margin-bottom:5px}.financial-dashboard .company-header .stock-info .price-container .current-price{font-size:1.5rem;font-weight:700}.financial-dashboard .company-header .stock-info .price-container .price-change{font-size:.875rem}.financial-dashboard .company-header .stock-info .price-container .timestamp{color:#999;font-size:.75rem;margin-left:auto}.financial-dashboard .company-header .stock-info .stock-meta{font-size:.75rem;color:#666}.financial-dashboard .company-header .stock-info .stock-meta .headline{color:#333}.financial-dashboard .tabs-container{margin:15px 20px}.financial-dashboard .tabs-container .tabs{display:flex;list-style:none;margin:0;padding:0;height:3rem}.financial-dashboard .tabs-container .tabs li{padding:12px 15px;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s ease}.financial-dashboard .tabs-container .tabs li.active{border-bottom:2px solid #5e50e0;color:#5e50e0;font-weight:500;background:light-dark(#f4f4f4,#262626)}.financial-dashboard .stock-chart-section{margin:15px 20px;border-bottom:1px solid #eee;background:light-dark(#f4f4f4,#262626);overflow:auto;padding:20px}.financial-dashboard .stock-chart-section .price-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.financial-dashboard .stock-chart-section .price-chart-header h2{font-size:1rem;margin:0;font-weight:600}.financial-dashboard .stock-chart-section .price-chart-header .chart-timeframes{display:flex;gap:5px}.financial-dashboard .stock-chart-section .price-chart-header .chart-timeframes .timeframe-btn{background:none;border:1px solid #ddd;padding:4px 8px;cursor:pointer;font-size:.75rem}.financial-dashboard .stock-chart-section .price-chart-header .chart-timeframes .timeframe-btn:hover{background-color:#f5f5f5}.financial-dashboard .stock-chart-section .price-chart-header .chart-timeframes .timeframe-btn.active{background-color:#5e50e0;color:#fff;border-color:#5e50e0}.financial-dashboard .stock-chart-section .chart-meta-info{display:flex;gap:20px;margin-bottom:15px;font-size:.75rem}.financial-dashboard .stock-chart-section .chart-meta-info .meta-item .meta-label{color:#666;margin-right:5px}.financial-dashboard .stock-chart-section .chart-meta-info .meta-item .meta-value{font-weight:500}.financial-dashboard .stock-chart-section .chart-container{height:200px;width:100%}.financial-dashboard .reports-news-container{display:flex;gap:15px;padding:15px 20px;overflow-y:auto}.financial-dashboard .reports-news-container .news-section,.financial-dashboard .reports-news-container .reports-section{flex:1;background:light-dark(#f4f4f4,#262626);padding:11px}.financial-dashboard .reports-news-container .news-section h2,.financial-dashboard .reports-news-container .reports-section h2{font-size:16px;margin-top:0;text-align:left;margin-bottom:15px;font-weight:600}.financial-dashboard .reports-news-container .section-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:10px}.financial-dashboard .reports-news-container .section-header .generate-report-btn{background-color:rgba(0,0,0,0);color:#383c93;padding:6px 12px;font-size:1rem;cursor:pointer;border:1px solid #383c93}.financial-dashboard .reports-news-container .news-list,.financial-dashboard .reports-news-container .reports-list{height:20vh;overflow-y:auto}.financial-dashboard .reports-news-container .news-list .news-item,.financial-dashboard .reports-news-container .news-list .report-item,.financial-dashboard .reports-news-container .reports-list .news-item,.financial-dashboard .reports-news-container .reports-list .report-item{display:flex;align-items:start;padding:5px 10px;border:0;gap:5px;border-bottom:.5px solid light-dark(#c6c6c6,#393939);background-color:inherit}.financial-dashboard .reports-news-container .news-list .news-item:last-child,.financial-dashboard .reports-news-container .news-list .report-item:last-child,.financial-dashboard .reports-news-container .reports-list .news-item:last-child,.financial-dashboard .reports-news-container .reports-list .report-item:last-child{border-bottom:none}.financial-dashboard .reports-news-container .news-list .news-item .news-icon,.financial-dashboard .reports-news-container .news-list .news-item .report-icon,.financial-dashboard .reports-news-container .news-list .report-item .news-icon,.financial-dashboard .reports-news-container .news-list .report-item .report-icon,.financial-dashboard .reports-news-container .reports-list .news-item .news-icon,.financial-dashboard .reports-news-container .reports-list .news-item .report-icon,.financial-dashboard .reports-news-container .reports-list .report-item .news-icon,.financial-dashboard .reports-news-container .reports-list .report-item .report-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.financial-dashboard .reports-news-container .news-list .news-item .news-details,.financial-dashboard .reports-news-container .news-list .news-item .report-details,.financial-dashboard .reports-news-container .news-list .report-item .news-details,.financial-dashboard .reports-news-container .news-list .report-item .report-details,.financial-dashboard .reports-news-container .reports-list .news-item .news-details,.financial-dashboard .reports-news-container .reports-list .news-item .report-details,.financial-dashboard .reports-news-container .reports-list .report-item .news-details,.financial-dashboard .reports-news-container .reports-list .report-item .report-details{flex:1}.financial-dashboard .reports-news-container .news-list .news-item .news-details .news-title,.financial-dashboard .reports-news-container .news-list .news-item .news-details .report-title,.financial-dashboard .reports-news-container .news-list .news-item .report-details .news-title,.financial-dashboard .reports-news-container .news-list .news-item .report-details .report-title,.financial-dashboard .reports-news-container .news-list .report-item .news-details .news-title,.financial-dashboard .reports-news-container .news-list .report-item .news-details .report-title,.financial-dashboard .reports-news-container .news-list .report-item .report-details .news-title,.financial-dashboard .reports-news-container .news-list .report-item .report-details .report-title,.financial-dashboard .reports-news-container .reports-list .news-item .news-details .news-title,.financial-dashboard .reports-news-container .reports-list .news-item .news-details .report-title,.financial-dashboard .reports-news-container .reports-list .news-item .report-details .news-title,.financial-dashboard .reports-news-container .reports-list .news-item .report-details .report-title,.financial-dashboard .reports-news-container .reports-list .report-item .news-details .news-title,.financial-dashboard .reports-news-container .reports-list .report-item .news-details .report-title,.financial-dashboard .reports-news-container .reports-list .report-item .report-details .news-title,.financial-dashboard .reports-news-container .reports-list .report-item .report-details .report-title{font-size:1.2rem;margin-bottom:1.2rem;font-weight:700}.financial-dashboard .reports-news-container .news-list .news-item .news-details .news-source-date,.financial-dashboard .reports-news-container .news-list .news-item .news-details .report-date,.financial-dashboard .reports-news-container .news-list .news-item .report-details .news-source-date,.financial-dashboard .reports-news-container .news-list .news-item .report-details .report-date,.financial-dashboard .reports-news-container .news-list .report-item .news-details .news-source-date,.financial-dashboard .reports-news-container .news-list .report-item .news-details .report-date,.financial-dashboard .reports-news-container .news-list .report-item .report-details .news-source-date,.financial-dashboard .reports-news-container .news-list .report-item .report-details .report-date,.financial-dashboard .reports-news-container .reports-list .news-item .news-details .news-source-date,.financial-dashboard .reports-news-container .reports-list .news-item .news-details .report-date,.financial-dashboard .reports-news-container .reports-list .news-item .report-details .news-source-date,.financial-dashboard .reports-news-container .reports-list .news-item .report-details .report-date,.financial-dashboard .reports-news-container .reports-list .report-item .news-details .news-source-date,.financial-dashboard .reports-news-container .reports-list .report-item .news-details .report-date,.financial-dashboard .reports-news-container .reports-list .report-item .report-details .news-source-date,.financial-dashboard .reports-news-container .reports-list .report-item .report-details .report-date{font-size:1rem;color:light-dark(#525252,#c6c6c6)}.financial-dashboard .reports-news-container .news-list .news-item .news-details .news-source,.financial-dashboard .reports-news-container .news-list .news-item .report-details .news-source,.financial-dashboard .reports-news-container .news-list .report-item .news-details .news-source,.financial-dashboard .reports-news-container .news-list .report-item .report-details .news-source,.financial-dashboard .reports-news-container .reports-list .news-item .news-details .news-source,.financial-dashboard .reports-news-container .reports-list .news-item .report-details .news-source,.financial-dashboard .reports-news-container .reports-list .report-item .news-details .news-source,.financial-dashboard .reports-news-container .reports-list .report-item .report-details .news-source{margin-right:10px;font-weight:500}.financial-dashboard .reports-news-container .news-list .news-item .report-download,.financial-dashboard .reports-news-container .news-list .report-item .report-download,.financial-dashboard .reports-news-container .reports-list .news-item .report-download,.financial-dashboard .reports-news-container .reports-list .report-item .report-download{cursor:pointer;align-self:center}.financial-dashboard .sidebar .similar-companies-widget{background-color:light-dark(#f4f4f4,#262626);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:15px;margin-bottom:15px}.financial-dashboard .sidebar .similar-companies-widget h3{font-size:1rem;margin-top:0;margin-bottom:.9375rem;font-weight:600}.financial-dashboard .sidebar .similar-companies-widget .similar-header{display:grid;grid-template-columns:3fr 1fr 1fr;gap:10px;font-size:.75rem;color:#666;padding-bottom:5px;border-bottom:1px solid #eee;margin-bottom:5px}.financial-dashboard .sidebar .similar-companies-widget .similar-company-item{display:grid;grid-template-columns:3fr 1fr 1fr;gap:10px;padding:8px 0;border-bottom:1px solid #eee;font-size:.8125rem}.financial-dashboard .sidebar .similar-companies-widget .similar-company-item:last-child{border-bottom:none}.financial-dashboard .sidebar .similar-companies-widget .similar-company-item .company-symbol-info{display:flex;flex-direction:column}.financial-dashboard .sidebar .similar-companies-widget .similar-company-item .company-symbol-info .company-symbol{font-weight:600}.financial-dashboard .sidebar .similar-companies-widget .similar-company-item .company-symbol-info .company-name{font-size:.6875rem;color:#666}.financial-dashboard .sidebar .similar-companies-widget .similar-company-item .company-change.positive{color:#25a75c;background-color:rgba(37,167,92,.1);padding:2px 5px;border-radius:3px;text-align:center}.financial-dashboard .sidebar .similar-companies-widget .similar-company-item .company-change.negative{color:#e64a4a;background-color:rgba(230,74,74,.1);padding:2px 5px;border-radius:3px;text-align:center}.financial-dashboard .sidebar .add-widget{background-color:inherit;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:15px;text-align:center}.search-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}.company-change.positive{color:#25a75c;background-color:rgba(37,167,92,.1)}.company-change.negative,.company-change.positive{padding:2px 5px;border-radius:3px;text-align:center}.company-change.negative{color:#e64a4a;background-color:rgba(230,74,74,.1)}:root{--background:light-dark(#f4f4f4,#262626);--foreground:light-dark(#fff,#161616);--text-secondary:light-dark(#525252,#c6c6c6);--aer-bacground-success-shades:light-dark(#d4edda,#24a148);--aer-bacground-failure-shades:light-dark(#f8d7da,#fa4d56);--aer-bacground-warning-shades:light-dark(#e7c960,#f1c21b);--strong-border:light-dark(#8d8d8d,#6f6f6f);--subtle-border:light-dark(#c6c6c6,#393939);--primary-color:light-dark(#383c93,#0f62fe);--reverse-primary-text:light-dark(#f4f4f4,#161616);--custom-primary-button-background:light-dark(#383c93,#0f62fe);--svg-custom-primary-button-disabled-color:brightness(0) saturate(100%) invert(55%);--svg-custom-secondary-button-color:brightness(0) saturate(100%) invert(22%) sepia(85%) saturate(2878%) hue-rotate(240deg) brightness(89%) contrast(91%);--svg-custom-secondary-button-hover-color:brightness(0) saturate(100%) invert(100%);--svg-custom-secondary-button-disabled-color:brightness(0) saturate(100%) invert(78%);--errror-color:light-dark(#da1e28,#fa4d56);--error-background:light-dark(rgba(218,30,40,0.1),rgba(250,77,86,0.1));--success-color:light-dark(#24a148,#42be65);--tw-calendar-dot-seen:#16a34a;--tw-calendar-dot-new:#dc2626;--tw-calendar-count:#3b82f6;--tw-rc-bg:#ffffff;--tw-rc-bg-elevated:#f5f5f5;--tw-rc-bg-input:#ffffff;--tw-rc-border:#e5e5e5;--tw-rc-border-strong:#d4d4d4;--tw-rc-border-hover:#a3a3a3;--tw-rc-text:#171717;--tw-rc-text-secondary:#404040;--tw-rc-text-description:#525252;--tw-rc-text-label:#6b7280;--tw-rc-text-dim:#9ca3af;--tw-rc-text-subtle:#d1d5db;--tw-rc-accent:#3b82f6;--tw-rc-accent-hover:#2563eb;--tw-rc-btn-hover-bg:#e5e5e5;--tw-rc-overlay:rgba(0,0,0,0.05);--tw-rc-success:#10b981;--tw-rc-success-hover:#059669;--tw-rc-success-text:#059669;--tw-rc-danger:#ef4444;--tw-rc-danger-hover:#dc2626;--tw-rc-danger-soft:#fca5a5;--tw-rc-warning:#f59e0b;--tw-rc-warning-text:#d97706;--tw-rc-info:#6366f1;--tw-rc-info-text:#6366f1;--tw-rc-card-hover:#f0f0f0;--tw-rc-desc-bg:rgba(0,0,0,0.04);--tw-rc-day-bg:rgba(0,0,0,0.04);--tw-rc-day-hover:rgba(0,0,0,0.08);--tw-rc-toggle-bg:rgba(0,0,0,0.04);--tw-rc-toggle-hover:rgba(0,0,0,0.08);--tw-rc-chip-bg:rgba(0,0,0,0.05);--tw-rc-dropdown-bg:#ffffff;--tw-rc-dropdown-hover:rgba(59,130,246,0.08);--tw-rc-scrollbar:rgba(0,0,0,0.15);--tw-rc-nav-btn-bg:#e5e5e5;--tw-rc-nav-btn-hover:#d4d4d4;--tw-rc-modal-header-end:#f0f0f0;--tw-scale:1.2;--tw-font-size:16px;--tw-background:#fafafa;--tw-foreground:#f0f0f0;--tw-text-global:#171717;--tw-card:#ffffff;--tw-card-foreground:#171717;--tw-popover:#ffffff;--tw-popover-foreground:#171717;--tw-primary:rgba(15,98,254,1);--tw-primary-foreground:rgba(255,255,255,1);--tw-secondary:#666666;--tw-secondary-foreground:rgba(255,255,255,1);--tw-muted:#888888;--tw-muted-foreground:#666666;--tw-accent:rgba(15,98,254,1);--tw-accent-foreground:rgba(255,255,255,1);--tw-destructive:#dc2626;--tw-destructive-foreground:rgba(255,255,255,1);--tw-success:#16a34a;--tw-success-foreground:#ffffff;--tw-error:#dc2626;--tw-error-foreground:#ffffff;--tw-warning:#ca8a04;--tw-warning-foreground:#ffffff;--tw-border:#d4d4d4;--tw-border-secondary:#c4c4c4;--tw-input:#eaeaea;--tw-input-background:#ffffff;--tw-ring:rgba(15,98,254,1);--tw-chart-1:rgba(15,98,254,1);--tw-chart-2:rgba(22,163,74,1);--tw-chart-3:rgba(220,38,38,1);--tw-chart-4:rgba(202,138,4,1);--tw-chart-5:rgba(147,51,234,1);--tw-radius:2px;--tw-radius-button:0px;--tw-radius-card:0px;--tw-sidebar:#f5f5f5;--tw-sidebar-foreground:#666666;--tw-sidebar-background:#f5f5f5;--tw-sidebar-primary:rgba(15,98,254,1);--tw-sidebar-primary-foreground:rgba(255,255,255,1);--tw-sidebar-accent:rgba(15,98,254,1);--tw-sidebar-accent-foreground:rgba(255,255,255,1);--tw-sidebar-border:#eaeaea;--tw-sidebar-ring:rgba(15,98,254,1);--tw-table-header:#fafafa;--tw-table-row-alt:rgba(0,0,0,0.02);--tw-text-h1:28px;--tw-text-h2:20px;--tw-text-h3:16px;--tw-text-h4:14px;--tw-text-base:14px;--tw-text-sm:12px;--tw-text-xs:11px;--tw-text-2xl:24px;--tw-text-label:12px;--tw-font-weight-regular:400;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-family-primary:"IBM Plex Sans",sans-serif;--team-research-bg:rgba(92,107,122,0.28);--team-research-border:rgba(92,107,122,0.65);--team-research-glow:rgba(92,107,122,0.25);--team-research-inner:rgba(92,107,122,0.35);--team-equity-bg:rgba(15,118,110,0.28);--team-equity-border:rgba(15,118,110,0.65);--team-equity-glow:rgba(15,118,110,0.25);--team-equity-inner:rgba(15,118,110,0.35);--team-portfolio-bg:rgba(30,64,175,0.28);--team-portfolio-border:rgba(30,64,175,0.65);--team-portfolio-glow:rgba(30,64,175,0.25);--team-portfolio-inner:rgba(30,64,175,0.35);--team-risk-bg:rgba(180,83,9,0.28);--team-risk-border:rgba(180,83,9,0.65);--team-risk-glow:rgba(180,83,9,0.25);--team-risk-inner:rgba(180,83,9,0.35);--team-client-bg:rgba(107,33,168,0.28);--team-client-border:rgba(107,33,168,0.65);--team-client-glow:rgba(107,33,168,0.25);--team-client-inner:rgba(107,33,168,0.35);--tw-success:var(--tw-chart-2);--tw-success-foreground:rgba(255,255,255,1);--tw-warning:var(--tw-chart-4);--tw-warning-foreground:rgba(22,22,22,1);--tw-error:var(--tw-destructive);--tw-error-foreground:rgba(255,255,255,1);--tw-info:var(--tw-chart-1);--tw-info-foreground:rgba(255,255,255,1);--tw-elevation-sm:0px 1px 2px rgba(0,0,0,0.04);--tw-elevation-md:0px 2px 4px rgba(0,0,0,0.06);--tw-elevation-lg:0px 4px 8px rgba(0,0,0,0.08);--tw-transition-fast:150ms;--tw-transition-normal:200ms;--tw-transition-slow:300ms;--tw-disabled-opacity:0.5;--tw-disabled-background:var(--tw-muted);--tw-disabled-foreground:var(--tw-muted-foreground);--tw-card-inner:#f5f5f5;--tw-card-inner-foreground:#171717;--ci-bg-primary:#ffffff;--ci-bg-secondary:#fafafa;--ci-bg-tertiary:#f5f5f5;--ci-bg-quaternary:#ffffff;--ci-bg-hover:rgba(0,0,0,0.04);--ci-bg-hover-strong:rgba(0,0,0,0.06);--ci-bg-selected:rgba(15,98,254,0.08);--ci-text-primary:#171717;--ci-text-secondary:#666666;--ci-text-tertiary:#888888;--ci-text-inverse:#ffffff;--ci-border-subtle:#eaeaea;--ci-border-medium:#d4d4d4;--ci-border-strong:#a3a3a3;--ci-scrollbar-track:#f5f5f5;--ci-scrollbar-thumb:#d4d4d4;--ci-scrollbar-thumb-hover:#a3a3a3;--ci-input-bg:#ffffff;--ci-input-border:#eaeaea;--ci-input-border-hover:#171717;--ci-input-placeholder:#a3a3a3;--ci-chart-axis-text:#666666;--ci-chart-axis-line:#eaeaea;--ci-chart-split-line:#f5f5f5;--ci-chart-bg:#ffffff;--ci-chart-tooltip-bg:#fafafa;--ci-gradient-header:linear-gradient(180deg,#ffffff,#f4f4f4);--ci-gradient-submenu:linear-gradient(180deg,#f4f4f4,#e0e0e0);--ci-gradient-card:linear-gradient(135deg,rgba(0,0,0,0.02),rgba(0,0,0,0.01));--ci-gradient-selected:linear-gradient(135deg,rgba(15,98,254,0.05),rgba(15,98,254,0.02));--ci-avatar-bg:linear-gradient(135deg,#0f62fe,#0043ce);--ci-shadow-sm:0 1px 3px rgba(0,0,0,0.1);--ci-shadow-md:0 4px 8px rgba(0,0,0,0.12);--ci-shadow-lg:0 8px 16px rgba(0,0,0,0.15);--ci-shadow-xl:0 12px 24px rgba(0,0,0,0.18);--ci-shadow-emphasis:0 0 0 3px rgba(15,98,254,0.2);--ci-overlay-light:rgba(255,255,255,0.7);--ci-overlay-strong:rgba(255,255,255,0.9);--ci-tag-blue:rgba(15,98,254,0.1);--ci-tag-green:rgba(66,190,101,0.1);--ci-tag-yellow:rgba(241,194,27,0.1);--ci-tag-red:rgba(250,77,86,0.1);--ci-tag-purple:rgba(138,63,252,0.1);--ci-table-header-bg:#e0e0e0;--ci-table-row-hover:rgba(0,0,0,0.04);--ci-table-row-selected:rgba(15,98,254,0.1);--ci-pagination-bg:linear-gradient(180deg,#f4f4f4,#e8e8e8);--ci-pagination-text:#6f6f6f;--ci-pagination-btn-hover:#e0e0e0;--ci-pagination-input-bg:#ffffff;--mb-panel-bg:#ffffff;--mb-panel-border:rgba(0,0,0,0.1);--mb-header-bg:rgba(0,0,0,0.03);--mb-card-bg:#ffffff;--mb-card-hover:rgba(0,0,0,0.03);--mb-card-unread:rgba(37,99,235,0.05);--mb-compose-bg:#ffffff;--mb-input-bg:rgba(0,0,0,0.03);--mb-system-bg:rgba(15,98,254,0.04);--mb-overlay:rgba(0,0,0,0.5);--mb-text-primary:#1f2937;--mb-text-secondary:#4b5563;--mb-text-tertiary:#6b7280;--mb-text-placeholder:#9ca3af;--mb-text-accent:#2563eb;--mb-border:rgba(0,0,0,0.1);--mb-border-subtle:rgba(0,0,0,0.06);--mb-border-strong:rgba(0,0,0,0.15);--mb-surface:rgba(0,0,0,0.03);--mb-surface-raised:rgba(0,0,0,0.05);--mb-surface-hover:rgba(0,0,0,0.08);--mb-dropdown-bg:#ffffff;--mb-skeleton:rgba(0,0,0,0.08);--mb-scrollbar:rgba(0,0,0,0.15);--mb-scrollbar-hover:rgba(0,0,0,0.25);--mb-accent-bg:rgba(37,99,235,0.1);--mb-accent-bg-strong:rgba(37,99,235,0.15);--mb-accent-border:rgba(37,99,235,0.25);--mb-accent-text:#2563eb;--mb-accent-text-light:#3b82f6;--mb-shadow:0 4px 24px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.08);--mb-header-gradient:linear-gradient(180deg,rgba(37,99,235,0.06),transparent);--tw-tile-gradient:linear-gradient(135deg,#f9f9f9,#f0f0f0);--tw-tile-highlight-gradient:linear-gradient(135deg,rgba(15,98,254,0.1),rgba(15,98,254,0.05));--tw-blue-light:#4589ff;--tw-blue-medium:#0f62fe;--tw-blue-dark:#0043ce;--tw-success-dark:#198038;--tw-error-dark:#da1e28;--tw-teal:#009d9a;--tw-purple-light:#8a3ffc;--tw-purple:#6929c4;--tw-gold:#d2a106;--tw-orange:#eb6200;--tw-nav-inactive:#525252;--tw-nav-active:#161616;--tw-filter-input-bg:#ffffff;--tw-filter-input-border:#c6c6c6;--tw-btn-primary-gradient:linear-gradient(135deg,#0f62fe,#0043ce);--tw-btn-ai-gradient:linear-gradient(135deg,#0f62fe,#8a3ffc);--tw-btn-teal-gradient:linear-gradient(135deg,#08bdba,#009d9a);--tw-btn-purple-gradient:linear-gradient(135deg,#8a3ffc,#6929c4);--tw-btn-orange-gradient:linear-gradient(135deg,#ff832b,#eb6200);--tw-btn-green-gradient:linear-gradient(135deg,#42be65,#24a148);--tw-btn-gold-gradient:linear-gradient(135deg,#f1c21b,#d2a106);--tw-btn-primary-shadow:0 2px 8px rgba(15,98,254,0.2);--tw-btn-ai-shadow:0 2px 8px rgba(15,98,254,0.15);--tw-btn-teal-shadow:0 2px 8px rgba(8,189,186,0.2);--tw-btn-purple-shadow:0 2px 8px rgba(138,63,252,0.2);--tw-btn-orange-shadow:0 2px 8px rgba(255,131,43,0.2);--tw-btn-green-shadow:0 2px 8px rgba(66,190,101,0.2);--tw-btn-gold-shadow:0 2px 8px rgba(241,194,27,0.2);--snp-context-bg:linear-gradient(135deg,#e8f0fe,#f0f4ff);--snp-context-border:#c2d4f0;--snp-formation-bg:linear-gradient(135deg,#e8f0fe,#f4f6fa);--snp-formation-end:#e8f0fe;--snp-formation-border:#c2d4f0;--snp-formation-label:#0f62fe;--snp-action-bar-bg:linear-gradient(135deg,#f0f4ff,#e8ecf4);--snp-action-bar-border:#c2d4f0;--snp-widget-bg:linear-gradient(135deg,#f4f6fa,#e8ecf4);--snp-widget-border:#c2d4f0;--snp-dropzone-bg:rgba(240,244,255,0.5);--snp-dropzone-border:#c2d4f0;--snp-chart-mode-bg:#f4f6fa;--snp-chart-mode-border:#c2d4f0;--snp-chart-mode-dot:#0f62fe;--snp-readonly-bg:rgba(241,194,27,0.08);--snp-readonly-border:rgba(241,194,27,0.3);--snp-readonly-text:#946600;--snp-historical-bg:rgba(15,98,254,0.06);--snp-historical-border:rgba(15,98,254,0.2);--snp-historical-tag:#0043ce;--snp-brinson-sector-bg:#e8f0fe;--snp-brinson-sector-border:#c2d4f0;--snp-brinson-totals-bg:#dce8ff;--snp-bm-badge-bg:rgba(15,98,254,0.1);--snp-bm-badge-text:#0043ce;--snp-period-btn-bg:#e8ecf4;--snp-period-btn-text:#525252;--snp-period-btn-active-text:#ffffff;--snp-valuation-bg:linear-gradient(135deg,#f0f4ff,#e8ecf4);--snp-valuation-border:#c2d4f0;--snp-valuation-icon:#0f62fe;--snp-valuation-title:#161616;--snp-valuation-value:#161616;--snp-valuation-label:#525252;--snp-valuation-amount:#161616;--snp-badge-buy-bg:rgba(36,161,72,0.12);--snp-badge-buy-text:#198038;--snp-badge-sell-bg:rgba(218,30,40,0.12);--snp-badge-sell-text:#da1e28;--snp-badge-hold-bg:rgba(141,141,141,0.12);--snp-badge-hold-text:#525252;--snp-widget-ctrl-bg:rgba(0,0,0,0.06);--snp-widget-ctrl-color:#525252;--snp-section-title:#161616;--snp-muted-text:#6f6f6f;--snp-subtle-text:#8d8d8d;--snp-card-bg:#f4f4f4;--snp-card-border:#e0e0e0;--fi-header-bg:#e0e0e0;--fi-header-hover:#c6c6c6;--fi-primary:#0f62fe;--fi-primary-hover:#0353e9;--fi-purple:#8a3ffc;--fi-positive:#24a148;--fi-negative:#da1e28;--fi-neutral:#6f6f6f;--fi-info:#0f62fe}html[class~=dark]{color-scheme:dark;--svg-custom-primary-button-disabled-color:brightness(0) saturate(100%) invert(44%);--svg-custom-secondary-button-color:brightness(0) saturate(100%) invert(100%);--svg-custom-secondary-button-hover-color:brightness(0) saturate(100%) invert(9%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%);--svg-custom-secondary-button-disabled-color:brightness(0) saturate(100%) invert(32%);--tw-background:#161616;--tw-foreground:#262626;--tw-text-global:#fff;--tw-card:#1a1a1a;--tw-card-foreground:rgba(255,255,255,1);--tw-popover:rgba(57,57,57,1);--tw-popover-foreground:rgba(255,255,255,1);--tw-primary:rgba(15,98,254,1);--tw-primary-foreground:rgba(255,255,255,1);--tw-secondary:rgba(168,168,168,1);--tw-secondary-foreground:rgba(22,22,22,1);--tw-muted:rgba(111,111,111,1);--tw-muted-foreground:rgba(168,168,168,1);--tw-accent:rgba(15,98,254,1);--tw-accent-foreground:rgba(255,255,255,1);--tw-destructive:rgba(218,30,40,1);--tw-destructive-foreground:rgba(255,255,255,1);--tw-success:#42be65;--tw-success-foreground:#161616;--tw-error:#fa4d56;--tw-error-foreground:#161616;--tw-warning:#f1c21b;--tw-warning-foreground:#161616;--tw-calendar-dot-seen:#42be65;--tw-calendar-dot-new:#fa4d56;--tw-calendar-count:#78a9ff;--tw-rc-bg:#1e1e1e;--tw-rc-bg-elevated:#262626;--tw-rc-bg-input:#1e1e1e;--tw-rc-border:#393939;--tw-rc-border-strong:#404040;--tw-rc-border-hover:#525252;--tw-rc-text:#f4f4f4;--tw-rc-text-secondary:#c6c6c6;--tw-rc-text-description:#a8a8a8;--tw-rc-text-label:#8d8d8d;--tw-rc-text-dim:#6f6f6f;--tw-rc-text-subtle:#525252;--tw-rc-accent:#78a9ff;--tw-rc-accent-hover:#a6c8ff;--tw-rc-btn-hover-bg:#333333;--tw-rc-overlay:rgba(57,57,57,0.3);--tw-rc-success:#10b981;--tw-rc-success-hover:#059669;--tw-rc-success-text:#34d399;--tw-rc-danger:#ef4444;--tw-rc-danger-hover:#dc2626;--tw-rc-danger-soft:#fca5a5;--tw-rc-warning:#f59e0b;--tw-rc-warning-text:#fbbf24;--tw-rc-info:#6366f1;--tw-rc-info-text:#a5b4fc;--tw-rc-card-hover:#2d2d2d;--tw-rc-desc-bg:rgba(57,57,57,0.3);--tw-rc-day-bg:rgba(57,57,57,0.4);--tw-rc-day-hover:rgba(57,57,57,0.6);--tw-rc-toggle-bg:rgba(38,38,38,0.4);--tw-rc-toggle-hover:rgba(38,38,38,0.6);--tw-rc-chip-bg:rgba(38,38,38,0.3);--tw-rc-dropdown-bg:#1a1a2e;--tw-rc-dropdown-hover:rgba(120,169,255,0.15);--tw-rc-scrollbar:rgba(141,141,141,0.3);--tw-rc-nav-btn-bg:#393939;--tw-rc-nav-btn-hover:#4c4c4c;--tw-rc-modal-header-end:#2a2a2a;--tw-border:#393939;--tw-border-secondary:rgba(58,58,58,1);--tw-input:rgba(57,57,57,1);--tw-ring:rgba(15,98,254,1);--tw-sidebar:rgba(22,22,22,1);--tw-sidebar-foreground:rgba(168,168,168,1);--tw-sidebar-background:#1a1a1a;--tw-sidebar-primary:rgba(15,98,254,1);--tw-sidebar-primary-foreground:rgba(255,255,255,1);--tw-sidebar-accent:rgba(15,98,254,1);--tw-sidebar-accent-foreground:rgba(255,255,255,1);--tw-sidebar-border:rgba(111,111,111,1);--tw-sidebar-ring:rgba(15,98,254,1);--tw-tile-gradient:linear-gradient(135deg,#1f1f1f,#262626);--tw-tile-highlight-gradient:linear-gradient(135deg,#1a2744,#1f2d47);--fi-header-bg:#393939;--fi-header-hover:#4a4a4a;--fi-positive:#42d392;--fi-negative:#fa4d56;--fi-neutral:#8d8d8d;--fi-info:#78a9ff;--tw-blue-light:#78a9ff;--tw-blue-medium:#4589ff;--tw-blue-dark:#0043ce;--tw-success-dark:#24a148;--tw-error-dark:#da1e28;--tw-teal:#08bdba;--tw-purple-light:#be95ff;--tw-purple:#8a3ffc;--tw-gold:#f0c14b;--tw-orange:#ff832b;--tw-nav-inactive:#d0d0d0;--tw-nav-active:#ffffff;--tw-filter-input-bg:#1a1a1a;--tw-filter-input-border:#404040;--tw-btn-primary-gradient:linear-gradient(135deg,#0f62fe,#0043ce);--tw-btn-ai-gradient:linear-gradient(135deg,#0f62fe,#8a3ffc);--tw-btn-teal-gradient:linear-gradient(135deg,#08bdba,#009d9a);--tw-btn-purple-gradient:linear-gradient(135deg,#8a3ffc,#6929c4);--tw-btn-orange-gradient:linear-gradient(135deg,#ff832b,#eb6200);--tw-btn-green-gradient:linear-gradient(135deg,#42be65,#24a148);--tw-btn-gold-gradient:linear-gradient(135deg,#f1c21b,#d2a106);--tw-btn-primary-shadow:0 2px 8px rgba(15,98,254,0.3);--tw-btn-ai-shadow:0 2px 8px rgba(15,98,254,0.25);--tw-btn-teal-shadow:0 2px 8px rgba(8,189,186,0.3);--tw-btn-purple-shadow:0 2px 8px rgba(138,63,252,0.3);--tw-btn-orange-shadow:0 2px 8px rgba(255,131,43,0.3);--tw-btn-green-shadow:0 2px 8px rgba(66,190,101,0.3);--tw-btn-gold-shadow:0 2px 8px rgba(241,194,27,0.3);--team-research-bg:rgba(124,138,153,0.15);--team-research-border:rgba(148,163,184,0.4);--team-research-glow:rgba(148,163,184,0.2);--team-research-inner:rgba(124,138,153,0.25);--team-equity-bg:rgba(20,184,166,0.15);--team-equity-border:rgba(45,212,191,0.4);--team-equity-glow:rgba(45,212,191,0.2);--team-equity-inner:rgba(20,184,166,0.25);--team-portfolio-bg:rgba(59,130,246,0.15);--team-portfolio-border:rgba(96,165,250,0.4);--team-portfolio-glow:rgba(96,165,250,0.2);--team-portfolio-inner:rgba(59,130,246,0.25);--team-risk-bg:rgba(217,119,6,0.15);--team-risk-border:rgba(245,158,11,0.4);--team-risk-glow:rgba(245,158,11,0.2);--team-risk-inner:rgba(217,119,6,0.25);--team-client-bg:rgba(168,85,247,0.15);--team-client-border:rgba(192,132,252,0.4);--team-client-glow:rgba(192,132,252,0.2);--team-client-inner:rgba(168,85,247,0.25);--tw-table-header:#393939;--tw-table-row-alt:rgba(255,255,255,0.03);--tw-elevation-sm:0px 2px 6px 0px rgba(0,0,0,0.3);--tw-elevation-md:0px 4px 12px 0px rgba(0,0,0,0.4);--tw-elevation-lg:0px 8px 24px 0px rgba(0,0,0,0.5);--tw-warning-foreground:rgba(22,22,22,1);--tw-card-inner:rgba(255,255,255,0.05);--tw-card-inner-foreground:rgba(255,255,255,1);--ci-bg-primary:#161616;--ci-bg-secondary:#262626;--ci-bg-tertiary:#1f1f1f;--ci-bg-quaternary:#2a2a2a;--ci-bg-hover:rgba(255,255,255,0.05);--ci-bg-hover-strong:rgba(255,255,255,0.08);--ci-bg-selected:rgba(15,98,254,0.12);--ci-text-primary:#f4f4f4;--ci-text-secondary:#c6c6c6;--ci-text-tertiary:#8d8d8d;--ci-text-inverse:#161616;--ci-border-subtle:#393939;--ci-border-medium:#525252;--ci-border-strong:#6f6f6f;--ci-scrollbar-track:#1f1f1f;--ci-scrollbar-thumb:#525252;--ci-scrollbar-thumb-hover:#6f6f6f;--ci-input-bg:#262626;--ci-input-border:#525252;--ci-input-border-hover:#f4f4f4;--ci-input-placeholder:#6f6f6f;--ci-chart-axis-text:#c6c6c6;--ci-chart-axis-line:#525252;--ci-chart-split-line:#393939;--ci-chart-bg:#262626;--ci-chart-tooltip-bg:#393939;--ci-gradient-header:linear-gradient(180deg,#262626,#1f1f1f);--ci-gradient-submenu:linear-gradient(180deg,#242424,#1f1f1f);--ci-gradient-card:linear-gradient(135deg,rgba(255,255,255,0.03),rgba(255,255,255,0.01));--ci-gradient-selected:linear-gradient(135deg,rgba(15,98,254,0.08),rgba(15,98,254,0.03));--ci-avatar-bg:linear-gradient(135deg,#0f62fe,#8a3ffc);--ci-shadow-sm:0 1px 3px rgba(0,0,0,0.3);--ci-shadow-md:0 4px 12px rgba(0,0,0,0.5);--ci-shadow-lg:0 8px 20px rgba(15,98,254,0.2);--ci-shadow-xl:0 12px 30px rgba(15,98,254,0.3);--ci-shadow-emphasis:0 0 0 3px rgba(15,98,254,0.4);--ci-overlay-light:rgba(0,0,0,0.5);--ci-overlay-strong:rgba(0,0,0,0.7);--ci-tag-blue:rgba(15,98,254,0.2);--ci-tag-green:rgba(66,190,101,0.2);--ci-tag-yellow:rgba(241,194,27,0.2);--ci-tag-red:rgba(250,77,86,0.2);--ci-tag-purple:rgba(138,63,252,0.2);--ci-table-header-bg:#393939;--ci-table-row-hover:#393939;--ci-table-row-selected:#0353e9;--ci-pagination-bg:linear-gradient(180deg,#262626,#1e1e1e);--ci-pagination-text:#a8a8a8;--ci-pagination-btn-hover:#333333;--ci-pagination-input-bg:#333333;--mb-panel-bg:#151b28;--mb-panel-border:rgba(255,255,255,0.08);--mb-header-bg:rgba(0,0,0,0.2);--mb-card-bg:transparent;--mb-card-hover:rgba(255,255,255,0.03);--mb-card-unread:rgba(59,130,246,0.05);--mb-compose-bg:#151b28;--mb-input-bg:rgba(255,255,255,0.04);--mb-system-bg:rgba(15,98,254,0.08);--mb-overlay:rgba(0,0,0,0.7);--mb-text-primary:#e5e7eb;--mb-text-secondary:#9ca3af;--mb-text-tertiary:#6b7280;--mb-text-placeholder:#4b5563;--mb-text-accent:#63b3ed;--mb-border:rgba(255,255,255,0.08);--mb-border-subtle:rgba(255,255,255,0.04);--mb-border-strong:rgba(255,255,255,0.12);--mb-surface:rgba(255,255,255,0.04);--mb-surface-raised:rgba(255,255,255,0.06);--mb-surface-hover:rgba(255,255,255,0.1);--mb-dropdown-bg:#1c2333;--mb-skeleton:rgba(255,255,255,0.06);--mb-scrollbar:rgba(255,255,255,0.1);--mb-scrollbar-hover:rgba(255,255,255,0.18);--mb-accent-bg:rgba(99,179,237,0.12);--mb-accent-bg-strong:rgba(99,179,237,0.2);--mb-accent-border:rgba(99,179,237,0.3);--mb-accent-text:#63b3ed;--mb-accent-text-light:#93c5fd;--mb-shadow:0 8px 40px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.08);--mb-header-gradient:linear-gradient(180deg,rgba(37,99,235,0.08),transparent);--snp-context-bg:linear-gradient(135deg,#1a1a2e,#0d1117);--snp-context-border:#30363d;--snp-formation-bg:linear-gradient(135deg,#1a1a2e,#16161a);--snp-formation-end:#1a1a2e;--snp-formation-border:#30363d;--snp-formation-label:#78a9ff;--snp-action-bar-bg:linear-gradient(135deg,#1a1a2e,#161625);--snp-action-bar-border:#30363d;--snp-widget-bg:linear-gradient(135deg,#1a1a2e,#161625);--snp-widget-border:#30363d;--snp-dropzone-bg:rgba(22,27,34,0.5);--snp-dropzone-border:#30363d;--snp-chart-mode-bg:#1a1a2e;--snp-chart-mode-border:#30363d;--snp-chart-mode-dot:#42be65;--snp-readonly-bg:rgba(241,194,27,0.1);--snp-readonly-border:rgba(241,194,27,0.3);--snp-readonly-text:#f1c21b;--snp-historical-bg:rgba(15,98,254,0.08);--snp-historical-border:rgba(15,98,254,0.2);--snp-historical-tag:#78a9ff;--snp-brinson-sector-bg:#1a1a2e;--snp-brinson-sector-border:#30363d;--snp-brinson-totals-bg:#262626;--snp-bm-badge-bg:rgba(120,169,255,0.12);--snp-bm-badge-text:#78a9ff;--snp-period-btn-bg:#262626;--snp-period-btn-text:#c6c6c6;--snp-period-btn-active-text:#ffffff;--snp-valuation-bg:linear-gradient(135deg,#1a1a2e,#161625);--snp-valuation-border:#30363d;--snp-valuation-icon:#0f62fe;--snp-valuation-title:#f4f4f4;--snp-valuation-value:#f4f4f4;--snp-valuation-label:#8d8d8d;--snp-valuation-amount:#f4f4f4;--snp-badge-buy-bg:rgba(36,161,72,0.15);--snp-badge-buy-text:#42be65;--snp-badge-sell-bg:rgba(218,30,40,0.15);--snp-badge-sell-text:#fa4d56;--snp-badge-hold-bg:rgba(141,141,141,0.15);--snp-badge-hold-text:#8d8d8d;--snp-widget-ctrl-bg:rgba(255,255,255,0.1);--snp-widget-ctrl-color:#c6c6c6;--snp-section-title:#f4f4f4;--snp-muted-text:#a8a8a8;--snp-subtle-text:#8d8d8d;--snp-card-bg:#262626;--snp-card-border:#393939}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--tw-rc-bg-elevated) inset!important;-webkit-text-fill-color:var(--tw-rc-text)!important;caret-color:var(--tw-rc-text)!important;border-color:var(--tw-rc-border)!important;transition:background-color 5000s ease-in-out 0s}.kpi-tile{background:var(--tw-tile-gradient)!important}.kpi-tile-highlight{background:var(--tw-tile-highlight-gradient)!important}.appContainer{height:100dvh;overflow:hidden;overflow:clip;display:flex;position:relative;flex-direction:column}*{scrollbar-width:thin}:hover{scrollbar-color:var(--ci-scrollbar-thumb) rgba(0,0,0,0)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:3px}::-webkit-scrollbar-thumb{transition:background .2s ease}:hover::-webkit-scrollbar-thumb{background:var(--ci-scrollbar-thumb)}::-webkit-scrollbar-thumb:active,:hover::-webkit-scrollbar-thumb:hover{background:var(--ci-scrollbar-thumb-hover)}.ag-theme-balham ::-webkit-scrollbar-thumb,.ag-theme-balham-dark ::-webkit-scrollbar-thumb{background:var(--ci-scrollbar-thumb)!important;transition:none!important}.ag-theme-balham ::-webkit-scrollbar-thumb:hover,.ag-theme-balham-dark ::-webkit-scrollbar-thumb:hover{background:var(--ci-scrollbar-thumb-hover)!important}.ag-theme-balham,.ag-theme-balham :hover,.ag-theme-balham-dark,.ag-theme-balham-dark :hover,.ag-theme-balham-dark:hover,.ag-theme-balham:hover{scrollbar-color:var(--ci-scrollbar-thumb) rgba(0,0,0,0)}.scrollbar-none{scrollbar-width:none!important;-ms-overflow-style:none!important}.scrollbar-none::-webkit-scrollbar{display:none!important}html{font-size:10px;color-scheme:light}body{overflow-x:hidden;background-color:light-dark(#f4f4f4,#262626)!important}:root{--cds-body-compact-01-font-size:1rem}a,button:not([data-button-variant=custom]),div,input,label,p,section,span,td,tr{font-size:1.1rem}button:not([data-button-variant=custom]),div,h1,h2,h3,h4,h5,h6,label,li,ol,p,span,strong{color:light-dark(#161616,#f4f4f4)}#__next{height:100vh}.App{text-align:center;background:#f5f7f9}.ag-header-icon .ag-icon:after,.ag-header-icon .ag-icon:before{color:var(--tw-text-global)!important}@media(max-width:1375px){html{font-size:8.5px}}@media(min-width:1700px){html{font-size:12.5px}}@media(min-width:2000px){html{font-size:17.5px}}@media(max-width:767px){html{font-size:14.5px}}@keyframes ci-skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.ci-skeleton{background-image:linear-gradient(90deg,var(--tw-muted) 0,var(--tw-card-inner) 45%,var(--tw-muted) 90%);background-size:200% 100%;animation:ci-skeleton-sweep 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ci-skeleton{animation:none}}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html[class~=dark] p{color:#fff!important}html[class~=dark] .Toastify__toast-theme--light{background:#262626!important}html[class~=dark] .Toastify__close-button--light{color:#fff!important}#nprogress .spinner{display:none!important}h4{font-size:1.3rem}.nonCentered-cells{text-align:right;display:block!important;align-items:center;justify-content:center}.fullscreenIframe{width:100%;height:100%;border:none}@media(max-width:1300px){.cds--password-input-wrapper .cds--text-input__invalid-icon{inset-inline-end:3.5rem!important}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{inline-size:3.5rem!important}}.legend-item.checkbox{display:block!important}.info-box .cds--chart-holder .layout-child.title{width:100%!important}.textLayer br,.textLayer span{color:rgba(0,0,0,0)!important}.react-pdf__Page{width:42vw}h2.live{color:green!important}#output-container li,#output-container ol,#output-container ul{list-style:initial;margin:0 auto;padding:initial}#output-container ol{padding-inline-start:40px}.audioButton.headphone{min-height:60px}.audioRecorderWrapper{display:flex;align-items:center}.audioRecorderWrapper>div:nth-child(2) button:nth-child(3),.audioRecorderWrapper>div:nth-child(2) button:nth-child(4),.audioRecorderWrapper>div:nth-child(2) button:nth-child(5){padding:5px!important}.audioRecorderWrapper>div:nth-child(2) button{display:flex;justify-content:center;align-items:center}.audioRecorderWrapper>div:nth-child(2) button img{height:100%!important;object-fit:scale-down;width:100%!important;padding:0!important}.audioRecorderWrapper>div:nth-child(2) button img[src="/play.svg"]{padding:5px!important}.audioRecorderWrapper .audio-recorder-mic{opacity:0!important}.audioRecorderWrapper .audio-recorder{margin-right:.5rem;align-items:center;justify-content:center;display:flex!important;width:36px;padding:1rem;height:auto;border-radius:60px;height:35px;background-color:#383c93}.audioRecorderWrapper .audio-recorder img[data-testid=ar_pause]{display:none}.audioRecorderWrapper .audio-recorder img[data-testid=ar_cancel]{border-radius:0;padding:0}.audioRecorderWrapper .audio-recorder .audio-recorder-mic,.audioRecorderWrapper .audio-recorder .audio-recorder-status,.audioRecorderWrapper .audio-recorder .audio-recorder-timer{display:none}.audioRecorderWrapper .audio-recorder-options{padding:0;height:16px}.audioRecorderWrapper .audio-recorder-options:last-child{margin-left:-2px}.tippy-box[data-theme~=custom]{max-width:370px!important}.tippy-box[data-theme~=custom] .tippy-content{padding:5px}.tippy-box[data-theme~=custom] .tippy-content>div>section,.tippy-box[data-theme~=custom] .tippy-content>div>section>button{display:flex;align-items:center;justify-content:center}.tippy-box[data-theme~=custom] .tippy-content>div>section>button{max-width:30px!important;max-height:30px!important}.tippy-box[data-theme~=custom] .tippy-content>div>section>button img{padding-top:0!important}.tippy-box[data-theme~=custom] .tippy-arrow,.tippy-box[data-theme~=custom] .tippy-arrow:before{display:none}.tippy-box[data-theme~=custom]{border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.12);background-color:#fff;color:#fff}.react-grid-item img{pointer-events:all!important}.time-range-item.active{color:blue;text-decoration:underline}.prompt-card span{font-size:18px}.react-flow__panel.react-flow__attribution.bottom.right,div[data-message="Please only hide this attribution when you are subscribed to React Flow Pro: https://pro.reactflow.dev/pricing"]{display:none}.quick-add-container{font-family:Arial,sans-serif;display:flex;align-items:center;margin:10px}.quick-add-label{margin-right:8px;font-weight:700}.quick-add-buttons{display:flex;gap:4px}.quick-add-button{padding:8px 12px;border:1px solid light-dark(#c6c6c6,#393939);background-color:light-dark(#ffffff,#161616);border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.quick-add-button:hover{color:#000;background-color:light-dark(white,white)}.quick-add-button:active{background-color:#ccc}.textLayer :is(span,br){font-size:inherit!important}@keyframes drawLine{to{stroke-dashoffset:0}}.agrHeightHelper{height:88vh}.reasoning{background-color:light-dark(#f4f4f4,#262626);padding:20px;border-radius:10px;position:relative}@keyframes fadeInGradient{0%{opacity:0}to{opacity:1}}.editEffect{opacity:0;animation:fadeInGradient .7s ease forwards;background:linear-gradient(to bottom,var(--cds-ai-aura-start,rgba(69,137,255,.3)) 0,rgba(69,137,255,.15) 25%,var(--cds-ai-aura-end,rgba(255,255,255,0)) 70%,var(--cds-layer,var(--cds-ai-popover-background,#ffffff)) 100%) padding-box,linear-gradient(to bottom,var(--cds-layer,var(--cds-ai-popover-background,#ffffff)),var(--cds-layer,var(--cds-ai-popover-background,#ffffff))) padding-box,linear-gradient(to top,var(--cds-ai-border-end,rgba(120,169,255,.9)),var(--cds-ai-border-start,rgba(166,200,255,.8))) border-box,linear-gradient(to bottom,var(--cds-layer,var(--cds-ai-popover-background,#ffffff)),var(--cds-layer,var(--cds-ai-popover-background,#ffffff))) border-box}.react-flow__edges svg{overflow:visible}.subfact,.subfact p{font-size:1.4rem}.ag-row-odd{background-color:var(--tw-card-inner)!important}.ag-theme-balham-dark a{color:#0f62fe!important}.ag-theme-balham-dark{border:.5px solid var(--tw-border)}.ag-theme-balham-dark .group-header-parent{border:1px solid var(--subtle-border)}.ag-theme-balham,.ag-theme-balham-dark{font-family:IBM Plex Sans}.ag-theme-balham a,.ag-theme-balham-dark a{color:#383c93}.ag-theme-balham .header-icons,.ag-theme-balham-dark .header-icons{position:absolute;top:5px;left:259px;cursor:pointer;width:100px;height:0;padding:0;margin:0;display:flex;z-index:10}.ag-theme-balham .header-icons button,.ag-theme-balham-dark .header-icons button{padding:0;margin:0}.ag-theme-balham .header-icons .icons,.ag-theme-balham-dark .header-icons .icons{position:relative;top:3px;color:#000}.layout .drag-handle .custom-icons{text-align:right;display:flex;align-items:center;justify-content:space-between}.layout .drag-handle .custom-icons>h3{font-size:1.4rem;font-weight:600;color:#000!important}.layout .drag-handle .custom-icons>h4{color:#161616;font-weight:600}html[class~=dark] .portfolio-grid-wrapper,html[class~=dark] .react-grid-item{background:light-dark(#ffffff,#161616)}pre.dot{display:inline-block;width:6px;height:6px;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.react-grid-item{background:#fff;z-index:9;overflow:auto}.treeHelper span{font-size:1.2rem}.treeHelper .cds--tree-node__label{line-height:2rem;padding-block-start:0!important;border:1px solid light-dark(#e0e0e0,#393939)}.treeHelper .cds--tree-node__label .cds--tree-parent-node__toggle{margin-block-start:.5rem}.treeHelper .cds--tree-node__label__details{width:100%!important}.strategies{min-width:40%;background:light-dark(#ffffff,#161616);border:1.5px dashed #8d8d8d;overflow-x:unset!important}.strategies>ul>li>div{background-color:rgba(141,141,141,.2)}@media screen and (max-width:1278px){.strategies{background-color:light-dark(#ffffff,#161616)}.strategies>ul>li>div{background-color:rgba(141,141,141,.2)}.strategies>ul>li>div :global(.cds--tree-parent-node__toggle){margin-block-start:.7rem!important}.strategies>ul>li>ul>li>div{background-color:#feeaeb}.strategies>ul>li>ul>li>div :global(.cds--tree-parent-node__toggle){margin-block-start:.7rem!important}.strategies>ul>li>ul>li>ul>li>div{background-color:#e1f6eb}.strategies>ul>li>ul>li>ul>li>div :global(.cds--tree-parent-node__toggle){margin-block-start:.7rem!important}.strategies>ul>li>ul>li>ul>li>ul>li>div{background-color:rgba(241,194,27,.1215686275)}.strategies>ul>li>ul>li>ul>li>ul>li>div :global(.cds--tree-parent-node__toggle){margin-block-start:.7rem!important}}.helper{margin-left:25.7rem;margin-top:0!important;min-width:auto!important;width:40px}.buttonMarginHelper{margin:0 1rem}.zHelperImportant{z-index:100!important}.innerModal{position:absolute;min-width:3em;height:200px;background:#fff;z-index:10;border:1px solid #000;width:300px;overflow:scroll}.innerModal p{padding-left:.5em;border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-border-subtle);min-width:fit-content}.innerModal p:hover{background-color:#f5f5f5}.ag-watermark{display:none!important}.layout-child.header{padding:0!important}.spacer.layout-child{display:none!important}.UIDivider{width:.1vw;max-height:-webkit-fill-available;border-radius:10px;background-color:#d3d3d3;height:20px;display:block}.package-container{padding-right:10rem;padding-left:10rem;height:100vh;display:flex;flex-direction:column;gap:2rem}.package-container .package-header{display:flex;gap:25%;align-items:center}.package-container .package-body{display:flex;gap:5rem;height:75vh}.package-container .package-body .package-body-item{scrollbar-width:thin;overflow:auto;border-radius:8px;border:1px solid #e0e0e0;width:31%;box-shadow:0 4px 8px -2px rgba(16,24,40,.1);padding:1.3rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.package-container .package-body .package-body-item .package-body-item-section{display:flex;flex-direction:column;gap:2rem}.package-container .package-body .package-body-item .package-body-item-section .package-body-item-header{font-size:large;font-weight:900}.package-container .package-body .package-body-item .package-body-item-section .package-body-item-price{font-size:larger;font-weight:600;color:#383c93}.package-container .package-body .package-body-item .package-body-item-section .package-body-item-feature-container{display:flex;gap:.5rem}.tax-assets span.ag-header-cell-text{padding-top:32px!important}.ag-header-cell-text{white-space:normal;overflow-y:auto;word-break:break-word;text-overflow:clip}html[class~=dark] .multi-asset-research-container{background-color:#262626}html[class~=dark] .multi-asset-research-container .left-side-container,html[class~=dark] .multi-asset-research-container .left-side-container .donut-chart,html[class~=dark] .multi-asset-research-container .left-side-container .macro-rotation-container .macro-container .left-column .menu-container,html[class~=dark] .multi-asset-research-container .right-block .analysis-container .bar-grouped-container .header-bar .cds--list-box__wrapper{background-color:#262626;color:#fff}html[class~=dark] .multi-asset-research-container .left-block td,html[class~=dark] .multi-asset-research-container .left-block th,html[class~=dark] .multi-asset-research-container .left-side-container .macro-rotation-container .macro-container .heat-map-container,html[class~=dark] .multi-asset-research-container .left-side-container .macro-rotation-container .macro-container .left-column,html[class~=dark] .multi-asset-research-container .right-block .analysis-container{background-color:#121212;color:#fff}html[class~=dark] .multi-asset-research-container .left-side-container .macro-rotation-container .macro-container .heat-map-container .heat-map-title,html[class~=dark] .multi-asset-research-container .left-side-container .macro-rotation-container .macro-container .left-column .menu-container .menu-item{color:#fff}html[class~=dark] .ratios-overview-container .ratios-overview-header .ratios-overview-header-left h4{color:#0f62fe!important}html[class~=dark] .ratios-overview-container .ratios-overview-graph-container .ratios-overview-graph-container-item .header-icon-container{background-color:#333}.ratios-overview-container{padding:.5em 1em;display:flex;flex-direction:column;gap:.5rem}.ratios-overview-container .ratios-overview-header{display:flex;justify-content:space-between}.ratios-overview-container .ratios-overview-header .ratios-overview-header-left{display:flex;gap:1rem;align-items:center}.ratios-overview-container .ratios-overview-header .ratios-overview-header-left h1{font-size:1.5em!important;font-weight:800!important}.ratios-overview-container .ratios-overview-header .ratios-overview-header-left h4{font-weight:800;font-size:1.2em!important;color:#383c93!important}.ratios-overview-container .ratios-overview-header .right-section-container,.ratios-overview-container .ratios-overview-header .right-section-container .fill-container{display:flex;align-items:center;justify-content:center;gap:1rem}.ratios-overview-container .ratios-overview-header .right-section-container .fill-container span{font-size:1.2rem;font-weight:500}.ratios-overview-container .ratios-overview-header .right-section-container .excel-file{background-color:var(--hover)}.ratios-overview-container .divider{border-bottom:1px solid #e0e0e0}.ratios-overview-container .overview-widget-container .react-grid-layout{height:76vh!important;overflow:auto!important}.ratios-overview-container .ratios-overview-select-container .css-1xc3v61-indicatorContainer{padding:0}.ratios-overview-container .ratios-overview-select-container{display:flex;align-items:center;gap:1rem;background-color:var(--selected);padding:.6rem}.ratios-overview-container .ratios-overview-select-container span{font-weight:600}.ratios-overview-container .ratios-overview-graph-container{display:flex;gap:1rem;height:calc(100vh - 21rem);overflow:auto}.ratios-overview-container .ratios-overview-graph-container .ratios-overview-graph-container-item{flex:1;display:flex;flex-direction:column;gap:1rem}.ratios-overview-container .ratios-overview-graph-container .ratios-overview-graph-container-item .header-icon-container{display:flex;gap:1rem;justify-content:space-between;background-color:#e5e5e5}.ratios-overview-container .ratios-overview-graph-container .ratios-overview-graph-container-item .header-icon-container .icon-containers{display:flex;gap:.2rem}.ratios-overview-container .ratios-overview-graph-container .ratios-overview-graph-container-item h4{font-weight:800;padding:.5rem 1rem}.ratios-overview-container .ratios-overview-graph-container .ratios-overview-graph-container-item .price-and-volume-section .price-and-volume-table-container{padding:.5rem 1rem;display:flex;flex-direction:column;gap:.5rem}.ag-root-wrapper .ag-cell-inline-editing{border:1px solid #000!important}label.cds--label{padding-right:10px}button.btn.pop-btn{min-width:134px;text-align:center;height:3rem;min-height:3rem;float:right;margin-top:15px;margin-right:20px;background:light-dark(#383c93,#3c7add);color:light-dark(white,white);cursor:pointer;font-weight:500}button.btn.pop-btn:hover{background:light-dark(#0050e6,#0050e6);color:light-dark(white,white)}button.btn.pop-btn:disabled{color:light-dark(#8d8d8d,#8d8d8d);background-color:light-dark(#c6c6c6,#3a3a3a)}button.btn.pop-btn-danger{min-width:134px;background:red}button.btn.pb,button.btn.pop-btn-danger{text-align:center;height:3.4rem;float:right;margin-top:15px;color:#fff;cursor:pointer}button.btn.pb{min-width:2em;background:light-dark(#383c93,#0f62fe)}.btn:focus{color:blue}button.btn.popBtnNeg{min-width:134px;text-align:center;min-height:2rem;float:right;height:3rem;margin-top:15px;background:light-dark(rgba(0,0,0,0),rgba(0,0,0,0));color:light-dark(#383c93,#3c7add);border:2px solid light-dark(#383c93,#3c7add);cursor:pointer}button.btn.popBtnNeg:hover{background:light-dark(#383c93,#3c7add);color:light-dark(white,white);border:2px solid light-dark(#383c93,#3c7add)}button.btn.popBtnNeg:disabled{color:light-dark(#8d8d8d,#8d8d8d);background-color:light-dark(rgba(0,0,0,0),rgba(0,0,0,0));border:2px solid light-dark(#8d8d8d,#8d8d8d)}button.btn.popBtnNegDarkMode{min-width:134px;text-align:center;min-height:2rem;float:right;height:3rem;margin-top:15px;background:rgba(0,0,0,0);color:#0f62fe;border:2px solid #0f62fe;cursor:pointer}button.btn.popBtnNegDarkMode:hover{background:#0f62fe!important;color:#fff;border:2px solid #0f62fe}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}html[class~=dark] section.portfolio-overview table td{border-left:.5px solid var(--strong-border)}html[class~=dark] section.portfolio-overview table td,html[class~=dark] section.portfolio-overview table th{border-top:.5px solid var(--strong-border)}html[class~=dark] .summary-table-container{border:1px solid var(--strong-border);color:#f4f4f4}html[class~=dark] .summary-table-container thead{background-color:#393939}html[class~=dark] .summary-table-container thead th{color:#fff;background-color:#393939}html[class~=dark] .summary-table-container .table-center{text-align:center;padding:0!important}html[class~=dark] .date-range-selector{background-color:#383838!important;color:#f4f4f4!important}html[class~=dark] .date-range-selector .cds--date-picker__input{background-color:#383838!important;color:#f4f4f4!important;border-bottom:1px solid #f4f4f4!important}html[class~=dark] .flatpickr-calendar.animate.open{background-color:#383838!important}html[class~=dark] .flatpickr-next-month svg,html[class~=dark] .flatpickr-prev-month svg{fill:#f4f4f4!important}section.history-overview h1,section.portfolio-overview.toggled h1,section.security-overview h1{position:absolute;z-index:99;top:30px;line-height:2rem}.date-range-selector{position:absolute;top:36px;z-index:99;left:25px;padding:1rem!important}.date-range-selector .cds--date-picker__input{background-color:#fff;border-bottom:1px solid #000}html[class~=dark] .ag-ltr .ag-cell{border:solid var(--tw-border);border-width:.125px .25px 0}html[class~=dark] .dropdowns-section-two button{border:1px solid var(--tw-border)}html[class~=dark] .dropdowns-section-two .disable-dark{background-color:light-dark(#ffffff,#161616)!important}img{cursor:pointer}body{font-family:IBM Plex Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:1.6rem!important;font-weight:600!important}h1,h2{line-height:1.199;letter-spacing:0}h2{font-size:2rem!important;font-weight:400!important;text-align:center}svg.cds--date-picker__icon{display:none}.sub-header .dropdown{padding-right:7px}.dropdown{display:flex;justify-content:center;align-items:center}.sub-header .dropdown label{padding-right:2rem;color:#161616;font-size:1.2rem;font-weight:600}.show .flexwrapper{justify-content:space-between}.ag-theme-balham .ag-root-wrapper{width:100%}button.toggle{right:2rem;position:absolute;top:151px;padding:6px 21px;background:rgba(0,0,0,0);border-radius:21px;opacity:.5;width:24px;height:41px;z-index:99;border:0}.company-info{position:relative;padding-left:42px}.company-info img{position:absolute;left:0;max-width:26px;margin:0 auto;padding:2px}.company-info .tag{display:block;font-size:12px;text-transform:uppercase;font-weight:700;line-height:1.2rem}.icons>img{width:1.5rem}table{border-collapse:separate;border-spacing:0;font-size:12px;width:100%}span.title,th.title{color:#383c93;font-size:1.1rem;font-weight:600}.account-header{background-color:#e1e1e1}.account-header,.account-sub-header{color:#525252;justify-content:center;font-weight:600}.account-sub-header{background-color:var(--background);text-align:right!important}table.table-overview{border:1px solid var(--selected);color:var(--primary-text)}table.table-overview th{color:var(--primary-text);background-color:var(--subtle-border)}.custom-height-pass .layout-child.header{border:0;height:0!important;padding-right:0}.layout-child.header{border:0;height:45px!important;padding-right:0}.search .profile-img:before{content:"";position:absolute;background:#c5c6c7;width:1px;left:-15px;top:15px;height:23px}div#root{width:100vw;margin:0 auto;position:relative;overflow-x:hidden}.main-table{width:100%;border-collapse:collapse}button.default{min-width:5vw;width:11vw;color:var(--btn-secondary-color);font-size:1.1rem;height:3rem;min-height:2.55rem;cursor:pointer;border:2px solid var(--btn-secondary-border-color);background:var(--btn-secondary-background)}button.default:hover{background:var(--btn-secondary-hover-background);color:var(--btn-secondary-hover-color);border:2px solid var(--btn-secondary-hover-border-color);transform:translateY(-2px);box-shadow:0 2px 8px rgba(56,60,147,.3)}td,th{text-align:left}section.portfolio-section.show .block-one{height:85vh}section.portfolio-section.show .block-two{position:relative;width:.001px;visibility:hidden}span.sector-name{color:green}span.sector-code{color:red}.react-responsive-modal-modal{background:#f4f4f4!important;background:#f5f7f9}.ag-root-wrapper{border-radius:0!important;border:0!important}.account-1 .ag-header-cell-text,.account-1 .ag-header-group-text{color:#fa4d56!important}.account-2 .ag-header-cell-text,.account-2 .ag-header-group-text{color:#05b656!important}.ag-header-cell-resize:after,.ci-equity-grid .ag-header-cell:before,.ci-equity-grid .ag-header-group-cell:before{display:none!important}.ci-equity-grid .ag-cell:not(.ci-expand-cell-active),.ci-equity-grid .ag-header-cell,.ci-equity-grid .ag-header-group-cell,.ci-equity-grid .ag-pinned-left-header,.ci-equity-grid .ag-pinned-right-header{border-left:none!important;border-right:none!important}.react-responsive-modal-modal{padding:30px!important}.react-responsive-modal-closeButton{top:10px!important}.filters{gap:.5rem;flex-shrink:0}.filters button{height:2.6rem;align-items:center;gap:.5rem;display:flex;background:rgba(0,0,0,0);cursor:pointer;border:1px solid #525252;padding:.5rem .75rem;white-space:nowrap}.filters button img{height:1.5rem}.filters button p{white-space:nowrap}.icons .common-btn{background:none}.icons .edit{background-size:2.2em;width:22px}.icons .copy{background-size:2em;width:22px}.positive-value{color:#23ae00}.negative-value{color:#ff7c7c}.ag-row-odd{background-color:#f3f3f3!important}.ag-cell-last-left-pinned{background-color:inherit!important}.centered-cells{text-align:right;display:flex!important;align-items:center;justify-content:center}.ag-ltr .ag-cell{border-width:.125px .25px 0}text{font-size:1.3rem;font-family:IBM Plex Sans!important}.group-header-parent{background-color:light-dark(#e1e1e1,#0d0d0d);color:#383c93;font-weight:600}.subheading{background-color:hsla(0,0%,80%,.3);color:var(--primary-color);font-weight:600}.toggled button.toggle-icon{right:29%}.header-link{width:100%;text-align:right;display:flex;justify-content:space-between;cursor:pointer;align-items:center;font-family:IBM PLEX SANS;color:light-dark(#262626,#f4f4f4)}.header-link span{flex:1;text-align:center}.header-link .link-subtext{color:#525252;font-size:9px;border:1px solid #525252;padding:3px;border-radius:6px}span.arrow{width:10px;height:10px;background-repeat:no-repeat;background-position:50%;position:absolute;transform:rotate(180deg);top:7px;left:7px}span.arrow.up{top:9px}span.arrow.down{transform:rotate(0deg)}.classification span.ag-header-cell-text{padding-top:32px!important}.show .block-one{width:100%}.react-pdf__Page__annotations,.react-pdf__Page__canvas,.react-pdf__Page__textContent{height:auto!important;margin:0 auto;width:95%!important}.ag-theme-balham-dark a{color:light-dark(#383c93,#0f62fe)!important}.ag-theme-balham-dark{border:.5px solid var(--subtle-border)}.ag-theme-balham-dark .ag-header-cell{background-color:var(--tw-card-inner)!important}.ag-theme-balham-dark .ag-header-cell:before,.ag-theme-balham-dark .ag-header-group-cell{background-color:var(--tw-border)!important;color:#f4f4f4}.ag-theme-balham-dark .ag-header-group-cell{background-color:var(--tw-sidebar-background)!important;color:#f4f4f4}.ag-theme-balham-dark .group-header-parent{background-color:var(--tw-card)}.ag-theme-balham-dark .ag-pinned-left-cols-container .ag-row-even{background-color:var(--tw-card)!important;color:#fff}.ag-theme-balham-dark .ag-pinned-left-cols-container .ag-row-odd{background-color:var(--tw-card-inner)!important;color:#fff}.ag-theme-balham-dark .ag-ltr .ag-cell{border-width:.125px .25px 0}.ag-theme-balham-dark .ag-row-odd{background-color:#272727!important}.ag-theme-balham-dark{--ag-odd-row-background-color:var(--tw-card-inner)!important;--ag-background-color:var(--tw-card)!important}.ag-theme-balham-dark .ag-cell-last-left-pinned{background-color:inherit!important}@media(min-width:1700px){html{font-size:12.5px}.summary-items{height:4rem}}.portfolio-summary.section-comp-container{width:100%!important}html[class~=dark] .opt-his-comp-table .ag-root-wrapper{background:#161616!important}html[class~=dark] .opt-his-comp-table .ag-root-wrapper .ag-root-wrapper-body .ag-root .ag-body .ag-center-cols-viewport .ag-center-cols-container .ag-row-even{background-color:#1d1d1d!important;color:#fff}html[class~=dark] .opt-his-comp-table .ag-root-wrapper .ag-root-wrapper-body .ag-root .ag-body .ag-center-cols-viewport .ag-center-cols-container .ag-row-odd{background-color:#272727!important;color:#fff}html[class~=dark] .opt-his-comp-table .ag-root-wrapper .ag-root-wrapper-body .ag-root .ag-header .ag-header-viewport{background-color:#272727!important}html[class~=dark] .parent-block,html[class~=dark] .table-parent{background:#121212}html[class~=dark] .cds--select--inline .cds--select-input:is(:hover,:active,:focus),html[class~=dark] .custom-table-row-container .cds--pagination,html[class~=dark] .optgroup.cds--select-optgroup .cds--select-option:is(:hover,:active,:focus){background:#262626}html[class~=dark] .cds--select--inline .cds--select-input,html[class~=dark] .cds--select-option,html[class~=dark] .optgroup.cds--select-optgroup{color:#fff!important}html[class~=dark] .cds--select-input__wrapper:is(:hover,:active,:focus) svg{filter:unset!important}html[class~=dark] .cds--select-input__wrapper svg{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7460%) hue-rotate(212deg) brightness(100%) contrast(106%);padding-left:1rem}html[class~=dark] #run-name-input{background-color:#262626!important;color:#fff!important}html[class~=dark] #run-name-input::placeholder{color:#fff!important}.performance-wrapper .react-grid-item{background:rgba(0,0,0,0)!important;z-index:9;overflow:auto;border:0!important}.formGroup.flexBlock{display:flex;justify-content:space-between}html[class=light]{--backGroundVar:rgba(167,192,255,0.35)}html[class~=dark]{--backGroundVar:#0c1020}html[class~=dark] .loginContainer .rightSection .btnSecondary{color:#fff}html[class~=dark] .loginContainer .rightSection .formGroup .cds--text-input,html[class~=dark] .loginContainer .rightSection .formGroup input{background-color:var(--foreground)!important;color:var(--primary-text)!important;border-color:var(--strong-border)!important}html[class~=dark] .loginContainer .rightSection .formGroup .cds--text-input:-webkit-autofill,html[class~=dark] .loginContainer .rightSection .formGroup input:-webkit-autofill{box-shadow:0 0 0 1000px var(--foreground) inset!important;-webkit-text-fill-color:var(--primary-text)!important}html[class~=dark] .loginContainer .rightSection .formGroup .cds--text-input:focus,html[class~=dark] .loginContainer .rightSection .formGroup input:focus{background-color:var(--foreground)!important;color:var(--primary-text)!important;border-color:var(--strong-border)!important;outline:2px solid var(--strong-border)!important;outline-offset:-2px!important}html[class~=dark] .loginContainer .rightSection .formGroup .cds--text-input--password__visibility__toggle{background-color:var(--foreground)!important;border-color:var(--strong-border)!important}html[class~=dark] .loginContainer .rightSection .formGroup .cds--text-input--password__visibility__toggle svg{fill:#fff!important}.ellipse{z-index:1;position:absolute;top:85%;left:40%;width:200px;height:200px}.ellipse:after,.ellipse:before{z-index:0;content:"";position:absolute;width:300%;height:300%;background:inherit;border-radius:50%;transform:translate(-50%,-50%);filter:blur(60px)}@media(max-width:600px){.ellipse:after,.ellipse:before{transform:translate(-110%,-50%);width:150%;height:150%}}.ellipse:after,.ellipse:first-child:before{z-index:0;top:-150%;left:100%;background:var(--ellipse-gradient)}html[class=light]{--ellipse-gradient:linear-gradient(114deg,#5073f3 47%,rgba(42,170,129,0.33) 84.08%)}html[class~=dark]{--ellipse-gradient:linear-gradient(114deg,#2a3a5f 31.57%,rgba(3,255,221,0.3) 84.08%)}html[class=light]{--background:#f4f4f4;--foreground:#ffffff;--modal:#f5f7f9;--dropdown:#ffffff;--primary-text:#161616;--secondary-text:#525252;--primary-color:#383c93;--secondary-icon:#525252;--primary-icon:#161616;--subtle-border:#c6c6c6;--strong-border:#8d8d8d;--table-cell-1st-row:#ffffff;--table-cell-2nd-row:#f3f3f3;--main-table-header:#c2c2c2;--sub-header-table:#f0f0f0;--selected:#e0e0e0;--hover:#e8e8e8;--success:#24a148;--error:#da1e28;--disable-text:#8d8d8d;--disable-button:#c6c6c6;--groupNodeColor:rgba(118,153,239,0.09);--groupNodeBorder:0.75px solid #0f62fe;--loader-text:#ffffff;--success-file-color:"#333";--md-text-primary:#1a1a1a;--md-text-secondary:#444;--md-heading-color:#333;--md-link-color:#2563eb;--md-link-hover:#1e40af;--md-border-color:#eaeaea;--md-code-bg:#f3f4f6;--md-cursor-color:#000;--btn-primary-color:white;--btn-primary-border-color:rgba(0,0,0,0);--btn-primary-background:#383c93;--btn-primary-hover-color:white;--btn-primary-hover-border-color:rgba(0,0,0,0);--btn-primary-hover-background:#0050e6;--btn-primary-disabled-color:#8d8d8d;--btn-primary-disabled-background:#c6c6c6;--aer-bacground-success-shades:#d4edda;--aer-bacground-failure-shades:#f8d7da;--btn-secondary-color:#383c93;--btn-secondary-border-color:#383c93;--btn-secondary-background:rgba(0,0,0,0);--btn-secondary-hover-color:white;--btn-secondary-hover-border-color:#383c93;--btn-secondary-hover-background:#383c93;--btn-secondary-disabled-color:#8d8d8d;--btn-secondary-disabled-background:rgba(0,0,0,0);--btn-secondary-disabled-border-color:#8d8d8d}html[class~=dark]{--background:#262626;--foreground:#161616;--modal:#262626;--dropdown:#161616;--primary-text:#f4f4f4;--secondary-text:#c6c6c6;--primary-color:#0f62fe;--primary-icon:#f4f4f4;--secondary-icon:#c6c6c6;--subtle-border:#393939;--strong-border:#6f6f6f;--table-cell-1st-row:#272727;--table-cell-2nd-row:#1d1d1d;--main-table-header:#161616;--sub-header-table:#393939;--selected:#393939;--hover:#272727;--success:#23ae00;--error:#fa4d56;--disable-text:#8d8d8d;--disable-button:#c6c6c6;--groupNodeColor:rgba(4,66,164,0.25);--groupNodeBorder:0.75px solid aliceblue;--loader-text:"#000000";--success-file-color:"#52f33f";--md-text-primary:white;--md-text-secondary:#b0b0b0;--md-heading-color:#f4f4f4;--md-link-color:#60a5fa;--md-link-hover:#93c5fd;--md-border-color:#2d2d2d;--md-code-bg:#1a1a1a;--md-cursor-color:#f4f4f4;--btn-primary-color:white;--btn-primary-border-color:rgba(0,0,0,0);--btn-primary-background:#0f62fe;--btn-primary-hover-color:white;--btn-primary-hover-border-color:rgba(0,0,0,0);--btn-primary-hover-background:#0050e6;--btn-primary-disabled-color:#8d8d8d;--btn-primary-disabled-background:#3a3a3a;--aer-bacground-success-shades:#24a148;--aer-bacground-failure-shades:#fa4d56;--btn-secondary-color:#0f62fe;--btn-secondary-border-color:#0f62fe;--btn-secondary-background:rgba(0,0,0,0);--btn-secondary-hover-color:white;--btn-secondary-hover-border-color:#0f62fe;--btn-secondary-hover-background:#0f62fe;--btn-secondary-disabled-color:#8d8d8d;--btn-secondary-disabled-background:rgba(0,0,0,0);--btn-secondary-disabled-border-color:#8d8d8d}.security-header .ag-header-cell-label{height:50px;line-height:50px}.research-container{font-family:IBM Plex Sans}.research-container .left-block{display:flex;flex-direction:row;background-color:light-dark(#ffffff,#161616);border:1px solid #e0e0e0}.research-container .left-block .history-container{width:13vw;border-right:1px solid #e0e0e0;display:flex;align-items:center;flex-direction:column;padding:2rem;gap:.7rem}.research-container .left-block .history-container .new-chat{display:flex;justify-content:space-between;width:11vw;color:#000}.research-container .left-block .history-container .new-chat p{line-height:2.1rem;font-size:1.4rem!important;font-weight:500}.research-container .left-block .history-container .history-item{background-color:#f4f4f4;width:11vw;height:3.2rem;display:flex;justify-content:space-between;align-items:center;border-radius:.4rem;padding:.8rem 1rem;text-wrap:nowrap}.research-container .left-block .history-container .history-item div{display:flex;gap:.5rem}.research-container .left-block .history-container .history-item p{font-size:1rem!important}.research-container .left-block .history-container .clear-conversation{display:flex;width:9vw;gap:1rem;margin:0 auto}.research-container .left-block .history-container .separator{content:"";background-color:#e0e0e0;height:1px;width:11vw}.research-container .left-block .prompt-container{width:52vw;display:flex;flex-direction:column;justify-content:space-between}.research-container .left-block .prompt-container .cds--dropdown__wrapper{width:14.4rem;padding:.5rem 1.2rem;border:1px solid #8d8d8d}.research-container .left-block .prompt-container .cds--list-box__label{font-size:1.3rem!important}.research-container .left-block .prompt-container .cds--list-box__field{padding-inline-end:2rem;padding-inline-start:0}.research-container .left-block .prompt-container .question-container aside{display:flex;flex-direction:column;gap:1.2rem}.research-container .left-block .prompt-container .question-container aside .question-heading{color:#161616;font-size:1.4rem;font-style:normal;line-height:83%}.research-container .left-block .prompt-container .question-container aside section{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem;gap:1.2rem}.research-container .left-block .prompt-container .question-container aside section a{width:22vw;border-radius:.4rem;border:1px solid #8d8d8d;color:#000;background-color:light-dark(#ffffff,#161616);font-size:1.2rem}.research-container .left-block .prompt-container .question-container .query-input-wrapper{position:relative}.research-container .left-block .prompt-container .question-container .query-input-wrapper .query-input-icons{position:absolute;padding:0 .7rem;top:2rem;z-index:1;display:flex;justify-content:space-between}.research-container .left-block .prompt-container .question-container .query-input-wrapper .query-input-icons img{height:2rem;width:2rem}.research-container .left-block .prompt-container .question-container .query-input-wrapper .query-input-icons div{display:flex;gap:.7rem}.research-container .left-block .prompt-container .question-container .query-input-wrapper .query-input-icons-end{position:absolute;padding:0 .7rem;top:2rem;right:1rem;z-index:1;display:flex;flex-direction:row-reverse}.research-container .left-block .prompt-container .question-container .query-input-wrapper .query-input-icons-end img{height:2rem;width:2rem}.research-container .left-block .prompt-container .question-container .query-input-wrapper .query-input{border:1px solid #1c1c1c;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:0 6rem}.research-container .left-block .prompt-container .question-container .query-input-wrapper .query-input .cds--text-input:focus{outline:unset}.research-container .left-block .prompt-container .question-container .query-input-wrapper .query-input .cds--text-input{background-color:light-dark(#ffffff,#161616);height:5.6rem;line-height:2rem;font-size:1.6rem;color:#000;font-family:IBM Plex Sans;font-weight:500;border-bottom:unset}.research-container .left-block .prompt-container .question-container .query-input-wrapper .query-input .cds--text-input::-webkit-input-placeholder{color:#525252}.research-container .left-block .prompt-container .question-container .query-input-wrapper .query-input .cds--text-input::-moz-placeholder{color:#525252}.research-container .left-block .prompt-container .question-container .query-input-wrapper .query-input .cds--text-input:-ms-input-placeholder{color:#525252}.research-container .left-block .prompt-container .output-box{height:calc(94vh - 20rem);overflow-y:scroll}.research-container .left-block .prompt-container .output-box .chat-content{display:flex;flex-direction:column;gap:.5rem}.research-container .left-block .prompt-container .output-box .chat-content p{margin:1rem 0}.research-container .left-block .prompt-container .output-box .chat-content .source-link{border-radius:50%;background-color:#8d8d8d;padding:.1rem .3rem;margin-left:.2rem;font-size:.7rem!important;color:#fff;text-decoration:unset}.research-container .left-block .prompt-container .output-box .chat-content li{margin:.5rem 0}.research-container .left-block .prompt-container .output-box .source-section-title{display:flex;color:#161616;align-items:center;font-size:1.5rem;font-weight:500;line-height:120%;gap:.5rem;margin:2rem 0}.research-container .left-block .prompt-container .output-box .source-section{display:flex;justify-content:flex-start;gap:.8rem;padding-right:.5rem}.research-container .left-block .prompt-container .output-box .source-section .source-item{border:1px solid #8d8d8d;height:8rem;padding:.9rem;display:flex;flex-direction:column;justify-content:space-between;width:8.7vw;cursor:pointer}.research-container .left-block .prompt-container .output-box .source-section .source-item>div{font-size:1rem!important}.research-container .left-block .prompt-container .output-box .source-section .source-item .source-link-box{display:flex;justify-content:flex-start;gap:.5rem;align-items:center}.research-container .left-block .prompt-container .output-box .source-section .source-item .source-link-box img{border-radius:50%;width:28px;height:28px}.research-container .left-block .prompt-container-justified{justify-content:flex-start}.drag-handle.custom-icons{text-align:right;display:flex;align-items:center;justify-content:space-between}.drag-handle.custom-icons>h3{font-size:1.4rem;font-weight:600;color:#000!important}.drag-handle.custom-icons>h4{color:#161616;font-weight:600}.section{margin-bottom:20px}.label{font-weight:700;margin-bottom:5px}.chartContainer{flex:1;padding:20px}.chartOptions{margin-bottom:10px}.chartOptions .bx--select{width:100%}.dateRange,.presentationView{display:flex;justify-content:space-between;margin-bottom:10px}.icon-control{display:flex;justify-content:center;align-items:center;gap:10px;position:relative}.controls div.inline-dropdown{border:1px solid #e0e0e0}.icon-control .controls{display:flex;align-items:center;gap:10px;padding-right:1.2rem}.sub-heading-wrapper h2{font-size:1.2rem!important;text-align:left;font-weight:600!important;padding-bottom:.2rem}span.date-range{display:flex;border:1px solid #e0e0e0;padding:.6rem;align-items:center;white-space:nowrap;width:10rem;text-overflow:ellipsis;overflow:hidden}.icon-control>img{width:1.8rem}.react-grid-item{padding:5px 20px}.list-block h2,.sub-heading-wrapper{text-align:left}.list-block h2{padding-bottom:10px}.react-grid-layout{margin:0 -10px}@media screen and (max-width:1282px){span.before-icon{font-size:1.5rem}}.controls .date-range-selector .cds--date-picker__input{border:1px solid #a18585}span.date-range .calendar-icon{width:2.3rem;padding-left:1.2rem}.sector-rotation-model{border:0;margin-bottom:1.4rem}.list-block>span{font-size:1.4rem;color:#525252;padding-bottom:.5rem;display:block}.formulae-filter{display:flex;align-items:center;justify-content:center;gap:41px;margin-bottom:1rem}.derived-factors .btn{width:100%;background:#383c93!important;padding:.6rem 0}.factors-list{max-height:calc(100vh - 29rem);overflow:auto}.sector-rotation-text-area{white-space:pre-line}.sub-heading-wrapper h2,.sub-heading-wrapper label{width:auto;max-width:25rem;white-space:nowrap;display:block;display:flex;overflow:hidden;align-items:center;text-overflow:ellipsis}button.addBtn.disabled{background:var(--subtle-borders)}.sector-rotation-model textarea{background:#f4f4f4!important;font-size:1.2rem}.no-widgets-found{display:flex;justify-content:center;align-items:center;height:80vh;flex-direction:column}.no-widgets-found>p{font-size:1.4rem;padding:1rem 0}.icon-list img{width:1.5rem;height:1.5rem}.icon-list button.cds--btn--icon-only{padding:0;width:1.5rem;background-size:1.5rem;background-repeat:no-repeat;background-position:50%}.icon-list button.cds--btn--icon-only svg{height:2rem;width:2rem}.icon-list{display:flex;justify-content:center;align-items:center;gap:5px}.no-widgets-found span{font-size:1.5rem;color:#383c93;cursor:pointer;text-decoration:underline}.vertical-slider{height:95%;width:50px;margin-top:3vh}.vertical-slider .example-thumb{left:15px;width:20px;line-height:20px;height:20px;background-color:var(--tw-primary);border-radius:16px}.vertical-slider .example-track{border-radius:16px;left:22.5px;width:5px;background-color:#c6c6c6}.example-mark{left:22.5px;width:5px;height:5px;background-color:dimgray;cursor:pointer;border-radius:50%;vertical-align:middle}.sliderLabel{transform:rotate(-90deg);transform-origin:top;position:relative;top:14vh;height:5px;text-align:left;width:15px;white-space:nowrap;text-overflow:ellipsis}h2.risk-factor{text-align:center;padding:1rem 0}.analysis p,h2.risk-factor{background:hsla(0,0%,80%,.3)}.analysis p{padding:1rem;margin:1rem 0;border:1px solid #e0e0e0}.analysis>button{margin-top:1rem}.table-content-wrapper .react-flow__node.react-flow__node-default{background:light-dark(#f4f4f4,#262626)}html[class~=dark] .section-comp-container{background-color:var(--tw-card)}html[class~=dark] .menuHelper{background:#161616}html[class~=dark] .menuHelper li{color:var(--primary-text)}html[class~=dark] .menuHelper li ul{background:#161616}html[class~=dark] .menuHelper li:hover{background:#393939;color:var(--primary-text)}@media(max-width:1510px){.menuHelper li ul li{width:12.33vw}}.selectWrapper .helperofhelper span[aria-live=polite]{display:none}html[class~=dark] .capitalGL-wrapper .cds--tree-node__label:hover{background-color:#353535!important;color:#fff}html[class~=dark] .capitalGL-wrapper .capitalGL-container .capitalGL-portfolio-wrapper .capitalGL-select-content-report,html[class~=dark] .capitalGL-wrapper .cds--tree-node--selected>.cds--tree-node__label{color:#fff}@media(min-height:640px)and (max-height:800px){.medium-modal-inner-section{min-height:85%;max-height:85%;overflow-y:hidden}}@media(min-height:800px)and (max-height:950px){.medium-modal-inner-section{min-height:80%;max-height:87%;overflow-y:hidden}}.researchViewWrapper{padding:.2rem 3.5rem;background-color:light-dark(#f4f4f4,#262626)}@media(min-width:640px){.researchViewWrapper .iframe-wrapper .sm-block{display:none!important}}.researchViewWrapper .iframe-wrapper .flex-col{flex-direction:row}.grid-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;flex:1}#output-container{display:flex;flex-direction:column;height:100%;box-sizing:border-box}#output{flex:1;height:100%}iframe{width:100%;height:100%;border:none}.node{cursor:pointer;fill:#fc0;stroke:#f90}.bubble{position:absolute;background-color:#fff;border:2px solid #000;border-radius:15px;padding:10px;text-align:center;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .2s ease;visibility:hidden}.bubble:after{content:"";position:absolute;border-color:#000 rgba(0,0,0,0);border-style:solid;border-width:10px 10px 0;display:block;width:0;z-index:1;top:100%;left:10px}.spinner{width:1em;height:1em;border:.2em solid light-dark(rgba(0,0,0,.1),rgba(255,255,255,.5));border-left-color:light-dark(#8d8d8d,#6f6f6f);border-radius:50%;animation:spin 1s linear infinite;margin-right:.5em}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bubble:hover{opacity:.5;transition:opacity .2s ease}.report-item.active{background-color:#cce5ff;border-color:#b8daff}select{font-family:IBM Plex Sans,sans-serif;font-size:13px;padding:8px 12px;border:1px solid #ccc;border-radius:4px;background-color:#fff;appearance:none;cursor:pointer;transition:border-color .3s,box-shadow .3s}select:focus,select:hover{border-color:#333}select option{font-family:IBM Plex Sans,sans-serif;font-size:16px;padding:8px 12px;background-color:#fff;transition:background-color .3s}select option:hover{background-color:#f8f8f8}html[class~=dark] .title aside h1{color:#0f62fe!important}.title aside h1{color:#383c93;font-size:1.7em!important}.display{display:flex;align-items:center;gap:1rem}.headers{border-bottom:1px solid #000;width:100%}.headers .block>*{margin:0 .2em}.headers .block{align-items:center}.headers .block h1{margin-left:0;font-size:1.5em!important}.dropdowns{margin-top:.5em;padding:.5em;align-items:center;background-color:#f5f7f9}.dropdowns>*{margin:0 .2em}.buttons{display:flex;justify-content:space-between;margin-bottom:.5em}.buttons button:first-child{color:#383c93!important}.buttons button{font-weight:500;color:#000!important;background:#ccc!important}html[class~=dark] .portfolios{background-color:#181818}html[class~=dark] .list-container,html[class~=dark] .mail-header,html[class~=dark] .select-content-report{color:#f4f4f4}html[class~=dark] .list-container .styled-table{width:100%;border-collapse:collapse;margin:0!important;font-size:18px;text-align:left;background-color:#2c2c2c;color:#f1f1f1}html[class~=dark] .list-container .styled-table td,html[class~=dark] .list-container .styled-table th{padding:1.5rem;border:1px solid #444}html[class~=dark] .list-container .styled-table th{background-color:#393939;color:#0f62fe!important;font-size:large;font-weight:700}html[class~=dark] .list-container .styled-table tr:nth-child(2n){background-color:#333}html[class~=dark] .list-container .styled-table tr:hover{background-color:#444}html[class~=dark] .mail-header-container .mail-info{color:#f4f4f4}html[class~=dark] .message-container .metadata{background-color:#161616!important}html[class~=dark] .message-container .idea table tbody tr{color:#f4f4f4!important}body{background:#525252}.block label{font-size:1.1rem;font-weight:600;line-height:1.3rem}.block label,.block span{display:block;text-align:center}.block span{font-size:1.2rem;line-height:1.6rem}@media screen and (max-width:1537px){.block{padding:0 1.5rem}}@media screen and (max-width:1282px){.block{padding:0 20px}}.list label{font-weight:600}.list label~span{padding-left:1rem}.portfolios{background:#fff;min-width:300px;overflow:auto;width:20%;border-right:1px solid light-dark(#c6c6c6,#393939);border-top:1px solid light-dark(#c6c6c6,#393939)}.portfolios .portfolioTree .cds--tree-node__label{border-bottom:1px solid var(--subtle-border)!important}.portfolios ul li>:first-child{border-bottom:1px solid var(--subtle-border)}.portfolios ul li>:first-child[style*="padding-inline-start: 6.5rem"]{background-color:light-dark(#ffffff,#161616)}@media screen and (max-width:1278px){span.before-img.label-text .pre-style{top:-3px}}section.activity-dashboard-section{width:100%}section.activity-dashboard-section>h2{text-align:left}span.before-img.label-text>a{position:relative}span .img-block{display:flex;gap:1rem;padding-right:1rem}.approval-btn>button.btn.pop-btn,.approval-btn>button.btn.popBtnNeg{margin-top:0}@media screen and (min-width:1278px){.content-wrapper{height:64%;overflow:auto}}@media screen and (min-height:1500px){.content-wrapper{height:68%;overflow:auto}}@media screen and (min-height:1660px){.content-wrapper{height:71%;overflow:auto}}@media screen and (min-height:1760px){.content-wrapper{height:73%;overflow:auto}}@media screen and (min-height:1860px){.content-wrapper{height:74%;overflow:auto}}@media screen and (min-height:1960px){.content-wrapper{height:77%;overflow:auto}}@media screen and (max-width:1700px){.content-wrapper{height:73%}}@media screen and (max-width:1375px){.content-wrapper{height:77%}}html[class~=dark] .dropdown-menu{background-color:#262626;border:1px solid rgba(22,22,22,.25)}html[class~=dark] .dropdown-item:hover{background-color:#393939}html[class~=dark] .dropdown-item:not(:last-child){border-bottom:1px solid rgba(22,22,22,.25)}html[class~=dark] .submenu{background-color:#161616;border:1px solid rgba(22,22,22,.25)}html[class~=dark] .submenu-item:hover{background-color:#393939}html[class~=dark] .submenu-item:not(:last-child){border-bottom:1px solid rgba(22,22,22,.25)}html[class~=dark] .dropdown-item.disabled{color:var(--disable-text)}.dropdown{position:relative;display:inline-block;width:100%}.dropdown-menu{margin-top:5px;z-index:3;box-sizing:border-box}.dropdown-menu,.submenu{position:absolute;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 8px 16px rgba(0,0,0,.2);padding:0;width:100%;list-style-type:none}.submenu{top:0;left:100%;z-index:4;max-height:50vh;overflow:auto}.dropdown-item.disabled{color:#ccc;cursor:not-allowed}.dropdown-item.disabled:hover{background-color:rgba(0,0,0,0)}.arrow-icon.disabled{color:#ccc;cursor:not-allowed;opacity:.2}html[class~=dark] .pm-wrapper .cds--tree-node__label:hover{background-color:#393939!important}.toggle-switch{position:relative;width:56px;display:inline-block;text-align:left;top:1px;margin-left:15px}.label{display:block;overflow:hidden;cursor:pointer;border:0 solid #bbb;border-radius:2rem}.inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.inner:after,.inner:before{float:left;width:50%;height:25px;padding:0;line-height:36px;color:#fff;font-weight:700;box-sizing:border-box}.inner:before{content:"";padding-left:10px;background-color:#060;color:#fff}.inner:after{content:"";padding-right:10px;background-color:#bbb;color:#fff;text-align:right}.switch{display:block;width:15px;margin:5px;background:#fff;position:absolute;top:0;bottom:0;right:32px;border:0 solid #bbb;border-radius:2rem;transition:all .3s ease-in 0s}.checkbox:checked+.label .inner{margin-left:0}.checkbox:checked+.label .switch{right:0}.ad-grid-container{height:68vh}@media(min-height:640px)and (max-height:800px){.ad-grid-container{height:60vh}}@media(min-height:800px)and (max-height:950px){.ad-grid-container{height:64vh}}@media only screen and (max-width:1699px){.flex-3{width:30%}.item-block label,.item-block span{text-align:center}section.portfolio-section.show .flex-7{width:100%}}html[class~=dark] .tax-table-draggable-file-wrapper{color:#fff}html[class~=dark] .header .profileDropdown>button .role{color:#f4f4f4}html[class~=dark] .header{border-bottom:1.5px solid #858585}.header{padding:0 3rem;background-color:#fff;color:#fff;border-bottom:1.5px solid #c8c9ca}.header,.header .logo{display:flex;align-items:center}.header .logo img{width:8vw;margin-right:.5em}.header .nav-li-acio-copilot,.header .nav-li-research{border-left:2px solid #e0e0e0;padding-left:10px;height:20px}.header .middleContent{padding-right:1vw;border-left:2px solid #e0e0e0;border-right:2px solid #e0e0e0}.header .menu{display:flex;flex-direction:row;align-items:center;overflow-x:auto;max-width:100%}.header .menu ul.dropdownList{list-style:none;display:flex;padding-left:0;gap:.75rem;margin:0 .25rem;align-items:center;flex-wrap:nowrap}.header .menu ul.dropdownList .navButtons{color:var(--primary-text);font-size:1.2rem;line-height:1.4rem;background:none;padding-inline-end:unset;padding:6px 8px;white-space:nowrap;min-width:0}.header .menu ul.dropdownList .navButtons:focus{border:none;box-shadow:none}.header .menu ul.dropdownList .nav-buttons-disable{cursor:no-drop;color:#ada3a3}.header .menu li{position:relative;flex-shrink:0;min-width:0}.header .menu li .cds--btn,.header .menu li button{min-width:0!important}.header .menu li a{text-decoration:none;color:#000;font-size:.95rem}@media(min-width:2000px){.header .search svg{transform:scale(1.5)}}.header .search img{width:1.5vw}.header .search{gap:1.5rem;display:flex;align-items:center;position:relative}.header .search input{width:353px;height:40px;padding:4px 9px;border:1px solid #ccc;border-radius:10px;background:#f0f0f0}.header .search .search-icon{border:none;width:40px;height:40px;border-radius:5px;cursor:pointer;position:absolute;color:#f0f0f0;right:8px}.header .left-side{display:flex}.header .profileDropdown{display:flex;justify-content:center;align-items:center}.header .profileDropdown>button{display:flex;flex-direction:column}.header .profileDropdown>button .title{font-size:1.2rem;font-weight:500}.header .profileDropdown>button .role{font-size:10px;color:#525252;text-overflow:ellipsis;width:9.3rem;overflow:hidden;white-space:nowrap;text-align:left}html[class~=dark] .MuiDataGrid-columnHeaders,html[class~=dark] .cds--accordion__item,html[class~=dark] .header,html[class~=dark] .portfolio-overview,html[class~=dark] .statusSection,html[class~=dark] .summary-items{background-color:var(--foreground)!important}html[class~=dark] .portfolio-construction{margin-bottom:3rem}html[class~=dark] .portfolio-construction .MuiStack-root{background-color:#161616!important}html[class~=dark] .restrictionsContent,html[class~=dark] .restrictionsContent .MuiDataGrid-columnHeadersInner{color:#fff}html[class~=dark] .add-account-modal-wrapper .cds--g100{background-color:unset!important}.asset-info-wrapper{margin-right:1rem}.asset-info-wrapper .section-wrapper{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.asset-info-wrapper .section-wrapper span{font-size:small;font-weight:500}.asset-info-wrapper .section-wrapper .tax-table-description-wrapper{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-right:.1rem;margin-top:-.5rem}.tax-table-header{display:flex;align-items:center;gap:1rem}.tax-table-header h2{text-align:start;font-size:1.4rem!important;font-weight:600!important}.ag-grid-table-wrapper .ag-theme-balham-dark .ag-center-cols-viewport{border-top:1px solid var(--tw-border)!important}.ag-grid-table-wrapper .ag-theme-balham-dark .ag-header-cell-text{color:#f4f4f4!important}.ag-grid-table-wrapper .ag-theme-alpine{border:1px solid #d6d6d6;border-radius:4px}.ag-grid-table-wrapper .ag-theme-alpine .ag-cell{border-right:1px solid #d6d6d6}.ag-grid-table-wrapper .ag-theme-alpine .ag-row{border-bottom:1px solid #d6d6d6}.ag-grid-table-wrapper .ag-theme-alpine .ag-footer{border-top:1px solid #d6d6d6}.ag-grid-table-wrapper .ag-theme-alpine .ag-header-cell{border-right:1px solid #d6d6d6!important}.ag-grid-table-wrapper .ag-pagination{border-top:1px solid #d6d6d6;padding-top:5px}.ag-grid-table-wrapper .ag-theme-alpine .ag-paging-panel{border-top:1px solid #d6d6d6;padding:5px}.ag-grid-table-wrapper .ag-theme-alpine .ag-row{background-color:#fff!important}.ag-grid-table-wrapper .ag-theme-alpine .ag-row:hover{background-color:#f5f5f5}.ag-grid-table-wrapper .ag-theme-alpine .ag-row.ag-row-even,.ag-grid-table-wrapper .ag-theme-alpine .ag-row.ag-row-odd{background-color:#fff!important}.ag-grid-table-wrapper .ag-theme-balham-dark{border:1px solid #393939;border-radius:4px;--ag-background-color:var(--tw-card)!important}.ag-grid-table-wrapper .ag-theme-balham-dark .ag-picker-field-wrapper{border-color:#393939}.ag-grid-table-wrapper .ag-theme-balham-dark .ag-cell{border-right:1px solid #393939}.ag-grid-table-wrapper .ag-theme-balham-dark .ag-row{border-bottom:1px solid #393939}.ag-grid-table-wrapper .ag-theme-balham-dark .ag-footer{border-top:1px solid #393939}.ag-grid-table-wrapper .ag-theme-balham-dark .ag-header-cell{border-right:1px solid #393939;background-color:#393939}.ag-grid-table-wrapper .ag-theme-balham-dark .ag-paging-panel{border-top:1px solid #393939;padding:1.8rem 0;background-color:#393939}.ag-grid-table-wrapper .ag-theme-balham-dark .ag-paging-panel .ag-label,.ag-grid-table-wrapper .ag-theme-balham-dark .ag-paging-panel span{color:#f4f4f4}.ag-grid-table-wrapper .ag-theme-balham-dark .ag-paging-panel select{border:1px solid #393939}.ag-menu{overflow:hidden!important}.ag-menu,.ag-popup,.ag-popup-child{z-index:9999!important}#ci-equity-popup-root{pointer-events:none}#ci-equity-popup-root .ag-popup-child{pointer-events:auto}#ci-equity-popup-root [class*=ag-tooltip]{pointer-events:none}.ag-theme-balham .ag-menu,.ag-theme-balham .ag-popup-child,.ag-theme-balham-dark .ag-menu,.ag-theme-balham-dark .ag-popup-child{background-color:var(--tw-card)!important;border:1px solid var(--tw-border)!important;color:hsl(var(--tw-muted-foreground))!important}.ag-theme-balham .ag-filter-body-wrapper,.ag-theme-balham .ag-filter-toolpanel-body,.ag-theme-balham-dark .ag-filter-body-wrapper,.ag-theme-balham-dark .ag-filter-toolpanel-body{background-color:var(--tw-card)!important;color:hsl(var(--tw-muted-foreground))!important}.ag-theme-balham .ag-filter-filter,.ag-theme-balham .ag-input-field-input,.ag-theme-balham .ag-text-field-input,.ag-theme-balham-dark .ag-filter-filter,.ag-theme-balham-dark .ag-input-field-input,.ag-theme-balham-dark .ag-text-field-input{background-color:var(--tw-card-inner)!important;border:1px solid var(--tw-border)!important;color:var(--tw-card-foreground)!important}.ag-theme-balham .ag-filter-filter::placeholder,.ag-theme-balham .ag-input-field-input::placeholder,.ag-theme-balham .ag-text-field-input::placeholder,.ag-theme-balham-dark .ag-filter-filter::placeholder,.ag-theme-balham-dark .ag-input-field-input::placeholder,.ag-theme-balham-dark .ag-text-field-input::placeholder{color:hsl(var(--tw-muted-foreground)/.7)!important}.ag-theme-balham .ag-picker-field-wrapper,.ag-theme-balham .ag-select .ag-picker-field-wrapper,.ag-theme-balham-dark .ag-picker-field-wrapper,.ag-theme-balham-dark .ag-select .ag-picker-field-wrapper{background-color:var(--tw-card-inner)!important;border:1px solid var(--tw-border)!important;color:var(--tw-card-foreground)!important}.ag-theme-balham .ag-filter-apply-panel-button,.ag-theme-balham .ag-standard-button,.ag-theme-balham-dark .ag-filter-apply-panel-button,.ag-theme-balham-dark .ag-standard-button{background-color:var(--tw-card-inner)!important;border:1px solid var(--tw-border)!important;color:var(--tw-card-foreground)!important;padding:4px 10px!important;border-radius:4px!important;cursor:pointer!important}.ag-theme-balham .ag-filter-apply-panel-button:hover,.ag-theme-balham .ag-standard-button:hover,.ag-theme-balham-dark .ag-filter-apply-panel-button:hover,.ag-theme-balham-dark .ag-standard-button:hover{background-color:hsl(var(--tw-muted)/.5)!important}@media screen and (max-width:1920px)and (max-height:911px){.asset-type-modal-wrapper .asset-type-modal-content-body{height:calc(100vh - 24rem)}}@keyframes loader-8{0%,to{transform:translateZ(calc(var(--z-dist) * -1)) scale(.6)}55%{transform:translateZ(var(--z-dist))}}.circularLoader{position:relative;width:30px;height:30px;border-radius:50%;background:linear-gradient(#f07e6e,#84cdfa,#5ad1cd);animation:animate 1.2s linear infinite}@keyframes animate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.circularLoader span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:linear-gradient(#f07e6e,#84cdfa,#5ad1cd)}.circularLoader:after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:#f1f1f1;border:1px solid #fff;border-radius:50%}.circularLoader span:first-child{filter:blur(1px)}.circularLoader span:nth-child(2){filter:blur(2px)}.circularLoader span:nth-child(3){filter:blur(5px)}.circularLoader span:nth-child(4){filter:blur(10px)}div#mermaidcomponenetimported .react-flow__node-group,div#mermaidcomponenetimported .react-flow__node-sidegroupnode{background-color:light-dark(rgba(118,153,239,.09),rgba(4,66,164,.25));box-shadow:0 0 8px hsla(0,0%,100%,.5019607843);border:light-dark(.75px solid #3c7add,.75px solid aliceblue)!important}[class=light]{--main-table-header:#c2c2c2}[class=dark]{--main-table-header:#161616}.research-button{margin-bottom:1rem}.chart-item{flex:1;padding:.5rem}.level{padding:10px 20px;background-color:#f3f4f6;margin:5px 0;flex-shrink:0}.level,.security{border-radius:4px}.security{padding:5px 10px;background-color:#e0e0e0;margin:2px 0}.main{font-weight:700;background-color:#d0d0d0}.react-flow__node section p{font-size:1rem}button.btn.run-agentic{height:2.5rem!important;width:7rem!important}button.btn.run-agentic:hover{background:light-dark(#0050e6,#0050e6)!important}#mermaid-v3ng9e5xu .label text,#mermaid-v3ng9e5xu p,#mermaid-v3ng9e5xu span{color:var(--primary-text)!important}.table-of-contents{padding:20px;background-color:#fff;border-radius:8px;margin:.75rem}.toc-title{text-align:center;color:#06c;font-size:24px;margin-bottom:20px}.toc-container{display:flex;justify-content:space-between;gap:40px}.toc-left,.toc-right{flex:1}.toc-item{display:flex;align-items:center;margin-bottom:15px;position:relative}.toc-number{min-width:25px}.toc-text{flex:1}.toc-page{margin-left:10px}.toc-item:after{content:"";position:absolute;bottom:-.5rem;left:3.5rem;right:25px;border-bottom:1px dotted #ccc;z-index:1}.toc-page,.toc-text{z-index:2;padding:0 5px}.table-content-wrapper .react-flow__node.react-flow__node-default{background:var(--background);border-radius:0;border-color:var(--primary-icon)}.hide-scrollbar::-webkit-scrollbar{display:none}.ag-chart-tooltip-title{color:var(--reverse-primary-text)!important}.ag-chart-tooltip-content,.ag-chart-tooltip-content b{color:#000!important}.ag-custom-apa-table .ag-root-wrapper{background-color:light-dark(#f4f4f4,#262626)!important;border:.5px solid var(--background)!important}.ag-custom-apa-table .ag-row-even,.ag-custom-apa-table .ag-row-odd{background-color:light-dark(#ffffff,#161616)!important}.combo-box-parent-ticker .cds--list-box__menu-item__selected-icon{display:none!important}.combo-box-parent-ticker .cds--list-box__wrapper{flex:1}.combo-box-parent-ticker .cds--combo-box{background:light-dark(#ffffff,#161616)!important}.menu-item-custom-sort.cds--menu-item{padding:0!important}.ag-header-cell,.ag-header-group-cell{padding-right:0!important}.classification-header .cds--search{height:100%!important}.ag-header-group-cell-with-group{background-color:#e1e1e1!important}.ping{--uib-size:20px;--uib-speed:2s;--uib-color:var(--primary-color);position:relative;height:var(--uib-size);width:var(--uib-size)}.ping:after,.ping:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:50%;background-color:var(--uib-color);animation:pulse7132 var(--uib-speed) linear infinite;transform:scale(0);opacity:0}.ping:after{animation-delay:calc(var(--uib-speed)/-2)}@keyframes pulse7132{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}body{margin:0;padding:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--background);color:var(--primary-text);min-height:100vh}.constituent-grid .ag-header-cell-label{justify-content:center!important}.stepper-step.active .stepper-circle,.stepper-step.completed .stepper-circle{background:light-dark(#383c93,#0f62fe);border-color:light-dark(#383c93,#0f62fe);color:light-dark(#ffffff,#161616)}.stepper-step.active .stepper-label{color:light-dark(#161616,#f4f4f4);font-weight:600}#parentGroupId{min-height:22.5px}@keyframes borderGradient{0%{background-position:0 0}to{background-position:200% 0}}.ag-grid-custom{--ag-background-color:hsl(var(--tw-background));--ag-foreground-color:hsl(var(--tw-foreground));--ag-header-background-color:hsl(var(--tw-muted));--ag-header-foreground-color:hsl(var(--tw-foreground));--ag-border-color:hsl(var(--tw-border));--ag-row-hover-color:hsl(var(--tw-muted));--ag-odd-row-background-color:hsl(var(--tw-background));--ag-selected-row-background-color:hsl(var(--tw-muted));--ag-font-size:14px;--ag-row-border-color:hsl(var(--tw-border));border:1px solid hsl(var(--tw-border));border-radius:6px;overflow:hidden}.ag-grid-custom .ag-root-wrapper{border:none;border-radius:6px;background-color:hsl(var(--tw-background))}.ag-grid-custom .ag-header{background-color:hsl(var(--tw-muted));border-bottom:1px solid hsl(var(--tw-border))}.ag-grid-custom .ag-header-cell{border-right:1px solid hsl(var(--tw-border));font-weight:600;color:hsl(var(--tw-foreground))}.ag-grid-custom .ag-header-cell:last-child{border-right:none}.ag-grid-custom .ag-header-cell-text{color:hsl(var(--tw-foreground))}.ag-grid-custom .ag-row{border-bottom:1px solid hsl(var(--tw-border));background-color:hsl(var(--tw-background))}.ag-grid-custom .ag-row:hover{background-color:hsl(var(--tw-muted)/.5)}.ag-grid-custom .ag-row-odd{background-color:hsl(var(--tw-card))}.ag-grid-custom .ag-row-even{background-color:hsl(var(--tw-background))}.ag-grid-custom .ag-cell{border-right:1px solid hsl(var(--tw-border));color:hsl(var(--tw-foreground));display:flex;align-items:center}.ag-grid-custom .ag-cell:last-child{border-right:none}.ag-grid-custom .ag-paging-panel{border-top:1px solid hsl(var(--tw-border));background-color:hsl(var(--tw-muted));color:hsl(var(--tw-foreground))}.ag-grid-custom .ag-group-contracted,.ag-grid-custom .ag-group-expanded,.ag-grid-custom .ag-icon{color:hsl(var(--tw-foreground))}.ag-grid-custom .ag-body-viewport,.ag-grid-custom .ag-center-cols-viewport{background-color:hsl(var(--tw-background))}.ci-equity-grid{font-size:16px}.ci-equity-grid.ag-theme-balham .ag-header,.ci-equity-grid.ag-theme-balham-dark .ag-header{background-color:var(--tw-table-header)!important;border-bottom:1px solid var(--tw-border)!important}.ci-equity-grid.ag-theme-balham .ag-header-cell,.ci-equity-grid.ag-theme-balham-dark .ag-header-cell{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:600!important;font-size:14px!important;color:hsl(var(--tw-muted-foreground))!important}.ci-equity-grid.ag-theme-balham .ag-header-cell-text,.ci-equity-grid.ag-theme-balham-dark .ag-header-cell-text{font-size:13px!important}.ci-equity-grid.ag-theme-balham .ag-cell,.ci-equity-grid.ag-theme-balham-dark .ag-cell{border-bottom:1px solid var(--tw-border)!important;color:hsl(var(--tw-muted-foreground))!important;font-size:12px!important}.ci-equity-grid.ag-theme-balham .ag-row-even,.ci-equity-grid.ag-theme-balham-dark .ag-row-even{background-color:var(--tw-card)!important}.ci-equity-grid.ag-theme-balham .ag-row-odd,.ci-equity-grid.ag-theme-balham-dark .ag-row-odd{background-color:var(--tw-card-inner)!important}.ci-equity-grid.ag-theme-balham .ag-row:hover,.ci-equity-grid.ag-theme-balham-dark .ag-row:hover{background-color:hsl(var(--tw-muted)/.5)!important}.ci-equity-grid.ag-theme-balham .ag-row-expanded,.ci-equity-grid.ag-theme-balham .ag-row.ag-row-expanded,.ci-equity-grid.ag-theme-balham-dark .ag-row-expanded,.ci-equity-grid.ag-theme-balham-dark .ag-row.ag-row-expanded{background-color:hsl(var(--tw-primary)/.1)!important;border-left:none!important}.ci-equity-grid.ag-theme-balham .ag-row.ag-row-selected-custom,.ci-equity-grid.ag-theme-balham .ag-row.ag-row-selected-custom.ag-row-even,.ci-equity-grid.ag-theme-balham .ag-row.ag-row-selected-custom.ag-row-odd,.ci-equity-grid.ag-theme-balham .ag-row.ag-row-selected-custom:hover,.ci-equity-grid.ag-theme-balham-dark .ag-row.ag-row-selected-custom,.ci-equity-grid.ag-theme-balham-dark .ag-row.ag-row-selected-custom.ag-row-even,.ci-equity-grid.ag-theme-balham-dark .ag-row.ag-row-selected-custom.ag-row-odd,.ci-equity-grid.ag-theme-balham-dark .ag-row.ag-row-selected-custom:hover{background-color:rgba(15,98,254,.12)!important;border-left:none!important}.ci-equity-grid.ag-theme-balham .ci-expand-cell-active,.ci-equity-grid.ag-theme-balham-dark .ci-expand-cell-active{border-left:3px solid hsl(var(--tw-primary))!important}.ci-equity-grid.ag-theme-balham .ag-row.ag-row-selected-custom>.ag-cell,.ci-equity-grid.ag-theme-balham-dark .ag-row.ag-row-selected-custom>.ag-cell{background-color:rgba(15,98,254,.12)!important}.ci-equity-grid.ag-theme-balham .ag-cell-focus,.ci-equity-grid.ag-theme-balham .ag-cell:focus,.ci-equity-grid.ag-theme-balham-dark .ag-cell-focus,.ci-equity-grid.ag-theme-balham-dark .ag-cell:focus{outline:none!important;border:none!important;border-bottom:1px solid var(--tw-border)!important}.ci-equity-grid.ag-theme-balham .ag-details-row,.ci-equity-grid.ag-theme-balham-dark .ag-details-row{background-color:var(--tw-card)!important;padding:0!important}.ci-equity-grid.ag-theme-balham .ag-row-selected:before,.ci-equity-grid.ag-theme-balham-dark .ag-row-selected:before{background-color:rgba(0,0,0,0)!important}.ci-equity-grid.ag-theme-balham .ag-root-wrapper,.ci-equity-grid.ag-theme-balham-dark .ag-root-wrapper{border:none!important}.ci-equity-grid.ag-theme-balham .ag-paging-panel,.ci-equity-grid.ag-theme-balham-dark .ag-paging-panel{border-top:1px solid var(--tw-border)!important;background-color:var(--tw-card)!important;color:hsl(var(--tw-muted-foreground))!important;font-size:13px!important}.ci-equity-grid.ag-theme-balham .ag-overlay-no-rows-center,.ci-equity-grid.ag-theme-balham .ag-overlay-no-rows-wrapper,.ci-equity-grid.ag-theme-balham-dark .ag-overlay-no-rows-center,.ci-equity-grid.ag-theme-balham-dark .ag-overlay-no-rows-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;text-align:center!important;padding-top:40px!important;color:hsl(var(--tw-muted-foreground))!important}.ci-equity-grid .ag-icon{color:hsl(var(--tw-foreground))}.snp-holdings-grid.ag-theme-balham-dark,[data-cy=coverage-universe-table] .ci-equity-grid.ag-theme-balham-dark,[data-cy=rdp-holdings-grid] .ag-theme-balham-dark,[data-cy=rdp-holdings-grid].ag-theme-balham-dark,[data-cy=snp-holdings-grid] .ag-theme-balham-dark,[data-cy=snp-holdings-grid].ag-theme-balham-dark{--ag-cell-horizontal-border:transparent!important;--ag-borders-critical:none!important}.snp-holdings-grid.ag-theme-balham-dark .ag-cell,.snp-holdings-grid.ag-theme-balham-dark .ag-header-cell,.snp-holdings-grid.ag-theme-balham-dark .ag-header-group-cell,[data-cy=coverage-universe-table] .ci-equity-grid.ag-theme-balham-dark .ag-cell,[data-cy=coverage-universe-table] .ci-equity-grid.ag-theme-balham-dark .ag-header-cell,[data-cy=coverage-universe-table] .ci-equity-grid.ag-theme-balham-dark .ag-header-group-cell,[data-cy=rdp-holdings-grid] .ag-theme-balham-dark .ag-cell,[data-cy=rdp-holdings-grid] .ag-theme-balham-dark .ag-header-cell,[data-cy=rdp-holdings-grid] .ag-theme-balham-dark .ag-header-group-cell,[data-cy=rdp-holdings-grid].ag-theme-balham-dark .ag-cell,[data-cy=rdp-holdings-grid].ag-theme-balham-dark .ag-header-cell,[data-cy=rdp-holdings-grid].ag-theme-balham-dark .ag-header-group-cell,[data-cy=snp-holdings-grid] .ag-theme-balham-dark .ag-cell,[data-cy=snp-holdings-grid] .ag-theme-balham-dark .ag-header-cell,[data-cy=snp-holdings-grid] .ag-theme-balham-dark .ag-header-group-cell,[data-cy=snp-holdings-grid].ag-theme-balham-dark .ag-cell,[data-cy=snp-holdings-grid].ag-theme-balham-dark .ag-header-cell,[data-cy=snp-holdings-grid].ag-theme-balham-dark .ag-header-group-cell{border-right:0 rgba(0,0,0,0)!important;border-left:0 rgba(0,0,0,0)!important}.snp-holdings-grid.ag-theme-balham-dark .ag-paging-panel .ag-picker-field-wrapper,[data-cy=coverage-universe-table] .ci-equity-grid.ag-theme-balham-dark .ag-paging-panel .ag-picker-field-wrapper,[data-cy=snp-holdings-grid] .ag-theme-balham-dark .ag-paging-panel .ag-picker-field-wrapper{background-color:var(--tw-card)!important;border:1px solid var(--tw-border)!important;color:hsl(var(--tw-foreground))!important}.snp-holdings-grid.ag-theme-balham-dark .ag-paging-panel .ag-picker-field-display,[data-cy=coverage-universe-table] .ci-equity-grid.ag-theme-balham-dark .ag-paging-panel .ag-picker-field-display,[data-cy=snp-holdings-grid] .ag-theme-balham-dark .ag-paging-panel .ag-picker-field-display{color:hsl(var(--tw-foreground))!important}.snp-holdings-grid.ag-theme-balham-dark .ag-paging-panel .ag-picker-field-icon,[data-cy=coverage-universe-table] .ci-equity-grid.ag-theme-balham-dark .ag-paging-panel .ag-picker-field-icon,[data-cy=snp-holdings-grid] .ag-theme-balham-dark .ag-paging-panel .ag-picker-field-icon{color:hsl(var(--tw-muted-foreground))!important}.snp-holdings-grid.ag-theme-balham-dark .ag-paging-panel select,[data-cy=coverage-universe-table] .ci-equity-grid.ag-theme-balham-dark .ag-paging-panel select,[data-cy=snp-holdings-grid] .ag-theme-balham-dark .ag-paging-panel select{background-color:var(--tw-card)!important;color:hsl(var(--tw-foreground))!important;border:1px solid var(--tw-border)!important}.ci-equity-grid .ag-header,.snp-holdings-grid .ag-header{position:sticky!important;top:0!important;z-index:10!important}.ci-equity-grid .ag-body-viewport,.ci-equity-grid .ag-root,.ci-equity-grid .ag-root-wrapper,.snp-holdings-grid .ag-body-viewport,.snp-holdings-grid .ag-root,.snp-holdings-grid .ag-root-wrapper{overflow:visible!important}.ag-header-cell.ci-grid-header-right .ag-header-cell-label,.ci-grid-header-right .ag-header-cell-label{justify-content:flex-end!important}.ag-header-cell.ci-grid-header-center .ag-header-cell-label,.ci-grid-header-center .ag-header-cell-label{justify-content:center!important}[data-cy=rdp-sector-constraints] .ag-header-cell{padding-right:16px!important}[data-cy=rdp-sector-constraints] .ag-header-cell .ag-header-cell-label{padding-right:8px!important}[data-cy=rdp-sector-constraints] .ag-cell{padding-right:16px!important}[data-cy=coverage-universe-table] .ag-header-cell-text,[data-cy=rdp-holdings-grid] .ag-header-cell-text,[data-cy=rdp-sector-constraints] .ag-header-cell-text,[data-cy=snp-holdings-grid] .ag-header-cell-text,[data-cy=stress-forecast-returns-grid] .ag-header-cell-text{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}[data-cy=snp-holdings-grid] .ci-equity-grid .ag-row-group-leaf-indent{margin-left:0!important}[data-cy=snp-holdings-grid] .ci-equity-grid .ag-row-group-indent-1{padding-left:0!important}.snp-holdings-grid .ag-header-cell{font-size:13px}.snp-grid-summary-row{background-color:var(--tw-table-header)!important;font-weight:600}.snp-grid-alt-row{background-color:hsl(var(--tw-card-inner))!important}.snp-grid-selected-row{background-color:hsl(var(--tw-primary)/.15)!important;border-left:3px solid hsl(var(--tw-primary))!important}.snp-grid-override-row{background-color:hsl(var(--tw-warning)/.05)!important;border-left:3px solid hsl(var(--tw-warning))!important}.snp-header-center .ag-header-cell-label{justify-content:flex-end}.snp-editable-cell{background-color:hsl(var(--tw-primary)/.04)}.snp-editable-cell:hover{background-color:hsl(var(--tw-primary)/.08)}.mb-rich-editor .rsw-editor{display:flex;flex-direction:column;min-height:inherit;border:0;border-radius:0;background:rgba(0,0,0,0)}.mb-rich-editor .rsw-toolbar{background:var(--mb-surface-raised);border-bottom:1px solid var(--mb-border);padding:2px 4px}.mb-rich-editor .rsw-btn{color:var(--mb-text-secondary);background:rgba(0,0,0,0);border-radius:4px}.mb-rich-editor .rsw-btn:hover{background:var(--mb-surface-hover);color:var(--mb-text-primary)}.mb-rich-editor .rsw-btn[data-active=true]{background:var(--mb-accent-bg);color:var(--mb-accent-text)}.mb-rich-editor .rsw-separator{border-color:var(--mb-border)}.mb-rich-editor .rsw-ce{flex:1;overflow-y:auto;padding:10px 12px;background:var(--mb-surface);color:var(--mb-text-primary);font-size:12px;line-height:1.55}.mb-rich-editor .rsw-ce:focus{outline:none}.mb-rich-editor .rsw-ce[contenteditable=true]:empty:before{content:attr(placeholder);color:var(--mb-text-placeholder)}.mb-rich-editor .rsw-ce p{margin:0 0 8px}.mb-rich-editor .rsw-ce ol,.mb-rich-editor .rsw-ce ul{margin:0 0 8px;padding-left:20px}.mb-rich-editor .rsw-ce a{color:var(--mb-accent-text);text-decoration:underline}@media(max-width:1023px){.ag-paging-panel{height:auto!important;min-height:0!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px 12px!important;padding:10px 12px!important;line-height:1.4!important;font-variant-numeric:tabular-nums!important}.ag-paging-panel>*{margin:0!important;flex:0 0 auto!important;white-space:nowrap!important}.ag-paging-panel .ag-paging-row-summary-panel,.ag-paging-panel .ag-paging-row-summary-panel *{color:var(--tw-muted-foreground)!important}.ag-paging-panel .ag-paging-page-summary-panel{flex:1 0 100%!important;justify-content:center!important;align-items:center!important;gap:4px!important}.ag-paging-panel .ag-paging-page-summary-panel>*{margin:0!important}.ag-paging-panel .ag-paging-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;min-height:34px!important;border-radius:8px!important;border:1px solid var(--tw-border)!important;background-color:var(--tw-card)!important;color:var(--tw-card-foreground)!important;transition:background-color .15s ease,border-color .15s ease}.ag-paging-panel .ag-paging-button:not(.ag-disabled):hover{background-color:var(--tw-input)!important;border-color:var(--tw-border-secondary)!important}.ag-paging-panel .ag-paging-button.ag-disabled{opacity:.4!important}.ag-paging-panel .ag-paging-description,.ag-paging-panel .ag-paging-description *{font-weight:600!important;color:var(--tw-card-foreground)!important}.ag-paging-panel .ag-paging-description{margin:0 8px!important}.ag-paging-panel .ag-paging-page-size .ag-label{color:var(--tw-muted-foreground)!important}.ag-paging-panel .ag-picker-field-display,.ag-paging-panel .ag-picker-field-icon,.ag-paging-panel .ag-picker-field-icon .ag-icon{color:var(--tw-card-foreground)!important}.ag-paging-panel .ag-wrapper.ag-picker-field-wrapper{min-height:34px!important;border-radius:8px!important;border:1px solid var(--tw-border)!important;background-color:var(--tw-card)!important}}@media(max-width:1023px){.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:1!important;visibility:visible!important}.ag-body-horizontal-scroll-viewport{scrollbar-width:thin!important;scrollbar-color:var(--tw-border-secondary) rgba(0,0,0,0)!important}.ag-body-horizontal-scroll-viewport::-webkit-scrollbar{height:8px!important;-webkit-appearance:none!important}.ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb{background-color:var(--tw-border-secondary)!important;border-radius:999px!important}.ag-body-horizontal-scroll-viewport::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)!important}}