*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}h6,h4,h3,h2,h1{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol{padding-left:2rem}ol,dl{margin-top:0;margin-bottom:1rem}ol ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}small{font-size:.875em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button{text-transform:none}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button{-webkit-appearance:button}[type=button]{-webkit-appearance:button}button:not(:disabled){cursor:pointer}[type=button]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::-ms-browse{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}progress{vertical-align:baseline}[hidden]{display:none!important}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:first-child:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.flex-wrap{flex-wrap:wrap!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.mb-0{margin-bottom:0!important}.text-start{text-align:left!important}.text-center{text-align:center!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.visible{visibility:visible!important}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1366px){.container{max-width:1440px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1366px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.col-6{flex:none;width:50%}.offset-3{margin-left:25%}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}html{scroll-behavior:auto}body{color:var(--color-text);background-color:var(--color-bg);flex-direction:column;min-height:100svh;display:flex}main{flex:auto}body{font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif}h1{letter-spacing:-.02em;font-family:IBM Plex Mono,sans-serif;font-weight:700}.btn{border:none;outline:none}:root,:root[data-theme=dark]{--color-bg:#0b0e13;--color-surface:#141820;--color-surface-hover:#1c2230;--color-border:rgba(255,255,255,.12);--color-border-strong:rgba(255,255,255,.22);--color-text:#e2e4e9;--color-text-strong:#fff;--color-text-muted:#95a0b1;--color-text-dim:#8a99ad;--color-thead-bg:#0f1219;--color-tint-soft:rgba(255,255,255,.1);--color-tint-softer:rgba(255,255,255,.05);--gradient-sparkline-bg:linear-gradient(0deg, rgba(0,0,0,.3) 0%, transparent 30%, transparent 100%)}:root[data-theme=light]{--color-bg:#f5f6f8;--color-surface:#fff;--color-surface-hover:#eef0f4;--color-border:rgba(15,23,42,.08);--color-border-strong:rgba(15,23,42,.16);--color-text:#1c2230;--color-text-strong:#0b0e13;--color-text-muted:#5b6473;--color-text-dim:#7a8696;--color-thead-bg:#eef0f4;--color-tint-soft:rgba(15,23,42,.06);--color-tint-softer:rgba(15,23,42,.03);--gradient-sparkline-bg:linear-gradient(0deg, rgba(0,0,0,.08) 0%, transparent 30%, transparent 100%)}:root{--bs-border-radius-sm:4px;--bs-border-width:1px;--bs-secondary-color:var(--color-text-muted)}.btn-primary{--bs-btn-bg:#6c8cff;--bs-btn-hover-bg:#95acff;--bs-btn-border-color:#6c8cff;--bs-btn-active-bg:#6c8cff}picture,img,svg{outline:none}[data-v-665b5602]:root,:root[data-theme=dark][data-v-665b5602]{--color-bg:#0b0e13;--color-surface:#141820;--color-surface-hover:#1c2230;--color-border:rgba(255,255,255,.12);--color-border-strong:rgba(255,255,255,.22);--color-text:#e2e4e9;--color-text-strong:#fff;--color-text-muted:#95a0b1;--color-text-dim:#8a99ad;--color-thead-bg:#0f1219;--color-tint-soft:rgba(255,255,255,.1);--color-tint-softer:rgba(255,255,255,.05);--gradient-sparkline-bg:linear-gradient(0deg, rgba(0,0,0,.3) 0%, transparent 30%, transparent 100%)}:root[data-theme=light][data-v-665b5602]{--color-bg:#f5f6f8;--color-surface:#fff;--color-surface-hover:#eef0f4;--color-border:rgba(15,23,42,.08);--color-border-strong:rgba(15,23,42,.16);--color-text:#1c2230;--color-text-strong:#0b0e13;--color-text-muted:#5b6473;--color-text-dim:#7a8696;--color-thead-bg:#eef0f4;--color-tint-soft:rgba(15,23,42,.06);--color-tint-softer:rgba(15,23,42,.03);--gradient-sparkline-bg:linear-gradient(0deg, rgba(0,0,0,.08) 0%, transparent 30%, transparent 100%)}[data-v-665b5602]:root{--bs-border-radius-sm:4px;--bs-border-width:1px;--bs-secondary-color:var(--color-text-muted)}.btn-primary[data-v-665b5602]{--bs-btn-bg:#6c8cff;--bs-btn-hover-bg:#95acff;--bs-btn-border-color:#6c8cff;--bs-btn-active-bg:#6c8cff}.stats-row[data-v-665b5602]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}@media (max-width:768px){.stats-row[data-v-665b5602]{grid-template-columns:repeat(2,1fr)}.stats-row .stat-card[data-v-665b5602]:nth-child(3){order:4}.stats-row .stat-card[data-v-665b5602]:nth-child(4){order:3}}.stat-card[data-v-665b5602]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;padding:14px 18px;position:relative;overflow:hidden}@media (max-width:480px){.stat-card[data-v-665b5602]{padding:12px 10px}}.stat-card[data-v-665b5602]:after{opacity:0;content:"";background:linear-gradient(90deg,transparent,rgba(108,140,255,.4),transparent);height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.stat-card[data-v-665b5602]:hover:after{opacity:1}.stat-card .stat-label[data-v-665b5602]{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:.68rem;font-weight:500}.stat-card .stat-value[data-v-665b5602]{color:var(--color-text-strong);font-family:IBM Plex Mono,sans-serif;font-size:1.4rem;font-weight:700;line-height:1}@media (max-width:992px){.stat-card .stat-value[data-v-665b5602]{font-size:1.05rem}}@media (max-width:480px){.stat-card .stat-value[data-v-665b5602]{font-size:.86rem}}.stat-card .stat-unit[data-v-665b5602]{color:var(--color-text-muted);font-size:.75rem;font-weight:400}@media (max-width:480px){.stat-card .stat-unit[data-v-665b5602]{margin-left:-2px}}.stat-card .stat-yoy[data-v-665b5602]{align-items:center;gap:6px;margin-top:6px;display:flex}.stat-card .stat-yoy .yoy-badge[data-v-665b5602]{font-size:.78rem}.stat-card .stat-yoy .stat-yoy-label[data-v-665b5602]{color:var(--color-text-dim);font-size:.66rem}.yoy-badge[data-v-665b5602]{border-radius:4px;padding:1px 5px;font-family:IBM Plex Mono,sans-serif;font-weight:600;line-height:1.4;display:inline-block}.yoy-badge.up[data-v-665b5602]{color:#00d68f;background:rgba(0,214,143,.1)}.yoy-badge.down[data-v-665b5602]{color:#ff3d71;background:rgba(255,61,113,.1)}.yoy-badge.flat[data-v-665b5602]{color:#6b7280}[data-v-85443817]:root,:root[data-theme=dark][data-v-85443817]{--color-bg:#0b0e13;--color-surface:#141820;--color-surface-hover:#1c2230;--color-border:rgba(255,255,255,.12);--color-border-strong:rgba(255,255,255,.22);--color-text:#e2e4e9;--color-text-strong:#fff;--color-text-muted:#95a0b1;--color-text-dim:#8a99ad;--color-thead-bg:#0f1219;--color-tint-soft:rgba(255,255,255,.1);--color-tint-softer:rgba(255,255,255,.05);--gradient-sparkline-bg:linear-gradient(0deg, rgba(0,0,0,.3) 0%, transparent 30%, transparent 100%)}:root[data-theme=light][data-v-85443817]{--color-bg:#f5f6f8;--color-surface:#fff;--color-surface-hover:#eef0f4;--color-border:rgba(15,23,42,.08);--color-border-strong:rgba(15,23,42,.16);--color-text:#1c2230;--color-text-strong:#0b0e13;--color-text-muted:#5b6473;--color-text-dim:#7a8696;--color-thead-bg:#eef0f4;--color-tint-soft:rgba(15,23,42,.06);--color-tint-softer:rgba(15,23,42,.03);--gradient-sparkline-bg:linear-gradient(0deg, rgba(0,0,0,.08) 0%, transparent 30%, transparent 100%)}[data-v-85443817]:root{--bs-border-radius-sm:4px;--bs-border-width:1px;--bs-secondary-color:var(--color-text-muted)}.btn-primary[data-v-85443817]{--bs-btn-bg:#6c8cff;--bs-btn-hover-bg:#95acff;--bs-btn-border-color:#6c8cff;--bs-btn-active-bg:#6c8cff}.controls[data-v-85443817]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}@media (max-width:480px){.controls[data-v-85443817]{justify-content:center}}.toggle-group[data-v-85443817]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.toggle-group button[data-v-85443817]{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:5px 14px;font-size:.78rem;font-weight:500;transition:all .15s}.toggle-group button[data-v-85443817]:hover{color:var(--color-text);background:var(--color-tint-softer)}.toggle-group button.active[data-v-85443817]{color:#fff;background:#6c8cff;box-shadow:0 1px 4px rgba(108,140,255,.35)}.toggle-group button small[data-v-85443817]{opacity:.8;margin-left:3px;font-size:.65rem}h6.summary-heading .number[data-v-85443817]{text-align:right;font-family:IBM Plex Mono,sans-serif;font-size:1rem;font-weight:700}[data-v-f5e54401]:root,:root[data-theme=dark][data-v-f5e54401]{--color-bg:#0b0e13;--color-surface:#141820;--color-surface-hover:#1c2230;--color-border:rgba(255,255,255,.12);--color-border-strong:rgba(255,255,255,.22);--color-text:#e2e4e9;--color-text-strong:#fff;--color-text-muted:#95a0b1;--color-text-dim:#8a99ad;--color-thead-bg:#0f1219;--color-tint-soft:rgba(255,255,255,.1);--color-tint-softer:rgba(255,255,255,.05);--gradient-sparkline-bg:linear-gradient(0deg, rgba(0,0,0,.3) 0%, transparent 30%, transparent 100%)}:root[data-theme=light][data-v-f5e54401]{--color-bg:#f5f6f8;--color-surface:#fff;--color-surface-hover:#eef0f4;--color-border:rgba(15,23,42,.08);--color-border-strong:rgba(15,23,42,.16);--color-text:#1c2230;--color-text-strong:#0b0e13;--color-text-muted:#5b6473;--color-text-dim:#7a8696;--color-thead-bg:#eef0f4;--color-tint-soft:rgba(15,23,42,.06);--color-tint-softer:rgba(15,23,42,.03);--gradient-sparkline-bg:linear-gradient(0deg, rgba(0,0,0,.08) 0%, transparent 30%, transparent 100%)}[data-v-f5e54401]:root{--bs-border-radius-sm:4px;--bs-border-width:1px;--bs-secondary-color:var(--color-text-muted)}.btn-primary[data-v-f5e54401]{--bs-btn-bg:#6c8cff;--bs-btn-hover-bg:#95acff;--bs-btn-border-color:#6c8cff;--bs-btn-active-bg:#6c8cff}.treemap-wrapper[data-v-f5e54401]{background:var(--color-surface);border-radius:10px;margin-bottom:20px;overflow:hidden}.treemapchart[data-v-f5e54401]{width:100%;height:530px}.treemapchart[data-v-f5e54401]>div{cursor:crosshair!important}.sparkline[data-v-35cfe32e]{width:100%;height:100%;position:relative}.sparkline svg[data-v-35cfe32e]{width:100%;height:100%;display:block;overflow:visible}.sparkline .reveal[data-v-35cfe32e]{animation:.6s ease-out both sparkline-reveal-35cfe32e}@keyframes sparkline-reveal-35cfe32e{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}.sparkline-tooltip[data-v-35cfe32e]{z-index:1000;white-space:nowrap;pointer-events:none;border:1px solid;border-radius:4px;padding:6px 8px;font-size:12px;position:fixed;transform:translate(calc(30px - 100%),calc(-100% - 18px))}[data-v-f571cfbe]:root,:root[data-theme=dark][data-v-f571cfbe]{--color-bg:#0b0e13;--color-surface:#141820;--color-surface-hover:#1c2230;--color-border:rgba(255,255,255,.12);--color-border-strong:rgba(255,255,255,.22);--color-text:#e2e4e9;--color-text-strong:#fff;--color-text-muted:#95a0b1;--color-text-dim:#8a99ad;--color-thead-bg:#0f1219;--color-tint-soft:rgba(255,255,255,.1);--color-tint-softer:rgba(255,255,255,.05);--gradient-sparkline-bg:linear-gradient(0deg, rgba(0,0,0,.3) 0%, transparent 30%, transparent 100%)}:root[data-theme=light][data-v-f571cfbe]{--color-bg:#f5f6f8;--color-surface:#fff;--color-surface-hover:#eef0f4;--color-border:rgba(15,23,42,.08);--color-border-strong:rgba(15,23,42,.16);--color-text:#1c2230;--color-text-strong:#0b0e13;--color-text-muted:#5b6473;--color-text-dim:#7a8696;--color-thead-bg:#eef0f4;--color-tint-soft:rgba(15,23,42,.06);--color-tint-softer:rgba(15,23,42,.03);--gradient-sparkline-bg:linear-gradient(0deg, rgba(0,0,0,.08) 0%, transparent 30%, transparent 100%)}[data-v-f571cfbe]:root{--bs-border-radius-sm:4px;--bs-border-width:1px;--bs-secondary-color:var(--color-text-muted)}.btn-primary[data-v-f571cfbe]{--bs-btn-bg:#6c8cff;--bs-btn-hover-bg:#95acff;--bs-btn-border-color:#6c8cff;--bs-btn-active-bg:#6c8cff}.table-wrapper[data-v-f571cfbe]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;margin-bottom:32px}.table-wrapper .table-responsive[data-v-f571cfbe]{overflow:visible}@media (max-width:1365.98px){.table-wrapper[data-v-f571cfbe]{overflow-x:auto}}.sticky-thead[data-v-f571cfbe]{z-index:200;background:var(--color-surface);border-bottom:1px solid var(--color-border-strong);pointer-events:auto;position:fixed;top:0;overflow:hidden}.sticky-thead .sticky-thead-inner[data-v-f571cfbe]{width:-moz-max-content;will-change:transform;width:max-content}.sticky-thead table[data-v-f571cfbe]{table-layout:fixed;width:auto;min-width:0}.text-muted[data-v-f571cfbe]{opacity:.5;color:var(--color-text-muted)!important}.border-left[data-v-f571cfbe]{border-left:1px solid var(--color-border-strong)!important}table[data-v-f571cfbe]{white-space:nowrap;border-collapse:separate;border-spacing:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;min-width:1280px;margin:0}@media (min-width:1366px){table[data-v-f571cfbe]{table-layout:fixed}}table thead[data-v-f571cfbe]{z-index:100;position:-webkit-sticky;position:sticky;top:0}table thead th[data-v-f571cfbe]{border-bottom:1px solid var(--color-border-strong);color:var(--color-text-dim);background:var(--color-thead-bg);vertical-align:middle;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600;padding:10px 8px!important}table thead th.yoy[data-v-f571cfbe]{text-transform:none}table thead th.sortable[data-v-f571cfbe]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s}table thead th.sortable[data-v-f571cfbe]:hover{color:var(--color-text)}table thead th.sortable.active[data-v-f571cfbe]{color:#6c8cff}table thead th.sortable .sort-icon[data-v-f571cfbe]{margin-left:4px;font-size:.85em}table thead tr:first-child th[data-v-f571cfbe]{padding-top:10px!important}table tbody tr:last-child td[data-v-f571cfbe]{padding-bottom:6px}table tr th[data-v-f571cfbe],table tr td[data-v-f571cfbe]{padding:4px 8px 4px 6px!important}table tr th.position[data-v-f571cfbe],table tr td.position[data-v-f571cfbe]{text-align:center}tr.agency[data-v-f571cfbe]{cursor:pointer;vertical-align:middle;font-weight:600;transition:background-color .1s}tr.agency td[data-v-f571cfbe]{border-bottom:1px solid var(--color-border-strong);line-height:1.2;padding-top:2px!important;padding-bottom:2px!important}tr.agency td.position[data-v-f571cfbe]{border-radius:0;width:40px;font-size:.72rem;font-weight:700}tr.agency td.name[data-v-f571cfbe]{color:var(--color-text-strong);font-size:.92rem}tr.agency td .companies-number[data-v-f571cfbe]{color:var(--color-text-dim);margin-top:2px;font-size:.6rem;font-weight:400;display:block}tr.agency:hover td[data-v-f571cfbe]{background-color:var(--color-surface-hover)}td.headcounts-list[data-v-f571cfbe]{position:relative;padding:2px 30px 0 0!important}td.headcounts-list .chart[data-v-f571cfbe]{z-index:1;background:var(--gradient-sparkline-bg);height:36px}td.headcounts-list span[data-v-f571cfbe]{z-index:0;pointer-events:none;position:absolute;top:24px;right:6px}tr.company td.headcounts-list span[data-v-f571cfbe]{top:22px}.trend[data-v-f571cfbe]{align-items:center;gap:1px;font-family:IBM Plex Mono,sans-serif;font-size:.78rem;font-weight:600;display:inline-flex}.trend.up[data-v-f571cfbe]{color:#00d68f}.trend.up[data-v-f571cfbe]:before{content:"";border-bottom:4.5px solid #00d68f;border-left:3.5px solid transparent;border-right:3.5px solid transparent;width:0;height:0;margin-right:2px;display:inline-block}.trend.down[data-v-f571cfbe]{color:#ff3d71}.trend.down[data-v-f571cfbe]:before{content:"";border-top:4.5px solid #ff3d71;border-left:3.5px solid transparent;border-right:3.5px solid transparent;width:0;height:0;margin-right:2px;display:inline-block}.yoy-badge[data-v-f571cfbe]{border-radius:4px;padding:1px 5px;font-family:IBM Plex Mono,sans-serif;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-block}.yoy-badge.up[data-v-f571cfbe]{color:#00d68f;background:rgba(0,214,143,.1)}.yoy-badge.down[data-v-f571cfbe]{color:#ff3d71;background:rgba(255,61,113,.1)}.yoy-badge.flat[data-v-f571cfbe]{color:#6b7280}.scroll-list[data-v-f571cfbe]{--fade-top:0px;--fade-bottom:0px;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;max-height:250px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--fade-top), black calc(100% - var(--fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--fade-top), black calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--fade-top), black calc(100% - var(--fade-bottom)), transparent 100%);margin-right:-6px;padding-right:6px;overflow-y:auto}.scroll-list[data-v-f571cfbe]::-webkit-scrollbar{width:6px}.scroll-list[data-v-f571cfbe]::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}.scroll-list[data-v-f571cfbe]::-webkit-scrollbar-track{background:0 0}.company-details-row[data-v-f571cfbe]{height:17.5px;color:var(--color-text-muted);opacity:.75}.company-details-row strong[data-v-f571cfbe]{color:var(--color-text-dim);font-weight:500}.company-details-row.active[data-v-f571cfbe]{color:var(--color-text);opacity:1}.company-details-row.active strong[data-v-f571cfbe]{color:var(--color-text)}.company-details-row .trend[data-v-f571cfbe]{font-size:.72rem}tr.company[data-v-f571cfbe],tr.company-footer[data-v-f571cfbe]{background-color:#000}tr.company[data-v-f571cfbe]:nth-child(4n),tr.company-footer[data-v-f571cfbe]:nth-child(4n+1){background-color:rgba(0,0,0,.25)}:root[data-theme=light] tr.company[data-v-f571cfbe],:root[data-theme=light] tr.company-footer[data-v-f571cfbe]{background-color:rgba(0,0,0,.04)}:root[data-theme=light] tr.company[data-v-f571cfbe]:nth-child(4n),:root[data-theme=light] tr.company-footer[data-v-f571cfbe]:nth-child(4n+1){background-color:rgba(0,0,0,.08)}tr.company td[data-v-f571cfbe]{vertical-align:top;border-bottom:none}tr.company:first-of-type td[data-v-f571cfbe]{border-top:1px solid var(--color-border-strong)}tr.company .company-name[data-v-f571cfbe]{border-bottom:1px solid var(--color-tint-soft);color:var(--color-text-strong);margin-bottom:3px;padding-bottom:2px;font-size:.82rem;font-weight:600;display:inline-block}tr.company .yoy-badge[data-v-f571cfbe]{padding-top:0;padding-bottom:0;font-size:.72rem}tr.company-footer td[data-v-f571cfbe]{border-bottom:1px solid var(--color-border-strong);white-space:normal;padding:10px 6px!important}.number[data-v-f571cfbe]{text-align:right;font-family:IBM Plex Mono,sans-serif;font-size:.78rem}.owners[data-v-f571cfbe],.emails[data-v-f571cfbe],.addresses[data-v-f571cfbe]{white-space:initial;font-size:.68rem;line-height:1.5}.emails[data-v-f571cfbe]{color:#6c8cff;opacity:.7;margin-top:3px}.addresses[data-v-f571cfbe]{color:var(--color-text-muted);margin-top:2px}.addresses .major[data-v-f571cfbe]{color:var(--color-text)}.owners[data-v-f571cfbe]{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.owners .block[data-v-f571cfbe]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.owners .block strong[data-v-f571cfbe]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem;font-weight:600}.owners .block .pill[data-v-f571cfbe]{border:1px solid var(--color-tint-soft);border-left:2px solid var(--color-border-strong);color:var(--color-text-muted);background:linear-gradient(135deg, var(--color-tint-softer), transparent);overflow-wrap:anywhere;border-radius:4px;margin:1px 2px;padding:1px 9px;font-size:.68rem;transition:all .15s;display:inline-block}.owners .block .pill[data-v-f571cfbe]:hover{background:linear-gradient(135deg, var(--color-tint-soft), var(--color-tint-softer));border-left-color:rgba(108,140,255,.4)}.owners .block .pill.major[data-v-f571cfbe]{color:var(--color-text);background:linear-gradient(135deg,rgba(108,140,255,.08),rgba(108,140,255,.03));border-color:rgba(108,140,255,.15);border-left-style:solid;border-left-width:2px;font-weight:600}.owners .block .pill.major[data-v-f571cfbe]:hover{background:linear-gradient(135deg,rgba(108,140,255,.12),rgba(108,140,255,.05));border-left-color:#6c8cff}.owners .block .pill.email[data-v-f571cfbe]{color:#6c8cff}.headcounts[data-v-f571cfbe]{color:var(--color-text-muted);padding-right:6px!important}.headcounts .active[data-v-f571cfbe]{color:var(--color-text)}.headcounts .active span[data-v-f571cfbe]{font-weight:700}@media (max-width:768px){table[data-v-f571cfbe]{table-layout:fixed;min-width:0}table thead th[data-v-f571cfbe]{font-size:.6rem;padding:8px 6px!important}table tr th[data-v-f571cfbe],table tr td[data-v-f571cfbe]{padding:3px 6px 3px 4px!important}table colgroup col[data-v-f571cfbe]:first-child{width:25px}table colgroup col[data-v-f571cfbe]:nth-child(2){width:150px}table colgroup col[data-v-f571cfbe]:nth-child(3){width:40px}table colgroup col[data-v-f571cfbe]:nth-child(4){width:165px}table colgroup col[data-v-f571cfbe]:nth-child(5){width:120px}table colgroup col[data-v-f571cfbe]:nth-child(6){width:65px}table colgroup col[data-v-f571cfbe]:nth-child(7){width:95px}table colgroup col[data-v-f571cfbe]:nth-child(8){width:65px}table colgroup col[data-v-f571cfbe]:nth-child(9){width:70px}table colgroup col[data-v-f571cfbe]:nth-child(10),table colgroup col[data-v-f571cfbe]:nth-child(11){width:120px}tr.agency td.name[data-v-f571cfbe]{white-space:normal;overflow-wrap:anywhere;color:var(--color-text-strong);font-size:.85rem;line-height:1.15}tr.agency td.position[data-v-f571cfbe]{font-size:.62rem}tr.agency td.name[data-v-f571cfbe]{font-size:.8rem}tr.agency td .companies-number[data-v-f571cfbe]{font-size:.58rem}tr.company .company-name[data-v-f571cfbe]{font-size:.72rem}tr.company .yoy-badge[data-v-f571cfbe]{font-size:.62rem}.company-details-row[data-v-f571cfbe]{height:16px}.company-details-row .trend[data-v-f571cfbe]{font-size:.64rem}.number[data-v-f571cfbe]{font-size:.68rem}.yoy-badge[data-v-f571cfbe]{font-size:.7rem}.trend[data-v-f571cfbe],.owners[data-v-f571cfbe],.emails[data-v-f571cfbe],.addresses[data-v-f571cfbe]{font-size:.6rem}.owners .block strong[data-v-f571cfbe]{font-size:.58rem}.owners .block .pill[data-v-f571cfbe]{padding:1px 7px;font-size:.6rem}}
