.ca-img{display:block}.ca>.ca-img{width:100%;height:auto}.ca-dark,.dark .ca-light{display:none}.dark .ca-dark{display:block}.ca-chips{display:none}@media (min-width:1024px){.ca-chips{display:block}}@media (prefers-reduced-motion:reduce){.ca-chips{display:none}}html[data-motion=still] .ca-chips{display:none}.ca-chip{letter-spacing:-.01em;white-space:nowrap;color:#0b1220;background:var(--tex-noise) 0 0 / 128px, linear-gradient(160deg, #fffffff5, #f6fafecc);will-change:transform;border-radius:15px;align-items:center;gap:9px;padding:9px 13px 9px 11px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;box-shadow:inset 1px 1px #fff,0 0 0 1px #0b12200f,0 3px 6px #0b12200d,0 22px 40px -18px #0a3c7880}.dark .ca-chip{color:#e8f3ff;background:var(--tex-noise) 0 0 / 128px, linear-gradient(160deg, #22426ceb, #0e1e38db);box-shadow:inset 1px 1px #a0d7ff66,0 0 0 1px #78beff2e,0 22px 40px -14px #000000bf}.ca-chip-a{animation:6.5s ease-in-out infinite alternate ca-float;top:7%;right:3%}.ca-chip-b{animation:8s ease-in-out -3s infinite alternate ca-float;bottom:13%;left:2%}.ca-tick{background:#1f9d5b;border-radius:50%;flex:none;width:26px;height:26px;position:relative;box-shadow:0 6px 12px -6px #1f9d5b}.ca-tick:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:5px;margin:auto;position:absolute;inset:0;transform:translateY(-1px)rotate(-45deg)}.ca-two{flex-direction:column;gap:2px;display:flex}.ca-two b{font-weight:650}.ca-two i{opacity:.62;font-size:11px;font-style:normal;font-weight:500}@keyframes ca-float{0%{transform:translateY(-5px)}to{transform:translateY(7px)}}.ct-read .stage-light{will-change:auto;animation:none}.ct-toc-sub{display:none}.ct-toc>li[data-open]>.ct-toc-sub,.ct-toc>li:focus-within>.ct-toc-sub,.ct-toc-open>li>.ct-toc-sub{display:flex}.ct-toc-link[aria-current=location]{color:var(--foreground);background:var(--card)}.ct-prose{--ct-measure:48ch;font-size:1.0625rem;line-height:1.75}@media (min-width:48rem){.ct-prose{font-size:1.125rem;line-height:1.78}}.ct-prose :where(p,li,blockquote):not(.ct-block *,[data-table] *,figcaption){max-width:var(--ct-measure)}.ct-prose a.term-link{text-decoration-style:dotted;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in oklab, var(--sky) 80%, transparent);text-decoration-color:color-mix(in oklab, var(--sky) 80%, transparent);text-underline-offset:4px}.ct-prose a.term-link:hover{text-decoration-style:solid;text-decoration-color:currentColor}.ct-prose>.ct-block,.ct-prose>figure[data-ct-table],.ct-prose>ul[data-checklist],.ct-prose>ol[data-steps]{margin-block:2.5rem}.ct-prose figure[data-ct-table] [data-table]{margin-block:0}.ct-prose figure[data-ct-table] caption{caption-side:top;text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:1rem 1rem .5rem;font-size:12px;font-weight:500}.ct-prose figure[data-ct-table] thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:500}.ct-prose figure[data-ct-table] tbody th[scope=row]{color:var(--foreground);background:color-mix(in oklab, var(--canvas) 70%, var(--card));font-weight:600}.ct-prose figure[data-ct-table] figcaption{max-width:58ch;color:var(--muted-foreground);margin-top:.75rem;font-size:13px;line-height:1.5}@media (max-width:767.98px){.ct-prose figure[data-stack] [data-table]{box-shadow:none;background:0 0;outline:none;overflow:visible}.ct-prose figure[data-stack] caption{padding:0 .25rem .75rem;display:block}.ct-prose figure[data-stack] thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ct-prose figure[data-stack] table,.ct-prose figure[data-stack] tbody,.ct-prose figure[data-stack] tr{display:block}.ct-prose figure[data-stack] tr{background:var(--card);box-shadow:var(--kante), var(--schatten-papier);border-radius:16px;margin-bottom:1rem;overflow:hidden}.ct-prose figure[data-stack] tbody th[scope=row]{padding:.8rem 1rem;display:block}.ct-prose figure[data-stack] td{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;grid-template-columns:minmax(0,5.5rem) minmax(0,1fr);gap:.75rem;padding:.85rem 1rem;display:grid}.ct-prose figure[data-stack] td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}}.ct-prose ul[data-checklist]{background:var(--card);box-shadow:var(--kante), var(--schatten-papier);border-radius:20px;flex-direction:column;gap:.8rem;padding:1.4rem 1.5rem;list-style:none;display:flex}.ct-prose ul[data-checklist]>li{margin:0;padding-inline-start:2.2rem;position:relative}.ct-prose ul[data-checklist]>li:before{content:"";border:2px solid var(--sky-strong);background:color-mix(in oklab, var(--sky) 8%, var(--card));border-radius:7px;width:22px;height:22px;position:absolute;top:.3em;left:0}@media (max-width:430px){.ct-prose ul[data-checklist]{padding:1.1rem .9rem}.ct-prose ul[data-checklist]>li{-webkit-hyphens:auto;hyphens:auto;padding-inline-start:1.8rem;font-size:16px}.ct-prose ul[data-checklist]>li:before{border-radius:6px;width:18px;height:18px;top:.35em}.ct-prose ol[data-steps]>li{-webkit-hyphens:auto;hyphens:auto;padding-inline-start:2.9rem;font-size:16px}}.ct-prose ol[data-steps]{counter-reset:step;flex-direction:column;gap:1.2rem;padding-left:0;list-style:none;display:flex}.ct-prose ol[data-steps]>li{counter-increment:step;min-height:36px;margin:0;padding-inline-start:3.4rem;position:relative}.ct-prose ol[data-steps]>li:before{content:counter(step, decimal-leading-zero);width:36px;height:36px;font-family:var(--font-mono);color:var(--sky-strong);background:var(--tex-noise) 0 0 / 128px, linear-gradient(180deg, #fffffff5, #f4f8fce6);border-radius:999px;place-items:center;font-size:12px;font-weight:500;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 1px #fff,0 0 0 1px #0b122012,0 8px 18px -12px #0b122040}.dark .ct-prose ol[data-steps]>li:before{background:var(--tex-noise) 0 0 / 128px, linear-gradient(180deg, #132434f2, #0c1a26f0);box-shadow:inset 1px 1px #ffffff1a,0 0 0 1px #ffffff12}.ct-prose ol[data-steps]>li:not(:last-child):after{content:"";border-left:1px dashed var(--border);position:absolute;top:42px;bottom:-.9rem;left:17.5px}.ct-template{border:1px dashed var(--border);background:color-mix(in oklab, var(--canvas) 55%, var(--card));max-width:none;font-family:var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground);border-radius:16px;margin:0;padding:1.1rem 1.25rem;font-size:16px;line-height:1.65}.ct-ph{background:color-mix(in oklab, var(--sky) 16%, transparent);color:var(--sky-strong);border-radius:5px;padding:0 .2em}.ct-calc-wrap{background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border-radius:16px;overflow-x:auto}.ct-calc-wrap:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}.ct-calc,.ct-vars{border-collapse:collapse;width:100%;margin:0;font-size:16px;line-height:1.5}.ct-calc th,.ct-calc td,.ct-vars th,.ct-vars td{text-align:left;vertical-align:top;border-top:1px solid var(--border);padding:.7rem .95rem}.ct-calc thead th,.ct-vars thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);background:var(--canvas);border-top:0;font-size:11px;font-weight:500}.ct-calc tbody th,.ct-vars tbody th{color:var(--foreground);font-weight:500}.ct-vars tbody th{font-family:var(--font-mono);font-size:14px}.ct-working{font-family:var(--font-mono);color:var(--muted-foreground);overflow-wrap:anywhere;font-size:14px}.ct-result{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.ct-calc tr[data-last]>*{background:color-mix(in oklab, var(--sky) 10%, var(--card))}.ct-calc tr[data-last] .ct-result{color:var(--sky-strong)}@media (max-width:639.98px){.ct-calc thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ct-calc,.ct-calc tbody{display:block}.ct-calc tr{border-top:1px solid var(--border);grid-template-columns:minmax(7rem,1fr) auto;gap:.2rem .75rem;padding:.75rem .95rem;display:grid}.ct-calc tr:first-child{border-top:0}.ct-calc tr>th,.ct-calc tr>td{background:0 0;border:0;padding:0}.ct-calc tr>th{grid-column:1}.ct-calc tr>.ct-result{white-space:normal;overflow-wrap:anywhere;grid-area:1/2}.ct-calc tr>.ct-working{grid-column:1/-1}.ct-calc tr[data-last]{background:color-mix(in oklab, var(--sky) 10%, var(--card))}.ct-vars thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ct-vars,.ct-vars tbody{display:block}.ct-vars tr{border-top:1px solid var(--border);grid-template-columns:minmax(7rem,1fr) auto;gap:.2rem .75rem;padding:.75rem .95rem;display:grid}.ct-vars tr:first-child{border-top:0}.ct-vars tr>th,.ct-vars tr>td{border:0;padding:0}.ct-vars tr>th{overflow-wrap:anywhere;grid-column:1}.ct-vars tr>td[data-label=Einheit]{font-family:var(--font-mono);color:var(--muted-foreground);grid-area:1/2;font-size:13px}.ct-vars tr>td[data-label=Bedeutung]{grid-column:1/-1}}.ct-faq .ct-faq-answer{max-width:48ch}@media (max-width:430px){.ct-block p,#quellen p{-webkit-hyphens:auto;hyphens:auto}}
