/* Statistics shares the register's paper, serif headings and restrained palette. */
#statistics-view{--st-sage:#a9bc98;--st-real:#bd4c36;--st-dark:#272e29;--st-muted:#71786d}
.st-heading{margin-bottom:27px}.st-heading h1{letter-spacing:-1.7px}.st-controls{display:flex;align-items:end;gap:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.st-controls label{display:grid;gap:7px;font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:#687061;flex:1}.st-controls select,.st-ranking select{width:100%;border:1px solid #d9ddd3;background:#fff;color:var(--ink);padding:10px 30px 10px 12px;border-radius:4px;font-size:13px;text-transform:none;letter-spacing:0;cursor:pointer;min-width:0}.st-reset{border:0;background:transparent;color:var(--muted);font-size:12px;min-height:39px;padding:4px;cursor:pointer}.st-status{font-size:11px;color:var(--muted);line-height:1.7;margin:13px 0 24px}
.st-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:26px}.st-metric{text-align:left;border:0;background:var(--paper);padding:20px 21px;cursor:pointer;display:flex;flex-direction:column;gap:7px}.st-metric:hover{background:#f0f2eb}.st-metric-label{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:500}.st-metric-label>span{color:#8e9687}.st-metric-number{font-size:48px;font-weight:400;font-family:'Instrument Serif',Georgia,serif;line-height:1.14;font-variant-numeric:lining-nums}.st-metric-note{font-size:11px;color:var(--st-muted);line-height:1.5}
.st-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;align-items:start}.st-panel{border:1px solid var(--line);border-radius:7px;background:#fff;padding:26px;min-width:0}.st-panel-heading{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:20px}.st-panel-heading .eyebrow{font-size:9px;letter-spacing:1.5px}.st-panel h2,.st-coverage h2,.st-updates h2,.st-inspector h2{font-family:'Instrument Serif',Georgia,serif;font-size:31px;font-weight:400;line-height:1.15;letter-spacing:-.35px;margin:8px 0 0}.st-panel-heading>a{font-size:13px;color:var(--muted);text-decoration:none;white-space:nowrap}.st-corner{font-size:23px;font-weight:300;color:#86927d}.st-footnote{font-size:11px;line-height:1.75;color:var(--muted);margin:19px 0 0}.st-footnote a,.st-methodology a{color:inherit;text-underline-offset:3px}.st-subtitle{font-size:12px;line-height:1.7;color:var(--muted);margin:-7px 0 17px}.st-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:10px;color:#6c7465;line-height:1.5}.st-legend span{display:flex;gap:6px;align-items:center}.st-legend i,.st-compare-dates i{display:inline-block;width:7px;height:7px;border-radius:2px}.st-real{background:var(--st-real)}.st-research{background:var(--st-sage)}
.st-trend{background:var(--st-dark);color:#f8f8ef;padding:29px 30px}.st-trend .eyebrow{color:#bdc9b3}.st-trend h2{font-size:34px}.st-snapshot{border:1px solid #65705c;border-radius:3px;padding:5px 7px;font-size:9px;letter-spacing:1px;white-space:nowrap;color:#c5cebd}.st-trend-summary{display:flex;gap:17px;align-items:center;margin:27px 0 28px}.st-trend-summary>strong{font-family:'Instrument Serif',Georgia,serif;font-size:77px;line-height:.9;font-weight:400;letter-spacing:-2px}.st-trend-summary>div{display:grid;gap:6px;font-size:12px;line-height:1.4}.st-trend-summary b{font-weight:400;color:#d4c3a8}.st-trend-summary small{font-size:10px;color:#b0bca8}.st-trend .st-legend{color:#c3cdbb}.st-trend .st-real{background:#d06b50}.st-trend .st-research{background:#a9bc98}.st-trend-chart{height:205px;position:relative;margin-top:24px;padding-left:25px}.st-columns{display:flex;gap:7px;height:100%;border-bottom:1px solid #596351;background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),#414b3f calc(25% - 1px),#414b3f 25%);padding-top:20px;align-items:end;background-origin:content-box;background-clip:content-box}.st-column{position:relative;display:flex;flex:1;height:100%;align-items:center;justify-content:end;flex-direction:column;border:0;background:transparent;padding:0;min-width:0;cursor:pointer;color:#e5ebdd}.st-column-stack{flex-shrink:0;display:flex;flex-direction:column;width:100%;max-width:40px;min-height:2px;overflow:hidden;border-radius:3px 3px 0 0}.st-column-stack i{display:block;width:100%}.st-column-value{font-size:10px;margin-bottom:7px}.st-column:hover .st-column-stack,.st-column:focus-visible .st-column-stack{filter:brightness(1.25)}.st-column:hover .st-column-value{color:#fff}.st-partial{background:repeating-linear-gradient(135deg,transparent,transparent 5px,#ffffff0a 5px,#ffffff0a 6px)}.st-axis-max,.st-axis-zero{position:absolute;left:0;color:#b0bca8;font-size:10px}.st-axis-max{top:11px}.st-axis-zero{bottom:-5px}.st-axis-dates{display:flex;justify-content:space-between;padding-left:25px;margin-top:12px;color:#b0bca8;font-size:10px}.st-trend .st-footnote{color:#b6c1ae;margin-top:22px}.st-trend .st-table{color:#c2ccb9;border-color:#505b49}.st-trend table th,.st-trend table td{border-color:#505b49}
.st-ranking select{margin:0 0 13px}.st-ranking .st-legend{margin-bottom:19px}.st-bars{display:grid;gap:11px}.st-bar{border:0;padding:0;background:transparent;display:block;text-align:left;cursor:pointer;color:var(--ink);width:100%}.st-bar-label{display:flex;align-items:baseline;gap:10px;font-size:12px;margin-bottom:6px;line-height:1.4}.st-bar-label>span{flex:1}.st-bar-label small{font-size:9px;color:#91988a;font-variant-numeric:tabular-nums}.st-bar-label strong{font-weight:500;font-variant-numeric:tabular-nums}.st-track{display:flex;width:100%;height:7px;overflow:hidden;border-radius:2px;background:#f0f2ec}.st-fill{height:100%;display:block}.st-bar:hover .st-bar-label>span{text-decoration:underline;text-underline-offset:3px}.st-bar:hover .st-track{background:#e3e7dc}.st-table{margin-top:18px;border-top:1px solid var(--line);padding-top:12px;font-size:10px;color:var(--muted)}.st-table summary{cursor:pointer}.st-table>div{overflow-x:auto;margin-top:10px}.st-table table{border-collapse:collapse;width:100%;font-size:10px;line-height:1.4}.st-table th,.st-table td{padding:7px 5px;text-align:right;border-bottom:1px solid var(--line)}.st-table th:first-child{text-align:left;font-weight:400}
.st-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.st-detail-grid .st-bars{gap:20px;margin-top:24px}.st-detail-grid .st-track{height:11px}.st-compare-dates{display:flex;gap:17px;flex-wrap:wrap;font-size:10px;color:var(--muted);margin-bottom:24px}.st-compare-dates span{display:flex;gap:6px;align-items:center}.st-compare-dates span:first-child i{background:var(--st-real)}.st-compare-dates span:last-child i{background:#d8dbd3}.st-rising{display:grid;gap:21px}.st-rise{border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:var(--ink)}.st-rise-title{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:8px}.st-rise-title strong{font-weight:500}.st-rise-title b{font-weight:500;color:#94422e}.st-pair-bars{display:grid;gap:3px}.st-pair-bars i{height:5px;border-radius:2px;display:block;background:var(--st-real)}.st-pair-bars i:last-child{background:#d8dbd3}.st-rise-note{display:block;font-size:10px;color:var(--muted);margin-top:6px}.st-rise:hover strong{text-decoration:underline}.st-empty{font-size:13px;line-height:1.8;color:var(--muted);padding:30px 0}.st-empty strong{font-weight:500;color:var(--ink)}.st-empty p{margin:8px 0}.st-baseline{background:#f2f3ee;border:1px solid #e1e5d9;padding:23px;border-radius:4px}
.st-evidence-wrap{display:flex;gap:25px;align-items:center;margin:28px 0 24px}.st-donut{width:144px;height:144px;border-radius:50%;flex-shrink:0;padding:16px}.st-donut>div{height:100%;width:100%;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.st-donut strong{font-family:'Instrument Serif',Georgia,serif;font-size:40px;font-weight:400}.st-donut span{font-size:10px;color:var(--muted)}.st-evidence-legend{display:grid;gap:13px;flex:1}.st-evidence-row{display:flex;gap:8px;align-items:center;border:0;background:none;padding:0;color:var(--ink);cursor:pointer;text-align:left;font-size:11px;line-height:1.5}.st-evidence-row i{width:6px;height:6px;flex-shrink:0;border-radius:2px}.st-evidence-row span{flex:1}.st-evidence-row strong{font-weight:500}.st-evidence-row:hover span{text-decoration:underline}
.st-coverage{margin:30px 0 40px;background:#edf0e7;padding:28px;border:1px solid #dce2d2;border-radius:6px;display:grid;grid-template-columns:1fr 2fr;gap:15px 36px}.st-coverage .eyebrow{font-size:9px;letter-spacing:1px;color:#66795a}.st-coverage h2{font-size:29px}.st-coverage p{font-size:11px;color:#6a765f;margin-bottom:0;line-height:1.7}.st-coverage>.st-footnote{grid-column:1/-1;border-top:1px solid #d5decc;padding-top:15px;margin-top:4px}.st-coverage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:center}.st-coverage-metric{border:0;text-align:left;padding:0;cursor:pointer;background:none;color:#344a2c}.st-coverage-metric>strong{display:block;font-size:35px;letter-spacing:-1px;font-family:'Instrument Serif',Georgia,serif;font-weight:400}.st-coverage-metric small{font-size:18px;color:#829476}.st-coverage-metric>span{display:block;min-height:37px;font-size:11px;line-height:1.5;margin-top:5px}.st-coverage-track{width:100%;height:4px;background:#d8e0cf;margin-top:10px;border-radius:2px;overflow:hidden}.st-coverage-track i{height:100%;display:block;background:#778f65}.st-coverage-metric:hover>span{text-decoration:underline}
.st-updates .st-panel-heading p{font-size:12px;color:var(--muted);line-height:1.7;margin:10px 0 0}.st-update-list{border-top:1px solid var(--line)}.st-update{width:100%;display:grid;grid-template-columns:115px 1fr 18px;gap:21px;padding:21px 0;background:none;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink)}.st-update-date{font-size:11px;line-height:1.6}.st-update-date small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:#9b573e;margin-top:4px}.st-update>span>strong{font-size:13px;font-weight:500;line-height:1.6;display:block}.st-update>span>span{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:4px}.st-update:hover strong{text-decoration:underline;text-underline-offset:3px}.st-methodology{border-top:1px solid var(--line);margin-top:30px;padding-top:19px;font-size:12px;line-height:1.8;color:var(--muted)}.st-methodology summary{cursor:pointer;color:var(--ink)}
.st-inspector{border:1px solid #b8c4ad;border-radius:6px;padding:25px;background:#f2f5ed;margin-bottom:25px;scroll-margin-top:20px}.st-record-list{display:grid;max-height:420px;overflow:auto;border-top:1px solid #d8dfd0}.st-record-list>button{display:flex;justify-content:space-between;gap:20px;background:none;border:0;border-bottom:1px solid #d8dfd0;padding:15px 4px;color:var(--ink);text-align:left;cursor:pointer}.st-record-list small{display:block;color:#78806f;font-size:10px;margin-bottom:5px}.st-record-list strong{display:block;font-size:13px;line-height:1.6;font-weight:500}.st-record-list button:hover strong{text-decoration:underline}#statistics-view button:focus-visible,#statistics-view select:focus-visible,#statistics-view summary:focus-visible{outline:2px solid #91643d;outline-offset:5px}#statistics-view .st-column:focus-visible{outline-color:#e6c394}
@media(min-width:1600px){.st-trend-chart{height:255px}.st-panel{padding:30px}.st-bars{gap:13px}}
@media(max-width:1100px){.st-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.st-panel{padding:21px}.st-controls{gap:10px}.st-reset{font-size:10px}.st-metric{padding:18px 14px}.st-metric-label{font-size:11px}.st-evidence-wrap{flex-wrap:wrap;gap:18px}.st-evidence-legend{min-width:160px}.st-coverage{grid-template-columns:1fr}.st-coverage-metrics{margin:6px 0}.st-heading .button{font-size:11px}}
@media(max-width:900px){.st-overview-grid,.st-detail-grid{grid-template-columns:1fr}.st-ranking .st-bars{gap:15px}.st-evidence-wrap{flex-wrap:nowrap}.st-trend-chart{height:230px}.st-controls{flex-wrap:wrap}.st-controls label{flex-basis:40%}.st-reset{font-size:12px}.st-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.st-metric{padding:20px}.st-heading{gap:18px}}
@media(max-width:520px){.st-heading{display:block}.st-heading .button{margin-top:18px}.st-heading h1{font-size:2.6rem;letter-spacing:-1px}.st-status{font-size:10px}.st-metric-number{font-size:42px}.st-metric{padding:17px 13px}.st-panel{padding:22px 18px}.st-panel h2{font-size:29px}.st-trend h2{font-size:30px}.st-trend-summary>strong{font-size:65px}.st-trend-summary>div{font-size:11px}.st-snapshot{font-size:8px}.st-columns{gap:5px}.st-trend-chart{height:190px}.st-trend-summary{gap:15px}.st-legend{font-size:9px;gap:12px}.st-evidence-wrap{flex-wrap:wrap;justify-content:center}.st-evidence-legend{min-width:180px}.st-coverage{padding:23px 18px}.st-coverage-metrics{grid-template-columns:1fr;gap:18px}.st-coverage-metric>span{min-height:0}.st-coverage-track{margin-top:7px}.st-coverage-metric>strong{font-size:31px}.st-update{grid-template-columns:1fr 15px;gap:7px 10px}.st-update-date{grid-column:1/-1;display:flex;align-items:center;gap:12px}.st-update-date small{margin:0}.st-updates .st-panel-heading{display:block}.st-updates .st-panel-heading>a{display:inline-block;margin-top:12px}.st-inspector{padding:18px}.st-inspector .st-panel-heading{display:block}.st-inspector .button{margin-top:14px}}
@media(prefers-reduced-motion:no-preference){.st-metric,.st-column-stack{transition:background .15s ease,filter .15s ease}}
