.comment.svelte-clkrng{font-family:var(--mono);font-size:12.5px;color:var(--c-muted);display:block;margin-bottom:14px}.comment.svelte-clkrng b:where(.svelte-clkrng){color:var(--orange);font-weight:500}.tsection.svelte-clkrng{padding:clamp(64px,9vh,110px) 0}.tsection.svelte-clkrng+.tsection:where(.svelte-clkrng){border-top:1px solid var(--c-line)}.hero-tech.svelte-clkrng{padding:clamp(56px,8vh,96px) 0 clamp(48px,7vh,80px)}.hero-tech.svelte-clkrng .t-hero:where(.svelte-clkrng){max-width:20ch}.hero-tech.svelte-clkrng .t-lead:where(.svelte-clkrng){margin-top:20px}.code-card.svelte-clkrng{background:var(--c-bg2);border-radius:var(--r-card);padding:clamp(20px,3vw,30px);overflow-x:auto}.code-card.svelte-clkrng pre:where(.svelte-clkrng){margin:0;font-family:var(--mono);font-size:12.5px;line-height:1.75;color:var(--c-soft)}.code-card.svelte-clkrng .dir:where(.svelte-clkrng){color:var(--c-ink);font-weight:500}.code-card.svelte-clkrng .hl:where(.svelte-clkrng){color:var(--orange)}.code-card.svelte-clkrng .cm:where(.svelte-clkrng){color:var(--c-muted)}.icm-grid.svelte-clkrng{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(28px,4vw,56px);align-items:start;margin-top:clamp(28px,4vh,40px)}@media (max-width: 900px){.icm-grid.svelte-clkrng{grid-template-columns:minmax(0,1fr)}}.diagram.svelte-clkrng{margin:clamp(30px,5vh,48px) 0 0;max-width:860px}.diagram.svelte-clkrng svg:where(.svelte-clkrng){width:100%;height:auto;display:block}.diagram.svelte-clkrng .d-line:where(.svelte-clkrng){stroke:var(--c-muted);stroke-width:1.5;stroke-dasharray:5 6}.diagram.svelte-clkrng .d-node:where(.svelte-clkrng){fill:var(--c-bg2);stroke:var(--c-line);stroke-width:1}.diagram.svelte-clkrng .d-center:where(.svelte-clkrng){fill:var(--c-bg2);stroke:var(--orange);stroke-width:1.5}.diagram.svelte-clkrng .d-title:where(.svelte-clkrng){font-family:var(--mono);font-size:14px;font-weight:500;fill:var(--c-ink);text-anchor:middle}.diagram.svelte-clkrng .d-title--c:where(.svelte-clkrng){fill:var(--orange)}.diagram.svelte-clkrng .d-sub:where(.svelte-clkrng){font-family:var(--mono);font-size:11px;fill:var(--c-muted);text-anchor:middle}@media (prefers-reduced-motion: no-preference){.site.anim .diagram.svelte-clkrng .d-node:where(.svelte-clkrng),.site.anim .diagram.svelte-clkrng .d-center:where(.svelte-clkrng),.site.anim .diagram.svelte-clkrng .d-line:where(.svelte-clkrng),.site.anim .diagram.svelte-clkrng .d-title:where(.svelte-clkrng),.site.anim .diagram.svelte-clkrng .d-sub:where(.svelte-clkrng){transition:fill .9s ease,stroke .9s ease}}.herleitung.svelte-clkrng{margin-top:clamp(26px,4vh,38px);display:grid;gap:12px;max-width:620px}.herleitung.svelte-clkrng div:where(.svelte-clkrng){display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--c-line);padding-bottom:12px}.herleitung.svelte-clkrng dt:where(.svelte-clkrng){font-size:14px;color:var(--c-soft)}.herleitung.svelte-clkrng dd:where(.svelte-clkrng){font-family:var(--mono);font-size:13px;margin:0;white-space:nowrap;color:var(--c-ink)}.herleitung.svelte-clkrng .sum:where(.svelte-clkrng) dd:where(.svelte-clkrng){color:var(--orange)}.facts.svelte-clkrng{margin:clamp(28px,4vh,40px) 0 0;padding:0;list-style:none;display:grid;gap:22px;max-width:68ch}.facts.svelte-clkrng li:where(.svelte-clkrng) b:where(.svelte-clkrng){display:block;font-family:var(--mono);font-size:14px;font-weight:500;color:var(--c-ink);margin-bottom:6px}.facts.svelte-clkrng li:where(.svelte-clkrng) p:where(.svelte-clkrng){margin:0;font-size:14.5px;line-height:1.7;color:var(--c-soft)}details.svelte-clkrng{border-top:1px solid var(--c-line)}details.svelte-clkrng:last-of-type{border-bottom:1px solid var(--c-line)}summary.svelte-clkrng{cursor:pointer;padding:18px 0;font-family:var(--mono);font-size:14px;color:var(--c-ink);list-style:none;display:flex;gap:12px;align-items:baseline}summary.svelte-clkrng::-webkit-details-marker{display:none}summary.svelte-clkrng:before{content:">";color:var(--orange);font-weight:500}details[open].svelte-clkrng summary:where(.svelte-clkrng):before{content:"v"}details.svelte-clkrng p:where(.svelte-clkrng){margin:0 0 18px 26px;font-size:14.5px;line-height:1.7;color:var(--c-soft);max-width:62ch}.faq-wrap.svelte-clkrng{margin-top:clamp(26px,4vh,38px)}.closing.svelte-clkrng{text-align:center}.closing.svelte-clkrng .t-section:where(.svelte-clkrng){margin-inline:auto}.closing.svelte-clkrng .btn:where(.svelte-clkrng){margin-top:28px}
