.tk-head{margin:1.1rem 0 .6rem;display:grid;gap:.6rem}.tk-status{margin:0;font-family:var(--font-sans);font-size:.8125rem;color:var(--muted-foreground);display:flex;flex-wrap:wrap;gap:.15rem .45rem;align-items:baseline}.tk-status b{color:var(--foreground);font-weight:650}.tk-status a{color:inherit;text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.2em}.tk-status a:hover{text-decoration-color:var(--site-color)}.tk-note{display:grid;gap:.1rem;padding:.55rem .75rem;border-left:3px solid var(--site-color);background:var(--surface-2);text-decoration:none;color:inherit}.tk-note:hover .tk-note-title{text-decoration:underline;text-decoration-color:var(--site-color)}.tk-note-label{font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--site-color)}.tk-note-title{font-family:var(--font-serif);font-size:1.15rem;line-height:1.3;font-weight:600}.tk-note-summary{font-family:var(--font-serif);font-size:.95rem;color:var(--muted-foreground)}.tk-jump{display:flex;flex-wrap:wrap;gap:.2rem 1rem;margin:.4rem 0 .2rem;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tk-jump a{color:var(--muted-foreground);text-decoration:none}.tk-jump a:hover{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--site-color)}.tk-group{margin-top:1.6rem;scroll-margin-top:1rem}.tk-blurb{margin:.35rem 0 .5rem;max-width:46rem;font-family:var(--font-serif);font-size:.95rem;color:var(--muted-foreground)}.tk-table{font-size:.8125rem}.tk-table th[scope=col]{font-size:.64rem;padding-top:.1rem;padding-bottom:.2rem}.tk-table td,.tk-table th[scope=row]{vertical-align:middle;padding-top:.2rem;padding-bottom:.2rem}.tk-table tbody th.tk-series{text-align:left;font-weight:400;min-width:13rem;max-width:24rem;white-space:normal;text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:.8125rem;color:var(--foreground);border-bottom:0}.tk-label{display:block;font-weight:600;line-height:1.25}.tk-units{display:block;font-size:.68rem;line-height:1.3;color:var(--muted-foreground)}.tk-latest{display:block;font-weight:600;color:var(--foreground)}.tk-date{display:block;font-size:.66rem;color:var(--muted-foreground)}.tk-c-range,.tk-c-spark{width:1%;white-space:nowrap}.tk-c-id{font-family:var(--font-mono);font-size:.68rem;white-space:nowrap}.tk-c-id a{color:var(--muted-foreground);text-decoration:none}.tk-c-id a:hover{color:var(--foreground);text-decoration:underline}.tk-spark{display:block;overflow:visible}.tk-spark polyline{fill:none;stroke:var(--site-color);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.tk-spark circle{fill:var(--site-color)}.tk-range{display:block}.tk-range .tk-range-track{stroke:var(--rule-strong);stroke-width:2}.tk-range .tk-range-tick{stroke:var(--rule-strong);stroke-width:1}.tk-range circle{fill:var(--site-color);stroke:var(--background);stroke-width:1.2}.tk-chart-head{margin:.9rem 0 .3rem;font-family:var(--font-sans);font-size:.72rem;font-weight:600;color:var(--muted-foreground)}.tk-multiples{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:.4rem 1rem}.tk-panel{margin:0}.tk-panel figcaption{font-family:var(--font-sans);font-size:.72rem;font-weight:600;margin-bottom:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-panel svg{display:block;width:100%;height:auto;overflow:visible}.tk-panel .tk-grid{stroke:var(--rule);stroke-width:1}.tk-panel .tk-base{stroke:var(--rule-strong);stroke-width:1;stroke-dasharray:3 2}.tk-panel .tk-axis{fill:var(--muted-foreground);font-family:var(--font-mono);font-size:8.5px}.tk-panel .tk-line{fill:none;stroke:var(--site-color);stroke-width:1.5;stroke-linejoin:round}.tk-panel .tk-end{fill:var(--site-color)}.tk-panel .tk-endlabel{fill:var(--foreground);font-family:var(--font-mono);font-size:9.5px;font-weight:600}@media(max-width:640px){.tk-c-id{display:none}.tk-table tbody th.tk-series{min-width:9.5rem}.tk-multiples{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .7rem}.tk-panel .tk-axis{font-size:12.5px}.tk-panel .tk-endlabel{font-size:13.5px}.tk-panel .tk-yr-minor{display:none}}.prose table.tk-methods td.num{white-space:nowrap}.prose table.tk-methods td{font-size:.8125rem}.tk-top{display:grid;grid-template-columns:minmax(0,1.6fr)minmax(0,1fr);gap:.8rem 1.4rem;align-items:start}.tk-lead{display:grid;gap:.6rem}.tk-movers{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:0;border-top:2px solid var(--foreground)}.tk-mover{display:grid;gap:0;padding:.3rem .45rem .35rem 0;border-bottom:1px solid var(--rule);text-decoration:none;color:inherit}.tk-mover:hover .tk-mover-name{color:var(--site-color)}.tk-mover-name{font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground)}.tk-mover-val{font-family:var(--font-mono);font-size:1rem;font-weight:500;text-align:right}.tk-mover-sub{font-family:var(--font-mono);font-size:.66rem;color:var(--muted-foreground);text-align:right}.tk-news .section-head a{color:var(--muted-foreground);font-size:.72rem}.tk-news-list{list-style:none;margin:.3rem 0 0;padding:0;font-family:var(--font-sans);font-size:.8125rem;line-height:1.3}.tk-news-list li{padding:.28rem 0;border-bottom:1px solid var(--rule)}.tk-news-list li:nth-child(3n){border-bottom-color:var(--rule-strong)}.tk-news-list a{color:var(--foreground);text-decoration:none;font-weight:550}.tk-news-list a:hover{text-decoration:underline;text-decoration-color:var(--site-color)}.tk-news-meta{display:block;font-family:var(--font-mono);font-size:.64rem;color:var(--muted-foreground)}.tk-news-full{columns:2 22rem;column-gap:1.6rem}.tk-news-full li{break-inside:avoid}.tk-page-title{font-family:var(--font-display);font-size:2rem;line-height:1.1;margin:.6rem 0 .2rem}.tk-topics{display:flex;flex-wrap:wrap;gap:.3rem;margin:.6rem 0 .4rem}.tk-topics [aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.tk-table td.num,.tk-table td.num *{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tk-table tbody tr>*{border-bottom:1px solid var(--rule)}.tk-table tbody tr:nth-child(3n)>*{border-bottom-color:var(--rule-strong)}.tk-licensed td{font-size:.8125rem}@media(max-width:860px){.tk-top{grid-template-columns:minmax(0,1fr)}}