.related[data-astro-cid-gggrgnyf] ul[data-astro-cid-gggrgnyf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);margin:0;padding:0;list-style:none}.related--single[data-astro-cid-gggrgnyf] ul[data-astro-cid-gggrgnyf]{grid-template-columns:minmax(0,1fr)}.related__item[data-astro-cid-gggrgnyf] a[data-astro-cid-gggrgnyf]{display:grid;gap:var(--space-4);align-content:start;padding-block-start:var(--space-12);border-block-start:var(--hairline) solid var(--border-strong);text-decoration:none}.related__item[data-astro-cid-gggrgnyf][data-type=tool] a[data-astro-cid-gggrgnyf]{border-block-start-color:var(--interactive)}.related__item[data-astro-cid-gggrgnyf][data-type=term] a[data-astro-cid-gggrgnyf]{border-block-start-style:dashed}.related__kind[data-astro-cid-gggrgnyf]{color:var(--interactive);font-family:var(--font-ui);font-size:var(--size-small);font-weight:var(--weight-ui);line-height:var(--lh-small)}.related__name[data-astro-cid-gggrgnyf]{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--size-body);font-weight:var(--weight-ui);line-height:1.4;text-wrap:pretty}.related__item[data-astro-cid-gggrgnyf] a[data-astro-cid-gggrgnyf]:hover .related__name[data-astro-cid-gggrgnyf]{text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.related[data-astro-cid-gggrgnyf] ul[data-astro-cid-gggrgnyf]{grid-template-columns:minmax(0,1fr);gap:var(--space-12)}.related__name[data-astro-cid-gggrgnyf]{line-height:1.45}}.tool__instrument [hidden]:not([hidden=until-found]){display:none}.tool__instrument{margin-block:0 var(--space-48)}.tool__instrument:not(.tool__instrument--inline){display:grid;gap:var(--space-16);margin-block-start:calc(var(--space-14) - var(--space-24))}@media(max-width:59.99rem){.tool__instrument:not(.tool__instrument--inline)>.answer{order:1}.tool__instrument:not(.tool__instrument--inline)>.controls{order:2}.tool__instrument:not(.tool__instrument--inline)>.people{order:3}.tool__instrument:not(.tool__instrument--inline)>.picture{order:4}.tool__instrument:not(.tool__instrument--inline)>.fine{order:5}}@media(min-width:60rem){.tool__instrument:not(.tool__instrument--inline){--tool-band: min(1160px, calc(100vw - var(--gutter) * 2));--tool-controls: 372px;grid-template-columns:minmax(0,1fr) var(--tool-controls);grid-template-rows:max-content max-content max-content 1fr;grid-template-areas:"answer  controls" "picture controls" "people  controls" "fine    controls";column-gap:var(--space-24);align-items:start;inline-size:var(--tool-band);margin-inline:calc((100% - var(--tool-band)) / 2)}.tool__instrument:not(.tool__instrument--inline)>.answer{grid-area:answer}.tool__instrument:not(.tool__instrument--inline)>.controls{grid-area:controls}.tool__instrument:not(.tool__instrument--inline)>.controls>.controls__inputs,.tool__instrument:not(.tool__instrument--inline)>.controls>.whatifs-group{padding:var(--space-20) var(--space-24);border-radius:var(--radius-panel);background-color:var(--bg-subtle)}.tool__instrument:not(.tool__instrument--inline)>.picture{grid-area:picture}.tool__instrument:not(.tool__instrument--inline)>.controls .whatif{background-color:var(--bg-canvas)}.tool__instrument:not(.tool__instrument--inline)>.people{grid-area:people}.tool__instrument:not(.tool__instrument--inline)>.fine{grid-area:fine}}.tool__instrument .answer{position:relative;display:grid;gap:var(--space-4);padding:var(--space-20) var(--space-16);border-radius:var(--radius-hero);background:var(--grad-hero);color:var(--text-on-accent);overflow:hidden}.tool__instrument .answer.is-loss{background:var(--grad-hero-loss)}.tool__instrument .answer.is-loss .result--computed .result__value{color:var(--negative)}.tool__instrument .answer:before,.tool__instrument .answer:after{content:"";position:absolute;border-radius:var(--radius-pill);background-color:var(--text-on-accent);opacity:.09;pointer-events:none}.tool__instrument .answer:before{inset-block-start:-60px;inset-inline-end:-40px;inline-size:180px;block-size:180px}.tool__instrument .answer:after{inset-block-end:-70px;inset-inline-start:-30px;inline-size:150px;block-size:150px;opacity:.06}@media(min-width:78rem){.tool__instrument .answer{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:var(--space-8) var(--space-32);padding:var(--space-24) var(--space-32)}.tool__instrument .answer__kicker,.tool__instrument .answer__figure,.tool__instrument .answer__sub{grid-column:1}.tool__instrument .results{grid-column:2;grid-row:1 / span 3;align-self:end;margin-block-start:0}}.tool__instrument .picture{display:grid;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-panel);background-color:var(--bg-subtle)}@media(min-width:60rem){.tool__instrument .picture{padding:var(--space-20) var(--space-24)}}.tool__instrument .results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);margin-block-start:var(--space-12)}.tool__instrument .result{display:grid;gap:2px;padding:var(--space-12) var(--space-14);border-radius:var(--radius-control);background-color:var(--bg-canvas)}.tool__instrument .result__label{font-family:var(--font-ui);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-secondary)}.tool__instrument .result__value{font-family:var(--font-numeral);font-size:var(--size-h3);font-weight:600;line-height:var(--lh-figure);letter-spacing:var(--tracking-display);color:var(--text-primary)}.tool__instrument .result--computed .result__value{color:var(--value-computed)}.tool__instrument .answer__kicker{margin:0;padding-inline-end:120px;font-family:var(--font-ui);font-size:var(--size-kicker);font-weight:600;line-height:var(--lh-ui);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--text-on-accent)}:root:lang(ar) .tool__instrument .answer__kicker{text-transform:none}:root:lang(ar) .tool__instrument .answer__sub{line-height:var(--lh-ui)}:root:lang(ar) .tool__instrument .hook{line-height:var(--lh-small)}.tool__instrument .answer__figure{margin:0;font-family:var(--font-numeral);font-size:var(--size-answer);font-weight:700;line-height:var(--lh-figure);letter-spacing:var(--tracking-display);color:var(--text-on-accent)}.tool__instrument .answer__sub{margin:0;font-family:var(--font-ui);font-size:var(--size-ui);line-height:var(--lh-ui);color:var(--text-on-accent)}.tool__instrument .answer .sub__fig{color:inherit}.tool__instrument .hook{margin:0;font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-secondary);text-wrap:pretty}.tool__instrument .hook:empty{display:none}.tool__instrument .share{position:absolute;inset-block-start:var(--space-12);inset-inline-end:var(--space-12);display:inline-flex;align-items:center;min-block-size:36px;padding:var(--space-4) var(--space-14);border:var(--hairline) solid var(--text-on-accent);border-radius:var(--radius-pill);background-color:transparent;color:var(--text-on-accent);font-family:var(--font-ui);font-size:var(--size-small);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-arrow) ease-out}.tool__instrument .share:after{content:"";position:absolute;inset:-4px}.tool__instrument .share:hover{background-color:var(--scrim)}.tool__instrument .controls{display:grid;gap:var(--space-16);margin:0;padding:0;border:0;min-inline-size:0}.tool__instrument .controls__inputs{display:grid;gap:var(--space-16);min-inline-size:0}.tool__instrument .lbl{font-family:var(--font-ui);font-size:var(--size-small);font-weight:600;line-height:var(--lh-small);color:var(--text-secondary)}.tool__instrument .row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-inline-size:0}.tool__instrument .box{display:inline-flex;flex:none;align-items:center;gap:var(--space-8)}.tool__instrument .input{inline-size:5.5rem;block-size:var(--input-height);padding:0 var(--space-12);border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-input);background-color:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-numeral);font-size:var(--size-body);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;text-align:end;direction:ltr}.tool__instrument .input--wide{inline-size:7rem}.tool__instrument .input:focus-visible{border-color:var(--interactive)}.tool__instrument .input.is-clamped,.tool__input.is-clamped{border-color:var(--caution)}.tool__instrument .unit{flex:none;font-family:var(--font-ui);font-size:var(--size-small);color:var(--text-secondary)}.tool__instrument .step{display:grid;flex:none;place-items:center;inline-size:var(--hit-min);block-size:var(--input-height);padding:0;border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-input);background:none;color:var(--text-primary);font-family:var(--font-numeral);font-size:var(--size-lead);line-height:1;cursor:pointer;transition:border-color var(--motion-arrow) ease-out}.tool__instrument .step:hover{border-color:var(--interactive)}.tool__instrument .sweep .step{display:none}.tool__instrument .sweep{display:grid;gap:var(--space-4);min-inline-size:0}:root:not([data-js]) .tool__instrument:not([data-js]) .range{display:none}@media(max-width:59.99rem){.tool__instrument .sweep~.sweep .range{display:none}.tool__instrument .sweep~.sweep .step:not([hidden]){display:grid}}.tool__instrument .range{position:relative;block-size:var(--hit-min)}.tool__instrument .range__track{position:absolute;inset-inline:var(--space-14);inset-block-start:50%;block-size:6px;transform:translateY(-50%);border-radius:var(--radius-pill);background-color:var(--chart-track);pointer-events:none}.tool__instrument .range__fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--pct, 0%);border-radius:var(--radius-pill);background:var(--grad-bar);pointer-events:none}.tool__instrument .range input[type=range]{position:relative;z-index:1;-webkit-appearance:none;appearance:none;inline-size:100%;block-size:var(--hit-min);margin:0;padding:0;border-radius:var(--radius-pill);background:none;cursor:pointer}.tool__instrument .range input[type=range]::-webkit-slider-runnable-track{block-size:6px;background:none}.tool__instrument .range input[type=range]::-moz-range-track{block-size:6px;background:none}.tool__instrument .range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;inline-size:var(--space-28);block-size:var(--space-28);margin-block-start:-11px;border:3px solid var(--bg-canvas);border-radius:var(--radius-pill);background-color:var(--fill-primary);box-shadow:0 0 0 var(--hairline) var(--border-strong)}.tool__instrument .range input[type=range]::-moz-range-thumb{box-sizing:border-box;inline-size:var(--space-28);block-size:var(--space-28);border:3px solid var(--bg-canvas);border-radius:var(--radius-pill);background-color:var(--fill-primary);box-shadow:0 0 0 var(--hairline) var(--border-strong)}.tool__instrument .range input[type=range]:active::-webkit-slider-thumb{background-color:var(--fill-primary-down)}.tool__instrument .range input[type=range]:active::-moz-range-thumb{background-color:var(--fill-primary-down)}.tool__instrument .range input[type=range]:focus-visible{outline:var(--focus-width) solid var(--interactive);outline-offset:var(--focus-offset)}.tool__instrument .kinks{margin:0;font-family:var(--font-ui);font-size:var(--size-chip);line-height:var(--lh-small);color:var(--text-secondary)}.tool__instrument .whatifs-group{display:grid;gap:var(--space-8)}.tool__instrument .group__label{margin:0;font-family:var(--font-ui);font-size:var(--size-kicker);font-weight:600;line-height:var(--lh-ui);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--text-secondary)}:root:lang(ar) .tool__instrument .group__label{text-transform:none}.tool__instrument .whatifs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10)}.tool__instrument .whatifs:empty{display:none}.tool__instrument .whatif{display:grid;align-content:start;gap:var(--space-4);min-block-size:var(--hit-min);padding:var(--space-12) var(--space-14);border-radius:var(--radius-control);background-color:var(--bg-subtle);color:var(--text-primary);font-family:var(--font-ui);text-decoration:none;cursor:pointer;transition:background-color var(--motion-arrow) ease-out}.tool__instrument .whatif:hover{background-color:var(--emphasis-surface)}.tool__instrument .whatif__label{min-inline-size:0;font-size:var(--size-small);font-weight:500;line-height:var(--lh-small);color:var(--text-secondary)}.tool__instrument .whatif__delta{font-family:var(--font-numeral);font-size:var(--size-h4);font-weight:600;line-height:var(--lh-figure);letter-spacing:var(--tracking-display);color:var(--value-computed)}.tool__instrument .whatif__delta.is-neg{color:var(--negative)}.tool__instrument .whatif__note{font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-secondary)}.tool__choices{display:grid;gap:var(--space-8);margin:0;padding:0;border:0;min-inline-size:0;max-inline-size:420px}.tool__choices-label{padding:0;font-family:var(--font-ui);font-size:var(--size-small);font-weight:600;line-height:var(--lh-small);color:var(--text-secondary)}.tool__choice-row{display:flex;border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-pill)}.tool__pill--choice{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center;min-inline-size:0;min-block-size:var(--hit-min);padding:var(--space-8) var(--space-12);border:0;border-radius:0;font-family:var(--font-ui);font-size:var(--size-ui);line-height:var(--lh-ui);text-align:center;color:var(--text-secondary);cursor:pointer}.tool__pill--choice+.tool__pill--choice{border-inline-start:var(--hairline) solid var(--border-strong)}.tool__pill--choice:first-child{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.tool__pill--choice:last-child{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.tool__pill--choice:hover{color:var(--text-primary)}.tool__choice{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.tool__pill--choice:has(.tool__choice:checked){background-color:var(--fill-primary);color:var(--text-on-accent);font-weight:600}.tool__pill--choice:has(.tool__choice:focus-visible){outline:var(--focus-width) solid var(--interactive);outline-offset:var(--focus-offset)}.tool__instrument .held{margin:0;font-family:var(--font-ui);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-secondary)}.tool__instrument .held b{color:var(--text-primary);font-weight:600}.tool__instrument .held button{min-block-size:var(--hit-min);padding:0;border:0;background:none;color:var(--interactive);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tool__instrument .people{display:grid;gap:var(--space-8)}.tool__instrument .people__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12)}.tool__instrument .people__head a{position:relative;font-family:var(--font-ui);font-size:var(--size-small);font-weight:600;color:var(--interactive);text-decoration:none}.tool__instrument .people__head a:after{content:"";position:absolute;inset-block:-12px;inset-inline:calc(var(--space-8) * -1)}.tool__instrument .people__head a:hover{text-decoration:underline}.tool__presets,.tool__instrument .people__row{display:flex;flex-wrap:wrap;gap:var(--space-8)}.tool__instrument .person{display:inline-grid;gap:1px;align-content:center;min-block-size:var(--hit-min);padding:var(--space-8) var(--space-14);border:var(--hairline) solid var(--border-strong);border-radius:var(--space-24);color:var(--text-primary);text-decoration:none;cursor:pointer;transition:border-color var(--motion-arrow) ease-out}.tool__instrument .person:hover{border-color:var(--interactive)}.tool__instrument .person b{font-family:var(--font-ui);font-size:var(--size-ui);font-weight:600;line-height:var(--lh-ui)}.tool__instrument .person small{font-family:var(--font-ui);font-size:var(--size-small);line-height:var(--lh-ui);color:var(--text-secondary)}.tool__instrument .person[aria-current=true]{border-color:var(--fill-primary);background-color:var(--fill-primary)}.tool__instrument .person[aria-current=true] b,.tool__instrument .person[aria-current=true] small{color:var(--text-on-accent)}.tool__instrument .fine{margin:0;font-family:var(--font-ui);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-secondary)}.tool__instrument .calculate{justify-self:start;display:inline-flex;align-items:center;min-block-size:var(--hit-min);padding:0 var(--space-24);border:0;border-radius:var(--radius-pill);background-color:var(--fill-primary);color:var(--text-on-accent);font-family:var(--font-ui);font-size:var(--size-ui);font-weight:600;cursor:pointer;transition:background-color var(--motion-arrow) ease-out}.tool__instrument .calculate:hover{background-color:var(--fill-primary-down)}.tool__instrument .nojs{margin:0;border-inline-start:2px solid var(--border-strong);padding-inline-start:var(--space-12);font-family:var(--font-ui);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-primary)}.tool__field-note{margin:0;font-family:var(--font-ui);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-secondary)}.tool__field-note:empty{display:none}.tool__note--extreme{margin:0;padding-inline-start:var(--space-12);border-inline-start:var(--rule-strong) solid var(--caution);font-family:var(--font-ui);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-secondary)}.tool__note--extreme a{font-weight:600}.tool__instrument--inline{position:relative;display:grid;gap:var(--space-16);margin-block:var(--space-32) var(--space-40);padding:var(--space-20) var(--space-24);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-card);background:var(--grad-wash);overflow:hidden}.tool__instrument--inline:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:var(--grad-bar)}.tool__snip-kicker{margin:0;font-family:var(--font-ui);font-size:var(--size-kicker);font-weight:600;letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--text-secondary)}:root:lang(ar) .tool__snip-kicker{text-transform:none}.tool__form--inline{margin:0;padding:0;border:0;background:none}.tool__controls{display:grid;gap:var(--space-16);margin:0;padding:0;border:0;min-inline-size:0}.tool__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16) var(--space-24)}@media(max-width:39.99rem){.tool__fields{grid-template-columns:minmax(0,1fr)}}.tool__field{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:var(--space-8);min-inline-size:0}.tool__control-cell{display:grid;gap:var(--space-8);align-content:start;min-inline-size:0}.tool__label{font-family:var(--font-ui);font-size:var(--size-small);font-weight:600;line-height:var(--lh-small);color:var(--text-secondary)}.tool__control{display:flex;align-items:center;gap:var(--space-8);min-inline-size:0}.tool__input{flex:1 1 0;min-inline-size:0;inline-size:100%;block-size:46px;padding:0 var(--space-12);border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-input);background-color:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-numeral);font-size:var(--size-body);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;text-align:start}.tool__input:focus-visible{border-color:var(--interactive)}.tool__unit{flex:none;font-family:var(--font-numeral);font-size:var(--size-small);color:var(--text-secondary)}.tool__snip-out{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-12) var(--space-14);padding-block-start:var(--space-16);border-block-start:var(--hairline) solid var(--border-default)}.tool__snip-label{font-family:var(--font-ui);font-size:var(--size-small);color:var(--text-secondary)}.tool__snip-figure{font-family:var(--font-numeral);font-size:2rem;font-weight:600;line-height:1;letter-spacing:var(--tracking-display);color:var(--value-computed)}.tool__snip-figure.is-negative{color:var(--text-secondary)}.tool__snip-spacer{flex:1 1 0}.tool__snip-more{display:inline-flex;align-items:center;gap:var(--space-8);min-block-size:var(--hit-min);padding:var(--space-10) var(--space-16);border:var(--hairline) solid var(--interactive);border-radius:var(--radius-pill);color:var(--interactive);font-family:var(--font-ui);font-size:var(--size-small);font-weight:600;text-decoration:none}.tool__snip-more:hover{background-color:var(--emphasis-surface)}.tool__held,.tool__seed{margin:0;font-family:var(--font-ui);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.tool__instrument .chip,.tool__instrument .step,.tool__instrument .person,.tool__instrument .share,.tool__instrument .calculate{transition:none}}.pic{display:grid;gap:var(--space-8);min-inline-size:0}.pic.is-stale{opacity:.4}.pic__plot{position:relative;display:flex;min-inline-size:0}.pic__plot--series,.pic__plot--bars,.pic__plot--ring,.pic__plot--split{display:block;inline-size:100%;block-size:auto;overflow:visible}.pic__grid{stroke:var(--chart-gridline);stroke-width:1}.pic__base{stroke:var(--border-default);stroke-width:1}.pic__tip,.pic__guide,.pic__read,.pic__end{transition:opacity var(--motion-arrow) ease-out}.pic__tip{pointer-events:none}.pic__hit{fill:none;pointer-events:all;cursor:pointer}@keyframes pic-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pic-fade{0%{opacity:0}}@keyframes pic-rise{0%{transform:scaleY(0)}}.pic__plot--series.is-entering .pic__line{animation:pic-draw .42s cubic-bezier(.22,.61,.36,1) both}.pic__plot--series.is-entering .pic__line--comparison{animation-delay:80ms}.pic__plot--series.is-entering .pic__area,.pic__plot--series.is-entering .pic__end{animation:pic-fade .3s ease-out both;animation-delay:.22s}.pic__plot--bars.is-entering .pic__col{animation:pic-rise .38s cubic-bezier(.22,.61,.36,1) both;transform-box:fill-box;transform-origin:50% 100%}.pic__plot--bars.is-entering .pic__end{animation:pic-fade .3s ease-out both;animation-delay:.26s}.pic__plot--ring.is-entering .pic__ring-arc,.pic__plot--split.is-entering .pic__seg{animation:pic-fade .38s ease-out both}.pic__plot--split .pic__seg{transition:opacity var(--motion-chart) ease-out}.pic__plot,.pic__axis{inline-size:100%;max-inline-size:var(--pic-track, none);margin-inline-end:auto}.pic__plot--steps,.pic__plot--growth{align-items:flex-end;gap:var(--pic-gap, 3px);padding-block-start:var(--pic-pad, var(--space-24));box-sizing:border-box;block-size:var(--pic-block, var(--space-84, 84px))}.pic__plot--empty .pic__bar{background-color:transparent;border:var(--hairline) dashed var(--border-strong)}.pic__plot--growth.pic__plot--empty .pic__bar{block-size:100%}.pic__bar{position:relative;display:flex;flex:1 1 0;align-items:flex-end;min-inline-size:0;background-color:var(--series-input);border-start-start-radius:var(--radius-bar);border-start-end-radius:var(--radius-bar);overflow:hidden;transition:block-size var(--motion-chart) ease-out}.pic__kept{display:block;inline-size:100%;background:var(--grad-series-computed);transition:block-size var(--motion-chart) ease-out,inline-size var(--motion-chart) ease-out}.pic__plot--steps.is-full .pic__bar{background-color:transparent}.pic__bar.is-new{animation:pic-grow var(--motion-chart) ease-out;transform-origin:bottom}@keyframes pic-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pic__bar--stack{flex-direction:column;align-items:stretch;background-color:transparent}.pic__bar--stack .pic__seg{display:block;inline-size:100%;transition:block-size var(--motion-chart) ease-out}.pic__bar--stack .pic__seg--in{border-block-start:var(--hairline) solid var(--bg-canvas)}.pic__seg--in{background:var(--grad-series-input)}.pic__seg--out{background:var(--grad-series-computed)}.pic__level{position:absolute;inset-inline:0;inset-block-end:var(--at, 100%);block-size:0;border-block-start:var(--hairline) dashed var(--value-computed);transition:inset-block-end var(--motion-chart) ease-out}.pic__cross{position:absolute;inset-block:0;inset-inline-start:var(--at, 0%);inline-size:0;border-inline-start:var(--hairline) dashed var(--value-computed);transition:inset-inline-start var(--motion-chart) ease-out}.pic__cross-chip{position:absolute;inset-block-start:0;inset-inline-start:0;max-inline-size:100%;padding:1px var(--space-8);border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-chip);background-color:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--size-chip);line-height:var(--lh-small);white-space:nowrap}.pic__cross-chip[data-late]{inset-inline-start:auto;inset-inline-end:0}.pic__chip{position:absolute;inset-block-start:0;inset-inline-end:0;padding:1px var(--space-8);border-radius:var(--radius-chip);background-color:var(--chip-answer-fill);color:var(--chip-answer-text);font-family:var(--font-ui);font-size:var(--size-chip);font-weight:600;line-height:var(--lh-small);white-space:nowrap}.pic__plot--blocks{align-items:stretch;gap:var(--space-4);block-size:var(--hit-min)}.pic__plot--blocks .pic__bar{box-sizing:border-box;align-items:stretch;block-size:100%;background-color:var(--chart-track);border:var(--hairline) solid var(--text-secondary);border-radius:var(--radius-bar)}.pic__plot--blocks .pic__bar--over{background-color:transparent;border-style:dashed}.pic__plot--blocks.pic__plot--empty .pic__bar{border-color:var(--text-secondary)}.pic__plot--blocks .pic__kept{block-size:100%;transition-delay:var(--delay, 0ms)}.pic__plot--blocks.pic__plot--empty .pic__bar{background-color:transparent;border:var(--hairline) dashed var(--border-strong)}div.pic__plot--split{block-size:var(--space-28);border-radius:var(--radius-pill);background-color:var(--chart-track);overflow:hidden}div.pic__plot--split .pic__seg{display:block;block-size:100%;transition:inline-size var(--motion-chart) ease-out}.pic__seg--loss{background-color:var(--negative)}@media(min-width:60rem){.pic__plot--steps,.pic__plot--growth{block-size:var(--pic-block-lg, 16rem)}.pic__plot--blocks{block-size:var(--space-128)}.pic__plot,.pic__axis{max-inline-size:calc(var(--pic-track, 100%) * 1.6)}}.pic__axis{position:relative;margin-block:0;block-size:var(--space-16);font-family:var(--font-numeral);font-size:var(--size-chip);line-height:var(--lh-small);color:var(--text-secondary)}.pic__axis-tick{position:absolute;inset-block-start:0;inset-inline-start:var(--at, 0%);transform:translate(-50%);white-space:nowrap}.pic__axis-tick[data-edge=start]{transform:none}.pic__axis-tick[data-edge=end]{transform:translate(-100%)}.pic__axis-tick.is-kink{color:var(--text-primary);font-weight:600}.rows{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-12);margin:0;padding:0;list-style:none;font-family:var(--font-ui);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-secondary)}.rows__item{display:inline-flex;align-items:baseline;gap:var(--space-8);min-inline-size:0}.rows__swatch{flex:none;align-self:center;inline-size:9px;block-size:9px;border-radius:2px}.rows__item--in .rows__swatch{background-color:var(--series-input)}.rows__item--out .rows__swatch{background:var(--grad-series-computed)}.rows__item--over .rows__swatch{box-sizing:border-box;background:var(--grad-series-computed);border:var(--hairline) dashed var(--text-secondary)}.rows__item--loss .rows__swatch{background-color:var(--negative)}.rows__item--line .rows__swatch,.rows__item--dash .rows__swatch{border-radius:var(--radius-pill)}.rows__item--line .rows__swatch{background-color:var(--series-growth)}.rows__item--dash .rows__swatch{background-color:var(--series-paid)}.rows__item--track .rows__swatch{box-sizing:border-box;background-color:var(--chart-track);border:var(--hairline) solid var(--text-secondary)}.rows__value{color:var(--text-primary);font-weight:600}.rows__item--out .rows__value{color:var(--value-computed)}.rows__sep,.rows__pct{color:var(--text-secondary)}.rows__sep{margin-inline:calc(var(--space-4) * -1)}.rows__item--note{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pic.is-stale .rows__value,.pic.is-stale .rows__pct{position:relative;visibility:hidden}.pic.is-stale .rows__value:after,.pic.is-stale .rows__pct:after{content:"—";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;text-align:center;visibility:visible}.sub__fig,.hook__fig{color:var(--text-primary);font-weight:600}@media(prefers-reduced-motion:reduce){.pic__bar,.pic__kept,.pic__seg,.pic__cross,.pic__level,.pic__tip,.pic__guide,.pic__read,.pic__line,.pic__area,.pic__end,.pic__col,.pic__ring-arc{transition:none;animation:none}.pic__line{stroke-dashoffset:0}}
