.lf{--lf-ink:rgb(var(--color-ink));--lf-ink-2:rgb(var(--color-fg-muted));--lf-ink-3:rgb(var(--color-fg-subtle));--lf-line:rgb(var(--color-border));--lf-line-strong:rgb(var(--color-border-strong));--lf-acc:rgb(var(--color-accent));--lf-acc-fg:rgb(var(--color-accent-fg));--lf-acc-soft:rgb(var(--color-accent-soft));--lf-paper:rgb(var(--color-surface));--lf-quiet:rgb(var(--color-surface-muted));--lf-edge:color-mix(in srgb, var(--lf-acc) 62%, var(--lf-ink));--lf-wash:color-mix(in srgb, var(--lf-acc) 25%, var(--lf-acc-soft))}.lf-title,.lf-sub{display:block}.lf-replay{font:inherit;white-space:nowrap;color:var(--lf-ink-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-top:.1rem;padding:.15rem 0;font-size:.8rem}.lf-replay:hover{color:var(--lf-ink);text-underline-offset:3px;text-decoration:underline}.lf-replay[hidden]{display:none}.lf-body{container-type:inline-size}.lf-chart{width:100%;height:auto;font-family:var(--font-ui);display:block;overflow:visible}.lf-narrow{display:none}@container (width<=479px){.lf-wide{display:none}.lf-narrow{display:block}}.lf-result{color:var(--lf-ink-2);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:.75rem 0 0;font-size:1rem;display:flex}.lf-eq{font-variant-numeric:tabular-nums}.lf-num{font-variant-numeric:tabular-nums;color:var(--lf-ink);font-size:1.75rem;font-weight:700;line-height:1.1}.lf-calc{color:var(--lf-ink-2);font-size:.875rem;line-height:1.55}.lf-calc summary{cursor:pointer;font-weight:600}.lf-calc p{margin:.5rem 0 0}.lf-calc .tab{white-space:nowrap;font-variant-numeric:tabular-nums}.lf-scroll{overflow-x:auto}.lf-data{border-collapse:collapse;font-variant-numeric:tabular-nums;margin:.6rem 0 .25rem;font-size:.84rem}.lf-data th,.lf-data td{border-bottom:1px solid var(--lf-line);text-align:right;padding:.2rem .6rem .2rem 0}.lf-data th{text-align:left;white-space:nowrap;font-weight:600}.lf-chart text{font-variant-numeric:tabular-nums}.lf-chart .grid{stroke:var(--lf-line);stroke-width:1px}.lf-chart .base{stroke:var(--lf-line-strong);stroke-width:1px}.lf-chart .zero{stroke:var(--lf-ink);stroke-width:1px}.lf-chart .tick{fill:var(--lf-ink-3);font-size:12.5px}.lf-chart .tick.k,.lf-chart .xtick{fill:var(--lf-ink)}.lf-chart .xtick{font-size:12.5px}.lf-chart .unit,.lf-chart .axis-title{fill:var(--lf-ink-3);font-size:12.5px}.lf-chart .dot{fill:var(--lf-ink)}.lf-chart .guide{stroke:var(--lf-ink-3);stroke-width:1px;stroke-dasharray:1 3}.lf-chart .halo,.lf-chart .ann{paint-order:stroke;stroke:var(--lf-paper);stroke-width:4px;stroke-linejoin:round}.lf-chart .fn,.lf-chart .fn-s{fill:var(--lf-ink);font-family:var(--font-prose);font-size:15px;font-style:italic}.lf-chart .fn-s{font-size:14px}.lf-chart .lbl{fill:var(--lf-ink-2);font-size:12.5px}.lf-chart .demand,.lf-chart .rev{fill:none;stroke:var(--lf-ink);stroke-width:2px}.lf-chart .prof{fill:none;stroke:var(--lf-ink);stroke-width:2.5px}.lf-chart .unitcost{fill:none;stroke:var(--lf-ink-2);stroke-width:1.5px;stroke-dasharray:6 4}.lf-chart .db{fill:var(--lf-wash)}.lf-chart .var{fill:var(--lf-quiet)}.lf-chart .rect{fill:none;stroke:var(--lf-ink);stroke-width:1.3px}.lf-chart .rect-e{fill:none;stroke:var(--lf-ink-2);stroke-width:1.2px;stroke-dasharray:4 3}.lf-chart .hash{stroke:var(--lf-ink);stroke-width:1.4px}.lf-chart .ann{fill:var(--lf-ink);font-size:13px}.lf-chart .ann .v,.lf-chart .val,.lf-chart .read .v{font-weight:700}.lf-chart .val{fill:var(--lf-ink);font-size:14px}.lf-chart .cursor{stroke:var(--lf-ink-3);stroke-width:1px}.lf-chart .read{fill:var(--lf-ink);font-size:13px}.lf-chart .col{fill:var(--lf-acc);stroke:var(--lf-edge);stroke-width:1px;shape-rendering:crispedges}.lf-chart .copy{fill:var(--lf-acc-soft);stroke:var(--lf-edge);stroke-width:1px;shape-rendering:crispedges}.lf-chart .v-col,.lf-chart .name-col{fill:var(--lf-acc-fg);font-size:13px}.lf-chart .v-col,.lf-chart .v-copy,.lf-chart .pair{font-weight:600}.lf-chart .v-copy,.lf-chart .pair{fill:var(--lf-ink);font-size:13px}.lf-chart .name{fill:var(--lf-ink-2);font-size:13px}.lf-chart .patch-copy{fill:var(--lf-acc-soft)}.lf-chart .patch-col{fill:var(--lf-acc)}.lf-chart .top{stroke:var(--lf-ink);stroke-width:2px}.lf-chart .top-label,.lf-chart .limit-label{fill:var(--lf-ink);font-size:14px;font-weight:700}.lf-chart .frame{fill:none;stroke:var(--lf-ink);stroke-width:1.5px}.lf-chart .bar{fill:var(--lf-line);shape-rendering:crispedges}.lf-chart .step,.lf-chart .hit{fill:var(--lf-acc);stroke:var(--lf-edge);stroke-width:1px;shape-rendering:crispedges}.lf-chart .tick-hit{fill:var(--lf-ink);font-size:13px;font-weight:700}.lf-chart .limit{stroke:var(--lf-ink);stroke-width:2px}.lf-chart .curve{fill:none;stroke:var(--lf-ink-2);stroke-width:1.5px;stroke-dasharray:4 3}.lf-chart .drop{stroke:var(--lf-ink-2);stroke-width:1px;stroke-dasharray:2 3}.lf-chart .dot-open{fill:var(--lf-paper);stroke:var(--lf-ink);stroke-width:2px}.lf-chart .root,.lf-chart .val-under{font-size:13px;font-weight:600}.lf-chart .root{fill:var(--lf-ink)}.lf-chart .val-under{fill:var(--lf-ink-2)}.lf-chart .snap{fill:none;stroke:var(--lf-ink);stroke-width:1.5px}.lf-chart .snap-head{fill:var(--lf-ink)}.lf{--lf-wrong:rgb(var(--color-wrong))}.lf-chart .wk-col{fill:var(--lf-ink-3);font-size:12.5px}.lf-chart .wk-below{fill:var(--lf-quiet)}.lf-chart .wk-below-l{fill:var(--lf-ink-3);font-size:12px}.lf-chart .wk-rowline{stroke:var(--lf-line);stroke-width:1px}.lf-chart .wk-track{stroke:var(--lf-line-strong);stroke-width:1px}.lf-chart .wk-let{fill:var(--lf-ink-3);font-size:12.5px}.lf-chart .wk-opt{fill:var(--lf-ink);font-size:14px}.lf-chart .wk-cb{fill:var(--lf-paper);stroke:var(--lf-line-strong);stroke-width:1.2px}.lf-chart .wk-cb.on{fill:var(--lf-acc-soft);stroke:var(--lf-ink-2)}.lf-chart .wk-x{fill:none;stroke:var(--lf-ink);stroke-width:2px;stroke-linecap:round}.lf-chart .wk-hop{fill:none;stroke:var(--lf-ink);stroke-width:1.6px}.lf-chart .wk-hop.minus{stroke:var(--lf-wrong)}.lf-chart .wk-head{fill:var(--lf-ink)}.lf-chart .wk-head.minus{fill:var(--lf-wrong)}.lf-chart .wk-hl{fill:var(--lf-ink-2);font-size:12px}.lf-chart .wk-hl.minus{fill:var(--lf-wrong)}.lf-chart .wk-snap{fill:none;stroke:var(--lf-ink);stroke-width:1.3px;stroke-dasharray:3 3}.lf-chart .wk-ghost{fill:var(--lf-paper);stroke:var(--lf-ink-3);stroke-width:1.2px}.lf-chart .wk-pts{fill:var(--lf-ink);font-size:17px;font-weight:700}.lf-chart .qp-col-h{fill:var(--lf-ink-3);font-size:12.5px}.lf-chart .qp-sep{stroke:var(--lf-line);stroke-width:1px}.lf-chart .qp-prog{fill:var(--lf-ink);font-size:14px;font-weight:600}.lf-chart .qp-sat,.lf-chart .qp-gone-fill{fill:var(--lf-line-strong)}.lf-chart .qp-gone{fill:none;stroke:var(--lf-ink-3);stroke-width:1px;stroke-dasharray:3 3}.lf-chart .qp-place{fill:var(--lf-acc);stroke:var(--lf-edge);stroke-width:1px}.lf-chart .qp-lab{fill:var(--lf-ink-2);font-size:12.5px}.lf-chart .qp-lab .v{fill:var(--lf-ink);font-weight:700}.lf-chart .qp-ratio{fill:var(--lf-ink);font-size:22px;font-weight:700}.lf-chart .cb-brk{fill:none;stroke:var(--lf-ink-3);stroke-width:1.2px}.lf-chart .cb-limit{stroke:var(--lf-ink-2);stroke-width:1.5px;stroke-dasharray:6 4}.lf-chart .cb-step{fill:none;stroke:var(--lf-ink);stroke-width:2px;stroke-linejoin:round}.lf-chart .cb-drop,.lf-chart .cb-under{fill:none;stroke:var(--lf-wrong);stroke-width:2.5px}.lf-chart .cb-delta{fill:var(--lf-wrong);font-size:13px;font-weight:600}.lf-chart .cb-dot-end{fill:var(--lf-wrong)}.lf-chart .cb-val{fill:var(--lf-ink);font-size:13px;font-weight:600}.lf-chart .cb-val-end{fill:var(--lf-wrong);font-size:15px;font-weight:700}.lf-chart .cb-cell{fill:var(--lf-paper);stroke:var(--lf-line-strong);stroke-width:1px}.lf-chart .cb-cell.cur{stroke:var(--lf-ink);stroke-width:1.5px}.lf-chart .cb-ok{fill:none;stroke:var(--lf-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lf-chart .cb-x{stroke:var(--lf-ink-2);stroke-width:1.8px;stroke-linecap:round}.lf-chart .cb-x.paid{stroke:var(--lf-wrong)}.lf-chart .cb-wn{fill:var(--lf-wrong);font-size:11.5px;font-weight:600}.lf-chart .cb-wn.free{fill:var(--lf-ink-3);font-weight:400}.lf-chart .sp-band{fill:var(--lf-paper)}.lf-chart .sp-sep{stroke:var(--lf-line);stroke-width:1px}.lf-chart .sp-row-l{fill:var(--lf-ink);font-size:14px;font-weight:600}.lf-chart .sp-track{fill:var(--lf-paper);stroke:var(--lf-line-strong);stroke-width:1px}.lf-chart .sp-seg{fill:var(--lf-line-strong)}.lf-chart .sp-seg.lifted{stroke:var(--lf-ink);stroke-width:1.5px}.lf-chart .sp-seg-edge{stroke:var(--lf-paper);stroke-width:1.5px}.lf-chart .sp-seg-v{fill:var(--lf-ink);font-size:13px;font-weight:600}.lf-chart .sp-bonus{fill:var(--lf-acc);stroke:var(--lf-edge);stroke-width:1px}.lf-chart .sp-bonus-l{fill:var(--lf-ink-3);font-size:12px}.lf-chart .sp-gap{fill:none;stroke:var(--lf-wrong);stroke-width:1.2px}.lf-chart .sp-hatch{stroke:var(--lf-wrong);stroke-width:1.2px}.lf-chart .sp-gap-l{fill:var(--lf-wrong);font-size:13px;font-weight:600}.lf-chart .sp-limit{stroke:var(--lf-ink);stroke-width:2px}.lf-chart .sp-limit-v{fill:var(--lf-ink);font-size:13px;font-weight:700}.lf-chart .sp-limit-v.short{fill:var(--lf-wrong)}.lf-chart .sp-end-v{fill:var(--lf-ink-3);font-size:12px}.lf-chart .sp-total-v{fill:var(--lf-ink);font-size:17px;font-weight:700}.lf[data-living-figure=steop-punkte] .lf-num{color:var(--lf-wrong);font-size:1rem}summary[data-astro-cid-whoqzbks]::-webkit-details-marker{display:none}.article-prose .formel-map table{margin-top:.9rem;font-size:.9rem}.article-prose .formel-map tbody th{text-align:left;color:rgb(var(--color-ink));border-bottom:1px solid rgb(var(--color-border-strong));vertical-align:top;padding:.65rem .75rem .65rem 0;font-weight:500}.article-prose .formel-map tbody td:last-child{white-space:normal}.article-prose .formel-map .fm-sheet{color:rgb(var(--color-fg))}.article-prose .formel-map .fm-ref{font-variant-numeric:tabular-nums;color:rgb(var(--color-fg-muted))}.article-prose .formel-map .fm-none{color:rgb(var(--color-fg-subtle))}.article-prose .formel-map .fm-missing{color:rgb(var(--color-fg-muted))}.article-prose .formel-map td .katex{white-space:nowrap}.article-prose .formel-map a.topic-link:not(.src-mark):not(.link){color:inherit;text-decoration:none}.article-prose .formel-map a.topic-link:not(.src-mark):not(.link):hover{text-underline-offset:.2em;text-decoration:underline 1px}@media (width<=480px){.article-prose .formel-map thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.article-prose .formel-map tr,.article-prose .formel-map tbody th,.article-prose .formel-map tbody td{display:block}.article-prose .formel-map tbody tr{border-top:1px solid rgb(var(--color-border-strong));padding:.6rem 0}.article-prose .formel-map tbody tr:last-child{border-bottom:1px solid rgb(var(--color-border-strong))}.article-prose .formel-map tbody th,.article-prose .formel-map tbody td{border-bottom:0;padding:.1rem 0}.article-prose .formel-map tbody td:before{content:attr(data-col) ": ";color:rgb(var(--color-fg-subtle))}}.article-prose .formel-map ol{padding-left:0;list-style:none}.article-prose .formel-map li+li{margin-top:.375rem}.article-prose .example-task{border-left:1px solid rgb(var(--color-border-strong));padding:.1rem 0 .1rem 1.1rem}.article-prose .example-task>*+*{margin-top:.8em}.article-prose .example-task ul{padding-left:1.45em;list-style:none}.article-prose .example-task ul>li{text-indent:-1.45em}.article-prose .example-solution summary{cursor:pointer;font-family:var(--font-ui);color:rgb(var(--color-ink));width:fit-content;text-decoration:underline;text-decoration-color:rgb(var(--color-border-strong));text-underline-offset:.25em;font-size:.95rem;font-weight:600;line-height:1.5;text-decoration-thickness:1px}.article-prose .example-solution summary:focus-visible{outline:2px solid rgb(var(--color-ring));outline-offset:3px}.article-prose .example-solution-body,.article-prose .example-solution-body>*+*{margin-top:.6em}.lf-chart .chance{fill:var(--lf-ink);font-size:12.5px}.lf-chart .opt{fill:var(--lf-paper);stroke:var(--lf-ink-2);stroke-width:1.2px}.lf-chart .opt-out{fill:var(--lf-quiet);stroke:var(--lf-line-strong);stroke-width:1px}.lf-chart .strike{stroke:var(--lf-ink-2);stroke-width:1.5px;stroke-linecap:round}.lf-chart .ln-free{fill:none;stroke:var(--lf-ink-3);stroke-width:1.5px}.lf-chart .ln-paid{fill:none;stroke:var(--lf-ink);stroke-width:2.5px;stroke-linejoin:round}.lf-chart .dot-free{fill:var(--lf-paper);stroke:var(--lf-ink-3);stroke-width:1.5px}.lf-chart .dot-paid{fill:var(--lf-ink)}.lf-chart .cost{stroke:rgb(var(--color-wrong));stroke-width:1.5px}.lf-chart .cost-label{fill:rgb(var(--color-wrong));font-size:13px;font-weight:600}.lf-chart .v-free,.lf-chart .v-paid,.lf-chart .v-zero{font-size:13px}.lf-chart .v-free{fill:var(--lf-ink-2)}.lf-chart .v-paid,.lf-chart .v-zero{fill:var(--lf-ink);font-weight:700}.lf-chart .v-zero{font-size:14px}.lf-chart .name-free,.lf-chart .name-paid{font-size:12.5px}.lf-chart .name-free{fill:var(--lf-ink-3)}.lf-chart .name-paid{fill:var(--lf-ink)}.lf-chart .bar-fail{fill:var(--lf-line);shape-rendering:crispedges}.lf-chart .bar-pass{fill:var(--lf-acc);stroke:var(--lf-edge);stroke-width:1px;shape-rendering:crispedges}.lf-chart .pct{fill:var(--lf-ink-2);font-size:12.5px}.lf-chart .pts{fill:var(--lf-ink-3);font-size:12.5px}.lf-chart .pts-pass{fill:var(--lf-ink);font-size:12.5px}.lf-chart .pass-line{stroke:var(--lf-ink);stroke-width:1.5px}.lf-chart .pass-label{fill:var(--lf-ink);font-size:13px;font-weight:600}.mp-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--lf-line-strong);background:var(--lf-paper);width:100%;font:inherit;font-variant-numeric:tabular-nums;color:var(--lf-ink);border-radius:6px;padding:.45rem 1.75rem .45rem .6rem;font-size:1rem;font-weight:600}.mp-field{position:relative}.mp-field:after{content:"";border-right:1.5px solid var(--lf-ink-3);border-bottom:1.5px solid var(--lf-ink-3);pointer-events:none;width:.4rem;height:.4rem;position:absolute;bottom:1.05rem;right:.75rem;transform:rotate(45deg)}.mp-select:hover:not(:disabled){border-color:var(--lf-ink-3)}.mp-select:disabled{color:var(--lf-ink-2);background:var(--lf-quiet)}.mp-verdict b{color:var(--lf-ink);font-weight:700}.mp-num{font-variant-numeric:tabular-nums;color:var(--lf-ink);font-size:1rem;font-weight:700}.lf-chart text.sm{font-size:11px}.mp-table tr[data-passed] td,.mp-table td[data-best]{color:var(--lf-ink);font-weight:600}summary[data-astro-cid-wi433djs]::-webkit-details-marker{display:none}.lf[data-living-figure=zinseszins] .lf-chart .bar{fill:var(--lf-line);shape-rendering:crispedges}.lf[data-living-figure=zinseszins] .lf-chart .bar-new{fill:var(--lf-line-strong);shape-rendering:crispedges}.lf[data-living-figure=zinseszins] .lf-chart .acc{fill:var(--lf-acc);stroke:var(--lf-edge);stroke-width:1px;shape-rendering:crispedges}.lf[data-living-figure=zinseszins] .lf-chart .acc.thin{stroke:none}.lf[data-living-figure=zinseszins] .lf-chart .base-of{fill:none;stroke:var(--lf-ink);stroke-width:1.5px}.lf[data-living-figure=zinseszins] .lf-chart .simple{fill:none;stroke:var(--lf-ink);stroke-width:1.5px;stroke-dasharray:5 4}.lf[data-living-figure=zinseszins] .lf-chart .brace{fill:none;stroke:var(--lf-ink);stroke-width:1.3px}.lf[data-living-figure=zinseszins] .lf-chart .lbl{fill:var(--lf-ink-2);font-size:13px}.lf[data-living-figure=zinseszins] .lf-chart .read{fill:var(--lf-ink);font-size:13.5px;font-weight:400}.lf[data-living-figure=zinseszins] .lf-chart .read.v{font-weight:700}.lf[data-living-figure=zinseszins] .lf-chart .val-2{fill:var(--lf-ink-2);font-size:13px}.lf[data-living-figure=zinseszins] .lf-chart .gap{fill:var(--lf-ink);font-size:14px;font-weight:700}.lf[data-living-figure=zinseszins] .lf-chart .halo{paint-order:stroke;stroke:var(--lf-paper);stroke-width:4px;stroke-linejoin:round}.lf[data-living-figure=geo-summe] .lf-chart .col{fill:var(--lf-acc);stroke:var(--lf-edge);stroke-width:1px;shape-rendering:crispedges}.lf[data-living-figure=geo-summe] .lf-chart .copy{fill:var(--lf-acc-soft);stroke:var(--lf-edge);stroke-width:1px;shape-rendering:crispedges}.lf[data-living-figure=geo-summe] .lf-chart .gone{fill:var(--lf-quiet);stroke:var(--lf-line-strong);stroke-width:1px;shape-rendering:crispedges}.lf[data-living-figure=geo-summe] .lf-chart .val{fill:var(--lf-ink);font-size:13px;font-weight:600}.lf[data-living-figure=geo-summe] .lf-chart .val.end{font-size:14px;font-weight:700}.lf[data-living-figure=geo-summe] .lf-chart .val-gone{fill:var(--lf-ink-3);font-size:13px}.lf[data-living-figure=geo-summe] .lf-chart .row{fill:var(--lf-ink);font-size:14px;font-weight:600}.lf[data-living-figure=geo-summe] .lf-chart .sub{font-size:.78em}.lf[data-living-figure=geo-summe] .lf-chart .tick{fill:var(--lf-ink-3);font-size:12.5px}.lf[data-living-figure=geo-summe] .lf-chart .frame{fill:none;stroke:var(--lf-ink);stroke-width:1px;shape-rendering:crispedges}.lf[data-living-figure=geo-summe] .lf-chart .factor{fill:var(--lf-ink-2);font-size:14px;font-weight:600}.lf[data-living-figure=rentenbarwert] .lf-chart .tick0{fill:var(--lf-ink);font-size:12.5px;font-weight:700}.lf[data-living-figure=rentenbarwert] .lf-chart .piece{fill:var(--lf-acc);stroke:var(--lf-paper);stroke-width:1px;shape-rendering:crispedges}.lf[data-living-figure=rentenbarwert] .lf-chart .brace{fill:none;stroke:var(--lf-ink-3);stroke-width:1px}.lf[data-living-figure=rentenbarwert] .lf-chart .piece-lbl{fill:var(--lf-ink);font-size:12.5px;font-weight:600}.lf[data-living-figure=rentenbarwert] .lf-chart .move-lbl{fill:var(--lf-ink);font-size:13px;font-weight:600}.lf[data-living-figure=rentenbarwert] .lf-chart .pv{fill:var(--lf-ink);font-size:15px;font-weight:700}.lf[data-living-figure=rentenbarwert] .lf-chart .paid{fill:var(--lf-ink-2);font-size:13px}.lf[data-living-figure=rentenbarwert] .lf-chart .word{fill:var(--lf-ink-2);font-size:13px;font-weight:400}.lf[data-living-figure=unterjaehrig] .lf-chart .axis{fill:none;stroke:var(--lf-line-strong);stroke-width:1px}.lf[data-living-figure=unterjaehrig] .lf-chart .brk{fill:none;stroke:var(--lf-ink-3);stroke-width:1.2px}.lf[data-living-figure=unterjaehrig] .lf-chart .run{fill:none;stroke:var(--lf-line-strong);stroke-width:1px}.lf[data-living-figure=unterjaehrig] .lf-chart .rise{fill:none;stroke:var(--lf-edge);stroke-width:2.2px}.lf[data-living-figure=unterjaehrig] .lf-chart .pt{fill:var(--lf-acc);stroke:var(--lf-edge);stroke-width:1px}.lf[data-living-figure=unterjaehrig] .lf-chart .pt-open{fill:var(--lf-paper);stroke:var(--lf-ink-3);stroke-width:1px}.lf[data-living-figure=unterjaehrig] .lf-chart .pt-val{fill:var(--lf-ink);paint-order:stroke;stroke:var(--lf-paper);stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:600}.lf[data-living-figure=unterjaehrig] .lf-chart .lim{fill:none;stroke:var(--lf-ink);stroke-width:1.5px}.lf[data-living-figure=unterjaehrig] .lf-chart .lim-lbl{fill:var(--lf-ink-2);paint-order:stroke;stroke:var(--lf-paper);stroke-width:4px;stroke-linejoin:round;font-size:13.5px}.lf[data-living-figure=unterjaehrig] .lf-chart .sup{font-size:10px}.lf[data-living-figure=unterjaehrig] .lf-chart .big{fill:var(--lf-ink);font-size:17px;font-weight:700}.lf[data-living-figure=unterjaehrig] .lf-data th:not(:first-child),.lf[data-living-figure=unterjaehrig] .lf-data td:not(:first-child){text-align:right}.lf[data-living-figure=unterjaehrig] .lf-data td:first-child{text-align:left;white-space:nowrap}.nq-plot[data-astro-cid-fmdfonig]{grid-template-columns:3.4rem minmax(0,1fr);display:grid}.nq-y[data-astro-cid-fmdfonig]{font-variant-numeric:tabular-nums;height:13rem;color:rgb(var(--color-fg-subtle));font-size:.78rem;position:relative}.nq-y[data-astro-cid-fmdfonig] span[data-astro-cid-fmdfonig]{white-space:nowrap;line-height:1;position:absolute;right:.5rem;transform:translateY(50%)}.nq-y[data-astro-cid-fmdfonig] .nq-y-half[data-astro-cid-fmdfonig]{color:rgb(var(--color-ink))}.nq-area[data-astro-cid-fmdfonig]{height:13rem;position:relative}.nq-rule[data-astro-cid-fmdfonig]{pointer-events:none;height:0;position:absolute;left:0;right:0}.nq-rule-top[data-astro-cid-fmdfonig]{border-top:1px solid rgb(var(--color-border));bottom:100%}.nq-rule-base[data-astro-cid-fmdfonig]{border-top:1px solid rgb(var(--color-ink));bottom:0}.nq-rule-half[data-astro-cid-fmdfonig]{border-top:1px dashed rgb(var(--color-ink));bottom:50%}.nq-groups[data-astro-cid-fmdfonig]{gap:.6rem;display:flex;position:absolute;inset:0}.nq-group[data-astro-cid-fmdfonig]{flex:1;gap:2px;min-width:0;display:flex}.nq-col[data-astro-cid-fmdfonig]{flex:1;min-width:0;height:100%;position:relative}.nq-col[data-astro-cid-fmdfonig] i[data-astro-cid-fmdfonig]{position:absolute;left:0;right:0}.nq-bar[data-astro-cid-fmdfonig]{background:rgb(var(--color-fg-subtle) / .35);bottom:0}.nq-bar-over[data-astro-cid-fmdfonig]{background:rgb(var(--color-wrong) / .85)}.nq-val[data-astro-cid-fmdfonig]{z-index:3;font-variant-numeric:tabular-nums;color:rgb(var(--color-ink));background:rgb(var(--color-surface));padding:0 1px;font-size:.72rem;font-weight:600;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.nq-x[data-astro-cid-fmdfonig]{color:rgb(var(--color-fg-muted));gap:.6rem;margin-left:3.4rem;padding-top:.4rem;font-size:.78rem;display:flex}.nq-x[data-astro-cid-fmdfonig]>span[data-astro-cid-fmdfonig]{text-align:center;white-space:nowrap;flex:1;min-width:0}.nq-x-short[data-astro-cid-fmdfonig]{display:none}@media (width<=30rem){.nq-groups[data-astro-cid-fmdfonig],.nq-x[data-astro-cid-fmdfonig]{gap:.35rem}.nq-x-long[data-astro-cid-fmdfonig]{display:none}.nq-x-short[data-astro-cid-fmdfonig]{display:inline}}.lf[data-living-figure=sekante] .lf-chart .axis{stroke:var(--lf-ink);stroke-width:1px}.lf[data-living-figure=sekante] .lf-chart .tick-k{fill:var(--lf-ink);font-size:12.5px;font-weight:600}.lf[data-living-figure=sekante] .lf-chart .graph{fill:none;stroke:var(--lf-ink-2);stroke-width:1.75px}.lf[data-living-figure=sekante] .lf-chart .sec{stroke:var(--lf-ink);stroke-width:1.5px;stroke-dasharray:6 4}.lf[data-living-figure=sekante] .lf-chart .sec-kept{stroke:var(--lf-ink-3);stroke-width:1.25px;stroke-dasharray:6 4}.lf[data-living-figure=sekante] .lf-chart .tan{stroke:var(--lf-edge);stroke-width:2.5px;stroke-linecap:round}.lf[data-living-figure=sekante] .lf-chart .tan-band{stroke:var(--lf-acc);stroke-opacity:.45;stroke-width:7px;stroke-linecap:round}.lf[data-living-figure=sekante] .lf-chart .rise-step{fill:none;stroke:var(--lf-ink-2);stroke-width:1px}.lf[data-living-figure=sekante] .lf-chart .step-kept{fill:none;stroke:var(--lf-ink-3);stroke-width:1px;stroke-dasharray:2 3}.lf[data-living-figure=sekante] .lf-chart .leg{fill:var(--lf-ink-2);font-size:12.5px}.lf[data-living-figure=sekante] .lf-chart .p-dot,.lf[data-living-figure=sekante] .lf-chart .q-dot{fill:var(--lf-ink)}.lf[data-living-figure=sekante] .lf-chart .q-kept{fill:var(--lf-paper);stroke:var(--lf-ink-2);stroke-width:1.25px}.lf[data-living-figure=sekante] .lf-chart .p-lbl{fill:var(--lf-ink);font-size:13px;font-weight:600}.lf[data-living-figure=sekante] .lf-chart .sec-lbl,.lf[data-living-figure=sekante] .lf-chart .tan-lbl{fill:var(--lf-ink-2);font-size:13px}.lf[data-living-figure=sekante] .lf-chart .v{fill:var(--lf-ink);font-size:14px;font-weight:700}.lf[data-living-figure=sekante] .lf-chart .ro-cap,.lf[data-living-figure=sekante] .lf-chart .ro-h{fill:var(--lf-ink-3);font-size:12.5px}.lf[data-living-figure=sekante] .lf-chart .ro-val{fill:var(--lf-ink);letter-spacing:-.01em;font-size:22px;font-weight:700}.lf[data-living-figure=sekante] .lf-data td{text-align:right}.lf[data-living-figure=elastizitaet] .lf-chart .rev{fill:none;stroke:var(--lf-edge);stroke-width:2.5px;stroke-linejoin:round}.lf[data-living-figure=elastizitaet] .lf-chart .split{stroke:var(--lf-ink);stroke-width:1.2px}.lf[data-living-figure=elastizitaet] .lf-chart .split-lbl{fill:var(--lf-ink);font-size:13px;font-weight:700}.lf[data-living-figure=elastizitaet] .lf-chart .region{fill:var(--lf-ink-2);font-size:13px}.lf[data-living-figure=elastizitaet] .lf-chart .eps{fill:var(--lf-ink);font-size:13px}.lf[data-living-figure=elastizitaet] .lf-chart .val{font-size:13px}.lf[data-living-figure=elastizitaet] .lf-chart .peak{fill:var(--lf-acc);stroke:var(--lf-edge);stroke-width:1.5px}.lf[data-living-figure=elastizitaet] .lf-chart .read{fill:var(--lf-ink-2)}.lf[data-living-figure=elastizitaet] .lf-chart .v{fill:var(--lf-ink);font-weight:700}.lf[data-living-figure=elastizitaet] .lf-data td{text-align:right}.lf[data-living-figure=grenzerloes] .lf-chart .tick-k{fill:var(--lf-ink);font-size:12.5px;font-weight:700}.lf[data-living-figure=grenzerloes] .lf-chart .zone{fill:var(--lf-acc-soft)}.lf[data-living-figure=grenzerloes] .lf-chart .cost{fill:none;stroke:var(--lf-ink-2);stroke-width:2px}.lf[data-living-figure=grenzerloes] .lf-chart .curve-lbl{fill:var(--lf-ink-2);font-size:13px}.lf[data-living-figure=grenzerloes] .lf-chart .tan{stroke:var(--lf-ink);stroke-width:3px;stroke-linecap:round}.lf[data-living-figure=grenzerloes] .lf-chart .tan-lbl{fill:var(--lf-ink-2);font-size:13px}.lf[data-living-figure=grenzerloes] .lf-chart .v{fill:var(--lf-ink);font-weight:700}.lf[data-living-figure=grenzerloes] .lf-chart .brk{fill:none;stroke:var(--lf-ink);stroke-width:1.3px}.lf[data-living-figure=grenzerloes] .lf-chart .g-word{fill:var(--lf-ink-2);font-size:12.5px}.lf[data-living-figure=grenzerloes] .lf-chart .g-word-n{font-size:11.5px}.lf[data-living-figure=grenzerloes] .lf-chart .g-num{fill:var(--lf-ink);letter-spacing:-.01em;font-size:22px;font-weight:700}.lf{--st-dot:color-mix(in srgb, var(--lf-ink-3) 38%, var(--lf-paper));--st-n1:color-mix(in srgb, var(--lf-ink-3) 24%, var(--lf-paper));--st-n2:var(--lf-quiet)}.lf-chart .st-word{fill:var(--lf-ink-3);font-size:12.5px}.lf-chart .st-sym{fill:var(--lf-ink);font-size:14px;font-weight:700}.lf-chart .st-lbl{fill:var(--lf-ink-2);font-size:13.5px}.lf-chart .st-num{fill:var(--lf-ink);font-size:14px;font-weight:700}.lf-chart .st-num-r{fill:var(--lf-ink);font-size:14px}.lf-chart .st-key{fill:var(--lf-edge)}.lf-chart .st-big{fill:var(--lf-ink);letter-spacing:-.01em;font-size:20px;font-weight:700}.lf-chart .st-call{fill:var(--lf-ink);font-size:12.5px;font-weight:700}.lf-chart .st-on-acc{fill:var(--lf-acc-fg)}.lf-chart .st-ghost{fill:var(--lf-ink-3);font-size:12.5px;font-weight:600}.lf-chart .st-peak{fill:var(--lf-ink);font-size:14px;font-weight:700}.lf-chart .st-bigspan{fill:var(--lf-ink);font-size:20px;font-weight:700}.lf-chart .st-tick-k{fill:var(--lf-ink);font-size:12.5px;font-weight:700}.lf-chart .st-frac{stroke:var(--lf-ink);stroke-width:1.4px}.lf-chart .st-rule{stroke:var(--lf-ink);stroke-width:1.2px}.lf-chart .st-soft{stroke:var(--lf-line);stroke-width:1px}.lf-chart .st-axis{stroke:var(--lf-ink);stroke-width:1.2px}.lf-chart .st-tick{stroke:var(--lf-ink-3);stroke-width:1px}.lf-chart .st-lead{stroke:var(--lf-edge);stroke-width:1.3px}.lf-chart .st-guide{stroke:var(--lf-ink-3);stroke-width:1.2px;stroke-dasharray:2 4;stroke-linecap:round}.lf-chart .st-guide-key{stroke:var(--lf-edge);stroke-width:1.5px;stroke-dasharray:3 3}.lf-chart .st-brk{fill:none;stroke:var(--lf-ink-2);stroke-width:1.4px}.lf-chart .st-arrow{fill:none;stroke:var(--lf-edge);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lf-chart .st-frame{fill:none;stroke:var(--lf-ink);stroke-width:1.6px}.lf-chart .st-frame-d{fill:none;stroke:var(--lf-ink);stroke-width:1.6px;stroke-dasharray:5 3}.lf-chart .st-branch{fill:none;stroke:var(--lf-line-strong);stroke-width:2px;stroke-linecap:round}.lf-chart .st-path{fill:none;stroke:var(--lf-acc);stroke-width:3.5px;stroke-linecap:round}.lf-chart .st-bell{fill:none;stroke:var(--lf-ink);stroke-width:2.4px;stroke-linejoin:round}.lf-chart .st-bell-ghost{fill:none;stroke:var(--lf-line-strong);stroke-width:1.2px;stroke-dasharray:4 3}.lf-chart .st-trail{stroke:var(--lf-ink-3);stroke-width:1px;stroke-dasharray:1.5 3;stroke-linecap:round}.lf-chart .st-ring{fill:none;stroke:var(--lf-edge);stroke-width:2.2px}.lf-chart .st-ring-den{fill:none;stroke:var(--lf-ink);stroke-width:1.4px;stroke-dasharray:4 3}.lf-chart .st-chip{fill:var(--lf-paper)}.lf-chart .st-tint{fill:var(--lf-acc-soft)}.lf-chart .st-tint-k{fill:var(--st-n2)}.lf-chart .st-dot{fill:var(--st-dot)}.lf-chart .st-dot-key{fill:var(--lf-acc)}.lf-chart .st-area{fill:var(--lf-acc-soft)}.lf-chart .st-area-deep{fill:var(--lf-acc)}.lf-chart .st-node{fill:var(--lf-ink-2)}.lf-chart .st-node-hi{fill:var(--lf-acc);stroke:var(--lf-paper);stroke-width:2px}.lf-chart .st-node-ghost{fill:var(--lf-ink-3)}.lf-chart .st-bar{fill:var(--lf-acc-soft);stroke:var(--lf-edge);stroke-width:1px}.lf-chart .st-bar-thin{fill:var(--lf-wash)}.lf-chart .st-f-acc{fill:var(--lf-acc)}.lf-chart .st-f-n1{fill:var(--st-n1)}.lf-chart .st-f-n2{fill:var(--st-n2)}.lf-chart .st-f-hollow-acc{fill:var(--lf-paper);stroke:var(--lf-edge);stroke-width:1.5px}.lf-chart .st-f-hollow-n{fill:var(--lf-paper);stroke:var(--lf-line-strong);stroke-width:1.5px}.lf-chart .st-flow-acc{fill:var(--lf-acc-soft)}.lf-chart .st-flow-n{fill:var(--st-n2)}.lf-steps{color:var(--lf-ink-2);margin:.75rem 0 0;padding:0 0 0 1.35rem;font-size:.875rem;line-height:1.5}.lf-steps li+li{margin-top:.15rem}.lf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lf-tap{cursor:pointer}.lf-ctl{align-items:center;gap:.375rem;margin:.5rem 0 0;display:flex}.lf-ib{border:1.5px solid var(--lf-line-strong);background:var(--lf-paper);width:2.125rem;height:2.125rem;color:var(--lf-ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid}.lf-ib svg,.lf-again svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.lf-ib svg .fill{fill:currentColor;stroke:none}.lf-ib-main{border-color:var(--lf-ink);background:var(--lf-ink);color:var(--lf-paper)}.lf-ib:disabled{opacity:.35;cursor:default}.lf-ib[hidden],.lf-again[hidden]{display:none}.lf-dots{margin-left:.25rem;display:flex}.lf-dot{cursor:pointer;background:0 0;border:0;align-items:center;width:1.75rem;height:1.75rem;padding:0 .1rem;display:grid}.lf-dot:before,.lf-dot i{content:"";border-radius:.15rem;grid-area:1/1;height:.3rem}.lf-dot:before{background:var(--lf-line)}.lf-dot i{background:var(--lf-ink-2);transform-origin:0;transform:scaleX(var(--f,0))}.lf-dot.on i{background:var(--lf-acc)}.lf-again{border:1.5px solid var(--lf-line-strong);background:var(--lf-paper);font:inherit;color:var(--lf-ink);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:.3rem .8rem .3rem .6rem;font-size:.85rem;font-weight:600;display:inline-flex}@media (width<=26rem){.lf-dot{width:1.4rem}}.toc-body{position:relative}.toc-route .toc-link{color:rgb(var(--color-fg-muted));hyphens:auto;overflow-wrap:break-word;padding-left:26px;text-decoration:none;transition:color .2s;display:block;position:relative}.toc-route .toc-link:hover{color:rgb(var(--color-fg));text-decoration:underline}.toc-route .toc-link:before{content:"";background:rgb(var(--color-surface));border:2px solid rgb(var(--color-border-strong));box-sizing:border-box;z-index:1;border-radius:50%;width:12px;height:12px;margin-top:-3px;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s;position:absolute;top:.62em;left:4px}.toc-route .toc-link[data-passed=true]:before{background:rgb(var(--color-fg-subtle));border-color:rgb(var(--color-fg-subtle))}.toc-route .toc-link.is-active{color:rgb(var(--color-ink));font-weight:600}.toc-route .toc-link.is-active:before{border-color:rgb(var(--color-ink));background:rgb(var(--color-accent));box-shadow:0 0 0 4px rgb(var(--color-accent) / .35);transform:scale(1.25)}.toc-rail{background:rgb(var(--color-border));border-radius:2px;width:2px;position:absolute;top:22px;bottom:8px;left:9px}.toc-rail i{background:rgb(var(--color-fg-subtle));border-radius:2px;width:100%;height:0;transition:height .45s cubic-bezier(.3,.7,.3,1);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.toc-rail i,.toc-route .toc-link:before{transition:none}}.blog-end{max-width:40rem;margin-top:56px}.blog-end-done{flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:34px;font-family:DM Sans,system-ui,sans-serif;display:flex}.blog-end-stamp{border:2px solid rgb(var(--color-ink));background:rgb(var(--color-accent));color:rgb(var(--color-ink));border-radius:6px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:.9rem;font-weight:700;display:inline-flex;transform:rotate(-2deg)}.blog-end-stamp[hidden]{display:none}.blog-end-stamp svg{fill:none;width:18px;height:18px;stroke:rgb(var(--color-ink));stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.blog-end-count{color:rgb(var(--color-fg-muted));font-size:.95rem}.blog-end-count b{color:rgb(var(--color-ink))}@media (prefers-reduced-motion:no-preference){.blog-end.is-fresh .blog-end-stamp{animation:.55s cubic-bezier(.3,1.6,.5,1) both end-stamp}.blog-end.is-fresh .blog-end-stamp path{stroke-dasharray:1;animation:.4s ease-out .35s both k-draw}}@keyframes end-stamp{0%{opacity:0;transform:rotate(-9deg)scale(1.6)}to{opacity:1;transform:rotate(-2deg)scale(1)}}.blog-end-h{color:rgb(var(--color-ink));margin-top:18px;font-family:DM Sans,system-ui,sans-serif;font-size:1.1rem;font-weight:700}.blog-end-next{margin-top:12px}.blog-end-next[hidden]{display:none}.article-prose a.term:not(.src-mark):not(.link){text-decoration:underline dotted;text-decoration-color:rgb(var(--color-fg-muted));text-underline-offset:.22em;text-decoration-thickness:1.5px}.article-prose a.term:not(.src-mark):not(.link):hover,.article-prose a.term:not(.src-mark):not(.link):focus-visible{text-decoration-style:solid;text-decoration-color:rgb(var(--color-ink));background:rgb(var(--color-primary-subtle))}.term-pop{z-index:60;border:2px solid rgb(var(--color-ink));background:rgb(var(--color-surface));box-shadow:4px 4px 0 rgb(var(--color-accent));opacity:0;border-radius:10px;gap:6px;padding:12px 14px;font-family:DM Sans,system-ui,sans-serif;transition:opacity .15s,transform .15s;display:grid;position:absolute;transform:translateY(4px)}.term-pop.is-above{transform:translateY(-4px)}.term-pop.is-open{opacity:1;transform:none}.term-pop[hidden]{display:none}.term-pop-name{color:rgb(var(--color-ink));font-size:.95rem;font-weight:700}.term-pop-text{color:rgb(var(--color-fg));font-family:PT Serif,Georgia,serif;font-size:.95rem;line-height:1.5}.term-pop-more{color:rgb(var(--color-fg-subtle));font-size:.78rem}@media (prefers-reduced-motion:reduce){.term-pop{transition:none}}
