@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-thin.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-thin.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-thin.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-thin.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-thin.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-thin.svg?cnnsans-thin) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-thin.svgz?cnnsans-thin) format("svg");font-weight:200;font-style:normal}@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-light.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-light.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-light.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-light.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-light.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-light.svg?cnnsans-light) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-light.svgz?cnnsans-light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-regular.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-regular.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-regular.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-regular.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-regular.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-regular.svg?cnnsans-regular) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-regular.svgz?cnnsans-regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-medium.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-medium.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-medium.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-medium.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-medium.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-medium.svg?cnnsans-medium) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-medium.svgz?cnnsans-medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-bold.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-bold.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-bold.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-bold.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-bold.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-bold.svg?cnnsans-bold) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-bold.svgz?cnnsans-bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.svg?cnnsans-heavy) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.svgz?cnnsans-heavy) format("svg");font-weight:800;font-style:normal}@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-black.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-black.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-black.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-black.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-black.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-black.svg?cnnsans-black) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-black.svgz?cnnsans-black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.svg?cnnsans-thinit) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.svgz?cnnsans-thinit) format("svg");font-weight:200;font-style:italic}@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.svg?cnnsans-lightit) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.svgz?cnnsans-lightit) format("svg");font-weight:300;font-style:italic}@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-italic.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-italic.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-italic.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-italic.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-italic.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-italic.svg?cnnsans-italic) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-italic.svgz?cnnsans-italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.svg?cnnsans-mediumit) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.svgz?cnnsans-mediumit) format("svg");font-weight:500;font-style:italic}@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.svg?cnnsans-boldit) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.svgz?cnnsans-boldit) format("svg");font-weight:700;font-style:italic}@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.svg?cnnsans-heavyit) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.svgz?cnnsans-heavyit) format("svg");font-weight:800;font-style:italic}@font-face{font-family:CNN;src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.eot);src:url(https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.eot?#iefix) format("embedded-opentype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.woff2) format("woff2"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.woff) format("woff"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.ttf) format("truetype"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.svg?cnnsans-blackit) format("svg"),url(https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.svgz?cnnsans-blackit) format("svg");font-weight:900;font-style:italic}:root{--font__sans-serif: "CNN", "Helvetica Neue", Helvetica, Utkal, Arial, sans-serif;--font__serif: Georgia, "Times New Roman", Times, serif;--font__monospace: Menlo, Monaco, Consolas, "Courier New", monospace}:root{--color__brand-core-red-100: #CC0000;--color__brand-core-red-200: #A4001E;--color__brand-business-green-100: #66C9AF;--color__brand-business-green-200: #008561;--color__brand-politics-blue-100: #3061F3;--color__brand-travel-orange-100: #F06C00;--color__brand-underscored-purple-100: #6A29D5;--color__brand-style-red-100: #CC0000;--color__neutral-100: #FFFFFF;--color__neutral-200: #F8F8F8;--color__neutral-300: #E6E6E6;--color__neutral-400: #B1B1B1;--color__neutral-500: #6E6E6E;--color__neutral-600: #404040;--color__neutral-700: #262626;--color__neutral-800: #0C0C0C;--color__blue-100: #D7DBFC;--color__blue-200: #AEB8FA;--color__blue-300: #7B8FF7;--color__blue-400: #3061F2;--color__blue-500: #2152D5;--color__blue-600: #173DA4;--color__blue-700: #0C266E;--color__blue-800: #0C0C0C;--color__green-100: #C9FDDD;--color__green-200: #97FBC3;--color__green-300: #58E59E;--color__green-400: #4BC88A;--color__green-500: #3DA672;--color__green-600: #2B7A53;--color__green-700: #1B5437;--color__green-800: #0B2F1D;--color__orange-100: #FFD8D0;--color__orange-200: #FFB9A1;--color__orange-300: #FF9360;--color__orange-400: #FF7C00;--color__orange-500: #CD6200;--color__orange-600: #984700;--color__orange-700: #612B00;--color__orange-800: #401A00;--color__pink-100: #FED6D9;--color__pink-200: #FDAAB2;--color__pink-300: #FC7989;--color__pink-400: #FC2F59;--color__pink-500: #D00F40;--color__pink-600: #9E092F;--color__pink-700: #6F041E;--color__pink-800: #44010F;--color__purple-100: #E5DBF8;--color__purple-200: #CDB6F1;--color__purple-300: #B28AE0;--color__purple-400: #9656D1;--color__purple-500: #8143B8;--color__purple-600: #62318E;--color__purple-700: #462166;--color__purple-800: #2D1444;--color__red-100: #FFD5D5;--color__red-200: #FFAAAA;--color__red-300: #FF7979;--color__red-400: #FF3F3F;--color__red-500: #D50000;--color__red-600: #A20000;--color__red-700: #720000;--color__red-800: #450000;--color__teal-100: #C6FBF6;--color__teal-200: #92F8F0;--color__teal-300: #73DCD3;--color__teal-400: #60B9B1;--color__teal-500: #4D9791;--color__teal-600: #346A66;--color__teal-700: #164541;--color__teal-800: #0A2927;--color__yellow-100: #FFE4C3;--color__yellow-200: #FFD088;--color__yellow-300: #FFC248;--color__yellow-400: #F0B100;--color__yellow-500: #C99400;--color__yellow-600: #9A7100;--color__yellow-700: #6C4E00;--color__yellow-800: #463100}html,body{font-size:14px;font-family:var(--font__sans-serif);color:var(--color__neutral-800);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;margin:0;padding:0}#root>*:first-child{margin-top:0}img{max-width:100%;height:auto}a:link,a:visited{color:inherit;text-decoration:underline}a:hover,a:active{color:var(--color__neutral-500);text-decoration:none}h1.headline{margin:0;font-size:18px;font-weight:700;line-height:22px}h2.dek{margin:4px 0 12px;font-size:15px;font-weight:300;line-height:21px}h3.title{margin:0;font-size:15px;font-weight:700;line-height:1.1}#footer{margin-block:14px;font-size:12px;font-weight:400;color:var(--color__neutral-500)}#footer>p{margin-block-start:0;margin-block-end:0;font-weight:400;line-height:1.4}#footer>p.footnote{margin-block-end:12px}#footer a:hover,#footer a:active{color:var(--color__neutral-400)}#graphic{margin-block-start:14px;margin-block-end:14px;padding:0}:root{--cpi-up: var(--color__orange-500);--cpi-up-fill: var(--color__orange-400);--cpi-down: var(--color__teal-600);--cpi-down-fill: var(--color__teal-500)}#meta{margin-bottom:14px}.dek-stat{font-weight:700;color:var(--color__neutral-700)}.dek-cta{display:block;margin-top:6px;font-style:italic}.dek-pill{display:inline-block;padding:1px 7px;border-radius:4px;font-weight:600;color:var(--color__neutral-100)}.dek-pill--up{background:var(--cpi-up)}.dek-pill--down{background:var(--cpi-down)}#search-container{position:relative;margin-bottom:18px}.search-input-wrap{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1.5px solid var(--color__neutral-300);border-radius:8px;background:var(--color__neutral-100);transition:border-color .15s}.search-input-wrap:focus-within{border-color:var(--color__neutral-500)}.search-icon{flex-shrink:0;width:18px;height:18px;color:var(--color__neutral-500)}#product-search{flex:1;min-width:0;border:none;outline:none;font-family:var(--font__sans-serif);font-size:14px;color:var(--color__neutral-700);background:transparent}#product-search::placeholder{color:var(--color__neutral-400)}.search-clear{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;cursor:pointer;color:var(--color__neutral-500)}.search-clear[hidden]{display:none}.search-clear svg{width:16px;height:16px}.search-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;list-style:none;margin:0;padding:4px 0;background:var(--color__neutral-100);border:1px solid var(--color__neutral-300);border-radius:8px;box-shadow:0 4px 12px #0000001a}.search-suggestions li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;cursor:pointer;font-size:13px;color:var(--color__neutral-700)}.search-suggestions li.no-match{cursor:default;color:var(--color__neutral-500)}.search-suggestions li:hover,.search-suggestions li[aria-selected=true]{background:var(--color__neutral-200)}.suggestion-product{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggestion-value{flex-shrink:0;font-weight:600;font-variant-numeric:tabular-nums}.suggestion-value--up{color:var(--cpi-up)}.suggestion-value--down{color:var(--cpi-down)}.suggestion-value--na{color:var(--color__neutral-400);font-weight:400;font-style:italic}#pinned-result[hidden]{display:none}.pinned-card{padding:12px 14px;margin-bottom:20px;border:1.5px solid var(--color__neutral-300);border-radius:8px;background:var(--color__neutral-200)}.pinned-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.pinned-product{font-size:15px;font-weight:700;color:var(--color__neutral-700)}.pinned-cat{flex-shrink:0;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color__neutral-500)}.pinned-track{height:22px}.pinned-note{margin:8px 0 0;font-size:13px;color:var(--color__neutral-600)}.pinned-note strong{font-weight:700}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.chip{padding:6px 13px;border:1px solid var(--color__neutral-300);border-radius:999px;background:var(--color__neutral-100);font-family:var(--font__sans-serif);font-size:12.5px;font-weight:600;color:var(--color__neutral-600);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.chip:hover{border-color:var(--color__neutral-500)}.chip.is-active{background:var(--color__neutral-700);border-color:var(--color__neutral-700);color:var(--color__neutral-100)}#columns{display:flex;gap:28px}.empty-note{margin:0;padding:6px 0;font-size:12.5px;color:var(--color__neutral-500)}#col-down .empty-note{text-align:right}.col{flex:1;min-width:0}.section-title{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:700;color:var(--color__neutral-700)}.section-arrow{font-size:11px;line-height:1}.section-arrow--up{color:var(--cpi-up)}.section-arrow--down{color:var(--cpi-down)}.bar-row{margin-bottom:10px}.bar-label{font-size:12.5px;line-height:1.25;color:var(--color__neutral-700);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-meter{display:flex;align-items:center;gap:8px}.bar-track{position:relative;display:flex;flex:1;min-width:0;height:16px;background:var(--color__neutral-200);border-radius:3px;overflow:hidden}.bar-track--down{justify-content:flex-end}.bar-fill{height:100%;border-radius:3px;min-width:2px}.bar-fill--up{background:var(--cpi-up-fill)}.bar-fill--down{background:var(--cpi-down-fill)}.is-nsa{font-style:italic}.bar-value{flex-shrink:0;width:52px;text-align:right;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.bar-value--up{color:var(--cpi-up)}.bar-value--down{color:var(--cpi-down);text-align:left}#col-down .bar-label{text-align:right}#col-down .section-title{justify-content:flex-end}#tree-section{margin-top:4px}#tree-wrap{position:relative}.tree-hint{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 6px;border-radius:13px;background:var(--color__neutral-700);color:var(--color__neutral-100);font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:0 2px 8px #00000038;animation:hint-bob 1.1s ease-in-out infinite}.tree-hint[hidden]{display:none}.tree-hint-hand{font-size:15px;line-height:1}@keyframes hint-bob{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@media(prefers-reduced-motion:reduce){.tree-hint{animation:none}}.tree-note{margin:0 0 12px;font-size:12px;line-height:1.4;color:var(--color__neutral-500)}.view-toggle{display:inline-flex;margin-bottom:12px;border:1px solid var(--color__neutral-300);border-radius:8px;overflow:hidden;background:var(--color__neutral-100)}.view-btn{padding:6px 14px;border:none;background:transparent;font-family:var(--font__sans-serif);font-size:12.5px;font-weight:600;color:var(--color__neutral-600);cursor:pointer}.view-btn+.view-btn{border-left:1px solid var(--color__neutral-300)}.view-btn.is-active{background:var(--color__neutral-700);color:var(--color__neutral-100)}.movers-group+.movers-group{margin-top:16px}.movers-group-title{display:flex;align-items:center;gap:6px;padding:6px 0 4px;font-size:13px;font-weight:700;color:var(--color__neutral-700)}.movers-group-title--up:before{content:"▲";font-size:10px;color:var(--cpi-up)}.movers-group-title--down:before{content:"▼";font-size:10px;color:var(--cpi-down)}.mover-row{cursor:pointer}.mover-row:hover{background:var(--color__neutral-200)}.mover-rank{flex-shrink:0;width:18px;font-size:11px;font-weight:700;color:var(--color__neutral-400);font-variant-numeric:tabular-nums}.tree-controls{display:flex;gap:8px;margin-bottom:10px}.tree-ctrl{padding:4px 10px;border:1px solid var(--color__neutral-300);border-radius:6px;background:var(--color__neutral-100);font-family:var(--font__sans-serif);font-size:12px;font-weight:600;color:var(--color__neutral-600);cursor:pointer}.tree-ctrl:hover{border-color:var(--color__neutral-500)}.tree-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:6px;border-bottom:1.5px solid var(--color__neutral-700);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--color__neutral-500)}.tree-head-change{flex-shrink:0;width:150px;text-align:right;white-space:nowrap}.th-abbr{display:none}button.tree-head-change{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:none;border:none;padding:0}.tree-head-change.sortable{cursor:pointer}.tree-head-change.sortable:hover{color:var(--color__neutral-700)}.tree-sort-caret:after{content:"↕";margin-left:4px;font-size:9px;opacity:.5}.tree-head-change.sorted-desc .tree-sort-caret:after{content:"▼";opacity:1}.tree-head-change.sorted-asc .tree-sort-caret:after{content:"▲";opacity:1}.tree-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--color__neutral-300);font-size:12px;color:var(--color__neutral-700)}.tree-name{flex:1;min-width:0;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden}.tree-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-row.has-kids{cursor:pointer}.tree-row.has-kids:hover{background:var(--color__neutral-200)}.tree-row.has-kids .tree-name{font-weight:600}.tree-row.is-highlighted{background:var(--color__yellow-100);box-shadow:inset 3px 0 0 var(--color__yellow-400)}.tree-row.is-highlighted:hover{background:var(--color__yellow-100)}.tree-caret{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:var(--color__blue-100);color:var(--color__blue-500);font-size:9px;line-height:1;cursor:pointer;transition:transform .12s,background .12s}.tree-caret:hover{background:var(--color__blue-200)}.tree-caret.is-open{transform:rotate(90deg);background:var(--color__neutral-300);color:var(--color__neutral-500)}.tree-caret.is-open:hover{background:var(--color__neutral-400)}.tree-caret-spacer{flex-shrink:0;width:18px}.tree-change{flex-shrink:0;width:150px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.tree-change--up{color:var(--cpi-up)}.tree-change--down{color:var(--cpi-down)}.tree-nodata{display:block;text-align:right;font-weight:400;font-style:italic;color:var(--color__neutral-400)}.mini-meter{display:flex;align-items:center;justify-content:flex-end;gap:6px}.mini-track{display:flex;flex:1;min-width:0;height:10px;background:var(--color__neutral-200);border-radius:2px;overflow:hidden}.mini-track--down{justify-content:flex-end}.mini-fill{height:100%;border-radius:2px;min-width:1px}.mini-fill--up{background:var(--cpi-up-fill)}.mini-fill--down{background:var(--cpi-down-fill)}.mini-value{flex-shrink:0;width:46px;text-align:right}.error-row{color:var(--color__neutral-500);padding:20px 0;font-size:13px}@media(max-width:500px){#columns{flex-direction:column;gap:22px}.pinned-head{flex-direction:column;gap:2px}.pinned-cat{align-self:flex-start}.tree-head-change,.tree-change{width:62px}.mini-track,.th-full{display:none}.th-abbr{display:inline}}
