.tp-page{color:#1a1a1a;max-width:1280px;margin:0 auto;padding:24px 24px 64px}.tp-page h1{margin:6px 0 20px;font-size:30px;font-weight:600;line-height:1.2}.tp-page h2{margin:0 0 12px;font-size:20px;font-weight:600}.tp-path{color:#6b6b66;flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.tp-path li+li:before{content:"›";margin-right:6px}.tp-page a{text-underline-offset:3px}.tp-page a:hover{color:#c2410c}.tp-headline{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:24px;display:flex}.tp-label{color:#4a4a45;margin-bottom:4px;font-size:14px;font-weight:600}.tp-value{letter-spacing:-1.5px;font-size:48px;font-weight:600;line-height:1.15}.tp-date{font-size:36px}.tp-period{margin-top:8px;font-size:14px}.tp-number{white-space:nowrap;font-variant-numeric:tabular-nums}.tp-headline .tp-number{white-space:normal}.tp-reading-number{white-space:nowrap}.tp-headline .tp-value-unit{letter-spacing:0;overflow-wrap:anywhere;font-size:14px;font-weight:400}.tp-stats strong{overflow-wrap:anywhere}.tp-stats strong .tp-value-unit{font-size:13px;font-weight:400}.tp-stats{gap:24px;display:flex}.tp-stats>div{border-left:1px solid #deded8;flex-direction:column;gap:4px;padding-left:24px;display:flex}.tp-stats span,.tp-stats small{color:#6b6b66;font-size:13px}.tp-stats strong{font-size:18px;font-weight:600}.tp-stats strong span{color:#1a1a1a;font-size:18px}.tp-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.tp-tabs,.tp-actions,.tp-period-picker{align-items:center;gap:6px;display:flex}.tp-tabs button,.tp-actions>a,.tp-actions>button,.tp-editor-unavailable>button,.tp-period-arrow,.tp-page select{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6d6ce;border-radius:2px;min-height:44px;padding:8px 12px;font-size:14px}.tp-tabs button[aria-pressed=true]{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.tp-tabs button:hover,.tp-actions a:hover{border-color:#1a1a1a}.tp-actions>.tp-download-trigger{justify-content:center;align-items:center;gap:8px;display:inline-flex}.tp-period-arrow:disabled{color:#aaa;cursor:default}.tp-actions .tp-editor{color:#c2410c;border-color:#c2410c}.tp-mode{gap:0}.tp-mode button+button{margin-left:-1px}.tp-denominator{color:#6b6b66;margin-top:4px;font-size:13px;line-height:18px}@media (max-width:640px){.tp-table-scroll .tp-table.tp-per-capita{width:100%}.tp-table-scroll .tp-per-capita th,.tp-table-scroll .tp-per-capita td{min-width:0;padding:12px 6px;font-size:14px}.tp-table-scroll .tp-per-capita thead th{white-space:normal;font-size:12px}.tp-table-scroll .tp-per-capita th:first-child{min-width:140px;max-width:140px;padding-left:10px}}.tp-editor-unavailable{flex-direction:column;gap:4px;max-width:260px;display:flex}.tp-editor-unavailable small{font-size:12px}.tp-editor:disabled{opacity:.6;cursor:not-allowed}.tp-page :focus-visible{outline-offset:3px;outline:2px solid #c2410c}.tp-filters{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.tp-filters label{align-items:center;gap:8px;font-size:14px;display:flex}.tp-ranking,.tp-table,.tp-facts,.tp-definition{background:#fff;border:1px solid #e2e2dd;border-radius:8px;width:100%;overflow:hidden}.tp-ranking{padding:0}.tp-rank-row{border-top:1px solid #f0f0ec;grid-template-columns:minmax(0,290px) minmax(0,1fr) minmax(84px,max-content);align-items:center;gap:14px;min-height:44px;padding:0 18px;font-size:15px;line-height:20px;display:grid}.tp-rank-row:first-child{border-top:0}.tp-rank-row>a,.tp-rank-row>span:first-child{padding:10px 0}.tp-rank-row>a{-webkit-text-decoration:underline #b9b9b3;text-decoration:underline #b9b9b3}.tp-bar-cell{min-width:0;height:20px;position:relative}.tp-bar{height:16px;position:absolute;top:2px}.tp-bar-qualified{opacity:.45}.tp-readout{text-align:right;font-size:14px}.tp-reference{border-top:1px dashed #a4a49b}.tp-reference .tp-bar{border-top:2px dashed #6b6b66;height:0;top:10px;background:0 0!important}.tp-note{color:#6b6b66;letter-spacing:0;white-space:normal;font-size:12px;font-weight:400;line-height:18px;display:block}.tp-table{border-collapse:separate;border-spacing:0;text-align:left;font-size:15px}.tp-table th,.tp-table td{border-bottom:1px solid #f0f0ec;padding:12px 18px}.tp-table thead th{color:#6b6b66;font-size:13px;font-weight:400}.tp-table tbody th{font-weight:400}.tp-table td{text-align:right}.tp-golden .tp-table td{font-variant-numeric:tabular-nums}.tp-table tr:last-child>*{border-bottom:0}.tp-panel[hidden]{display:none}.tp-panel svg{max-width:100%;height:auto}.tp-history-select{align-items:center;gap:12px;margin-bottom:16px;font-size:14px;display:flex}.tp-history-select select{max-width:100%}.tp-map-panel{grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,1fr);align-items:end;gap:20px;margin:auto;display:grid}.tp-map-panel svg{grid-column:2;width:100%}.tp-map-label{fill:#fff;pointer-events:none;font-variant-numeric:tabular-nums;font-family:var(--font-mono),monospace}.tp-map-legend{flex-direction:column;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.tp-map-legend li{align-items:center;gap:6px;display:flex}.tp-map-legend li>span{flex-shrink:0;width:16px;height:12px}.tp-hatch{background:repeating-linear-gradient(45deg,#f7f7f5 0 4px,#6b6b66 4px 5px)}.tp-about{max-width:820px;margin-top:40px}.tp-others{margin-top:40px}.tp-definition{padding:14px 18px;font-size:15px;line-height:1.6}.tp-definition p+p{color:#6b6b66;margin-top:8px;font-size:14px}.tp-more{max-width:820px;margin-top:24px}.tp-more summary{cursor:pointer;min-height:44px;font-size:15px;font-weight:600}.tp-more .more-info-hint{font-weight:400}.tp-facts>div{border-bottom:1px solid #f0f0ec;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:12px 18px;font-size:15px;line-height:1.6;display:grid}.tp-facts>div:last-child{border:0}.tp-facts dt{color:#6b6b66;font-size:13px}.tp-facts dd{overflow-wrap:anywhere}.tp-missing{color:#6b6b66;margin-top:12px;font-size:13px}.tp-relations{max-width:820px;margin-top:40px}.tp-relation-layout{grid-template-columns:1fr 64px 1fr;align-items:center;display:grid;position:relative}.tp-relation-centre,.tp-relation-cards a{background:#fff;border:1px solid #e2e2dd;border-radius:8px;padding:16px;font-size:15px;line-height:1.4}.tp-relation-centre{z-index:1;font-weight:600;position:relative}.tp-relation-cards{flex-direction:column;grid-column:3;gap:12px;display:flex}.tp-relation-cards a{display:block}.tp-connectors{pointer-events:none;fill:none;stroke:#b5b5ac;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.tp-more-links{cursor:pointer;min-height:44px;margin-top:8px;font-size:14px;text-decoration:underline}.tp-members{background:#fff;border:1px solid #e2e2dd;border-radius:8px;max-width:820px}.tp-members a,.tp-members li>span{border-bottom:1px solid #f0f0ec;min-height:44px;padding:12px 18px;font-size:14px;display:block}.tp-download-menu{z-index:30;background:#fff;border:1px solid #d6d6ce;border-radius:2px;min-width:240px;padding:4px}.tp-download-menu>a,.tp-download-menu>button{text-align:left;width:100%;min-height:44px;padding:12px;font-size:14px;display:block}.tp-download-menu>:focus-visible{outline:2px solid #c2410c}.tp-download-menu>:hover{background:#f7f7f5}.tp-filter{color:#6b6b66;align-items:center;gap:10px;font-size:13px;display:flex}.tp-filter-chips{flex-wrap:wrap;gap:4px;display:flex}.tp-filter-chips button{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #d6d6ce;border-radius:2px;min-height:44px;padding:6px 10px;font-size:14px}.tp-filter-chips button[aria-pressed=true]{color:#fff;background:#1a1a1a;border-color:#1a1a1a}@media (max-width:640px){.tp-period-picker,.tp-period-picker label,.tp-period-picker select{width:100%}.tp-filter{flex-direction:column;align-items:stretch;gap:4px;width:100%}.tp-filter-chips button{flex:1;padding-inline:4px}.tp-page{padding:24px 16px 48px}.tp-page h1{font-size:26px}.tp-headline{flex-wrap:wrap;gap:20px}.tp-value{font-size:44px}.tp-stats{gap:12px;width:100%}.tp-stats>div{flex:1;min-width:0;padding-left:12px}.tp-stats>div:first-child{border:0;padding-left:0}.tp-stats small{overflow-wrap:normal;font-size:12px}.tp-stats strong,.tp-stats strong span{font-size:16px}.tp-tabs,.tp-actions{width:100%}.tp-tabs button{flex:1;padding:8px 4px}.tp-actions{flex-wrap:wrap}.tp-actions>a,.tp-actions>button{text-align:center;flex:1;padding-inline:10px}.tp-period-arrow{display:none}.tp-page select{padding-inline:6px}.tp-filters label{justify-content:space-between;width:100%}.tp-filters select{max-width:80%}.tp-rank-row{grid-template-columns:minmax(0,132px) minmax(0,1fr) minmax(64px,max-content);gap:8px;padding:0 10px;font-size:14px}.tp-rank-row>a{overflow-wrap:normal}.tp-readout{font-size:13px}.tp-table th,.tp-table td{padding:12px 10px}.tp-table th:first-child{max-width:160px}.tp-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.tp-history-select{display:block}.tp-history-select select{width:100%;margin-top:6px;display:block}.tp-date{font-size:32px}.tp-relation-layout{grid-template-columns:minmax(0,1fr);gap:16px}.tp-relation-cards{grid-column:1}.tp-connectors{display:none}.tp-download-menu{width:calc(100vw - 32px)}.tp-ranking-long .tp-rank-row{grid-template-rows:auto 24px;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:0 14px 8px}.tp-ranking-long .tp-rank-row>:first-child{grid-area:1/1;padding:8px 0 4px}.tp-ranking-long .tp-readout{grid-area:1/2}.tp-ranking-long .tp-bar-cell{grid-area:2/1/auto/3}}.tp-golden .tp-ranking:not(.tp-ranking-long) .tp-readout{display:contents}.tp-golden .tp-ranking:not(.tp-ranking-long) .tp-readout .tp-note{grid-area:2/1/auto/4;margin:-10px 0 6px}.tp-ranking-refs{position:relative}.tp-ranking-refs>.tp-ranking{padding-top:30px}.tp-ref-layer.tp-rank-row{z-index:1;pointer-events:none;border:0;grid-template-rows:100%;align-items:stretch;min-height:0;position:absolute;inset:1px}.tp-ref-track{position:relative}.tp-ref{width:0;position:absolute;top:0;bottom:0}.tp-ref:after{content:"";border-left:1px solid #1a1a1a;position:absolute;top:28px;bottom:0}.tp-ref-dashed:after{border-left:1px dashed #6b6b66}.tp-ref-label{white-space:nowrap;font-variant-numeric:tabular-nums;color:#1a1a1a;font-size:13px;line-height:18px;position:absolute;top:6px;left:0;transform:translate(-50%)}.tp-ranking-refs .tp-rank-row .tp-number,.tp-ranking-refs .tp-rank-row .tp-note{z-index:2;background:#fff;justify-self:end;padding-left:4px;position:relative}.tp-table .tp-national th,.tp-table .tp-national td{font-weight:600}.tp-refs-close>.tp-ranking{padding-top:50px}.tp-refs-close .tp-ref:after{top:48px}.tp-refs-close .tp-ref-label-1{top:26px}@media (max-width:640px){.tp-refs-two>.tp-ranking{padding-top:50px}.tp-refs-two .tp-ref:after{top:48px}.tp-refs-two .tp-ref-label-1{top:26px}.tp-ref-label{font-size:12px}}@media (max-width:900px){.tp-map-panel{max-width:600px;display:block}.tp-map-legend{flex-flow:wrap;justify-content:flex-end;gap:8px 12px;margin-top:12px}}.tp-history-controls{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 12px;display:flex}.tp-picker-trigger,.tp-ranges button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6d6ce;border-radius:2px;min-height:44px;padding:8px 12px;font-size:14px}.tp-ranges{gap:4px;display:flex}.tp-ranges button[aria-pressed=true]{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.tp-picker{z-index:60;width:520px;max-width:calc(100vw - 32px);max-height:var(--radix-popover-content-available-height);color:#1a1a1a;background:#fff;border:1px solid #e3e3df;border-radius:4px;flex-direction:column;padding:20px;font-size:14px;display:flex;box-shadow:0 6px 24px #00000014}.tp-picker-head{color:#6b6b66;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.tp-picker button{cursor:pointer;min-height:44px}.tp-picker-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;min-height:0;display:grid;overflow:auto}.tp-picker-list label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.tp-picker input,.tp-heatmap-toggle input{accent-color:#1a1a1a;flex-shrink:0;width:16px;height:16px}.tp-picker-list small{color:#6b6b66;white-space:nowrap;margin-left:auto;font-size:12px}.tp-picker-foot{border-top:1px solid #f0f0ec;flex-shrink:0;margin-top:12px;padding-top:12px}.tp-picker-foot p{color:#6b6b66;margin:0 0 8px;font-size:12px}.tp-picker .tp-picker-done{color:#fff;background:#1a1a1a;border-radius:2px;margin-left:auto;padding:8px 18px;display:block}.tp-picker :focus-visible{outline-offset:2px;outline:2px solid #c2410c}.tp-history-chart svg{width:100%}.tp-history-chart path[tabindex]:focus{stroke-width:4px;outline:none}.tp-heatmap-toggle{align-items:center;gap:8px;min-height:44px;margin-bottom:8px;font-size:14px;display:flex}.tp-table-scroll{border:1px solid #e2e2dd;border-radius:8px;width:100%;max-width:100%;overflow:auto}.tp-table-scroll .tp-table{border:0;border-radius:0;width:max-content;min-width:100%}.tp-table-scroll th:first-child{z-index:1;background:#fff;border-right:1px solid #e2e2dd;min-width:180px;max-width:290px;position:sticky;left:0}.tp-table-scroll td,.tp-table-scroll thead th{white-space:nowrap;min-width:100px}.tp-heatmap-key{color:#4a4a45;flex-wrap:wrap;gap:6px 14px;margin-top:16px;font-size:12px;display:flex}.tp-heatmap-key li{align-items:center;gap:6px;display:flex}.tp-heatmap-key i{border:1px solid #e2e2dd;border-radius:2px;width:18px;height:12px;display:block}.tp-panel{min-width:0}.tp-report{min-width:0;max-width:100%}@media (max-width:640px){.tp-history-controls{gap:8px}.tp-picker-trigger{text-align:left;width:100%}.tp-ranges{width:100%}.tp-ranges button{flex:1;padding-inline:6px}.tp-picker{width:calc(100vw - 32px);max-height:min(70dvh,var(--radix-popover-content-available-height));padding:16px}.tp-picker-list{grid-template-columns:minmax(0,1fr)}.tp-table-scroll th:first-child{white-space:normal;min-width:140px;max-width:140px}.tp-table-scroll td,.tp-table-scroll thead th{min-width:90px}}.tp-history-chart{position:relative;container-type:inline-size}.tp-chart-medium,.tp-chart-large,.tp-chart-wide{display:none}@container (min-width:600px){.tp-chart-narrow{display:none}.tp-chart-medium{display:block}}@container (min-width:840px){.tp-chart-medium{display:none}.tp-chart-large{display:block}}@container (min-width:1140px){.tp-chart-large{display:none}.tp-chart-wide{display:block}}.tp-history-hover{z-index:2;pointer-events:none;background:#fff;border:1px solid #e2e2dd;max-width:calc(100% - 60px);padding:4px 8px;font-size:13px;position:absolute;top:0;left:44px}.tp-history-chart path[data-history-line]{pointer-events:visiblePainted}.tp-table-scroll{position:relative}.tp-table-scroll .tp-table{overflow:visible}.tp-table-scroll .tp-note{color:#4a4a45}.tp-golden .tp-heatmap-scroll th:first-child{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;min-width:180px}.tp-count-of{letter-spacing:0;margin-left:.3em;font-size:.5em;font-weight:400}.tp-price-card{background:#fff;border:1px solid #e2e2dd;border-radius:8px;overflow:hidden}.tp-price{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%}.tp-price th,.tp-price td{vertical-align:middle;padding:9px 18px}.tp-price thead th{white-space:nowrap;color:#6b6b66;padding-block:10px;font-size:13px;font-weight:400;line-height:18px}.tp-price tbody th,.tp-price tbody td{border-top:1px solid #f0f0ec;font-size:15px;font-weight:400;line-height:22px}.tp-price .tp-price-value,.tp-price .tp-price-change{text-align:right;white-space:nowrap}.tp-price .tp-price-value{padding-right:6px}.tp-price .tp-price-per{white-space:nowrap;color:#6b6b66;width:1%;padding-left:0;font-size:13px}.tp-price .tp-price-change{width:1%}.tp-price .tp-price-spark{width:1%;padding-left:24px}.tp-price-spark svg{display:block;overflow:visible}.tp-price a{color:#1a1a1a;text-underline-offset:2px;text-decoration:underline}.tp-price tbody tr.tp-price-band th{background:#f7f7f5;padding:16px 18px 6px;box-shadow:inset 0 10px #fff}.tp-price tbody:first-of-type tr.tp-price-band th{box-shadow:none;padding-top:6px}.tp-price-band div{justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;font-weight:600;line-height:18px;display:flex}.tp-price-band small{color:#6b6b66;white-space:nowrap;font-size:13px;font-weight:400}.tp-price tbody tr.tp-price-band+tr>*{border-top:0}.tp-diverging-row{color:#1a1a1a;grid-template-columns:240px minmax(0,1fr) 64px;align-items:center;column-gap:12px;min-height:30px;text-decoration:none;display:grid}.tp-page a.tp-diverging-row:hover{color:#1a1a1a}.tp-diverging-row:hover .tp-diverging-name{text-underline-offset:2px;text-decoration:underline}.tp-diverging-name{text-align:right;font-size:14px;line-height:18px}.tp-diverging-bar{align-self:stretch;min-height:30px;position:relative}.tp-diverging-bar>i{background:#ecece8;width:1px;position:absolute;top:0;bottom:0}.tp-diverging-bar>i.tp-diverging-zero{background:#1a1a1a}.tp-diverging-bar>b{background:#a3a39e;height:16px;position:absolute;top:7px}.tp-diverging-bar>b.tp-diverging-up{background:#c2410c}.tp-diverging-bar>small{color:#6b6b66;font-size:13px;position:absolute;top:6px;left:8px}.tp-diverging-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;line-height:18px}.tp-diverging-axis .tp-diverging-bar{min-height:20px}.tp-diverging-axis small{color:#5c5f66;white-space:nowrap;font-size:12px;line-height:16px;position:absolute;top:2px;transform:translate(-50%)}@media (max-width:640px){.tp-price tr{grid-template-columns:minmax(0,1fr) auto auto;column-gap:6px;padding:9px 14px;display:grid}.tp-price tbody tr{border-top:1px solid #f0f0ec}.tp-price th,.tp-price td,.tp-price thead th{border-top:0!important;width:auto!important;padding:0!important}.tp-price tr>:first-child{grid-area:1/1/3;padding-right:10px!important}.tp-price .tp-price-value{grid-area:1/2}.tp-price .tp-price-per{grid-area:1/3;align-self:baseline}.tp-price .tp-price-change{color:#6b6b66;grid-area:2/2/auto/4;font-size:13px;line-height:18px}.tp-price .tp-price-spark{display:none}.tp-price tbody tr.tp-price-band{border-top:0;padding:0;display:block}.tp-price tbody tr.tp-price-band+tr{border-top:0}.tp-price tbody tr.tp-price-band th{display:block;box-shadow:inset 0 10px #fff;padding:16px 14px 6px!important}.tp-price tbody:first-of-type tr.tp-price-band th{box-shadow:none;padding-top:6px!important}.tp-diverging-row{grid-template-columns:38% minmax(0,1fr) 48px;column-gap:8px;padding:3px 0}.tp-diverging-mid{display:none}.tp-diverging-name{font-size:13px;line-height:16px}.tp-diverging-value{font-size:13px}}.tp-bal{background:#fff;border:1px solid #e2e2dd;border-radius:8px;margin-top:4px;overflow:hidden}.tp-bal-head,.tp-bal-row{grid-template-columns:minmax(0,380px) minmax(0,1fr) 100px;align-items:center;column-gap:14px;padding:0 18px;display:grid}.tp-bal-head{color:#6b6b66;min-height:40px;font-size:13px;line-height:18px}.tp-bal-head-value{text-align:right;white-space:nowrap}.tp-bal-list{margin:0;padding:0;list-style:none}.tp-bal-row{border-top:1px solid #f0f0ec;min-height:40px}.tp-bal-name{color:#1a1a1a;padding:10px 0;font-size:15px;line-height:20px;display:block}.tp-page a.tp-bal-name{text-underline-offset:3px;-webkit-text-decoration:underline #b9b9b3;text-decoration:underline #b9b9b3}.tp-page a.tp-bal-name:hover{color:var(--accent);text-decoration-color:currentColor}.tp-bal-track{align-self:stretch;min-height:40px;position:relative}.tp-bal-zero{background:#a3a39e;width:1px;position:absolute;top:0;bottom:0}.tp-bal-bar{z-index:1;border-radius:1px;height:14px;margin-top:-7px;position:absolute;top:50%}.tp-bal-ago{z-index:3;background:#1a1a1a;width:2px;height:22px;margin-top:-11px;margin-left:-1px;position:absolute;top:50%}.tp-bal-zero-label{white-space:nowrap;color:#6b6b66;font-size:12px;line-height:16px;position:absolute;bottom:3px;transform:translate(-50%)}.tp-bal-side{white-space:nowrap;color:#6b6b66;font-size:12px;line-height:16px;position:absolute;top:3px}.tp-bal-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;line-height:20px}.tp-bal-unit{color:#6b6b66;margin-left:4px;font-size:12px;font-weight:400}.tp-bal-note{color:#6b6b66;max-width:820px;margin:10px 0 0;font-size:13px;line-height:20px}.tp-bal-table{background:#fff;border:1px solid #e2e2dd;border-radius:8px;overflow-x:auto}.tp-bal-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tp-bal-table th,.tp-bal-table td{white-space:nowrap;text-align:right;border-top:1px solid #f0f0ec;padding:11px 14px;font-size:15px;font-weight:400;line-height:20px}.tp-bal-table thead th{color:#6b6b66;border-top:0;padding-top:10px;padding-bottom:10px;font-size:13px;line-height:18px}.tp-bal-table tbody th{white-space:normal;min-width:220px}.tp-bal-table tr>:first-child{z-index:1;text-align:left;background:#fff;padding-left:18px;position:sticky;left:0}.tp-bal-table tr>:last-child{padding-right:18px}@media (max-width:640px){.tp-bal-head,.tp-bal-row{grid-template-rows:auto 24px;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:0 14px}.tp-bal-row{padding-bottom:8px}.tp-bal-head{padding-top:8px;padding-bottom:4px}.tp-bal-row .tp-bal-name,.tp-bal-row .tp-bal-value{grid-row:1}.tp-bal-row .tp-bal-name{grid-column:1;padding:8px 0 4px}.tp-bal-row .tp-bal-value{grid-column:2}.tp-bal-row .tp-bal-track,.tp-bal-head .tp-bal-track{grid-area:2/1/auto/3;min-height:24px}.tp-bal-head>:first-child{grid-area:1/1}.tp-bal-head-value{grid-area:1/2}.tp-bal-bar{height:12px;margin-top:-6px}.tp-bal-ago{height:18px;margin-top:-9px}.tp-bal-zero-label{display:none}.tp-bal-table th,.tp-bal-table td{padding:10px}.tp-bal-table tbody th{min-width:150px}.tp-bal-table tr>:first-child{padding-left:14px}}.tp-comp{margin:0}.tp-comp-legend{color:#3d3d3a;flex-wrap:wrap;gap:6px 20px;margin:0 0 10px;padding:0 0 0 108px;font-size:13px;line-height:18px;list-style:none;display:flex}.tp-comp-legend>li{align-items:center;gap:8px;display:flex}.tp-comp-legend>li>span{border-radius:2px;flex-shrink:0;width:12px;height:12px;display:inline-block}.tp-comp-row{grid-template-columns:96px minmax(0,1fr) 104px;align-items:center;column-gap:12px;min-height:36px;display:grid}.tp-comp-name{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:15px;text-decoration:none;overflow:hidden}.tp-page a.tp-comp-name{color:#1a1a1a}.tp-page a.tp-comp-name:hover{text-underline-offset:2px;text-decoration:underline}.tp-comp-bar{border-radius:2px;height:22px;display:flex;overflow:hidden}.tp-comp-bar>span{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;height:100%;font-size:12px;font-weight:500;line-height:16px;display:flex;overflow:hidden;box-shadow:inset -2px 0 #f7f7f5}.tp-comp-bar>span:last-child{box-shadow:none}.tp-comp-none{color:#6b6b66;white-space:nowrap;font-size:13px;line-height:18px}.tp-comp-total{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.tp-comp-strong .tp-comp-name,.tp-comp-strong .tp-comp-total{font-weight:600}.tp-comp-row.tp-comp-reference{border-top:1px solid #e2e2dd;margin-top:4px}.tp-comp-picks{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}.tp-comp-pick{align-items:center;gap:10px;min-width:0;display:flex}.tp-comp-pick>span{color:#6b6b66;font-size:13px;line-height:20px}.tp-comp-history .tp-comp-legend{margin-top:16px;padding-left:52px}.tp-comp-plot{height:360px;margin:30px 4px 30px 52px;position:relative}.tp-comp-plot svg{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.tp-comp-unit{color:#5c5f66;font-size:12px;line-height:16px;position:absolute;top:-24px;left:-10px;transform:translate(-100%)}.tp-comp-marker-label{color:#5c5f66;white-space:nowrap;background:#f7f7f5;padding:0 4px;font-size:12px;line-height:16px;position:absolute;top:-24px}.tp-comp-grid{border-top:1px solid #e5e5e0;height:0;position:absolute;left:0;right:0}.tp-comp-grid>span{color:#5c5f66;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;position:absolute;left:-10px;transform:translate(-100%,-50%)}.tp-comp-marker{border-left:1px dashed #1a1a1a;width:0;position:absolute;top:0;bottom:0}.tp-comp-year{color:#5c5f66;font-size:12px;line-height:16px;position:absolute;top:calc(100% + 6px);transform:translate(-50%)}.tp-comp-swipe{display:none}.tp-comp-table-wrap{background:#fff;border:1px solid #e2e2dd;border-radius:8px;overflow-x:auto}.tp-comp-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:820px;font-size:15px;line-height:22px}.tp-comp-table th,.tp-comp-table td{text-align:right;vertical-align:baseline;white-space:nowrap;padding:10px 18px;font-weight:400}.tp-comp-table thead th{color:#6b6b66;white-space:normal;font-size:13px;line-height:18px}.tp-comp-table tbody tr{border-top:1px solid #f0f0ec}.tp-comp-table tbody tr.tp-comp-reference{border-top-color:#e2e2dd}.tp-comp-table tr>:first-child{text-align:left;z-index:1;background:#fff;position:sticky;left:0}.tp-comp-table td>a,.tp-comp-table td>span{color:#1a1a1a;text-decoration:none;display:block}.tp-comp-table td>a:hover{text-underline-offset:2px;text-decoration:underline}.tp-comp-table small{color:#6b6b66;font-size:13px;line-height:18px;display:block}.tp-comp-table .tp-comp-strong>*{font-weight:600}.tp-comp-table .tp-comp-strong small{font-weight:400}@media (max-width:640px){.tp-comp-legend,.tp-comp-history .tp-comp-legend{padding-left:0}.tp-comp-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding:6px 0}.tp-comp-bar,.tp-comp-none{grid-area:2/1/auto/-1}.tp-comp-plot{height:260px;margin-left:46px;margin-right:2px}.tp-comp-picks{flex-direction:column;align-items:stretch;gap:8px}.tp-comp-pick{flex-direction:column;align-items:stretch;gap:4px}.tp-comp-pick .tp-filter-chips{flex-wrap:nowrap}.tp-comp-swipe{color:#6b6b66;margin:-6px 0 10px;font-size:13px;line-height:18px;display:block}.tp-comp-table th,.tp-comp-table td{padding:10px 14px}}.tp-cube-note{color:#6b6b66;margin-top:8px;font-size:13px;line-height:20px}.tp-comp-picks+.tp-cube-note,.tp-comp-picks{margin-bottom:0}.tp-filter-chips button.tp-cube-dim{color:#8a8a84}.tp-cube-rank,.tp-cube-groups{margin-top:24px}.tp-cube-row{grid-template-columns:104px minmax(0,1fr) 56px;align-items:center;column-gap:10px;height:34px;display:grid}.tp-cube-name{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:15px;text-decoration:none;overflow:hidden}a.tp-cube-name:hover,a.tp-cube-reflab:hover{text-underline-offset:2px;text-decoration:underline}.tp-cube-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.tp-cube-track{background-image:linear-gradient(90deg,#e5e5e0 1px,#0000 1px);background-size:25% 100%;height:100%;position:relative;box-shadow:inset -1px 0 #e5e5e0}.tp-cube-bar{border-radius:0 2px 2px 0;height:16px;position:absolute;top:9px;left:0}.tp-cube-ref{border-left:1.5px solid #1a1a1a;width:0;position:absolute;top:0;bottom:0}.tp-cube-head{height:26px}.tp-cube-head .tp-cube-track{box-shadow:none;background-image:none}.tp-cube-head .tp-cube-ref{top:20px}.tp-cube-reflab{white-space:nowrap;color:#1a1a1a;font-size:13px;line-height:18px;text-decoration:none;position:absolute;top:0}.tp-cube-axis{height:24px}.tp-cube-axis .tp-cube-track,.tp-cube-gaxis .tp-cube-gtrack{box-shadow:none;background-image:none;border-top:1px solid #d9d9d4}.tp-cube-axis .tp-cube-track>span,.tp-cube-gaxis .tp-cube-gtrack>span{color:#5c5f66;white-space:nowrap;font-size:12px;line-height:16px;position:absolute;top:4px;transform:translate(-50%)}.tp-cube-legend{color:#6b6b66;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;line-height:18px;display:flex}.tp-cube-ldot{background:#c2410c;border-radius:50%;width:10px;height:10px;display:inline-block}.tp-cube-ltick{border-left:2px solid #1a1a1a;width:0;height:12px;margin-left:12px;display:inline-block}.tp-cube-lnote{margin-left:14px}.tp-cube-gh{color:#6b6b66;margin-top:6px;margin-bottom:2px;font-size:13px;line-height:18px}.tp-cube-gset:first-of-type .tp-cube-gh{margin-top:0}.tp-cube-grow{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:120px minmax(0,1fr) 64px 64px;align-items:center;column-gap:12px;width:100%;height:30px;display:grid}.tp-cube-grow:focus-visible{outline-offset:2px;outline:2px solid #c2410c}.tp-cube-grow:hover .tp-cube-gname{text-underline-offset:2px;text-decoration:underline}.tp-cube-gname{color:#1a1a1a;white-space:nowrap;font-size:15px}.tp-cube-gtrack{background-image:linear-gradient(90deg,#e5e5e0 1px,#0000 1px);background-size:var(--tp-cube-grid,25% 100%);height:100%;position:relative;box-shadow:inset -1px 0 #e5e5e0}.tp-cube-gcon{background:#c4c4bf;height:2px;position:absolute;top:14px}.tp-cube-gtick{border-left:2px solid #1a1a1a;width:0;height:14px;position:absolute;top:8px;transform:translate(-1px)}.tp-cube-gdot{background:#c2410c;border-radius:50%;width:10px;height:10px;position:absolute;top:10px;transform:translate(-5px);box-shadow:0 0 0 2px #fff}.tp-cube-ghead,.tp-cube-gaxis{cursor:default}.tp-cube-ghead{height:22px}.tp-cube-ghead>span{color:#6b6b66;font-size:12px;line-height:16px}.tp-cube-gaxis{height:24px}.tp-cube-gv{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.tp-cube-geu{color:#6b6b66;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.tp-cube-ghead .tp-cube-gv{font-weight:400}.tp-cube-tableview{margin-top:16px}.tp-cube-tableview .tp-comp-swipe{margin-top:0}.tp-cube-table{table-layout:auto;min-width:760px}.tp-cube-table thead th{white-space:nowrap}.tp-cube-table thead th.tp-cube-selected,.tp-cube-table td.tp-cube-selected{color:#1a1a1a;font-weight:600}.tp-cube-table tbody tr{border-top:1px solid #f0f0ec}.tp-cube-table tbody tr:first-child{border-top:0}@media (max-width:640px){.tp-cube-row{grid-template-columns:86px minmax(0,1fr) 50px;column-gap:8px}.tp-cube-grow{grid-template-columns:84px minmax(0,1fr) 46px 46px;column-gap:8px}.tp-cube-gv,.tp-cube-geu,.tp-cube-gname{font-size:14px}.tp-comp-picks .tp-filter-chips button{white-space:nowrap;padding-inline:2px}.tp-comp-picks .tp-cube-many button{font-size:13px}}.tp-pyr{max-width:1000px;margin:0 auto}.tp-pyr-plot{width:100%;height:auto;display:block}.tp-pyr-narrow{display:none}@media (max-width:640px){.tp-pyr-narrow{display:block}.tp-pyr-wide{display:none}}
