.not-found{justify-content:center;align-items:center;min-height:calc(100dvh - 50px);display:flex}.not-found .not-found-card{background:var(--light-sea-0);text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 3rem;display:flex}.not-found .not-found-card h2{font-size:1.25rem;font-weight:600}.not-found .not-found-card p{color:var(--light-sea-900);font-size:.875rem}@layer layout{main.splash{justify-content:center;align-items:center;height:100dvh;display:flex}main.splash>div{flex-direction:column;align-items:center;gap:1em;display:flex}main.splash figure{align-content:center;display:flex}main.splash img{width:60vw;max-width:320px}main.splash .status{text-align:center}main.splash .status p{margin-block-start:1em}main.splash .status p.error{color:var(--red-500)}}.investor-analytics-view{background:var(--light-sea-0);flex-direction:column;gap:.75rem;min-height:100dvh;padding:.9rem;display:flex;overflow-x:hidden}.investor-analytics-view .investor-analytics-header h1{color:var(--light-sea-1200);align-items:center;gap:.3rem;margin:0;font-size:2.1rem;font-weight:600;line-height:1;display:inline-flex}.investor-analytics-view .investor-analytics-header h1 .field-info{margin-top:-.5rem}.investor-analytics-view .field-info{border:1px solid var(--light-sea-900);width:.85rem;height:.85rem;color:var(--light-sea-900);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;margin-top:.35rem;padding-top:.09rem;font-size:.65rem;font-weight:600;line-height:1;display:inline-flex}.investor-analytics-view .investor-analytics-body{flex:1;gap:1rem;min-width:0;min-height:0;display:flex;position:relative}.investor-analytics-view .investor-analytics-body.sidebar-collapsed{gap:1rem}.investor-analytics-view .filters-panel{box-sizing:border-box;border:1px solid var(--light-sea-500);background:var(--light-sea-0);flex-direction:column;flex:0 0 25.5rem;width:25.5rem;min-width:25.5rem;max-width:25.5rem;min-height:0;display:flex}.investor-analytics-view .filters-panel .filters-panel-head{border-bottom:1px solid var(--light-sea-500);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-height:3rem;padding:0 1rem 0 0;display:flex}.investor-analytics-view .filters-panel .filters-panel-head:focus-visible{outline:2px solid var(--blue-900);outline-offset:-2px}.investor-analytics-view .filters-panel .filters-panel-head strong{color:var(--light-sea-1100);align-items:center;gap:.3rem;height:100%;padding:0 .95rem;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.investor-analytics-view .filters-panel .filters-panel-head strong:after{content:"";background:var(--blue-900);width:3.9rem;height:2px;position:absolute;bottom:0;left:.95rem}.investor-analytics-view .filters-panel .filters-panel-head strong svg{flex:none;width:.98rem;height:.98rem}.investor-analytics-view .filters-panel .filters-panel-head .filter-apply-indicator{color:var(--blue-900);letter-spacing:.01em;opacity:.8;white-space:nowrap;margin-left:auto;font-size:.72rem;font-weight:600;animation:.9s ease-in-out infinite filter-apply-pulse}.investor-analytics-view .filters-panel .filter-sections{min-height:0;overflow:hidden scroll}.investor-analytics-view .filters-panel .filter-section{border-bottom:1px solid var(--light-sea-400)}.investor-analytics-view .filters-panel .filter-section-toggle{appearance:none;color:var(--light-sea-1200);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:.65rem .9rem;font-size:.88rem;font-weight:600;display:flex}.investor-analytics-view .filters-panel .filter-section-toggle:hover,.investor-analytics-view .filters-panel .filter-section-toggle:focus-visible{background:var(--light-sea-200);outline:0}.investor-analytics-view .filters-panel .filter-toggle-meta{width:1.15rem;height:1.15rem;color:var(--light-sea-900);justify-content:center;align-items:center;display:inline-flex;position:relative}.investor-analytics-view .filters-panel .filter-toggle-meta svg{width:.65rem;height:.65rem}.investor-analytics-view .filters-panel .filter-section-body{padding:0 .9rem .9rem}.investor-analytics-view .filters-panel .pricing-date-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.investor-analytics-view .filters-panel .pricing-date-body .date-shortcuts,.investor-analytics-view .filters-panel .pricing-date-body .date-input-grid{margin-bottom:0}.investor-analytics-view .filters-panel .pricing-date-body .filter-actions{grid-column:1/-1;margin-bottom:0}.investor-analytics-view .filters-panel .filter-actions{justify-content:flex-end;margin-bottom:.35rem;display:flex}.investor-analytics-view .filters-panel .filter-actions button{appearance:none;color:var(--blue-900);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}.investor-analytics-view .filters-panel .filter-actions button:hover,.investor-analytics-view .filters-panel .filter-actions button:focus-visible{outline:0;text-decoration:underline}.investor-analytics-view .filters-panel .filter-actions .clear-all-button{background:var(--blue-900);color:var(--light-sea-0);border-radius:.25rem;padding:.18rem .45rem;font-weight:600}.investor-analytics-view .filters-panel .filter-actions .clear-all-button:hover,.investor-analytics-view .filters-panel .filter-actions .clear-all-button:focus-visible{background:var(--blue-1000);text-decoration:none}.investor-analytics-view .filters-panel .filter-search-input{border:1px solid var(--light-sea-500);background:var(--light-sea-0);width:100%;color:var(--light-sea-1200);border-radius:.25rem;height:1.8rem;margin-bottom:.45rem;padding:0 .55rem;font-size:.84rem}.investor-analytics-view .filters-panel .filter-search-input:focus-visible{outline:1px solid var(--blue-800)}.investor-analytics-view .filters-panel .filter-pills{flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem;display:flex}.investor-analytics-view .filters-panel .date-shortcuts{grid-template-columns:1fr;gap:.25rem;margin-bottom:.45rem;display:grid}.investor-analytics-view .filters-panel .date-shortcut-button{appearance:none;background:var(--light-sea-300);color:var(--light-sea-1200);text-align:center;cursor:pointer;border:0;border-radius:.25rem;padding:.42rem .5rem;font-size:.92rem;font-weight:600}.investor-analytics-view .filters-panel .date-shortcut-button:hover,.investor-analytics-view .filters-panel .date-shortcut-button:focus-visible{background:var(--light-sea-400);outline:0}.investor-analytics-view .filters-panel .date-shortcut-button.is-active{color:var(--blue-1000);background:#3b82f638}.investor-analytics-view .filters-panel .date-input-grid{grid-template-columns:1fr 1fr;gap:.4rem;min-width:0;margin-bottom:.35rem;display:grid}.investor-analytics-view .filters-panel .date-input-grid label{gap:.2rem;min-width:0;display:grid}.investor-analytics-view .filters-panel .date-input-grid label span{color:var(--light-sea-1000);font-size:.75rem}.investor-analytics-view .filters-panel .filter-pill{appearance:none;color:var(--blue-1000);cursor:pointer;background:#3b82f62e;border:0;border-radius:.25rem;align-items:center;gap:.25rem;padding:.22rem .5rem;font-size:.84rem;font-weight:600;display:inline-flex}.investor-analytics-view .filters-panel .filter-pill:hover,.investor-analytics-view .filters-panel .filter-pill:focus-visible{background:#3b82f647;outline:0}.investor-analytics-view .filters-panel .filter-pill span:last-child{font-size:.78rem}.investor-analytics-view .filters-panel .filter-checkbox-list{flex-direction:column;gap:.18rem;max-height:10.5rem;display:flex;overflow:auto}.investor-analytics-view .filters-panel .filter-checkbox-item{color:var(--light-sea-1100);cursor:pointer;align-items:center;gap:.45rem;font-size:.82rem;display:inline-flex}.investor-analytics-view .filter-dot{background:var(--blue-800);border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:-.05rem;right:-.07rem}.investor-analytics-view .filters-rail{background:var(--light-sea-200);border:0;flex:0 0 2.85rem;justify-content:center;align-self:stretch;align-items:flex-start;width:2.85rem;min-width:2.85rem;padding-top:0;display:flex}.investor-analytics-view .filter-collapse-button{appearance:none;background:var(--light-sea-0);color:var(--light-sea-1000);cursor:pointer;border:none;border-radius:.2rem;justify-content:center;align-items:center;width:.78rem;height:.78rem;display:inline-flex}.investor-analytics-view .filter-collapse-button:hover,.investor-analytics-view .filter-collapse-button:focus-visible{background:var(--light-sea-200);outline:0}.investor-analytics-view .filter-open-button{appearance:none;color:var(--light-sea-1000);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-self:stretch;align-items:flex-start;width:100%;height:100%;margin:0;padding:.75rem 0;display:inline-flex}.investor-analytics-view .filter-open-button:hover,.investor-analytics-view .filter-open-button:focus-visible{background:var(--light-sea-300);outline:0}.investor-analytics-view .closed-filter-icon{width:1rem;height:1rem}.investor-analytics-view .filters-panel .filter-collapse-button .collapse-arrow{transform:rotate(-90deg)}.investor-analytics-view .filters-icon{transform:rotate(90deg)}.investor-analytics-view .analytics-content{flex-direction:column;gap:.8rem;min-width:0;min-height:0;display:flex;overflow:visible}.investor-analytics-view .kpi-strip{z-index:2;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;min-width:0;display:flex;position:relative}.investor-analytics-view .kpi-cards{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:flex-start;gap:1rem;width:auto;min-width:0;margin-bottom:.45rem;display:flex}.investor-analytics-view .kpi-card{flex-direction:column;flex:none;gap:.5rem;min-width:9.5rem;display:flex}.investor-analytics-view .kpi-label{color:var(--light-sea-900);align-items:center;gap:.35rem;margin:0;font-size:.8rem;line-height:1.1;display:inline-flex}.investor-analytics-view .kpi-tooltip-wrap{align-items:center;display:inline-flex;position:relative}.investor-analytics-view .kpi-tooltip-trigger{appearance:none;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.investor-analytics-view .kpi-tooltip-trigger:focus-visible{outline:1px solid var(--blue-800);border-radius:.2rem}.investor-analytics-view .kpi-tooltip-trigger .field-info{margin-top:0}.investor-analytics-view .kpi-tooltip{z-index:20;border:1px solid var(--light-sea-600);background:var(--light-sea-400);width:min(21rem,100vw - 1.2rem);max-width:calc(100vw - 1.2rem);color:var(--light-sea-1200);opacity:0;pointer-events:none;border-radius:.3rem;padding:.55rem .65rem;font-weight:400;transition:opacity .12s,transform .12s;position:absolute;inset:calc(100% + .35rem) auto auto 50%;transform:translate(-50%,-.2rem);box-shadow:0 .5rem 1.1rem #1018282e}.investor-analytics-view .kpi-tooltip strong{color:var(--light-sea-1200);margin-bottom:.25rem;font-size:.88rem;font-weight:600;line-height:1.2;display:block}.investor-analytics-view .kpi-tooltip span{color:var(--light-sea-1100);font-size:.82rem;line-height:1.45;display:block}.investor-analytics-view .kpi-tooltip.kpi-tooltip-header{width:min(26rem,100vw - 1.2rem)}.investor-analytics-view .kpi-tooltip-wrap[data-tooltip-vertical=top] .kpi-tooltip{top:auto;bottom:calc(100% + .35rem);transform:translate(-50%,.2rem)}.investor-analytics-view .kpi-tooltip-wrap[data-tooltip-horizontal=left] .kpi-tooltip{left:0;right:auto;transform:translateY(-.2rem)}.investor-analytics-view .kpi-tooltip-wrap[data-tooltip-horizontal=right] .kpi-tooltip{left:auto;right:0;transform:translateY(-.2rem)}.investor-analytics-view .kpi-tooltip-wrap[data-tooltip-vertical=top][data-tooltip-horizontal=left] .kpi-tooltip,.investor-analytics-view .kpi-tooltip-wrap[data-tooltip-vertical=top][data-tooltip-horizontal=right] .kpi-tooltip{transform:translateY(.2rem)}.investor-analytics-view .kpi-tooltip-wrap:hover .kpi-tooltip,.investor-analytics-view .kpi-tooltip-wrap:focus-within .kpi-tooltip{opacity:1;pointer-events:auto;transform:translate(-50%)}.investor-analytics-view .kpi-tooltip-wrap:hover[data-tooltip-horizontal=left] .kpi-tooltip,.investor-analytics-view .kpi-tooltip-wrap:focus-within[data-tooltip-horizontal=left] .kpi-tooltip,.investor-analytics-view .kpi-tooltip-wrap:hover[data-tooltip-horizontal=right] .kpi-tooltip,.investor-analytics-view .kpi-tooltip-wrap:focus-within[data-tooltip-horizontal=right] .kpi-tooltip{transform:translate(0)}.investor-analytics-view .kpi-value{color:var(--light-sea-1200);margin:0;font-size:1.4rem;font-weight:700;line-height:1}.investor-analytics-view .kpi-value-positive{color:#17b85c}.investor-analytics-view .kpi-value-negative{color:#ef3f3f}.investor-analytics-view .loading-shimmer{background:linear-gradient(90deg, var(--light-sea-300) 0%, var(--light-sea-200) 45%, var(--light-sea-300) 100%);background-size:250% 100%;animation:1.1s ease-in-out infinite investor-shimmer}.investor-analytics-view .kpi-card.is-loading{gap:.4rem}.investor-analytics-view .kpi-label-skeleton{border-radius:.25rem;width:8.5rem;max-width:100%;height:.85rem;margin:0}.investor-analytics-view .kpi-value-skeleton{border-radius:.3rem;width:4.2rem;max-width:100%;height:1.45rem;margin:0}.investor-analytics-view .export-button{appearance:none;background:var(--light-sea-300);color:var(--light-sea-1200);cursor:pointer;border:1px solid #0000;border-radius:.3rem;align-items:center;gap:.25rem;margin-left:auto;padding:.35rem .6rem;font-size:.95rem;font-weight:600;display:inline-flex}.investor-analytics-view .export-button:hover,.investor-analytics-view .export-button:focus-visible{border-color:var(--light-sea-600);outline:0}.investor-analytics-view .export-button:disabled{opacity:.65;cursor:not-allowed}.investor-analytics-view .export-button-icon-only{flex:none;justify-content:center;gap:0;width:2rem;min-width:2rem;padding:.35rem}.investor-analytics-view .table-wrap{border:1px solid var(--light-sea-500);background:var(--light-sea-0);min-width:0;max-width:100%;overflow:auto}.investor-analytics-view table{border-collapse:collapse;width:100%;min-width:140rem;font-size:.9rem}.investor-analytics-view table th:first-child,.investor-analytics-view table td:first-child{width:7.4rem;min-width:7.4rem}.investor-analytics-view table th:nth-child(2),.investor-analytics-view table td:nth-child(2){width:12rem;min-width:12rem}.investor-analytics-view table th:nth-child(3),.investor-analytics-view table td:nth-child(3){width:10.2rem;min-width:10.2rem}.investor-analytics-view table th:nth-child(4),.investor-analytics-view table td:nth-child(4){width:8rem;min-width:8rem}.investor-analytics-view table th:nth-child(5),.investor-analytics-view table td:nth-child(5){width:3.8rem;min-width:3.8rem}.investor-analytics-view table th:nth-child(6),.investor-analytics-view table td:nth-child(6){width:4.5rem;min-width:4.5rem}.investor-analytics-view table th:nth-child(7),.investor-analytics-view table td:nth-child(7){width:6.6rem;min-width:6.6rem}.investor-analytics-view table th:nth-child(8),.investor-analytics-view table td:nth-child(8),.investor-analytics-view table th:nth-child(9),.investor-analytics-view table td:nth-child(9){width:5.8rem;min-width:5.8rem}.investor-analytics-view table th:nth-child(10),.investor-analytics-view table td:nth-child(10),.investor-analytics-view table th:nth-child(11),.investor-analytics-view table td:nth-child(11),.investor-analytics-view table th:nth-child(18),.investor-analytics-view table td:nth-child(18),.investor-analytics-view table th:nth-child(19),.investor-analytics-view table td:nth-child(19){width:6.6rem;min-width:6.6rem}.investor-analytics-view table th:nth-child(12),.investor-analytics-view table td:nth-child(12){width:5.8rem;min-width:5.4rem}.investor-analytics-view table th:nth-child(13),.investor-analytics-view table td:nth-child(13){width:6.7rem;min-width:6.7rem}.investor-analytics-view table th:nth-child(14),.investor-analytics-view table td:nth-child(14){width:5.8rem;min-width:5.8rem}.investor-analytics-view table th:nth-child(15),.investor-analytics-view table td:nth-child(15){width:6.7rem;min-width:6.7rem}.investor-analytics-view table th:nth-child(16),.investor-analytics-view table td:nth-child(16){width:7rem;min-width:7rem}.investor-analytics-view table th:nth-child(17),.investor-analytics-view table td:nth-child(17){width:7.3rem;min-width:7.3rem}.investor-analytics-view table th:nth-child(20),.investor-analytics-view table td:nth-child(20){width:8rem;min-width:8rem}.investor-analytics-view table th:nth-child(21),.investor-analytics-view table td:nth-child(21),.investor-analytics-view table th:nth-child(22),.investor-analytics-view table td:nth-child(22),.investor-analytics-view table th:nth-child(23),.investor-analytics-view table td:nth-child(23),.investor-analytics-view table th:nth-child(24),.investor-analytics-view table td:nth-child(24){width:9.4rem;min-width:9.4rem}.investor-analytics-view table .group-row th:first-child{z-index:5;position:sticky;left:0}.investor-analytics-view table .column-row th:first-child,.investor-analytics-view table .column-row th:nth-child(2){z-index:5;position:sticky}.investor-analytics-view table .column-row th:first-child{left:0}.investor-analytics-view table .column-row th:nth-child(2){left:7.4rem;box-shadow:2px 0 4px -2px #00000040}.investor-analytics-view table tbody tr:not(.empty-state-row) td:first-child,.investor-analytics-view table tbody tr:not(.empty-state-row) td:nth-child(2){z-index:3;background:var(--light-sea-0);position:sticky}.investor-analytics-view table tbody tr:not(.empty-state-row) td:first-child{left:0}.investor-analytics-view table tbody tr:not(.empty-state-row) td:nth-child(2){left:7.4rem;box-shadow:2px 0 4px -2px #00000040}.investor-analytics-view table .group-row th{background:var(--light-sea-700);border-bottom:1px solid var(--light-sea-600);border-right:1px solid var(--light-sea-300);text-align:center;color:var(--light-sea-1100);padding:.3rem .4rem;font-weight:600}.investor-analytics-view table .column-row th{background:var(--light-sea-500);color:var(--light-sea-1100);border-bottom:1px solid var(--light-sea-500);text-align:left;padding:.3rem .45rem;font-weight:600}.investor-analytics-view table .column-row th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.investor-analytics-view table .column-row th.sortable:hover,.investor-analytics-view table .column-row th.sortable:focus-visible{background:var(--light-sea-400);outline:0}.investor-analytics-view table .column-row th .th-label{justify-content:flex-start;align-items:center;gap:.25rem;display:flex}.investor-analytics-view table .column-row th.wrap-header.sortable{white-space:normal}.investor-analytics-view table .column-row th.wrap-header .th-label{align-items:center;min-height:2rem}.investor-analytics-view table .column-row th.wrap-header .th-text{line-height:1.15;display:inline-block}.investor-analytics-view table .column-row th.wrap-header .th-text.slash-break-header{text-align:center}.investor-analytics-view table .column-row th.wrap-header .sort-indicator{align-self:center;margin-top:0}.investor-analytics-view table .column-row th:nth-child(5),.investor-analytics-view table .column-row th:nth-child(6),.investor-analytics-view table .column-row th:nth-child(7),.investor-analytics-view table .column-row th:nth-child(8),.investor-analytics-view table .column-row th:nth-child(9),.investor-analytics-view table .column-row th:nth-child(10),.investor-analytics-view table .column-row th:nth-child(11),.investor-analytics-view table .column-row th:nth-child(13),.investor-analytics-view table .column-row th:nth-child(15),.investor-analytics-view table .column-row th:nth-child(16),.investor-analytics-view table .column-row th:nth-child(17),.investor-analytics-view table .column-row th:nth-child(18),.investor-analytics-view table .column-row th:nth-child(19){text-align:right}:is(.investor-analytics-view table .column-row th:nth-child(5),.investor-analytics-view table .column-row th:nth-child(6),.investor-analytics-view table .column-row th:nth-child(7),.investor-analytics-view table .column-row th:nth-child(8),.investor-analytics-view table .column-row th:nth-child(9),.investor-analytics-view table .column-row th:nth-child(10),.investor-analytics-view table .column-row th:nth-child(11),.investor-analytics-view table .column-row th:nth-child(13),.investor-analytics-view table .column-row th:nth-child(15),.investor-analytics-view table .column-row th:nth-child(16),.investor-analytics-view table .column-row th:nth-child(17),.investor-analytics-view table .column-row th:nth-child(18),.investor-analytics-view table .column-row th:nth-child(19)) .th-label{justify-content:flex-end}.investor-analytics-view table .sort-indicator{vertical-align:middle;flex-direction:column;gap:2px;margin-inline-start:.35rem;display:inline-flex}.investor-analytics-view table .sort-indicator:before,.investor-analytics-view table .sort-indicator:after{content:"";background-color:var(--light-sea-900);width:6px;height:4px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.investor-analytics-view table .sort-indicator:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='4'%20viewBox='0%200%206%204'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.00056%204L0%203L3.00167%200L6%203L5%204L3.00167%202L1.00056%204Z'%20fill='currentcolor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='4'%20viewBox='0%200%206%204'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.00056%204L0%203L3.00167%200L6%203L5%204L3.00167%202L1.00056%204Z'%20fill='currentcolor'/%3e%3c/svg%3e")}.investor-analytics-view table .sort-indicator:after{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='6'%20height='4'%20viewBox='0%200%206%204'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.00056%200L0%201L3.00167%204L6%201L5%200L3.00167%202L1.00056%200Z'%20fill='currentcolor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='6'%20height='4'%20viewBox='0%200%206%204'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.00056%200L0%201L3.00167%204L6%201L5%200L3.00167%202L1.00056%200Z'%20fill='currentcolor'/%3e%3c/svg%3e")}.investor-analytics-view table th.sortable[aria-sort=ascending] .sort-indicator:before,.investor-analytics-view table th.sortable[aria-sort=descending] .sort-indicator:after{background-color:var(--light-sea-1200)}.investor-analytics-view table td{border-bottom:1px solid var(--light-sea-500);white-space:nowrap;color:var(--light-sea-1100);padding:.25rem .45rem}.investor-analytics-view table tr.loading-row td{padding-block:.38rem}.investor-analytics-view table .table-cell-skeleton{border-radius:.25rem;width:100%;height:.8rem;display:block}.investor-analytics-view table td:nth-child(5),.investor-analytics-view table td:nth-child(6),.investor-analytics-view table td:nth-child(7),.investor-analytics-view table td:nth-child(8),.investor-analytics-view table td:nth-child(9),.investor-analytics-view table td:nth-child(13){text-align:right;font-variant-numeric:tabular-nums}.investor-analytics-view table td:nth-child(12),.investor-analytics-view table td:nth-child(14){text-align:center}.investor-analytics-view table td[data-delta=up]{color:#17b85c;text-align:right;font-variant-numeric:tabular-nums;background:#e7f9ee}.investor-analytics-view table td[data-delta=down]{color:#ef3f3f;text-align:right;font-variant-numeric:tabular-nums;background:#eca6a647}.investor-analytics-view table td[data-delta=flat]{color:#334155;text-align:right;font-variant-numeric:tabular-nums}.investor-analytics-view table td.trend-cell{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.investor-analytics-view table td.trend-cell span{vertical-align:middle;display:inline-block}.investor-analytics-view table td.trend-cell .trend-value.up{color:var(--green-800)}.investor-analytics-view table td.trend-cell .trend-value.down{color:var(--red-800)}.investor-analytics-view table td.trend-cell .trend-value.flat{color:var(--light-sea-1100)}.investor-analytics-view table td.trend-cell .trend-arrow{vertical-align:middle;margin-inline-start:.2rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-block}.investor-analytics-view table td.trend-cell.up{color:var(--green-800)}.investor-analytics-view table td.trend-cell.down{color:var(--red-800)}.investor-analytics-view table td.trend-cell.flat{color:var(--light-sea-1100)}.investor-analytics-view .bar-cell{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;min-height:1.2rem;padding-inline:.35rem;display:flex;position:relative;overflow:hidden}.investor-analytics-view .bar-cell .bar-fill{pointer-events:none;background:#8abee299;position:absolute;inset:0 auto 0 0}.investor-analytics-view .bar-cell span:last-child{z-index:1;position:relative}.investor-analytics-view .quartile-dots{align-items:center;gap:.2rem;display:inline-flex}.investor-analytics-view .quartile-dot{box-sizing:border-box;background:var(--light-sea-300);border:2px solid #0000;border-radius:50%;width:.62rem;height:.62rem}.investor-analytics-view .quartile-q1{background:var(--light-sea-300);border-color:#f73a3b}.investor-analytics-view .quartile-q2{background:var(--light-sea-300);border-color:#f39c13}.investor-analytics-view .quartile-q3{background:var(--light-sea-300);border-color:#f1c411}.investor-analytics-view .quartile-q4{background:var(--light-sea-300);border-color:#00c359}.investor-analytics-view .empty-state-row td{text-align:center;color:var(--light-sea-1000);background:var(--light-sea-100);padding:1.1rem .55rem;font-size:.95rem}.investor-analytics-view .table-footer-cell{box-sizing:border-box;background:var(--light-sea-500);color:var(--light-sea-1100);border-top:1px solid var(--light-sea-500);text-align:left;padding:.4rem .55rem;font-size:.95rem;font-weight:600}.investor-analytics-view .table-footer-cell-inner{z-index:4;display:inline-block;position:sticky;left:.6rem}@keyframes filter-apply-pulse{0%,to{opacity:.55}50%{opacity:.95}}@keyframes investor-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1200px){.investor-analytics-view .investor-analytics-header h1{font-size:2rem}.investor-analytics-view .filters-panel{flex:0 0 20rem;width:20rem;min-width:20rem;max-width:20rem}.investor-analytics-view .pricing-date-body,.investor-analytics-view .date-input-grid{grid-template-columns:1fr}.investor-analytics-view .kpi-strip{flex-direction:column;align-items:stretch}.investor-analytics-view .kpi-cards{grid-template-columns:repeat(2,minmax(10rem,1fr));gap:.8rem}.investor-analytics-view .kpi-label{font-size:.78rem}.investor-analytics-view .kpi-value{font-size:1.3rem}.investor-analytics-view .export-button{align-self:flex-end;font-size:.95rem}.investor-analytics-view table,.investor-analytics-view .table-footer{font-size:.88rem}}@media (width<=700px){.investor-analytics-view .kpi-cards{grid-template-columns:1fr}}.clone-deal-dialog{z-index:101;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.clone-deal-dialog .dialog-popup{max-inline-size:480px}.clone-deal-dialog .dialog-description{color:var(--dark-sea-1000);margin-block-end:1rem;font-size:.875rem}.clone-deal-dialog .deal-metadata{grid-template-columns:max-content 1fr;gap:.375rem 1rem;margin:0;font-size:.875rem;display:grid}.clone-deal-dialog .deal-metadata dt{color:var(--light-sea-1000);font-weight:500}.clone-deal-dialog .deal-metadata dd{color:var(--dark-sea-1200);overflow-wrap:anywhere;margin:0}.clone-deal-dialog .clone-deal-disclaimer{color:var(--light-sea-1000);margin-block:.75rem 0;font-size:.8125rem;font-style:italic}.clone-deal-progress{flex-direction:column;gap:.375rem;margin-block-end:.75rem;display:flex}.clone-deal-progress .clone-deal-progress-status{color:var(--dark-sea-1000);margin:0;font-size:.875rem}.clone-deal-progress .clone-deal-progress-bar{appearance:none;block-size:.5rem;inline-size:100%}.clone-deal-view{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-block-size:100vh;padding:2rem 1rem;display:flex}.clone-deal-view h2{margin:0;font-size:1.125rem;font-weight:600}.clone-deal-view p{color:var(--dark-sea-1000);max-inline-size:32rem;margin:0;font-size:.875rem}.clone-deal-view .actions{gap:.5rem;display:flex}.clone-deal-view .clone-deal-success-icon{color:var(--green-600,#2e7d32)}.clone-deal-view .clone-deal-error-icon{color:var(--red-600,#c62828)}.large-deal-warning-dialog{z-index:103;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.large-deal-warning-dialog .dialog-popup{max-inline-size:440px;box-shadow:0 1.5rem 3.5rem rgb(from var(--dark-sea-1200) r g b / 40%)}.large-deal-warning-dialog .large-deal-warning-title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.large-deal-warning-dialog .large-deal-warning-message{text-align:center;color:var(--dark-sea-1200);margin:0;font-size:.9375rem}.large-deal-warning-dialog .large-deal-warning-message+.large-deal-warning-message{margin-block-start:1.25rem}.large-deal-warning-dialog .dialog-footer .actions{justify-content:center}.large-deal-warning-dialog-backdrop{background:rgb(from var(--dark-sea-1200) r g b / 97%);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);z-index:102!important}
