@font-face{font-family:'Barlow Semi Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-semi-condensed-600-latin.f158417e92.woff2) format('woff2')}@font-face{font-family:'Barlow Semi Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-semi-condensed-700-latin.fb958c8c20.woff2) format('woff2')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.e2291e842c.woff2) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.01d2854474.woff2) format('woff2')}@font-face{font-family:'Barlow Fallback';src:local('Arial Bold'),local('Arial-BoldMT'),local('Arial');font-weight:600 700;size-adjust:83.8%;ascent-override:119.3%;descent-override:23.9%;line-gap-override:0%}@font-face{font-family:'Plex Fallback';src:local('Arial'),local('ArialMT');size-adjust:100.9%;ascent-override:101.6%;descent-override:27.3%;line-gap-override:0%}:root{color-scheme:light;--au:#F3F4F2;--d:#FFFFFF;--y:#E9EBE8;--ab:#FAFBFA;--a:#14181B;--ag:#2B3136;--e:#50595F;--r:#5E676C;--c:#D7DBD8;--k:#B3BAB7;--j:#7A8387;--b:#1F4E8C;--m:#163A69;--q:#E8EEF6;--ac:#C4D3E8;--ad:#8A5A12;--ay:#6F4708;--ar:#5C3C0A;--a3:#F7EFDD;--a2:#E6D3A6;--warn:#A3283A;--x:#6E1A26;--ax:#FBEEEF;--aw:#EFCBD1;--af:#FFFFFF;--bb:#FFFFFF;--at:#14181B;--u:#E6E9EA;--o:#A9B1B5;--an:#3A4247;--al:#FFFFFF;--am:#14181B;--a0:0 0 0 2px var(--al),0 0 0 4px var(--am);--n:'Barlow Semi Condensed','Barlow Fallback','Arial Narrow',Arial,sans-serif;--f:'IBM Plex Sans','Plex Fallback','Segoe UI',system-ui,sans-serif;--g:'IBM Plex Mono',ui-monospace,'Cascadia Mono',Consolas,monospace;--aq:clamp(34px,1.2rem + 3.6vw,60px);--a1:clamp(28px,0.9rem + 3.4vw,46px);--a9:clamp(23px,1.05rem + 1.3vw,32px);--ae:clamp(19px,1rem + 0.4vw,22px);--a7:clamp(26px,1.2rem + 1.2vw,34px);--ap:clamp(18px,1rem + 0.4vw,20.5px);--a4:18px;--h:15.5px;--l:13.5px;--i:13px;--aa:12px;--a5:-.005em;--ah:0 12px 32px -16px rgba(20,24,27,.35);--bc:150ms ease-out;--as:1088px;--aj:clamp(16px,3.2vw,32px);--a8:320px;--ak:80px;--v:624px;--ai:624px;--s:64px;--a6:8px;--az:linear-gradient(120deg,transparent calc(50% - 1px),var(--a) calc(50% - 1px),var(--a) calc(50% + 1px),transparent calc(50% + 1px));--ba:var(--az) left center/6px 10px no-repeat,var(--az) right center/6px 10px no-repeat,linear-gradient(var(--a),var(--a)) center/100% 1px no-repeat}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--s) + 16px)}body{margin:0;background:var(--au);color:var(--ag);font:400 var(--a4)/1.7 var(--f);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}svg{display:block;max-width:100%}h1,h2,h3,h4,.glance__q,.note__title,.adbox__title,.author__name,.tile__name,.faq summary{hyphens:manual;overflow-wrap:break-word}@media (max-width:359.98px){h1,h2,h3,h4,.glance__q,.note__title,.adbox__title,.author__name,.tile__name,.faq summary{hyphens:auto;hyphenate-limit-chars:20 8 8}}h1,h2,h3,h4{font-family:var(--n);color:var(--a);letter-spacing:var(--a5);margin:0;text-wrap:balance}h1{font-size:min(var(--a1),calc((100vw - 2 * var(--aj)) * .089));line-height:1.06;font-weight:700}h2{font-size:var(--a9);line-height:1.15;font-weight:700}h3{font-size:var(--ae);line-height:1.25;font-weight:600}h4{font-size:18px;line-height:1.3;font-weight:600}p,li,td,th,dd,dt,figcaption{hyphens:auto;overflow-wrap:break-word;hyphenate-limit-chars:10 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4}p{margin:0}strong,b{font-weight:600;color:var(--a)}a{color:inherit}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid transparent;box-shadow:var(--a0);border-radius:2px}.wrap{max-width:var(--as);margin-inline:auto;padding-inline:var(--aj)}[hidden]{display:none!important}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sprite{position:absolute;width:0;height:0;overflow:hidden}.tnum{font-variant-numeric:tabular-nums}.nb{white-space:nowrap}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.prose a:not(.btn):not(.prov):not(.row__a):not(.qref),a.tl{color:var(--b);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--bc)}.label{display:block;font:600 var(--i)/1.35 var(--f);color:var(--e);hyphens:none;overflow-wrap:normal}.stand{font:500 var(--aa)/1.5 var(--g);letter-spacing:.01em;color:var(--r);hyphens:none}.stand a{color:var(--b);text-underline-offset:3px}.small{font-size:var(--l);line-height:1.5;color:var(--e)}.skip{position:absolute;left:16px;top:-200px;z-index:100;background:var(--a);color:var(--af);padding:12px 16px;font:600 15px/1.2 var(--f);text-decoration:none;border-radius:3px}.skip:focus{top:8px}.mk{display:inline-block;flex:none;width:28px;height:10px;background:var(--ba)}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:16px}.hdr{position:sticky;top:0;z-index:40;background:var(--d);border-bottom:1px solid var(--c)}.hdr__in{position:relative;display:flex;align-items:center;gap:20px;height:var(--s)}.brand{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--a);text-decoration:none;font:700 21px/1 var(--n);letter-spacing:.005em;hyphens:none;white-space:nowrap}.brand svg{width:36px;height:20px;flex:none}.signet .l{stroke:currentColor;stroke-width:1.5;fill:none}.signet .t{stroke:currentColor;stroke-width:2;fill:none}.signet .b{fill:var(--b)}.burger{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:1px solid var(--c);border-radius:3px;cursor:pointer;color:var(--a)}.burger__bars{position:relative;width:20px;height:14px}.burger__bars i{position:absolute;left:0;right:0;height:2px;background:var(--a)}.burger__bars i:nth-child(1){top:0}.burger__bars i:nth-child(2){top:6px}.burger__bars i:nth-child(3){top:12px}.burger[aria-expanded="true"] .burger__bars i:nth-child(1){top:6px;transform:rotate(45deg)}.burger[aria-expanded="true"] .burger__bars i:nth-child(2){opacity:0}.burger[aria-expanded="true"] .burger__bars i:nth-child(3){top:6px;transform:rotate(-45deg)}.nav{display:none}.nav__list{list-style:none;margin:0;padding:0}.nav__link{display:flex;align-items:center;min-height:48px;color:var(--ag);text-decoration:none;font:600 15px/1.25 var(--f);hyphens:none;white-space:nowrap}.nav__link[aria-current]{color:var(--a)}.nav__cta{padding-top:16px}@media (max-width:1023.98px){.nav.is-open{display:block;position:absolute;top:100%;left:0;right:0;background:var(--d);border-bottom:1px solid var(--c);box-shadow:var(--ah);max-height:calc(100dvh - var(--s));overflow-y:auto;overscroll-behavior:contain;padding:8px var(--aj) 24px}.nav__list>li:not(.nav__cta){border-bottom:1px solid var(--c)}.nav__link[aria-current]{box-shadow:inset 3px 0 0 var(--b);padding-left:12px}.nav__cta .btn{width:100%}}@media (min-width:1024px){.burger{display:none}.nav{display:block;margin-left:auto;height:100%}.nav__list{display:flex;align-items:center;height:100%;gap:4px}.nav__list>li{height:100%;display:flex;align-items:center}.nav__link{height:100%;padding-inline:8px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:border-color var(--bc),color var(--bc)}.nav__link[aria-current]{border-bottom-color:var(--b)}.nav__cta{padding:0 0 0 12px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 20px;border:1px solid transparent;border-radius:3px;font:600 15px/1.2 var(--f);text-decoration:none;cursor:pointer;hyphens:none;white-space:nowrap;transition:background-color var(--bc),border-color var(--bc),color var(--bc)}.btn svg{width:20px;height:20px}.btn--primary{background:var(--a);color:var(--af)}.btn--secondary{background:var(--d);color:var(--a);border-color:var(--a)}.btn--ad{background:var(--ad);color:var(--bb)}@media (max-width:399.98px){.btn{width:100%}}.sec{padding-block:40px}@media (min-width:900px){.sec{padding-block:72px}}.sec--w{background:var(--d)}.sec--k{background:var(--au)}.sec__head{margin-bottom:32px;max-width:var(--ai)}.sec__head h2{margin-bottom:12px}.sec__head p{color:var(--e);font-size:var(--h);line-height:1.55}.crumb{padding-top:20px}.crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;font-size:var(--l);line-height:1.5;color:var(--e)}.crumb li+li::before{content:"/";margin-inline:8px;color:var(--r)}.crumb a{display:inline-block;padding-block:3px;color:var(--e);text-underline-offset:3px}.crumb [aria-current]{color:var(--a)}.more{display:inline-flex;align-items:center;min-height:44px;font:600 15px/1.2 var(--f);color:var(--b);text-decoration:underline;text-underline-offset:3px}.standline,.meta{--av:20px;overflow:hidden;padding:4px;margin-inline:-4px}.standline{--av:24px}.standline>span,.meta>span{position:relative}.standline>span+span::before,.meta>span+span::before{content:"·";position:absolute;top:0;left:calc(-1 * var(--av));width:var(--av);text-align:center;color:var(--r)}.hero{background:var(--d);padding-block:24px 32px}.hero__grid{display:grid;gap:40px}.hero h1{font-size:var(--aq);line-height:1.02}@media (min-width:600px){.hero h1{max-width:17ch}}.hero__lead{margin-top:20px;font-size:var(--ap);line-height:1.55;max-width:34em}.standline{margin-top:calc(24px - 4px);display:flex;flex-wrap:wrap;gap:4px var(--av);font:500 var(--aa)/1.35 var(--g);color:var(--r);hyphens:none}.standline a{color:var(--b)}.hero__dwg{display:none}@media (min-width:900px){.hero{padding-block:72px}.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);column-gap:72px;align-items:center}.hero__dwg{display:block}}.tiles{list-style:none;margin:0;padding:0;display:grid;background:var(--d);border:1px solid var(--c);border-radius:3px}.tile__a{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:56px;padding:8px 16px;color:var(--a);text-decoration:none;border-bottom:1px solid var(--c)}.tile:last-child .tile__a{border-bottom:0}.tile__icon{width:24px;height:24px}.tile__name{font:600 var(--ae)/1.2 var(--n);hyphens:none;overflow-wrap:normal}.tile__desc,.tile__meta{display:none}.tile__span{font:500 14px/1.3 var(--g);color:var(--ag);text-align:right;white-space:nowrap}.tile__typ{display:none}@media (min-width:900px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;background:transparent;border:0}.tiles[data-count="2"],.tiles[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles[data-count="7"],.tiles[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.tile__a{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:24px;background:var(--d);border:1px solid var(--c);border-radius:3px;transition:border-color var(--bc)}.tile:last-child .tile__a{border-bottom:1px solid var(--c)}.tile__icon{width:32px;height:32px}.tile__desc{display:block;font-size:var(--h);line-height:1.55;color:var(--e)}.tile__span{margin-top:auto;padding-top:16px;border-top:1px solid var(--c);width:100%;text-align:left;font-size:15px}.tile__meta{display:block;font:500 var(--aa)/1.35 var(--g);color:var(--r)}.tile__typ{display:inline}}.steps{list-style:none;margin:0;padding:0;display:grid}.step{position:relative;padding:0 0 32px 32px}.step::before{content:"";position:absolute;left:0;top:6px;bottom:0;width:10px;background:linear-gradient(150deg,transparent calc(50% - 1px),var(--a) calc(50% - 1px),var(--a) calc(50% + 1px),transparent calc(50% + 1px)) center top/10px 6px no-repeat,linear-gradient(var(--a),var(--a)) center/1px 100% no-repeat}.step:last-child{padding-bottom:0}.step:last-child::before{bottom:auto;height:6px}.step__n{font:600 var(--i)/1.35 var(--f);color:var(--b)}.step h3{margin:8px 0}.step p{font-size:var(--h);line-height:1.55;max-width:30em}@media (min-width:900px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.step{padding:24px 32px 0 0}.step::before{left:0;right:0;top:0;bottom:auto;width:auto;height:10px;background:var(--az) left center/6px 10px no-repeat,linear-gradient(var(--a),var(--a)) center/100% 1px no-repeat}.step:last-child::before{height:10px;background:var(--ba)}}.legend{margin-top:40px;padding-top:24px;border-top:1px solid var(--c);display:grid;gap:16px}.legend__row{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:baseline;align-content:start;gap:12px;margin:0;font-size:var(--h);line-height:1.55}.legend__row dd{margin:0}.legend__row .prov{justify-self:start}@media (min-width:900px){.legend--quer{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:32px}.legend--quer .legend__row{grid-template-columns:minmax(0,1fr);row-gap:8px}}.prose>.legend{margin-top:24px}.rows{list-style:none;margin:0;padding:0;background:var(--d);border:1px solid var(--c);border-radius:3px}.row{border-bottom:1px solid var(--c)}.row:last-child{border-bottom:0}.row__a{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:12px;align-items:start;min-height:56px;padding:12px 40px 12px 16px;color:var(--a);text-decoration:none}.row__a.no-icon{grid-template-columns:minmax(0,1fr)}.row__a::after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid var(--a);border-top:2px solid var(--a);transform:translateY(-50%) rotate(45deg)}.row__a svg{width:24px;height:24px;margin-top:2px}.row__t{display:block;font:600 var(--h)/1.4 var(--f);color:var(--a)}.row__s{display:block;margin-top:2px;font-size:var(--l);line-height:1.5;color:var(--e)}.log{list-style:none;margin:0;padding:0;border-top:1px solid var(--k)}.log li{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0;border-bottom:1px solid var(--c);font-size:var(--h);line-height:1.55}.log time{font:500 13px/1.4 var(--g);color:var(--r)}@media (min-width:600px){.log li{grid-template-columns:120px minmax(0,1fr) minmax(0,1.3fr);gap:20px;align-items:baseline}.log--kurz li{grid-template-columns:120px minmax(0,1fr)}}@media (min-width:1024px){.sec--split .wrap{display:grid;grid-template-columns:minmax(0,var(--a8)) minmax(0,var(--v));column-gap:var(--ak);align-items:start}.sec--split .sec__head{grid-column:1;grid-row:1 / span 3;margin-bottom:0}.sec--split .wrap>:not(.sec__head){grid-column:2}}.w-prose{max-width:var(--ai)}.duo{display:grid;gap:40px}@media (min-width:900px){.duo{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:72px}}.duo h2{font-size:var(--ae);line-height:1.25;margin-bottom:12px}.duo p{font-size:var(--h);line-height:1.55}.links{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:8px}.layout{padding-bottom:72px}.arthead{padding-bottom:32px;max-width:var(--v);container-type:inline-size}.arthead h1{margin-top:24px;font-size:min(var(--a1),8.9cqi)}.meta{margin-top:calc(16px - 4px);display:flex;flex-wrap:wrap;gap:4px var(--av);font-size:var(--l);line-height:1.5;color:var(--e)}.adnote{margin-top:20px;padding:4px 0 4px 16px;border-left:3px solid var(--ad);font-size:var(--l);line-height:1.55}.adnote a,.adt a{color:var(--b);text-underline-offset:3px}.content{container-type:inline-size;min-width:0;max-width:var(--v)}.rail{min-width:0;max-width:var(--v);margin-bottom:32px}@media (min-width:900px){.layout{display:grid;grid-template-columns:minmax(0,var(--a8)) minmax(0,var(--v));grid-template-areas:"rail head" "rail body";column-gap:clamp(40px,6vw,var(--ak));align-items:start}.arthead{grid-area:head}.content{grid-area:body}.rail{grid-area:rail;position:sticky;top:calc(var(--s) + 24px);max-height:calc(100vh - var(--s) - 40px);overflow-y:auto;margin:24px 0 0}}.toc{background:var(--d);border:1px solid var(--c);border-radius:3px}.toc summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;cursor:pointer;list-style:none}.toc summary::-webkit-details-marker{display:none}.toc summary::after{content:"";width:8px;height:8px;border-right:2px solid var(--a);border-bottom:2px solid var(--a);transform:translateY(-2px) rotate(45deg)}.toc[open] summary::after{transform:translateY(2px) rotate(-135deg)}.toc__list{list-style:none;margin:0;padding:4px 16px 16px 20px;max-height:52vh;overflow-y:auto;overscroll-behavior:contain}.toc__list li{position:relative;border-left:1px solid var(--j)}.toc__list li::before{content:"";position:absolute;left:-5px;top:50%;width:10px;height:2px;background:var(--j);transform:translateY(-50%) rotate(-30deg)}.toc__list a{display:flex;align-items:center;min-height:44px;padding-left:16px;font-size:var(--h);line-height:1.35;color:var(--e);text-decoration:none;hyphens:none}.toc__list a.is-current{color:var(--a);font-weight:600}.toc__list li:has(>a.is-current)::before{background:var(--b);height:3px}@media (min-width:900px){.rail .toc{background:transparent;border:0}.rail .toc summary{cursor:default;min-height:0;padding:0 0 12px;pointer-events:none}.rail .toc summary::after{display:none}.rail .toc__list{max-height:none;padding:0 0 0 4px}.rail .toc__list a{min-height:34px}}.mpage{padding-bottom:72px}.mpage .arthead{padding-bottom:0}.mpage .content,.toc--top{max-width:var(--ai)}.toc--top{margin-top:24px}.mpage .prose{margin-top:32px}.prose>*+*{margin-top:18px}.prose>h2{margin-top:56px}.prose>h2::after{content:"";display:block;width:56px;height:10px;margin-top:12px;background:var(--ba)}.prose>h2+*{margin-top:20px}.prose>h3{margin-top:32px}.prose>h3+*{margin-top:12px}.prose>.glance,.prose>figure,.prose>.note,.prose>.adbox,.prose>.adt,.prose>.calc,.prose>.pstack,.prose>.tblbox,.prose>.derivation,.prose>.checklist,.prose>.author,.prose>.rows,.prose>.faq,.prose>.sources{margin-top:32px}.prose>h2+.tblbox,.prose>h2+.pstack,.prose>h2+.calc,.prose>h2+.faq,.prose>h2+.sources,.prose>h2+.rows{margin-top:20px}.layout .prose>:first-child,.mpage .prose>:first-child{margin-top:0}.prose>ul:not([class]),.prose>ol:not([class]){margin-bottom:0;padding:0;list-style:none}.prose>ul:not([class])>li,.prose>ol:not([class])>li{position:relative;padding-left:24px}.prose>ul:not([class])>li+li,.prose>ol:not([class])>li+li{margin-top:8px}.prose>ul:not([class])>li::before{content:"";position:absolute;left:2px;top:.8em;width:10px;height:2px;background:var(--a);transform:rotate(-60deg)}.prose>ol:not([class]){counter-reset:li}.prose>ol:not([class])>li{counter-increment:li}.prose>ol:not([class])>li::before{content:counter(li) ".";position:absolute;left:0;top:0;font:500 15px/1.9 var(--g);color:var(--e)}.prose>blockquote{margin-inline:0;padding-left:16px;border-left:3px solid var(--k);color:var(--e)}.prose dl{margin-block:0}.prose dt{font-weight:600;color:var(--a)}.prose dd{margin:0 0 12px}.lead{font-size:var(--ap);line-height:1.55}.fn{font:500 11.5px/1 var(--g);vertical-align:super;margin-left:1px}.prose .fn a{text-decoration:none}.prose code:not(.formula){font:500 .85em/1 var(--g);color:var(--a)}.prose pre{padding:12px 16px;background:var(--ab);border:1px solid var(--c);border-left:3px solid var(--b);border-radius:3px;white-space:pre-wrap;overflow-wrap:anywhere}.prose pre code:not(.formula){font:500 13.5px/1.6 var(--g)}.pband{margin:0;position:relative}.pband__unit{font-size:var(--l);line-height:1.5;color:var(--e)}.pband__vals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 8px}.pband__vals>div:nth-child(2){text-align:center}.pband__vals>div:nth-child(3){text-align:right}.pband__vals>.is-typ{transform:translateX(calc((clamp(36,(var(--lo,33.33) + var(--hi,66.67)) / 2,64) - 50) * 3%))}.pband__vals dt{font:600 var(--i)/1.35 var(--f);color:var(--e);hyphens:none}.pband__vals dd{margin:4px 0 0;font:700 var(--a7)/1.1 var(--n);font-variant-numeric:tabular-nums;color:var(--a);white-space:nowrap;hyphens:none}.pband__vals .is-typ dd{color:var(--b)}.dim{position:relative;height:22px}.dim::before{content:"";position:absolute;inset:0;background:var(--ba)}.dim::after{content:"";position:absolute;top:50%;height:var(--a6);transform:translateY(-50%);background:var(--b);left:calc(3px + (100% - 6px) * var(--lo) / 100);width:calc((100% - 6px) * (var(--hi) - var(--lo)) / 100)}.pband__meta{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font:500 var(--aa)/1.35 var(--g);color:var(--r);hyphens:none}.pband__meta a:not(.prov){color:var(--b);text-underline-offset:3px}@container (max-width:399.98px){.pband__vals{grid-template-columns:1fr;gap:8px}.pband__vals>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;text-align:left!important;border-bottom:1px solid var(--c);padding-bottom:8px}.pband__vals>.is-typ{transform:none}.pband__vals dd{margin:0}}.pstack{background:var(--d);border:1px solid var(--c);border-radius:3px;padding:20px}.pstack__head{margin-bottom:16px}.pstack__rows{list-style:none;margin:0;padding:0}.pstack__row{display:grid;grid-template-columns:150px minmax(0,1fr) 96px;align-items:center;gap:16px;padding:8px 0}.pstack__label{font-size:14px;line-height:1.35;color:var(--a);hyphens:none}.pstack__track{position:relative;height:28px;border-right:1px solid var(--c);background:repeating-linear-gradient(to right,var(--c) 0 1px,transparent 1px 20%)}.pstack__track .dim{position:absolute;top:3px;left:calc(var(--min) * 1%);width:calc((var(--max) - var(--min)) * 1%)}.pstack__val{font:500 13px/1.3 var(--g);color:var(--ag);text-align:right;white-space:nowrap}.pstack__axis{position:relative;height:18px;margin-left:calc(150px + 16px);margin-right:calc(96px + 16px);font:500 11.5px/1 var(--g);color:var(--r)}.pstack__axis span{position:absolute;top:4px;left:calc(var(--p) * 1%);transform:translateX(-50%);white-space:nowrap}.pstack__axis span.ende{transform:translateX(-100%)}.pstack__axis span:first-child{transform:none}@container (max-width:599.98px){.pstack{padding:16px}.pstack__row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding:8px 0 12px}.pstack__val{grid-column:2;grid-row:1}.pstack__track{grid-column:1 / -1}.pstack__axis{margin:0}}.prov{display:inline-flex;align-items:center;gap:6px;padding:1px 7px 2px 6px;border:1px solid var(--j);border-radius:2px;background:var(--d);font:600 var(--i)/1.35 var(--f);letter-spacing:0;color:var(--a);text-decoration:none;white-space:nowrap;hyphens:none;vertical-align:middle}.prov::before{content:"";width:8px;height:8px;border:1px solid var(--a);flex:none}.prov--beleg::before{background:var(--a)}.prov--stichprobe::before{background:linear-gradient(to top,var(--a) 50%,transparent 50%)}.prov--herleitung::before{background:linear-gradient(135deg,var(--a) 50%,transparent 50%)}.prov--annahme::before{background:transparent}.prov--beispiel{border-style:dashed;color:var(--e)}.prov--beispiel::before{border-style:dashed;border-color:var(--e)}.qref{font:500 12px/1 var(--g);color:var(--b);text-decoration:none;white-space:nowrap}.tblbox{min-width:0}.tbl{width:100%;border-collapse:separate;border-spacing:0;background:var(--d);border:1px solid var(--c);border-radius:3px;font-size:var(--h);line-height:1.55}.tbl caption{caption-side:bottom;text-align:left;padding-top:8px}.tbl__titel{font:600 var(--i)/1.5 var(--f);color:var(--e)}.tbl th{background:var(--ab);text-align:left;vertical-align:bottom;padding:12px 16px;border-bottom:1px solid var(--k);font:600 var(--i)/1.35 var(--f);color:var(--e);hyphens:none}.tbl thead th:first-child{border-top-left-radius:3px}.tbl thead th:last-child{border-top-right-radius:3px}.tbl td{padding:12px 16px;border-bottom:1px solid var(--c);vertical-align:top}.tbl tbody tr:last-child td{border-bottom:0}.tbl .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tbl td.num{color:var(--a)}.tbl td.typ{color:var(--b);font-weight:600}.tbl .sub{display:block;font-size:var(--l);font-weight:400;color:var(--e)}.tbl .nw{white-space:nowrap}.tbl .sub.einh{font-weight:600;color:var(--ag)}.tbl td.lang{white-space:normal;text-align:left;min-width:10em}.tbl td:first-child{color:var(--a);font-weight:600}.tbl--preise td:last-child{white-space:nowrap}.tbl tr.res td{background:var(--q);color:var(--m);font-weight:600}@container (max-width:599.98px){.tbl--stack{border:0;background:transparent}.tbl--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tbl--stack tbody,.tbl--stack tr,.tbl--stack td{display:block}.tbl--stack tr{background:var(--d);border:1px solid var(--c);border-radius:3px;padding:12px 16px}.tbl--stack tr+tr{margin-top:8px}.tbl--stack td{display:flow-root;padding:4px 0;border:0;text-align:right}.tbl--stack td::before{content:attr(data-label);float:left;max-width:48%;margin-right:16px;padding-top:2px;text-align:left;font:600 var(--i)/1.35 var(--f);color:var(--e);hyphens:none}.tbl--stack td:first-child{display:block;text-align:left;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--c)}.tbl--stack td:first-child::before{content:none}.tbl--stack td.num{white-space:normal}.tbl--stack tr.res{background:var(--q);border-color:var(--ac)}.tbl--stack tr.res td{background:transparent}.tbl--stack td.wide{text-align:left}.tbl--stack td.wide::before{float:none;display:block;max-width:none;margin:0 0 2px;padding:0}.tbl--steps{border:1px solid var(--c);background:var(--d)}.tbl--steps tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:baseline;margin:0;padding:12px 16px;border:0;border-bottom:1px solid var(--c);border-radius:0;background:transparent}.tbl--steps tr:last-child{border-bottom:0}.tbl--steps tr.res{background:var(--q);border-radius:0 0 3px 3px}.tbl--steps td{padding:0;text-align:left}.tbl--steps td::before{content:none}.tbl--steps td:first-child{grid-column:1 / -1;padding:0 0 2px;margin:0;border:0}.tbl--steps td.wide{grid-column:1;color:var(--e)}.tbl--steps tr.res td.wide{color:var(--m)}.tbl--steps td.num{grid-column:2;text-align:right;white-space:nowrap}.tbl--steps td.lang{grid-column:1 / -1;text-align:left;white-space:normal;min-width:0;padding-top:2px}}@container (min-width:400px) and (max-width:599.98px){.tbl--stack:not(.tbl--steps) tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.tbl--stack:not(.tbl--steps) td:first-child,.tbl--stack:not(.tbl--steps) td.wide{grid-column:1 / -1}}.derivation{border-top:1px solid var(--k);border-bottom:1px solid var(--c)}.derivation>summary{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 0;cursor:pointer;list-style:none;font:600 var(--h)/1.35 var(--f);color:var(--a)}.derivation>summary::-webkit-details-marker{display:none}.derivation>summary::before{content:"";flex:none;width:8px;height:8px;margin-left:2px;border-right:2px solid var(--a);border-bottom:2px solid var(--a);transform:rotate(-45deg)}.derivation[open]>summary::before{transform:rotate(45deg)}.derivation>summary .label{margin-left:auto}.derivation__body{padding:4px 0 24px}.derivation__body>*+*{margin-top:16px}.derivation .tbl{font-size:14.5px}.formula{display:block;padding:12px 16px;background:var(--ab);border:1px solid var(--c);border-left:3px solid var(--b);border-radius:3px;font:500 13.5px/1.6 var(--g);color:var(--a);overflow-wrap:anywhere;hyphens:none}.glance{background:var(--d);border:1px solid var(--c);border-top:3px solid var(--a);border-radius:3px;padding:20px 20px 24px}.glance__q{margin:8px 0 16px;font:600 var(--ae)/1.25 var(--n);color:var(--a)}.glance__list{list-style:none;margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--c)}.glance__list li{position:relative;padding-left:24px;font-size:var(--h);line-height:1.55}.glance__list li+li{margin-top:8px}.glance__list li::before{content:"";position:absolute;left:2px;top:.72em;width:10px;height:2px;background:var(--a);transform:rotate(-60deg)}@container (min-width:600px){.glance{padding:24px 32px 32px}}.note{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:20px;border-radius:3px;font-size:var(--h);line-height:1.55}.note__icon{width:24px;height:24px}.note__body>*+*{margin-top:12px}.note__title{font:700 18px/1.3 var(--n);letter-spacing:.005em}.note ul{margin-bottom:0;padding:0;list-style:none}@container (max-width:459.98px){.note{display:block;padding:16px}.note__icon{position:absolute;left:16px;top:16px;width:20px;height:20px}.note__body>:first-child{padding-left:28px;min-height:20px}}.note li{position:relative;padding-left:20px}.note li+li{margin-top:8px}.note li::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px}.note--warn{background:var(--ax);border:1px solid var(--aw);border-left:3px solid var(--warn);color:var(--x)}.note--warn .note__icon,.note--warn .label{color:var(--warn)}.note--warn .note__title{color:var(--x)}.note--warn li::before{background:var(--warn)}.note--warn a{color:var(--x)!important;text-decoration-thickness:1px}.note--info{background:var(--q);border:1px solid var(--ac);border-left:3px solid var(--b);color:var(--m)}.note--info .note__icon,.note--info .label{color:var(--b)}.note--info a{color:var(--m)!important}.note--inline{background:transparent;border:0;border-left:3px solid var(--warn);border-radius:0;padding:4px 0 4px 16px;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:14.5px}.note--inline .note__icon{width:20px;height:20px}@container (max-width:459.98px){.note.note--inline{padding:4px 0 4px 16px}.note--inline .note__icon{left:16px;top:4px}}.adt{padding:4px 0 4px 16px;border-left:3px solid var(--ad);font-size:var(--l);line-height:1.55}.adbox{background:var(--a3);border:1px solid var(--a2);border-radius:3px;padding:20px;color:var(--ar)}.adt+.adbox{margin-top:12px}.adbox .label{color:var(--ad)}.adbox__title{margin-top:8px;font:700 20px/1.25 var(--n);color:var(--ar)}.adbox__text{margin-top:8px;font-size:var(--h);line-height:1.55}.adbox .btn{margin-top:16px}.adbox__foot{margin-top:12px;font-size:var(--l);line-height:1.5}.ico{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter}.fig{margin:0;background:var(--ab);border:1px solid var(--c);border-radius:3px;padding:12px}@media (min-width:600px){.fig{padding:20px}}.fig svg{width:100%;height:auto;margin-inline:auto}.fig--plan svg{max-width:440px}.fig--sec svg{max-width:420px}.fig figcaption{margin-top:16px;padding-top:12px;border-top:1px solid var(--c);font-size:var(--l);line-height:1.5;color:var(--e)}.fig figcaption strong{color:var(--a)}.dwg .w{fill:none;stroke:var(--a);stroke-width:1.5}.dwg .th{fill:none;stroke:var(--a);stroke-width:.75}.dwg .hatch{stroke:var(--a);stroke-width:.6;opacity:.35}.dwg .bg{fill:var(--d)}.dwg .fill2{fill:var(--y)}.dwg .dm{stroke:var(--b);stroke-width:1;fill:none}.dwg .ext{stroke:var(--b);stroke-width:.75;fill:none;opacity:.7}.dwg .tk{stroke:var(--b);stroke-width:2;fill:none}.dwg .lead{stroke:var(--j);stroke-width:1;fill:none}.dwg text{font-family:var(--g);font-weight:500;fill:var(--b)}.dwg text.ink{fill:var(--a)}.dwg text.mut{fill:var(--e)}.calc{--z:20px;--ao:20px;background:var(--ab);border:1px solid var(--c);border-radius:3px;padding:var(--ao) var(--z) 0;overflow:hidden}.calc h3{margin:8px 0}.calc__intro{font-size:var(--h);line-height:1.55;color:var(--e)}.calc__grid{display:grid;gap:16px;margin-top:20px}.calc__dims{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.calc__dims[data-n="1"]{grid-template-columns:minmax(0,1fr)}.calc__dims[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.calc__dims .field input[type="text"]{padding-right:28px;padding-left:10px}.calc__dims .field__unit{right:10px}@container (min-width:600px){.calc{--z:32px;--ao:24px}.calc__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.calc__dims,.field--full{grid-column:1 / -1}}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label,.fset legend{font:600 15px/1.35 var(--f);color:var(--a);hyphens:none}.field__in{position:relative}.field input[type="text"],.field select{width:100%;min-height:48px;padding:10px 52px 10px 12px;background:var(--d);border:1px solid var(--j);border-radius:3px;font:400 16px/1.4 var(--f);color:var(--a);font-variant-numeric:tabular-nums;transition:border-color var(--bc)}.field select{padding-right:40px;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--a) 50%),linear-gradient(135deg,var(--a) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.field__unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font:500 14px/1 var(--g);color:var(--e);pointer-events:none}.field input[aria-invalid="true"]{border-color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn)}.field__err{font-size:14px;line-height:1.4;color:var(--x)}.field__err:empty{display:none}.field__hint{font-size:var(--l);line-height:1.45;color:var(--e)}.fset{margin:0;padding:0;border:0;min-width:0}.fset legend{padding:0;margin-bottom:6px}.opts{display:flex;flex-wrap:wrap;gap:8px}.opt{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;background:var(--d);border:1px solid var(--j);border-radius:3px;font-size:15px;line-height:1.3;cursor:pointer;hyphens:none}.opt input{width:18px;height:18px;margin:0;accent-color:var(--b)}.opt:has(input:checked){border-color:var(--b);box-shadow:inset 0 0 0 1px var(--b);color:var(--a)}.opt:has(input:focus-visible){box-shadow:var(--a0)}.calc__out{margin:24px calc(-1 * var(--z)) 0;padding:20px var(--z) 24px;background:var(--d);border-top:2px solid var(--b)}.calc__out>.label{color:var(--b)}.calc__area{margin-top:8px;font:600 var(--h)/1.4 var(--f);color:var(--a)}.calc__out .pband{margin-top:12px}.calc__disclaimer{margin-top:16px;font-size:var(--l);line-height:1.5;color:var(--e)}.calc__out .derivation,.calc__out .note{margin-top:16px}.calc__kpi{margin-top:12px}.calc__kpi>.is-typ{transform:none}.calc__out>.pband__meta{margin-top:12px}.calc__steps{margin:0;padding:0;list-style:none;font:500 13.5px/1.6 var(--g);color:var(--a);hyphens:none}.calc__steps li{padding:8px 0;border-bottom:1px dashed var(--c)}.calc__steps li:last-child{border-bottom:0}.checklist{background:var(--d);border:1px solid var(--c);border-radius:3px;padding:20px}.checklist>.label{margin-bottom:12px}.checklist ol{list-style:none;margin:0;padding:0;counter-reset:ck}.checklist li{counter-increment:ck;border-top:1px solid var(--c)}.checklist label{position:relative;display:grid;grid-template-columns:22px 30px minmax(0,1fr);align-items:start;column-gap:8px;min-height:44px;padding:12px 0;cursor:pointer;font-size:var(--h);line-height:1.55}.checklist input{grid-column:1;grid-row:1;width:20px;height:20px;margin:2px 0 0;accent-color:var(--a)}.checklist label::before{content:counter(ck,decimal-leading-zero);grid-column:2;grid-row:1;font:500 13px/1.9 var(--g);color:var(--r)}.checklist label>span{grid-column:3;grid-row:1}.checklist b{display:block;color:var(--a)}.checklist input:checked~span b{text-decoration:line-through;text-decoration-thickness:1px;color:var(--e)}.checklist__foot{padding-top:16px;border-top:1px solid var(--c)}.faq{border-top:1px solid var(--k)}.faq details{border-bottom:1px solid var(--c)}.faq summary{position:relative;display:flex;align-items:center;min-height:56px;padding:12px 40px 12px 0;cursor:pointer;list-style:none;font:600 18px/1.35 var(--n);color:var(--a);letter-spacing:.003em}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";position:absolute;right:8px;top:50%;width:14px;height:14px;margin-top:-7px;background:linear-gradient(var(--a),var(--a)) center/14px 2px no-repeat,linear-gradient(var(--a),var(--a)) center/2px 14px no-repeat}.faq details[open] summary::after{transform:rotate(45deg)}.faq__a{padding:0 0 20px;font-size:16px;line-height:1.65}.faq__a>*+*{margin-top:12px}.faq__a ul{padding-left:20px}.sources{margin:0;padding:0;list-style:none;border-top:1px solid var(--k)}.sources li{position:relative;padding:12px 0 12px 44px;border-bottom:1px solid var(--c);font-size:14.5px;line-height:1.55}.sources__nr{position:absolute;left:0;top:12px;font:500 13px/1.7 var(--g);color:var(--b)}.sources .stand{display:block;margin-top:2px}.sources a{overflow-wrap:anywhere;hyphens:none}.author{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px;background:var(--d);border:1px solid var(--c);border-radius:3px}.author__mark{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--a);color:var(--af);border-radius:3px}.author__mark svg{width:32px;height:18px}.author__mark .signet .b{fill:var(--af)}.author__name{font:600 var(--ae)/1.25 var(--n);color:var(--a)}.author__role{font:600 var(--i)/1.35 var(--f);color:var(--e);margin-top:2px}.author__text{font-size:var(--h);line-height:1.55;margin-top:12px}.author .links{font-size:var(--h);line-height:1.55}.author .stand{margin-top:12px}@container (max-width:459.98px){.author{grid-template-columns:1fr}}.changelog{margin-top:16px}.disclaimer{padding-top:16px;border-top:1px solid var(--c);font-size:var(--l);line-height:1.55;color:var(--e)}.prose>.disclaimer{margin-top:40px}.ftr{background:var(--at);color:var(--u);padding-block:56px 24px;font-size:var(--h);line-height:1.55}.ftr a{color:var(--u);text-decoration:none;text-underline-offset:3px}.ftr__grid{display:grid;gap:32px}@media (min-width:600px){.ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.ftr__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;column-gap:40px}}.ftr .brand{color:var(--u);min-height:0}.ftr .signet .b{fill:var(--u)}.ftr__claim{margin-top:12px;color:var(--o);max-width:28em}.ftr h2{font:600 var(--i)/1.35 var(--f);letter-spacing:0;color:var(--o);margin-bottom:12px}.ftr ul{list-style:none;margin:0;padding:0}.ftr li a{display:inline-flex;align-items:center;min-height:32px}.ftr__bottom{margin-top:40px;padding-top:16px;border-top:1px solid var(--an);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;color:var(--o);font-size:var(--l)}.ftr__bottom ul{display:flex;flex-wrap:wrap;gap:0 20px}.ftr__bottom a{color:var(--o);min-height:28px}.err{padding-block:56px 72px}.err .lead{margin-top:16px;max-width:34em}.err__list{margin-top:32px;max-width:var(--ai)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{.hdr,.rail,.adbox,.adt,.adnote,.ftr,.skip,.calc,.checklist__foot{display:none!important}body{background:var(--d);font-size:11pt}.layout{display:block}.prose a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt;color:var(--e);overflow-wrap:anywhere}.glance,.pstack,.tbl,.checklist,.note{break-inside:avoid}details>*{display:block}}@media (hover:hover) and (min-width:1024px){.prose a:not(.btn):not(.prov):not(.row__a):not(.qref):hover,a.tl:hover{color:var(--m);text-decoration-thickness:2px}.nav__link:hover{color:var(--a);border-bottom-color:var(--j)}.nav__link[aria-current]:hover{border-bottom-color:var(--b)}.btn--primary:hover{background:var(--ag)}.btn--secondary:hover{background:var(--y)}.btn--ad:hover{background:var(--ay)}.tile__a:hover{border-color:var(--a)}.row__a:hover{background:var(--ab)}.row__a:hover .row__t{text-decoration:underline;text-underline-offset:3px}.toc__list a:hover{color:var(--a)}a.prov:hover{border-color:var(--a)}.tbl--hover tbody tr:not(.res):hover td{background:var(--y)}.derivation>summary:hover{text-decoration:underline;text-underline-offset:3px}.ftr a:hover{text-decoration:underline}}