.hovertip{display:inline-flex}.hovertip__bubble{z-index:var(--z-tooltip);width:max-content;max-width:280px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--text);color:var(--surface);font-size:var(--text-2xs);font-weight:var(--weight-normal);letter-spacing:normal;text-transform:none;text-align:left;white-space:pre-line;overflow-wrap:break-word;pointer-events:none;line-height:1.4;position:fixed;box-shadow:0 6px 24px #0000002e}.hovertip__bubble--card{max-width:min(320px,100vw - 16px);padding:var(--space-2) var(--space-3);border:1px solid var(--border2);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font-size:var(--text-xs);white-space:normal;box-shadow:var(--elevation-2);pointer-events:auto;cursor:default;line-height:1.45}.hovertip__bubble--readout{pointer-events:none}.chart-column-cursor{fill:var(--brand-lt)}@media (prefers-reduced-motion:no-preference){.hovertip__bubble{animation:fadeIn var(--dur-fast) var(--ease-out)}}.has-tip{-webkit-text-decoration:underline dotted var(--text4);text-decoration:underline dotted var(--text4);text-underline-offset:3px;cursor:help}[data-ovf-scroll]{overscroll-behavior-x:contain}[data-ovf-scroll][data-more]{--ovf-fade:32px;--ovf-fade-a:#000;--ovf-fade-b:#000;--ovf-keep-top:0px;-webkit-mask-image:linear-gradient(to right, var(--ovf-fade-a), #000 var(--ovf-fade), #000 calc(100% - var(--ovf-fade)), var(--ovf-fade-b)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(to right, var(--ovf-fade-a), #000 var(--ovf-fade), #000 calc(100% - var(--ovf-fade)), var(--ovf-fade-b)), linear-gradient(#000, #000);mask-image:linear-gradient(to right, var(--ovf-fade-a), #000 var(--ovf-fade), #000 calc(100% - var(--ovf-fade)), var(--ovf-fade-b)), linear-gradient(#000, #000);-webkit-mask-size:100% 100%, 100% var(--ovf-keep-top);-webkit-mask-size:100% 100%, 100% var(--ovf-keep-top);mask-size:100% 100%, 100% var(--ovf-keep-top);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-ovf-scroll][data-more~=start]{--ovf-fade-a:#00000040}[data-ovf-scroll][data-more~=end]{--ovf-fade-b:#00000040}[data-ovf-scroll][data-snap]{scroll-snap-type:x proximity;scroll-padding-inline-start:var(--ovf-snap-pad,0px)}[data-ovf-scroll][data-snap]>*{scroll-snap-align:start}.tab-strip-arrow{display:none}@media (pointer:fine){[data-tab-strip]{--tab-strip-arrow:24px;scroll-padding-inline:calc(var(--tab-strip-arrow) + 4px)}[data-ovf-scroll][data-tab-strip]>.tab-strip-arrow{z-index:2;flex:0 0 var(--tab-strip-arrow);width:var(--tab-strip-arrow);height:var(--tab-strip-arrow);border:1px solid var(--border2);border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-xs);color:var(--text2);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;visibility:hidden;scroll-snap-align:none;transition:background var(--transition), color var(--transition);align-self:center;place-items:center;padding:0;line-height:1;display:inline-grid;position:sticky}[data-ovf-scroll][data-tab-strip]>.tab-strip-arrow--start{order:-1;margin-inline-end:calc(-1 * var(--tab-strip-arrow));left:2px}[data-ovf-scroll][data-tab-strip]>.tab-strip-arrow--end{margin-inline-start:calc(-1 * var(--tab-strip-arrow));right:2px}[data-tab-strip][data-more~=start]>.tab-strip-arrow--start,[data-tab-strip][data-more~=end]>.tab-strip-arrow--end{visibility:visible}[data-ovf-scroll][data-tab-strip]>.tab-strip-arrow:hover{background:var(--surface2);color:var(--text)}[data-ovf-scroll][data-tab-strip][data-more]{--tab-strip-keep-start:0px;--tab-strip-keep-end:0px;-webkit-mask-image:linear-gradient(to right, var(--ovf-fade-a), #000 var(--ovf-fade), #000 calc(100% - var(--ovf-fade)), var(--ovf-fade-b)), linear-gradient(#000, #000), linear-gradient(#000, #000), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(to right, var(--ovf-fade-a), #000 var(--ovf-fade), #000 calc(100% - var(--ovf-fade)), var(--ovf-fade-b)), linear-gradient(#000, #000), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to right, var(--ovf-fade-a), #000 var(--ovf-fade), #000 calc(100% - var(--ovf-fade)), var(--ovf-fade-b)), linear-gradient(#000, #000), linear-gradient(#000, #000), linear-gradient(#000, #000);-webkit-mask-size:100% 100%, 100% var(--ovf-keep-top), var(--tab-strip-keep-start) var(--tab-strip-keep-start), var(--tab-strip-keep-end) var(--tab-strip-keep-end);-webkit-mask-size:100% 100%, 100% var(--ovf-keep-top), var(--tab-strip-keep-start) var(--tab-strip-keep-start), var(--tab-strip-keep-end) var(--tab-strip-keep-end);mask-size:100% 100%, 100% var(--ovf-keep-top), var(--tab-strip-keep-start) var(--tab-strip-keep-start), var(--tab-strip-keep-end) var(--tab-strip-keep-end);-webkit-mask-position:0 0,0 0,0,100%;mask-position:0 0,0 0,0,100%}[data-ovf-scroll][data-tab-strip][data-more~=start]{--tab-strip-keep-start:calc(var(--tab-strip-arrow) + 4px)}[data-ovf-scroll][data-tab-strip][data-more~=end]{--tab-strip-keep-end:calc(var(--tab-strip-arrow) + 4px)}}.scroll-end-marker{height:0}.scroll-end-cue{z-index:3;pointer-events:none;height:0;position:sticky;bottom:0;left:0}.scroll-end-cue:before{content:"";background:linear-gradient(to bottom, transparent, var(--scroll-end-bg,var(--bg)) 90%);opacity:0;height:64px;position:absolute;bottom:0;left:0;right:0}.scroll-end-cue[data-on]:before{opacity:1}.scroll-end-cue--surface{--scroll-end-bg:var(--surface)}.scroll-end-cue--surface2{--scroll-end-bg:var(--surface2)}@media print{.scroll-end-cue{display:none}}main.content .sticky.bottom-0{z-index:5}
