.hx-q{display:flex;align-items:center;gap:12px;height:46px;padding:4px 22px;border:1.5px solid var(--border2);border-radius:999px;background:var(--surface);outline:3px solid #0000;cursor:text}.hx-q:hover{border-color:var(--ink4)}.hx-q:focus-within{border-color:var(--accent);outline-color:color-mix(in srgb,var(--accent) 24%,#0000)}.hx-q>svg{flex:none;color:var(--ink3)}.hx-q input{flex:1 1;min-width:0;height:100%;border:0;background:none;outline:0;font-size:18px;color:var(--ink)}.hx-q input::placeholder{color:var(--ink3);opacity:1}.hx-q input::-webkit-search-cancel-button{display:none}.hx-q:focus-within>kbd{opacity:0}.hx kbd{display:inline-block;min-width:24px;padding:1px 6px;border:solid var(--border2);border-width:1px 1px 2px;border-radius:6px;background:var(--surface);font:500 12.5px/1.5 var(--font-sans),Inter,system-ui,sans-serif;color:var(--ink);text-align:center;vertical-align:.08em}.hx kbd,.hx-kc{white-space:nowrap}.hx-kc>span{margin:0 4px;color:var(--ink3);font-size:.9em}.hx mark{padding:0 1px;border-radius:2px;background:color-mix(in srgb,var(--accent) 16%,#0000);color:inherit}.hx-vh{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.hx-kopf{padding:112px 0 104px;text-align:center}.hx-dach{margin-bottom:16px;font-size:15px;font-weight:500;color:var(--ink3)}.ix .hx-kopf h1{max-width:15em;margin:0 auto}.hx-su{position:relative;z-index:30;max-width:720px;margin:40px auto 0;text-align:left}.hx-su .hx-q{box-shadow:0 1px 2px #1a18260d}.hx-en{max-width:40em;margin:20px auto 0;font-size:15px;line-height:1.5;color:var(--ink3)}.hx-li{position:absolute;left:0;right:0;top:calc(100% + 8px);padding:6px;border:1px solid var(--border2);border-radius:10px;background:var(--surface);box-shadow:0 20px 48px -16px #0004;text-align:left}.hx-li[hidden]{display:none}.hx-o{display:grid;grid-gap:2px;gap:2px;padding:10px 14px 12px;border-radius:6px;color:var(--ink2)}.hx-o:hover,.hx-o[aria-selected=true]{background:var(--hv)}.hx-o[aria-selected=true]{box-shadow:inset 2px 0 0 var(--accent);border-radius:0 6px 6px 0}.hx-ob{font-size:12px;font-weight:500;color:var(--ink3)}.hx-ot{font-size:16px;font-weight:600;line-height:1.35;color:var(--ink)}.hx-os{font-size:14px;line-height:1.5}.hx-lf,.hx-oz{color:var(--ink3)}.hx-lf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:6px;padding:10px 14px 6px;border-top:1px solid var(--border);font-size:12.5px}.hx-lt{display:flex;gap:16px}.hx-lt kbd{margin-right:4px;font-size:11.5px}.hx-lx{padding:16px 14px;font-size:15px;line-height:1.5;color:var(--ink3)}.hx-ue{padding-bottom:128px}.hx-sek+.hx-sek{margin-top:96px}.ix .hx-t2{margin-bottom:24px;font-size:22px;line-height:1.3}.hx-kacheln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none}.hx-k{display:flex;flex-direction:column;gap:8px;height:100%;padding:24px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink2)}.hx-k:hover{border-color:var(--ink4)}.hx-k>svg{margin-bottom:8px;color:var(--ink2)}.hx-k:hover .hx-kt,.hx-k:hover>svg{color:var(--accent)}.hx-kt{font-size:17px;font-weight:600;line-height:1.3;color:var(--ink)}.hx-ks{line-height:1.5}.hx-kn,.hx-ks{font-size:15px}.hx-kn{margin-top:auto;padding-top:8px;font-weight:500;color:var(--ink3)}.hx-hf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 32px;gap:0 32px;list-style:none}.hx-hf a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 16px;gap:2px 16px;align-items:center;height:100%;padding:16px 4px 18px;border-top:1px solid var(--border)}.hx-hf b{font-size:16px;font-weight:500;line-height:1.4;color:var(--ink)}.hx-hf span{grid-row:2;font-size:13px;color:var(--ink3)}.hx-hf svg{grid-column:2;grid-row:1/span 2;color:var(--ink3)}.hx-hf a:hover b,.hx-hf a:hover svg{color:var(--accent)}.hx-tk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px 64px;gap:32px 64px;align-items:start}.ix .hx-tk h3{margin-bottom:8px;font-weight:600;color:var(--ink3)}.hx-tk dl,.ix .hx-tk h3{font-size:15px}.hx-tasten li,.hx-tk dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--border)}.ix .hx-tk dt{font-weight:400;color:var(--ink2)}.hx-tk dd{flex:none;max-width:none}.hx-weiter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;margin-top:96px;padding-top:48px;border-top:1px solid var(--border)}.ix .hx-weiter h2{font-size:22px;line-height:1.3}.hx-weiter p{max-width:38em;margin-top:8px;color:var(--ink3)}.hx-wl{display:flex;flex-wrap:wrap;gap:12px}.hx-wl a{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid var(--border2);border-radius:6px;background:var(--surface);font-size:15px;font-weight:500;color:var(--ink)}.hx-wl a:hover{border-color:var(--ink);background:var(--hv)}.hx-seite{padding:48px 0 128px}.hx-raster{display:grid;grid-template-columns:232px minmax(0,640px) 200px;grid-template-areas:"n a t";justify-content:space-between;grid-gap:0 56px;gap:0 56px;align-items:start}.hx-links{grid-area:n;position:-webkit-sticky;position:sticky;top:24px}.hx-art{grid-area:a;min-width:0}.hx-toc{grid-area:t;position:-webkit-sticky;position:sticky;top:24px;font-size:14px;line-height:1.4}.hx-sf{margin-bottom:24px}.hx-sf .hx-q{height:40px;gap:8px;padding:0 18px}.hx-sf .hx-q>svg{width:16px;height:16px}.hx-sf input{font-size:14px}.hx-nav{font-size:15px;line-height:1.4}.hx-nav a{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:6px;color:var(--ink2)}.hx-nav a>svg{flex:none;color:var(--ink3)}.hx-nav [aria-current],.hx-nav a:hover{background:var(--hv);color:var(--ink)}.hx-nav [aria-current]{font-weight:600;box-shadow:inset 2px 0 0 var(--accent);border-radius:0 6px 6px 0}.hx-nav [aria-current]:hover,.hx-nav [aria-current]>svg{color:var(--accent)}.hx-home{font-weight:500}.hx-gr{margin-top:20px}.hx-gr>p{margin-bottom:4px;padding-left:12px}.hx-gr>p,.hx-toc>p{font-size:13px;font-weight:500;color:var(--ink3)}.hx-toc>p{margin-bottom:8px;padding-left:14px}.hx-sm{list-style:none}.hx-toc .hx-sm{border-left:1px solid var(--border)}.hx-sm a{display:block;margin-left:-1px;padding:6px 12px;border-left:2px solid #0000;color:var(--ink3)}.hx-sm a:hover{color:var(--ink)}@supports (view-timeline:--a){.hx-raster{timeline-scope:--h1,--h2,--h3,--h4,--h5,--h6,--h7,--h8,--h9,--h10,--h11,--h12}.hx-ab{view-timeline:var(--hn);view-timeline-inset:16% 83%}.hx-sm a{animation:hx-an linear none;animation-range:cover;animation-timeline:var(--hl)}}@keyframes hx-an{0%,to{color:var(--ink);border-left-color:var(--accent)}}.hx-kr{margin-bottom:16px;font-size:14px;line-height:1.5}.hx-kr ol{flex-wrap:wrap;list-style:none}.hx-kr li,.hx-kr ol{display:flex;align-items:center}.hx-kr li{color:var(--ink3)}.hx-kr li+li:before{content:"";width:5px;height:5px;margin:0 12px 0 8px;border:solid var(--ink4);border-width:1.5px 1.5px 0 0;rotate:45deg}.hx-kr a{color:var(--ink2);-webkit-text-decoration:underline 1px #0000;text-decoration:underline 1px #0000;text-underline-offset:3px}.hx-kr a:hover{color:var(--accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.hx-kr [aria-current]{color:var(--ink);font-weight:500}.ix .hx-art h1{max-width:none;font-size:clamp(32px,.9vw + 26px,40px);line-height:1.15}.hx-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0 40px;font-size:14px;font-weight:500;color:var(--ink3)}.hx-meta .ix-kl{height:32px;margin-left:-4px;padding:0 10px;border:1px solid var(--border2);color:var(--ink)}.hx-meta .ix-kl:hover{border-color:var(--ink)}.hx-tx{font-size:17px;line-height:1.65;color:var(--ink2)}.hx-ab+.hx-ab{margin-top:56px}.hx-h{display:flex;align-items:center;gap:6px;margin-bottom:12px}.ix .hx-h h2{font-size:24px;line-height:1.3}.hx-tx h2[id]{scroll-margin-top:32px}.hx-ak{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:6px;background:none;color:var(--ink3);cursor:pointer;opacity:0}.hx-ak:focus-visible,.hx-ak[data-ok],.hx-h:hover .hx-ak{opacity:1}.hx-ak:hover{background:var(--hv)}.hx-ak:hover,.hx-ak[data-ok]{color:var(--accent)}.hx-tx :where(p,ul,ol,.hx-hw)+:where(p,ul,ol,.hx-hw){margin-top:16px}.hx-tx :is(ul,ol){display:grid;grid-gap:8px;gap:8px;padding-left:1.4em}.hx-tx ul{list-style:disc}.hx-tx ol{list-style:decimal}.hx-tx li{padding-left:4px}.hx-tx ul>li::marker{color:var(--ink4)}.hx-tx ol>li::marker{color:var(--ink3);font-weight:600}.hx-tx a{color:var(--accent);-webkit-text-decoration:underline 1px color-mix(in srgb,currentColor 35%,#0000);text-decoration:underline 1px color-mix(in srgb,currentColor 35%,#0000);text-underline-offset:3px}.hx-tx a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.hx-tx .hx-tasten{display:block;padding:0;list-style:none}.hx-tasten li{padding:10px 0;font-size:16px}.hx-tasten li:last-child{border-bottom:1px solid var(--border)}.hx-hw{padding:2px 0 2px 16px;border-left:2px solid var(--border2);font-size:15px;line-height:1.6;color:var(--ink3)}.hx-hw :is(p,ul)+:is(p,ul){margin-top:4px}.hx-hwk{font-weight:600;color:var(--ink2)}.hx-en-hw{margin-bottom:40px}.hx-ab:last-of-type{min-height:calc(100vh - 640px)}.hx-bl{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:64px;padding-top:32px;border-top:1px solid var(--border)}.hx-bl a{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:16px 20px;border:1px solid var(--border2);border-radius:10px;font-size:16px;font-weight:600;line-height:1.35;color:var(--ink)}.hx-bl a:hover{border-color:var(--ink);background:var(--hv)}.hx-bl .hx-bw{grid-column:2;justify-items:end;text-align:right}.hx-bl small{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink3)}.hx-nm,.hx-tm{display:none;border:1px solid var(--border2);border-radius:10px;background:var(--surface)}.hx-nm>summary,.hx-tm>summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:15px;color:var(--ink2);border-radius:10px}.hx-nm>summary:hover,.hx-tm>summary:hover{background:var(--hv)}.hx-nm b,.hx-tm b{font-weight:600;color:var(--ink)}.hx-nm>summary>svg,.hx-tm>summary>svg{margin-left:auto;color:var(--ink3)}.hx-nm>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 12px;gap:0 12px;padding:8px 16px}.hx-nm>summary>span{font-size:12px;font-weight:500;line-height:1.4;color:var(--ink3)}.hx-nm>summary>b{grid-row:2}.hx-nm>summary>svg{grid-column:2;grid-row:1/span 2;align-self:center}.hx-nm[open]>summary>svg,.hx-tm[open]>summary>svg{rotate:90deg}.hx-nm>nav{padding:0 8px 12px}.hx-tm .hx-sm{padding:0 8px 12px 10px}@media (max-width:1279px){.hx-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-raster{grid-template-columns:216px minmax(0,640px);grid-template-areas:"n a" "t a";grid-template-rows:auto 1fr;justify-content:start;gap:40px 48px}.hx-links,.hx-toc{position:static}}@media (max-width:1023px){.hx-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"n" "a";grid-template-rows:none;gap:24px}.hx-nd,.hx-toc{display:none}.hx-nm,.hx-tm{display:block}.hx-sf{margin-bottom:12px}.hx-sf .hx-q{height:44px}.hx-tm{margin-bottom:32px}.hx-hf{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-tk{grid-template-columns:minmax(0,1fr)}.hx-ab:last-of-type{min-height:0}}@media (max-width:639px){.hx-kopf{padding:56px 0 64px}.hx-su{margin-top:28px}.hx-q{height:58px;padding:4px 16px;gap:8px}.hx-q input{font-size:16px}.hx-lt,.hx-q>kbd{display:none}.hx-hf,.hx-kacheln{grid-template-columns:minmax(0,1fr)}.hx-k{padding:20px}.hx-sek+.hx-sek,.hx-weiter{margin-top:64px}.hx-ue{padding-bottom:72px}.hx-seite{padding:24px 0 72px}.hx-tx{font-size:16px}.ix .hx-h h2{font-size:20px}.hx-ab+.hx-ab{margin-top:40px}.ix .hx-art h1,.ix .hx-kopf h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.hx-tx{overflow-wrap:break-word}.hx-tasten li,.hx-tk dl>div{flex-wrap:wrap;gap:4px 16px}.hx-bl{grid-template-columns:minmax(0,1fr)}.hx-bl .hx-bw{grid-column:auto}.hx-bl>span{display:none}.hx-wl,.hx-wl a{width:100%}.hx-wl a{justify-content:space-between}}@media (hover:none){.hx-ak{opacity:.6}.hx-lt{display:none}}@media print{html:has(.hx-tx),html:has(.hx-tx) body{height:auto!important;overflow:visible!important;display:block!important;zoom:1!important;background:#fff!important}.ix:has(.hx-tx){height:auto;overflow:visible;zoom:1;background:#fff;color:#000;font-size:11pt}.hx-ak,.hx-bl,.hx-kr,.hx-links,.hx-meta .ix-kl,.hx-tm,.hx-toc,.ix:has(.hx-tx)>:is(header,footer){display:none!important}.ix:has(.hx-tx) .ix-in{max-width:none;padding:0}.hx-seite{padding:0}.hx-raster{display:block}.ix .hx-art h1{font-size:22pt;color:#000}.hx-meta{margin:4pt 0 14pt;font-size:10pt;color:#333}.hx-tx{max-width:44em;font-size:11pt;line-height:1.5;color:#000}.ix .hx-h h2{font-size:13pt;color:#000;page-break-after:avoid;break-after:avoid}.hx-ab+.hx-ab{margin-top:14pt}.hx-ab:last-of-type{min-height:0}.hx-tx :is(p,li){orphans:3;widows:3}.hx-hwk,.hx-tx strong{color:#000}.hx-hw{color:#333}.hx kbd,.hx-hw{border-color:#999}.hx kbd{background:none;color:#000}.hx-sm a{animation:none}}@media (prefers-reduced-motion:no-preference){.hx-ak,.hx-k,.hx-nm>summary>svg,.hx-o,.hx-q,.hx-q>kbd,.hx-tm>summary>svg{transition:.2s var(--e)}.hx-li:not([hidden]){animation:popoverIn .16s var(--e-out)}.hx-nm[open]>nav,.hx-tm[open]>.hx-sm{animation:popoverIn .2s var(--e-out)}@media (hover:hover){.hx-k:hover{transform:translateY(-1px)}:is(.hx-hf a,.hx-wl a,.hx-bw):hover svg{transform:translateX(2px)}.hx-bl a[rel=prev]:hover svg{transform:translateX(-2px)}}}