.ui-block{margin:var(--space-12) 0}.ui-block.ui-block-wide{max-width:none}@media (width>=1280px){.ui-block.ui-block-wide{width:min(1040px, calc(100vw - 2 * var(--gutter-wide)))}}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-block .ui-block-caption{margin:var(--space-4) 0 0;font:var(--text-small);color:var(--ink-muted)}.ui-chart{--chart-1:var(--ink);--chart-2:var(--ink-muted);--chart-3:var(--line-strong);--plot-height:240px;container-type:inline-size}.ui-chart .ui-chart-title{font:var(--text-heading-3);letter-spacing:.005em;color:var(--ink);text-wrap:balance;margin:0}.ui-chart .ui-chart-caption{margin:var(--space-1) 0 0;font:var(--text-small);color:var(--ink-muted)}.ui-chart .ui-chart-legend{gap:var(--space-2) var(--space-6);margin:var(--space-4) 0 0;font:var(--text-small);color:var(--ink);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-chart .ui-chart-legend li{align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.ui-chart-swatch{background:var(--chart-1);flex:none;width:12px;height:12px}.ui-chart-swatch[data-slot="2"]{background:var(--chart-2)}.ui-chart-swatch[data-slot="3"]{background:var(--chart-3)}.ui-chart-key{flex:none;width:24px;height:8px;overflow:visible}.ui-chart .ui-chart-axis-label{margin:var(--space-6) 0 0;font:var(--text-small);color:var(--ink-muted)}.ui-chart-body{grid-template-columns:calc(var(--tick-chars) * 1ch + var(--space-3)) minmax(0, 1fr);margin-top:var(--space-8);font:var(--text-small);font-variant-numeric:tabular-nums;display:grid}.ui-chart-axis-label+.ui-chart-body{margin-top:var(--space-6)}.ui-chart-ticks,.ui-chart-plot{height:var(--plot-height);position:relative}.ui-chart-tick{right:var(--space-3);top:var(--top);color:var(--ink-muted);white-space:nowrap;position:absolute;transform:translateY(-50%)}.ui-chart-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ui-chart-svg *{vector-effect:non-scaling-stroke}.ui-chart-grid{stroke:var(--line);stroke-width:var(--stroke-hairline)}.ui-chart-grid[data-zero]{stroke:var(--line-strong)}.ui-chart-bar{fill:var(--chart-1);stroke:var(--surface);stroke-width:var(--stroke-strong)}.ui-chart-bar[data-slot="2"]{fill:var(--chart-2)}.ui-chart-bar[data-slot="3"]{fill:var(--chart-3)}.ui-chart-line{fill:none;stroke:var(--chart-1);stroke-width:var(--stroke-strong);stroke-linejoin:round;stroke-linecap:round}.ui-chart-line[data-slot="2"]{stroke:var(--chart-2);stroke-dasharray:6 4;stroke-linecap:butt}.ui-chart-line[data-slot="3"]{stroke:var(--chart-3);stroke-dasharray:.1 5}.ui-chart-dot{left:var(--left);top:var(--top);border:var(--stroke-strong) solid var(--surface);background:var(--chart-1);border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.ui-chart-dot[data-slot="2"]{background:var(--chart-2)}.ui-chart-dot[data-slot="3"]{background:var(--chart-3)}.ui-chart-value{left:var(--left);top:var(--top);transform:translate(-50%, calc(-100% - var(--space-1)));color:var(--ink);white-space:nowrap;position:absolute}.ui-chart-value[data-below]{transform:translate(-50%, var(--space-1))}.ui-chart-value[data-align=after]{transform:translate(var(--space-2), -50%)}.ui-chart-xlabels{margin-top:var(--space-2);color:var(--ink-muted);grid-column:2;position:relative}.ui-chart-xlabels[data-form=bar]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));column-gap:var(--space-1);text-align:center;display:grid}.ui-chart-xlabels[data-form=line]{height:20px}.ui-chart-xlabels[data-form=line]>span{left:var(--left);white-space:nowrap;position:absolute;transform:translate(-50%)}.ui-chart-xlabels[data-form=line]>span[data-minor]{display:none}.ui-chart-body[data-form=line]{grid-template-columns:calc(var(--tick-chars) * 1ch + var(--space-3)) minmax(0, 1fr) calc(var(--end-chars) * 1ch + var(--space-3))}.ui-chart .ui-chart-source{margin:var(--space-6) 0 0;font:var(--text-small);color:var(--ink-muted)}@container (width<=520px){.ui-chart-xlabels>span[data-minor]{visibility:hidden}.ui-chart[data-dense] .ui-chart-value{display:none}}@media (width<=767px){.ui-chart{--plot-height:200px}}.ui-figures .ui-figures-list{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.ui-figures .ui-figures-item{padding-top:var(--space-4);border-top:var(--stroke-hairline) solid var(--line-strong);margin:0}.ui-figures .ui-figures-value{font:var(--text-heading-1);color:var(--ink);white-space:nowrap;margin:0}.ui-figures-unit{margin-left:var(--space-1);font:var(--text-heading-3)}.ui-figures .ui-figures-label{margin:var(--space-2) 0 0;font:var(--text-body);color:var(--ink-muted)}.ui-figures-ref{font:var(--text-small);vertical-align:super;margin-left:2px;line-height:0}.ui-figures-ref a{color:var(--ink-muted);text-decoration:none}.ui-figures-ref a:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-figures .ui-figures-notes{margin:var(--space-6) 0 0;font:var(--text-small);color:var(--ink-muted);padding:0;list-style:none}.ui-figures .ui-figures-notes li{gap:var(--space-2);margin:var(--space-1) 0 0;display:flex}@media (width<=767px){.ui-figures .ui-figures-list{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-figures .ui-figures-value{font-size:34px;line-height:38px}}.ui-compare .ui-compare-stage{gap:var(--space-6);display:grid}.ui-compare-pane{margin:0;position:relative}.ui-compare-pane img{width:100%;height:auto;display:block}.ui-compare .ui-compare-label{margin:0 0 var(--space-2);font:var(--text-small);color:var(--ink);display:block}.ui-compare-range,.ui-compare-handle{display:none}.ui-compare[data-ready] .ui-compare-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:0;position:relative}.ui-compare[data-ready] .ui-compare-pane{grid-area:1/1}.ui-compare[data-ready] .ui-compare-pane[data-side=after]{clip-path:inset(0 0 0 50%)}.ui-compare[data-ready] .ui-compare-label{top:var(--space-3);left:var(--space-3);z-index:1;padding:var(--space-1) var(--space-2);background:var(--surface);margin:0;position:absolute}.ui-compare[data-ready] .ui-compare-pane[data-side=after] .ui-compare-label{left:auto;right:var(--space-3)}.ui-compare[data-ready] .ui-compare-range{z-index:2;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;touch-action:pan-y;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.ui-compare-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:44px;height:100vh}.ui-compare-range::-moz-range-thumb{border:0;width:44px;height:100vh}.ui-compare[data-ready] .ui-compare-handle{z-index:1;border-left:var(--stroke-strong) solid var(--ink);pointer-events:none;width:0;display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-1px)}.ui-compare-knob{border-radius:var(--radius-md);background:var(--ink);width:32px;height:32px;color:var(--on-ink);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:-1px;transform:translate(-50%,-50%)}.ui-compare-knob svg{width:20px;height:12px;display:block}.ui-compare-range:focus-visible+.ui-compare-handle .ui-compare-knob{box-shadow:var(--focus-ring)}.ui-annotated .ui-annotated-stage{position:relative}.ui-annotated-stage img{width:100%;height:auto;display:block}.ui-annotated .ui-annotated-pin,.ui-annotated .ui-annotated-num{box-sizing:border-box;border:var(--stroke-strong) solid var(--surface);background:var(--ink);width:28px;height:28px;color:var(--on-ink);font:var(--text-small);font-variant-numeric:tabular-nums;transition:background-color var(--duration-quick) ease-out, color var(--duration-quick) ease-out, border-color var(--duration-quick) ease-out;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.ui-annotated .ui-annotated-pin{left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}.ui-annotated .ui-annotated-pin:focus-visible,.ui-annotated .ui-annotated-num:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-annotated .ui-annotated-pin[data-active],.ui-annotated .ui-annotated-pin:target,.ui-annotated .ui-annotated-item[data-active] .ui-annotated-num,.ui-annotated .ui-annotated-item:target .ui-annotated-num{border-color:var(--ink);background:var(--surface);color:var(--ink)}.ui-annotated .ui-annotated-list{max-width:var(--measure);margin:var(--space-6) 0 0;padding:0;list-style:none}.ui-annotated .ui-annotated-item{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:var(--stroke-hairline) solid var(--line);transition:background-color var(--duration-quick) ease-out;grid-template-columns:28px minmax(0,1fr);margin:0;display:grid}.ui-annotated .ui-annotated-item:last-child{border-bottom:var(--stroke-hairline) solid var(--line)}.ui-annotated .ui-annotated-item[data-active],.ui-annotated .ui-annotated-item:target{background:var(--surface-sunken)}.ui-annotated .ui-annotated-title{font:var(--text-body);color:var(--ink);margin:2px 0 0}.ui-annotated .ui-annotated-text{margin:var(--space-1) 0 0;font:var(--text-body);color:var(--ink-muted)}@media (hover:hover) and (pointer:fine){.ui-annotated .ui-annotated-pin:hover{border-color:var(--ink);background:var(--surface);color:var(--ink)}}@media (width<=767px){.ui-annotated .ui-annotated-item{gap:var(--space-3);padding:var(--space-3) 0}}.ui-legal{padding:var(--space-8) 40px;background:var(--surface-sunken)}.ui-legal .ui-legal-kind{font:var(--text-small);color:var(--ink-muted);margin:0}.ui-legal .ui-legal-title{margin:var(--space-2) 0 0;font:var(--text-heading-3);letter-spacing:.005em;color:var(--ink)}.ui-legal .ui-legal-meta{margin:var(--space-1) 0 0;font:var(--text-small);color:var(--ink)}.ui-legal .ui-legal-excerpt{margin:var(--space-6) 0 0;padding:0 0 0 var(--space-6);border-left:var(--stroke-strong) solid var(--line-strong);font:var(--text-body);color:var(--ink)}.ui-legal .ui-legal-excerpt p{font:inherit;margin:0}.ui-legal .ui-legal-link{gap:var(--space-1) var(--space-3);margin:var(--space-6) 0 0;font:var(--text-small);flex-wrap:wrap;align-items:baseline;display:flex}.ui-legal-host{color:var(--ink-muted)}@media (width<=767px){.ui-legal{padding:var(--space-6) var(--space-4)}}.ui-qa .ui-qa-role{font:var(--text-small);color:var(--ink-muted);margin:0}.ui-qa .ui-qa-question{max-width:85%;margin:0 0 0 auto}.ui-qa .ui-qa-question .ui-qa-role{text-align:right}.ui-qa .ui-qa-question-text{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);background:var(--surface-sunken);font:var(--text-body);color:var(--ink)}.ui-qa .ui-qa-answer{margin-top:var(--space-8)}.ui-qa .ui-qa-answer-text{margin-top:var(--space-2)}.ui-qa .ui-qa-answer-text>:first-child{margin-top:0}.ui-qa .ui-qa-sources{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-qa .ui-qa-source{padding:2px var(--space-2);background:var(--surface-sunken);font:var(--text-small);color:var(--ink);margin:0}.ui-qa-kind{color:var(--ink-muted);white-space:pre}.ui-qa .ui-qa-derived{margin:var(--space-3) 0 0;font:var(--text-small);color:var(--ink-muted)}@media (width<=767px){.ui-qa .ui-qa-question{max-width:92%}}.ui-takeaways{padding-top:var(--space-4);border-top:var(--stroke-strong) solid var(--ink)}.ui-takeaways .ui-takeaways-title{font:var(--text-heading-3);letter-spacing:.005em;color:var(--ink);margin:0}.ui-takeaways .ui-takeaways-list{margin:var(--space-4) 0 0;padding:0;list-style:none}.ui-takeaways .ui-takeaways-item{margin:var(--space-3) 0 0;padding-left:var(--space-6);font:var(--text-body);color:var(--ink);position:relative}.ui-takeaways .ui-takeaways-item:before{content:"";background:var(--ink);width:6px;height:6px;position:absolute;top:9px;left:0}
