.toolbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-2) var(--layout-gutter);border-bottom:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--panel-2)}.toolbar .grow{flex:1 1}.runhead{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-2) var(--layout-gutter);border-bottom:var(--rule-hair) solid var(--color-border);container-type:inline-size;container-name:kolumnentitel}.runhead .crumbs{flex:0 1 auto;min-width:0}.runhead__pos{flex:none;margin-left:auto;white-space:nowrap}.crumbs{display:flex;flex-wrap:nowrap;align-items:baseline;gap:var(--space-2);min-width:0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-ui);color:var(--color-text-muted)}.crumbs>*{white-space:nowrap}.crumbs .here,.crumbs a,.crumbs b{min-width:0;overflow:hidden;text-overflow:ellipsis}.crumbs a{flex:0 4 auto;color:var(--color-text-muted);text-decoration:none}.crumbs a:hover{color:var(--color-text);text-decoration:underline}.crumbs .sep{flex:none;color:var(--color-border-strong)}.crumbs .here,.crumbs b{flex:0 1 auto;color:var(--color-text);font-weight:var(--weight-strong)}.crumbs__mid{display:var(--crumbs-mid,contents);position:absolute;width:var(--rule-hair);height:var(--rule-hair);padding:0;margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.crumbs__more{display:var(--crumbs-more,none);flex:none;color:var(--color-text-muted)}.crumbs a:focus-visible{flex-shrink:0}.crumbs__mid:focus-within{--crumbs-mid:contents}.crumbs:focus-within .crumbs__more{display:none}@container kolumnentitel (max-width: 39rem){.crumbs{--crumbs-mid:block;--crumbs-more:block}}.unarchive-action{display:inline-flex;align-items:center;gap:var(--space-2)}.subbar{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-2) var(--layout-gutter);border-bottom:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted)}.subbar b,.subbar-version{color:var(--color-text);font-weight:var(--weight-strong)}.subbar-changed{font-weight:var(--weight-strong);color:var(--color-status-review)}.notices{display:flex;flex-direction:column;gap:var(--space-2);max-width:calc(var(--measure-wide) + 2 * var(--layout-gutter));padding:var(--space-3) var(--layout-gutter) 0}.notice{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3);padding:12px 16px;border-radius:var(--radius-lg);font-size:var(--text-ui);border:1px solid}.notice .ic{flex:none;display:grid;place-items:center;padding-top:1px}.notice .ic svg{width:17px;height:17px}.notice .txt{flex:999 1 12rem;min-width:0}.notice a{font-weight:var(--weight-strong);white-space:nowrap}.notice .txt b{display:block;margin-bottom:2px}.notice.warn{background:var(--rev-bg);border-color:var(--rev-ln);color:var(--color-text)}.notice.warn .ic,.notice.warn .txt b{color:var(--color-status-review)}.notice.broken{background:var(--color-danger-wash);border-color:var(--dgr-ln);color:var(--color-text)}.notice.broken .ic,.notice.broken .txt b{color:var(--color-danger)}.notice.draft{background:var(--rev-bg);border-color:var(--rev-ln);color:var(--color-text)}.notice.draft .ic,.notice.draft a{color:var(--color-status-review)}.notice.draft a:hover{color:color-mix(in srgb,var(--color-status-review) 80%,var(--color-text))}.notice .grow{flex:1 1}.notice.lock{background:var(--rev-bg);border-color:var(--rev-ln);color:var(--color-text)}.notice.lock .ic{color:var(--color-status-review)}.notice.lock .who{width:22px;height:22px;border-radius:50%;flex:none;background:var(--color-status-review);color:var(--color-bg);display:grid;place-items:center;font-size:var(--text-2xs);font-weight:var(--weight-strong)}.notice.lock b{color:var(--color-status-review)}.notice-list{margin:var(--space-1) 0 0;padding-left:var(--space-5);font-size:var(--text-xs)}.notice-list li{margin:1px 0}.notice-list code{font-family:var(--font-mono);font-size:.9em;background:var(--panel-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:0 4px}.body{padding:var(--space-6) var(--layout-gutter) 96px}.page-body{font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-text);font-weight:var(--weight-text);letter-spacing:var(--tracking-normal);font-feature-settings:"kern",oldstyle-nums proportional-nums;font-kerning:normal;font-variant-numeric:oldstyle-nums proportional-nums;text-rendering:optimizeLegibility;counter-reset:sec;--hang-w:var(--layout-hang)}.page-body>:first-child{margin-top:0}.page-body>*{max-width:var(--measure-wide)}.page-body :where(p,ul,ol,dl,blockquote,h1,h2,h3,h4,h5,h6){max-width:var(--measure)}.page-body :where(.dchange,.removed,.rbody),.page-body :where(table,pre,figure,img,svg,.diagram-node){max-width:var(--measure-full)}.page-body p:has(>img){max-width:var(--measure-full)}.page-body h1,.page-body h2,.page-body h3,.page-body h4,.page-body h5,.page-body h6{scroll-margin-top:var(--space-4);font-family:var(--font-text)}.page-body h1{font-size:var(--text-3xl);line-height:var(--leading-tight);margin:2px 0 var(--space-4);text-wrap:balance}.page-body h1,.page-body h2{font-weight:var(--weight-display);letter-spacing:var(--tracking-tight)}.page-body h2{position:relative;font-size:var(--text-xl);line-height:var(--leading-heading);margin:var(--space-7) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-border)}.page-body h2:not(:empty){counter-increment:sec;counter-reset:subsec subsubsec}.page-body h3:not(:empty){counter-increment:subsec;counter-reset:subsubsec}.page-body h4:not(:empty){counter-increment:subsubsec}.page-body h2:not(:empty):before{content:var(--heading-number);display:inline-block;margin-right:var(--space-3);white-space:nowrap;font-family:var(--font-text);font-size:var(--text-hang);font-weight:var(--weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--color-accent)}.page-body :is(h3,h4):not(:empty):before{display:var(--heading-number-sub,none);margin-right:var(--space-3);white-space:nowrap;font-family:var(--font-text);font-weight:var(--weight-strong);line-height:var(--leading-heading);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--color-accent)}.page-body h3:not(:empty):before{content:counter(sec) "." counter(subsec);font-size:calc(var(--text-lg) * var(--cap-ratio))}.page-body h4:not(:empty):before{content:counter(sec) "." counter(subsec) "." counter(subsubsec);font-size:calc(var(--text-md) * var(--cap-ratio))}.page-body h3{font-size:var(--text-lg)}.page-body h3,.page-body h4{font-weight:var(--weight-strong);line-height:var(--leading-heading);margin:var(--space-5) 0 var(--space-2)}.page-body h4{font-size:var(--text-md)}.page-body h5,.page-body h6{font-size:var(--text-sm);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:var(--space-4) 0 var(--space-2)}.page-body p{margin:0 0 var(--rhythm);line-height:var(--leading-text);-webkit-hyphens:auto;hyphens:auto}.page-body p>strong:first-child{color:var(--color-text)}.page-body strong{font-weight:var(--weight-strong)}.page-body a{color:var(--link);text-decoration:none}.page-body a:hover{text-decoration:underline}.page-body a[rel~=noopener]:after{content:"↗";font-size:.8em;margin-left:2px;color:var(--color-text-muted)}.page-body a[href^="/media/"]{display:flex;align-items:center;gap:13px;padding:14px 16px;margin:0 0 10px;border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--weight-display)}.page-body a[href^="/media/"]:hover{border-color:var(--color-border-strong);background:var(--panel-2);text-decoration:none}.page-body a[href^="/media/"]:before{content:"🗎";flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--color-accent-wash);color:var(--color-accent);font-size:var(--text-md);line-height:1}.page-body a[href^="/media/"]:after{content:"↓";margin-left:auto;flex:none;font-size:var(--text-ui);font-weight:var(--weight-text);color:var(--color-text-muted)}.page-body .broken-link{color:var(--color-danger);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;text-decoration-thickness:1.5px;cursor:not-allowed}.page-body .broken-link:before{content:"⚠ ";font-size:.85em}.page-body ol,.page-body ul{margin:0 0 var(--rhythm);padding-left:var(--space-6)}.page-body li{margin:0 0 var(--space-2);line-height:var(--leading-text)}.page-body ul.contains-task-list{list-style:none;padding-left:0}.page-body li.task-list-item{display:flex;align-items:flex-start;gap:var(--space-2)}.page-body li.task-list-item input[type=checkbox]{margin:0;margin-top:calc((1em * var(--leading-text) - 1em) / 2);flex:none;accent-color:var(--color-accent)}.page-body :not(pre)>code{font-family:var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-size:.85em;background:var(--panel-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:1px 5px;color:var(--link)}.page-body pre{--kante-grund:var(--color-code-bg);color:var(--color-code-text);border:1px solid var(--code-line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:var(--space-2) 0 var(--space-5);overflow-x:auto;font-size:var(--text-sm);line-height:var(--leading-code);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.page-body pre code{font-family:var(--font-mono);font-size:inherit;background:none;border:0;padding:0;color:inherit}.page-body table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:var(--space-2) 0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-text);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-sm)}.page-body thead th{text-align:left;font-family:var(--font-sans);font-weight:var(--weight-strong);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);background:var(--panel-2)}.page-body tbody td,.page-body thead th{padding:11px 18px;border-bottom:1px solid var(--color-border-hair)}.page-body tbody td{vertical-align:top}.page-body table:not(:has(thead)) tbody td:first-child{width:34%;color:var(--color-text-muted);font-weight:var(--weight-medium)}.page-body tbody tr:last-child td{border-bottom:0}.page-body blockquote,.page-body tbody tr:hover{background:var(--panel-2)}.page-body blockquote{margin:var(--space-2) 0 var(--space-5);padding:var(--space-2) var(--space-4);border-left:3px solid var(--color-border-strong);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-muted)}.page-body blockquote>:first-child{margin-top:0}.page-body blockquote>:last-child{margin-bottom:0}.page-body img{max-width:100%;height:auto;display:block;margin:var(--space-2) 0 var(--space-4);border:var(--rule-hair) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-raised)}.page-body img[src*=".drawio.svg"],.page-body img[src*=".excalidraw.svg"]{border-width:var(--diagram-frame-w);background:transparent}.page-body .alert{margin:var(--space-2) 0 var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid;border-left:3px solid;border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-text);max-width:var(--measure-wide)}.page-body .alert>:first-child{margin-top:0}.page-body .alert>:last-child{margin-bottom:0}.page-body .alert p{margin:0 0 var(--space-2)}.page-body .alert .alert-title{font-family:var(--font-sans);font-weight:var(--weight-strong);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);line-height:var(--leading-ui);margin:0 0 var(--space-1)}.page-body .alert-note{background:var(--color-status-working-wash);border-color:var(--work-ln)}.page-body .alert-note .alert-title{color:var(--color-status-working)}.page-body .alert-note .alert-title:empty:before{content:var(--label-alert-note)}.page-body .alert-tip{background:var(--rel-bg);border-color:var(--rel-ln)}.page-body .alert-tip .alert-title{color:var(--color-status-released)}.page-body .alert-tip .alert-title:empty:before{content:var(--label-alert-tip)}.page-body .alert-important{background:var(--color-accent-wash);border-color:var(--color-accent-line)}.page-body .alert-important .alert-title{color:var(--color-accent)}.page-body .alert-important .alert-title:empty:before{content:var(--label-alert-important)}.page-body .alert-warning{background:var(--rev-bg);border-color:var(--rev-ln)}.page-body .alert-warning .alert-title{color:var(--color-status-review)}.page-body .alert-warning .alert-title:empty:before{content:var(--label-alert-warning)}.page-body .alert-caution{background:var(--color-danger-wash);border-color:var(--dgr-ln)}.page-body .alert-caution .alert-title{color:var(--color-danger)}.page-body .alert-caution .alert-title:empty:before{content:var(--label-alert-caution)}.page-body .yt-embed{position:relative;aspect-ratio:16/9;max-width:640px;margin:var(--space-4) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg)}.page-body .yt-embed a.yt-link,.page-body .yt-embed img.yt-thumb{display:block;width:100%;height:100%}.page-body .yt-embed img.yt-thumb{object-fit:cover}.page-body .yt-embed .yt-play{font-family:var(--font-sans);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-text) 72%,transparent);color:var(--color-bg);font-size:var(--text-sm);font-weight:var(--weight-display)}.page-body .yt-embed .yt-play:empty:before{content:var(--label-youtube-play)}.page-body .yt-embed iframe.yt-frame{width:100%;height:100%;border:0;display:block}.page-body th{font-family:var(--font-sans)}.page-body :where(.dchange,.rbody){--hang-w:0px;--heading-number:none;--heading-number-sub:none}.page-body pre,.page-body table{--kante-schatten:color-mix(in srgb,var(--color-text) 22%,transparent);background:linear-gradient(to right,var(--kante-grund,var(--color-bg)) 30%,transparent) 0 /var(--space-7) 100% no-repeat local,linear-gradient(to left,var(--kante-grund,var(--color-bg)) 30%,transparent) 100% /var(--space-7) 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--kante-schatten),transparent) 0 /var(--space-3) 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--kante-schatten),transparent) 100% /var(--space-3) 100% no-repeat scroll;background-color:var(--kante-grund,var(--color-bg))}.page-body tbody td:first-child{background:var(--color-bg)}.page-body tbody td:first-child,.page-body thead th:first-child{position:-webkit-sticky;position:sticky;left:0}.page-body tbody tr:hover td:first-child{background:var(--panel-2)}.toc{list-style:none;margin:0;padding:0}.toc,.toc a{font-size:var(--text-sm)}.toc a{display:block;color:var(--color-text-muted);padding:5px 0 5px var(--space-3);border-left:2px solid var(--color-border)}.toc a:hover{color:var(--color-text);text-decoration:none;border-color:var(--color-border-strong)}.tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.meta{display:grid;grid-template-columns:auto 1fr;grid-gap:0 var(--space-3);gap:0 var(--space-3);font-size:var(--text-sm);margin:0}.meta dt{color:var(--color-text-muted)}.meta dd,.meta dt{padding:9px 0;border-bottom:1px solid var(--panel-2)}.meta dd{margin:0;font-weight:var(--weight-medium);text-align:right;overflow:hidden;text-overflow:ellipsis}.rel-group{margin-bottom:var(--space-3)}.rel-group:last-child{margin-bottom:0}.rel-type{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--color-text-muted);margin-bottom:var(--space-1)}.rel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:var(--text-sm)}.rel-list li{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}