.chart{margin:var(--space-5) auto;padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface-raised);max-width:var(--width-media)}.chart__svg{width:100%;height:auto;display:block}.chart__scroll{border-radius:calc(var(--radius-card) - .25rem)}.chart__scroll:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.chart__scroll-hint,.chart__mobile-title{display:none}.chart__title{font-family:var(--font-ui);fill:var(--text-primary);font-size:18px;font-weight:650}.chart__grid line{stroke:var(--line-200);stroke-width:1px;shape-rendering:crispedges}.chart__axes line{stroke:var(--ink-700);stroke-width:1.25px;shape-rendering:crispedges}.chart__zero line{stroke:var(--ink-500);stroke-width:1.25px;stroke-dasharray:4 3;shape-rendering:crispedges}.chart__axis-cross line{stroke:var(--ink-700);stroke-width:1.75px;shape-rendering:crispedges}.chart__errorbar{opacity:.9}.chart__tick{font-family:var(--font-ui);font-variant-numeric:tabular-nums;fill:var(--text-secondary);font-size:14px}.chart__value{font-family:var(--font-ui);font-variant-numeric:tabular-nums;fill:var(--ink-900);font-size:12px}.chart__axis-label{font-family:var(--font-ui);fill:var(--text-primary);font-size:14px}.chart__legend-title{font-family:var(--font-ui);fill:var(--text-primary);font-size:14px;font-weight:650}.chart__legend-item{font-family:var(--font-ui);fill:var(--text-secondary);font-size:14px}.chart__caption{max-width:var(--measure-prose);margin:var(--space-2) 0 0;color:var(--text-secondary);font:var(--type-meta) / var(--leading-ui) var(--font-ui)}.chart__data{width:100%;min-width:0;max-width:100%;margin-top:.75rem}.chart__data summary{min-height:var(--control-height);cursor:pointer;color:var(--link);font:650 var(--type-meta) / var(--leading-ui) var(--font-ui);align-items:center;display:flex}.chart__table-wrap{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;margin-top:var(--space-1);border:1px solid var(--divider-quiet);border-radius:var(--radius-control);overflow-x:auto}.chart__table{border-collapse:collapse;width:100%;min-width:max-content;font:var(--type-meta) / var(--leading-ui) var(--font-ui);font-variant-numeric:tabular-nums}.chart__table th,.chart__table td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--divider-quiet);text-align:left;white-space:nowrap}.chart__table th{color:var(--text-primary);background:var(--surface-subtle);font-weight:650}@media (forced-colors:active){.chart__svg text{fill:canvastext}.chart__axes line,.chart__zero line,.chart__axis-cross line{stroke:canvastext}.chart__grid line{stroke:graytext}}@media (width<=768px){.chart{margin:var(--space-4) calc(-1 * var(--space-2));padding:var(--space-2);border-radius:0}.chart__title{font-size:19px}.chart__tick,.chart__value,.chart__axis-label,.chart__legend-title,.chart__legend-item{font-size:16px}}@media (width<=480px){.chart__mobile-title{color:var(--text-primary);font:650 var(--type-control) / var(--leading-heading) var(--font-ui);text-align:center;margin:0 0 .4rem;display:block}.chart__mobile-title+.chart__scroll .chart__title{display:none}.chart__scroll--narrow{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.chart__scroll--narrow .chart__svg{min-width:40rem}.chart__scroll-hint{margin-top:var(--space-0);color:var(--text-secondary);font:var(--type-caption) / var(--leading-ui) var(--font-ui);text-align:center;display:block}.chart__title{font-size:22px}.chart__tick{font-size:18px}.chart__value{font-size:16px}.chart__axis-label{font-size:18px}.chart__legend-title,.chart__legend-item{font-size:16px}}animated-figure[data-astro-cid-xtosynvb]{margin-block:var(--space-5);display:block}[data-astro-cid-xtosynvb][hidden]{display:none!important}.animated-figure__bar[data-astro-cid-xtosynvb]{align-items:center;gap:var(--space-3);margin-block:var(--space-3) var(--space-2);display:flex}.animated-figure__play[data-astro-cid-xtosynvb]{flex:none;min-inline-size:7.5rem}.animated-figure__icon[data-astro-cid-xtosynvb]{display:inline-flex}.animated-figure__track[data-astro-cid-xtosynvb]{background:var(--control-boundary);border-radius:999px;flex:auto;block-size:.25rem;overflow:hidden}.animated-figure__track[data-astro-cid-xtosynvb] span[data-astro-cid-xtosynvb]{background:var(--action-bg);transform-origin:0;block-size:100%;inline-size:100%;transform:scaleX(var(--figure-progress,0));display:block}:dir(rtl) .animated-figure__track[data-astro-cid-xtosynvb] span[data-astro-cid-xtosynvb]{transform-origin:100%}.animated-figure__steps[data-astro-cid-xtosynvb]{gap:var(--space-1);counter-reset:figure-step;margin:0;padding:0;list-style:none;display:grid}.animated-figure__steps[data-astro-cid-xtosynvb] li[data-astro-cid-xtosynvb]{counter-increment:figure-step}.animated-figure__steps[data-astro-cid-xtosynvb] .animated-figure__step{gap:var(--space-2);inline-size:100%;padding:var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;text-align:start;background:0 0;border:1px solid #0000;grid-template-columns:1.75rem 1fr;align-items:start;display:grid}.animated-figure__steps[data-astro-cid-xtosynvb] .animated-figure__step:before{content:counter(figure-step);border:1px solid var(--control-boundary);block-size:1.75rem;inline-size:1.75rem;color:var(--text-primary);font:600 var(--type-meta) / 1 var(--font-ui);border-radius:50%;place-items:center;display:inline-grid}.animated-figure__steps[data-astro-cid-xtosynvb] button.animated-figure__step{cursor:pointer}.animated-figure__steps[data-astro-cid-xtosynvb] button.animated-figure__step:hover{background:var(--surface-raised)}.animated-figure__steps[data-astro-cid-xtosynvb] button.animated-figure__step:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}.animated-figure__steps[data-astro-cid-xtosynvb] button.animated-figure__step[aria-current=step]{border-color:var(--control-boundary);background:var(--surface-raised);color:var(--text-primary)}.animated-figure__steps[data-astro-cid-xtosynvb] button.animated-figure__step[aria-current=step]:before{border-color:var(--action-bg);background:var(--action-bg);color:var(--action-fg)}@media (prefers-reduced-motion:no-preference){.animated-figure__steps[data-astro-cid-xtosynvb] button.animated-figure__step{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease}}@media print{.animated-figure__bar[data-astro-cid-xtosynvb]{display:none!important}animated-figure [data-figure-keyframes]{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}}.learning-block[data-astro-cid-7jaqpddf]{padding:var(--space-1) 0 var(--space-1) var(--space-3);border-inline-start:var(--space-0) solid var(--accent-600);margin-block:1.5rem}.learning-block--common-mistake[data-astro-cid-7jaqpddf]{border-inline-start-color:var(--warning-600)}.learning-block--practical[data-astro-cid-7jaqpddf]{border-inline-start-color:var(--info-600)}.learning-block--exam-tip[data-astro-cid-7jaqpddf]{border-inline-start-color:var(--warning-600)}.learning-block__title[data-astro-cid-7jaqpddf]{align-items:center;gap:var(--space-1);margin:0 0 var(--space-1);color:var(--accent-700);font:650 var(--type-meta)/var(--leading-ui) var(--font-ui);display:flex}.learning-block__title[data-astro-cid-7jaqpddf] svg{flex:none}.learning-block--common-mistake[data-astro-cid-7jaqpddf] .learning-block__title[data-astro-cid-7jaqpddf],.learning-block--exam-tip[data-astro-cid-7jaqpddf] .learning-block__title[data-astro-cid-7jaqpddf]{color:var(--warning-700)}.learning-block--practical[data-astro-cid-7jaqpddf] .learning-block__title[data-astro-cid-7jaqpddf]{color:var(--info-700)}.learning-block__body[data-astro-cid-7jaqpddf]>:first-child{margin-top:0}.learning-block__body[data-astro-cid-7jaqpddf]>:last-child{margin-bottom:0}.learning-heading[data-astro-cid-7veml26e]{text-wrap:balance;scroll-margin-top:6rem}
