.scf-page-card:where(.astro-dvgbs37l){--ui-bg: var(--nds-mode-color-background-neutral-surface-default-rest, #18232c);--ui-bg-hover: var(--nds-mode-color-background-neutral-surface-default-hover, #202c36);--ui-border-color: var(--nds-mode-color-border-neutral-subtle-rest, #2e3c48);--ui-text-default: var(--nds-mode-color-foreground-neutral-default, #e5eaee);--ui-text-muted: var(--nds-mode-color-foreground-neutral-subtle, #9da5ac);--scf-accent: var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc);display:flex;flex-direction:column;padding:var(--nds-viewport-spacing-component-150, 24px);background:var(--ui-bg);border:var(--nds-mode-border-width-component-outlined, 1px) solid var(--ui-border-color);border-radius:var(--nds-viewport-border-radius-container, 16px);text-decoration:none;color:var(--ui-text-default);transition:all .2s ease-in-out;height:100%;box-sizing:border-box;gap:var(--nds-viewport-spacing-layout-100, 16px);position:relative;cursor:pointer;min-width:0;overflow-wrap:anywhere}.scf-page-card:where(.astro-dvgbs37l):lang(de){hyphens:auto}.scf-page-card:where(.astro-dvgbs37l):hover{background:var(--ui-bg-hover);box-shadow:var(--nds-mode-box-shadow-surface-raised, 0 12px 32px -16px rgba(0, 0, 0, .6))}.scf-link-icon:where(.astro-dvgbs37l){position:absolute;top:var(--nds-viewport-spacing-component-150, 24px);right:var(--nds-viewport-spacing-component-150, 24px);flex-shrink:0;color:var(--ui-text-default);transition:color .2s ease}.scf-page-card:where(.astro-dvgbs37l):hover .scf-link-icon:where(.astro-dvgbs37l){color:var(--scf-accent)}.scf-card-body:where(.astro-dvgbs37l){display:flex;flex-direction:column;gap:var(--nds-viewport-spacing-component-050, 8px);flex-grow:1;min-height:0;padding-right:28px}.scf-breadcrumbs:where(.astro-dvgbs37l){display:flex;flex-wrap:wrap;gap:var(--nds-viewport-spacing-component-050, 8px)}.scf-page-trail-usage:where(.astro-dvgbs37l){margin-left:auto;display:flex;align-items:center;gap:4px;color:var(--scf-accent);font-family:var(--nds-mode-font-family-body, "DIN 2014");font-size:var(--nds-viewport-font-size-label-small, 12px);line-height:var(--nds-viewport-line-height-chip, 24px);white-space:nowrap;cursor:pointer}.scf-page-trail-usage:where(.astro-dvgbs37l) .scf-page-trail-usage-icon{width:16px;height:16px}.scf-breadcrumb-tag:where(.astro-dvgbs37l){display:inline-flex;padding:var(--nds-viewport-spacing-component-025-responsive, 4px) var(--nds-viewport-spacing-component-100-responsive, 12px);align-items:center;border-radius:var(--nds-viewport-border-radius-full, 500px);border:var(--nds-mode-border-width-component-default, 0) solid var(--nds-mode-color-border-neutral-default-rest, #6c7d8b);background:var(--nds-mode-color-background-neutral-component-subtle-rest, #25323d);color:var(--nds-mode-color-foreground-neutral-default, #e5eaee);font-family:var(--nds-mode-font-family-body, "DIN 2014");font-size:var(--nds-viewport-font-size-label-small, 12px);font-weight:700;line-height:var(--nds-viewport-line-height-chip, 24px)}.scf-description:where(.astro-dvgbs37l){margin:0;font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:var(--nds-viewport-font-size-body-default, 16px);line-height:var(--nds-viewport-line-height-body-default, 24px);color:var(--ui-text-muted);flex:1 1 auto;min-height:0;padding-bottom:1.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.5rem),transparent)}.node-column-source:where(.astro-ft6r7iay){display:none;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px}.node-column-body:where(.astro-ft6r7iay) .scf-breadcrumbs{display:none}.node-cards:where(.astro-ft6r7iay) .scf-contributor-card{display:none}.show-source-headers .node-column-source:where(.astro-ft6r7iay){display:flex}.node-column-source-type:where(.astro-ft6r7iay){font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:var(--nds-viewport-font-size-label-small, 12px);font-weight:700;line-height:var(--nds-viewport-line-height-chip, 24px);text-transform:uppercase;letter-spacing:.05em;color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc)}.node-column-source-type:where(.astro-ft6r7iay):after{content:":"}.node-column-source-crumb:where(.astro-ft6r7iay){font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:var(--nds-viewport-font-size-label-small, 12px);font-weight:700;line-height:var(--nds-viewport-line-height-chip, 24px);color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac)}.node-column-source-crumb:where(.astro-ft6r7iay):not(:first-child):before{content:"›";margin-right:6px;font-weight:400;color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac)}.node-column-source-crumb:where(.astro-ft6r7iay):last-child{color:var(--nds-mode-color-foreground-neutral-default, #e5eaee)}.trail-wrapper:where(.astro-akb2sdqm){width:100%}.trail-header-card:where(.astro-akb2sdqm){display:flex;align-items:flex-start;gap:var(--nds-viewport-spacing-layout-150, 24px);background:var(--nds-mode-color-background-neutral-surface-default-rest, #18232c);border:var(--nds-mode-border-width-component-outlined, 1px) solid var(--nds-mode-color-border-neutral-subtle-rest, #2e3c48);border-radius:var(--nds-viewport-border-radius-container, 16px);padding:var(--nds-viewport-spacing-component-150, 24px);margin-bottom:var(--nds-viewport-spacing-layout-250, 40px)}.trail-header-info:where(.astro-akb2sdqm){min-width:0}.scf-contributor-badge:where(.astro-akb2sdqm){display:inline-block;font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:var(--nds-viewport-font-size-body-small, 14px);color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac);margin-bottom:4px}.trail-header-title:where(.astro-akb2sdqm){margin:0 0 var(--nds-viewport-spacing-layout-050, 8px) 0;font-family:var(--nds-mode-font-family-heading, "Univia Pro"),sans-serif;font-size:var(--nds-viewport-font-size-heading-content-level-2, 28px);font-weight:var(--nds-mode-font-weight-heading-bold, 700);line-height:var(--nds-viewport-line-height-heading-content-level-2, 34px);color:var(--nds-mode-color-foreground-neutral-default, #e5eaee)}.trail-header-description:where(.astro-akb2sdqm){margin:0;font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:var(--nds-viewport-font-size-body-default, 16px);line-height:var(--nds-viewport-line-height-body-default, 24px);color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.trail-container:where(.astro-akb2sdqm){position:relative;display:flex;flex-direction:column;gap:var(--nds-viewport-spacing-layout-250, 40px)}.trail-track:where(.astro-akb2sdqm){position:absolute;top:8px;bottom:8px;left:27px;width:2px;background:var(--nds-mode-color-border-neutral-subtle-rest, #2e3c48);z-index:0}.trail-node:where(.astro-akb2sdqm){position:relative;display:flex;gap:var(--nds-viewport-spacing-layout-150, 24px);z-index:1}.node-left:where(.astro-akb2sdqm){display:flex;flex-direction:column;align-items:center;width:56px;flex-shrink:0}.node-marker:where(.astro-akb2sdqm){width:44px;height:44px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--nds-mode-color-background-neutral-surface-default-rest, #18232c);border:2px solid var(--nds-mode-color-border-neutral-subtle-rest, #2e3c48);color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac);transition:transform .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.scf-marker-icon:where(.astro-akb2sdqm){width:20px;height:20px!important;display:inline-flex;align-items:center;justify-content:center}.scf-marker-icon:where(.astro-akb2sdqm) svg{width:20px;height:20px!important;fill:currentColor}.marker-stage-label:where(.astro-akb2sdqm){margin-top:8px;display:inline-flex;width:56px;box-sizing:border-box;padding:var(--nds-viewport-spacing-component-015, 2px) var(--nds-viewport-spacing-component-025, 4px);justify-content:center;align-items:flex-start;border-radius:var(--nds-viewport-border-radius-component-small, 4px);border:var(--nds-mode-border-width-component-default, 0) solid var(--nds-mode-color-border-neutral-default-rest, #6c7d8b);background:var(--nds-mode-color-background-neutral-component-subtle-rest, #25323d);font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac)}.node-content:where(.astro-akb2sdqm){flex:1;min-width:0;padding-top:4px;container-type:inline-size}.trail-node:where(.astro-akb2sdqm).is-active .node-marker:where(.astro-akb2sdqm){transform:scale(1.1);border-color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc);color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc);box-shadow:0 0 14px #00c2cc40}.trail-node:where(.astro-akb2sdqm).is-active .marker-stage-label:where(.astro-akb2sdqm){border-color:var(--nds-mode-color-border-primary-default-rest, #00c2cc);background:var(--nds-mode-color-background-primary-component-subtle-rest, #004a53);color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc)}.trail-node:where(.astro-akb2sdqm).is-active .node-title:where(.astro-akb2sdqm){color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc)}.trail-node:where(.astro-akb2sdqm)[data-marker-style=crevasse].is-active .node-marker:where(.astro-akb2sdqm){border-color:#ff4d4f;color:#ff4d4f;box-shadow:0 0 14px #ff4d4f40}.trail-node:where(.astro-akb2sdqm)[data-marker-style=crevasse].is-active .node-title:where(.astro-akb2sdqm){color:#ff4d4f}.node-title:where(.astro-akb2sdqm){margin:0 0 var(--nds-viewport-spacing-layout-050, 8px) 0;font-size:var(--nds-viewport-font-size-heading-content-level-3, 20px);font-weight:var(--nds-mode-font-weight-heading-bold, 700);color:var(--nds-mode-color-foreground-neutral-default, #e5eaee);transition:color .3s ease}.node-description-text:where(.astro-akb2sdqm){margin:0;font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:var(--nds-viewport-font-size-body-default, 16px);line-height:var(--nds-viewport-line-height-body-default, 24px);color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac)}.node-cards:where(.astro-akb2sdqm){display:grid;grid-template-columns:2fr 1fr;gap:var(--nds-viewport-spacing-layout-150, 24px);align-items:stretch}.node-cards:where(.astro-akb2sdqm)>*{height:100%;min-width:0}@media(max-width:900px){.node-cards:where(.astro-akb2sdqm){grid-template-columns:1fr}.node-cards:where(.astro-akb2sdqm)>.scf-contributor-card{display:none}}@container (max-width: 560px){.node-cards:where(.astro-akb2sdqm){grid-template-columns:1fr}.node-cards:where(.astro-akb2sdqm)>.scf-contributor-card{display:none}}.node-page-card-wrapper:where(.astro-akb2sdqm){display:grid;gap:var(--nds-viewport-spacing-layout-150, 24px)}.node-page-card-wrapper:where(.astro-akb2sdqm)>.scf-page-card{height:auto}.node-markdown:where(.astro-akb2sdqm){overflow:hidden;max-height:0;opacity:0;background:var(--nds-mode-color-background-neutral-surface-sunken-rest, #101820);border-radius:var(--nds-viewport-border-radius-container, 16px);margin-top:0;padding:0;transition:opacity .15s ease-out}.scf-nested-trail-notice:where(.astro-akb2sdqm){padding:var(--nds-viewport-spacing-component-100-responsive, 16px) var(--nds-viewport-spacing-component-150, 24px);background:var(--nds-mode-color-background-warning-surface-default-rest, #3d2e1c);border:1px solid var(--nds-mode-color-border-warning-default-rest, #8a6d3b);border-radius:var(--nds-viewport-border-radius-container, 16px);font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:var(--nds-viewport-font-size-body-small, 14px);color:var(--nds-mode-color-foreground-warning-on-default, #f5d89a);margin-top:var(--nds-viewport-spacing-layout-150, 24px)}.js-trail-node:where(.astro-akb2sdqm).is-expanded .node-markdown:where(.astro-akb2sdqm){max-height:none;opacity:1;margin-top:var(--nds-viewport-spacing-layout-150, 24px);padding:var(--nds-viewport-spacing-layout-100, 16px) var(--nds-viewport-spacing-layout-150, 24px);transition:opacity .15s ease-in}.node-toggle:where(.astro-akb2sdqm){display:flex;padding:var(--nds-viewport-spacing-component-050-responsive, 8px) var(--nds-viewport-spacing-component-100-responsive, 16px);justify-content:center;align-items:center;gap:var(--nds-viewport-spacing-component-050, 8px);align-self:stretch;width:100%;box-sizing:border-box;margin:var(--nds-viewport-spacing-layout-150, 24px) 0 0 0;border-radius:var(--nds-viewport-border-radius-component-medium, 8px);border:var(--nds-mode-border-width-component-default, 0) solid var(--nds-mode-color-border-neutral-default-rest, #6c7d8b);background:var(--nds-mode-color-background-neutral-component-subtle-rest, #25323d);color:var(--nds-mode-color-foreground-neutral-default, #e5eaee);cursor:pointer;font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:var(--nds-viewport-font-size-body-default, 14px);font-weight:600;transition:background-color .2s ease,color .2s ease}.scf-toggle-icon:where(.astro-akb2sdqm){display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px!important;fill:var(--nds-mode-color-foreground-neutral-default, #e5eaee)}.scf-toggle-icon:where(.astro-akb2sdqm) svg{width:20px;height:20px!important;fill:var(--nds-mode-color-foreground-neutral-default, #e5eaee)}.scf-toggle-icon-up:where(.astro-akb2sdqm){display:none}.js-trail-node:where(.astro-akb2sdqm).is-expanded .scf-toggle-icon-down:where(.astro-akb2sdqm){display:none}.js-trail-node:where(.astro-akb2sdqm).is-expanded .scf-toggle-icon-up:where(.astro-akb2sdqm){display:inline-flex}.node-toggle:where(.astro-akb2sdqm):hover{background:var(--nds-mode-color-background-neutral-component-subtle-hover, #33424e)}.node-alternative-line:where(.astro-akb2sdqm){display:flex;align-items:center;gap:var(--nds-viewport-spacing-component-050, 8px);width:100%;box-sizing:border-box;margin-top:var(--nds-viewport-spacing-layout-100, 16px);padding:9px 14px;background:none;border:0;border-top:1px dashed var(--nds-mode-color-border-neutral-subtle-rest, #2e3c48);color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac);font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:var(--nds-viewport-font-size-body-small, 13px);cursor:pointer;text-align:left}.node-alternative-line:where(.astro-akb2sdqm):hover{color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc)}.scf-alternative-glyph:where(.astro-akb2sdqm){display:inline-flex;width:16px;height:16px!important;flex-shrink:0;color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc)}.scf-alternative-glyph:where(.astro-akb2sdqm) svg{width:16px;height:16px!important;fill:currentColor}.scf-alternative-chevron:where(.astro-akb2sdqm){margin-left:auto;display:inline-flex;transition:transform .2s ease}.scf-alternative-chevron:where(.astro-akb2sdqm) svg{width:16px;height:16px!important;fill:currentColor}.js-alternative-line:where(.astro-akb2sdqm)[aria-expanded=true] .scf-alternative-chevron:where(.astro-akb2sdqm){transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.scf-alternative-chevron:where(.astro-akb2sdqm){transition:none}}.node-alternative-list:where(.astro-akb2sdqm){border:1px solid var(--nds-mode-color-border-neutral-subtle-rest, #2e3c48);border-radius:var(--nds-viewport-border-radius-component-large, 12px);overflow:hidden;margin-top:4px}.node-alternative-row:where(.astro-akb2sdqm){display:flex;align-items:flex-start;gap:var(--nds-viewport-spacing-component-075, 12px);width:100%;box-sizing:border-box;text-align:left;background:var(--nds-mode-color-background-neutral-surface-default-rest, #18232c);border:0;border-top:1px solid var(--nds-mode-color-border-neutral-subtle-rest, #2e3c48);padding:11px 16px;cursor:pointer;color:var(--nds-mode-color-foreground-neutral-default, #e5eaee);font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif}.node-alternative-row:where(.astro-akb2sdqm):first-child{border-top:0}.node-alternative-row:where(.astro-akb2sdqm):hover{background:var(--nds-mode-color-background-neutral-component-subtle-hover, #33424e)}.alt-row-radio:where(.astro-akb2sdqm){width:16px;height:16px;margin-top:2px;border-radius:50%;flex-shrink:0;box-sizing:border-box;border:2px solid var(--nds-mode-color-border-neutral-default-rest, #6c7d8b)}.node-alternative-row:where(.astro-akb2sdqm)[aria-pressed=true] .alt-row-radio:where(.astro-akb2sdqm){border-color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc);box-shadow:inset 0 0 0 3.5px var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc)}.alt-row-title:where(.astro-akb2sdqm){font-size:var(--nds-viewport-font-size-body-small, 14px);font-weight:700}.alt-row-meta:where(.astro-akb2sdqm),.alt-row-context:where(.astro-akb2sdqm){font-size:12px;font-weight:400;color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac)}.alt-row-context:where(.astro-akb2sdqm){display:block;margin-top:2px}.trail-subs-controls:where(.astro-akb2sdqm){display:flex;justify-content:flex-end;margin:calc(-1 * var(--nds-viewport-spacing-layout-100, 16px)) 0 var(--nds-viewport-spacing-layout-150, 24px) 0}.trail-expand-all:where(.astro-akb2sdqm){display:inline-flex;align-items:center;gap:var(--nds-viewport-spacing-component-050, 8px);padding:var(--nds-viewport-spacing-component-050-responsive, 8px) var(--nds-viewport-spacing-component-100-responsive, 16px);border:var(--nds-mode-border-width-component-default, 0) solid var(--nds-mode-color-border-neutral-default-rest, #6c7d8b);border-radius:var(--nds-viewport-border-radius-component-medium, 8px);background:var(--nds-mode-color-background-neutral-component-subtle-rest, #25323d);color:var(--nds-mode-color-foreground-neutral-default, #e5eaee);cursor:pointer;font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:var(--nds-viewport-font-size-body-small, 13px);font-weight:600;transition:background-color .2s ease}.trail-expand-all:where(.astro-akb2sdqm):hover{background:var(--nds-mode-color-background-neutral-component-subtle-hover, #33424e)}.trail-source-controls:where(.astro-akb2sdqm){display:flex;justify-content:flex-end;margin:calc(-1 * var(--nds-viewport-spacing-layout-050, 8px)) 0 var(--nds-viewport-spacing-layout-150, 24px) 0}.trail-source-toggle:where(.astro-akb2sdqm){display:inline-flex;align-items:center;gap:var(--nds-viewport-spacing-component-050, 8px);cursor:pointer;font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:var(--nds-viewport-font-size-body-small, 13px);font-weight:600;color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac)}.trail-source-toggle:where(.astro-akb2sdqm) input:where(.astro-akb2sdqm){accent-color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc);cursor:pointer}.trail-expand-all-count:where(.astro-akb2sdqm){display:inline-flex;padding:0 8px;border-radius:var(--nds-viewport-border-radius-full, 500px);background:var(--nds-mode-color-background-primary-component-subtle-rest, #004a53);color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc);font-size:11px;font-weight:800;line-height:18px}.trail-expand-all-chev-up:where(.astro-akb2sdqm){display:none}.trail-expand-all:where(.astro-akb2sdqm)[aria-expanded=true] .trail-expand-all-chev-down:where(.astro-akb2sdqm){display:none}.trail-expand-all:where(.astro-akb2sdqm)[aria-expanded=true] .trail-expand-all-chev-up:where(.astro-akb2sdqm){display:inline-flex}.trail-subnode:where(.astro-akb2sdqm){margin-top:-24px}.sub-node-left:where(.astro-akb2sdqm){padding-top:10px}.sub-marker:where(.astro-akb2sdqm){width:24px;height:24px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--nds-mode-color-background-neutral-surface-default-rest, #18232c);border:2px solid var(--nds-mode-color-border-neutral-subtle-rest, #2e3c48);color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac);font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:11px;font-weight:800;transition:border-color .3s ease,color .3s ease}.trail-subnode:where(.astro-akb2sdqm).is-active .sub-marker:where(.astro-akb2sdqm){border-color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc);color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc)}.trail-subnode:where(.astro-akb2sdqm).is-active .sub-row-title:where(.astro-akb2sdqm){color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc)}.sub-node-content:where(.astro-akb2sdqm){padding-top:0}.sub-row:where(.astro-akb2sdqm){display:flex;align-items:center;gap:var(--nds-viewport-spacing-component-075, 12px);width:100%;box-sizing:border-box;padding:var(--nds-viewport-spacing-component-050-responsive, 10px) var(--nds-viewport-spacing-component-100-responsive, 14px);border:var(--nds-mode-border-width-component-outlined, 1px) solid var(--nds-mode-color-border-neutral-subtle-rest, #2e3c48);border-radius:var(--nds-viewport-border-radius-component-medium, 10px);background:var(--nds-mode-color-background-neutral-surface-default-rest, #18232c);color:var(--nds-mode-color-foreground-neutral-default, #e5eaee);cursor:pointer;text-align:left;font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;transition:background-color .2s ease}.sub-row:where(.astro-akb2sdqm):hover{background:var(--nds-mode-color-background-neutral-surface-default-hover, #202c36)}.sub-row-static:where(.astro-akb2sdqm){cursor:default}.sub-row-title:where(.astro-akb2sdqm){font-size:var(--nds-viewport-font-size-body-default, 15px);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.sub-row-context:where(.astro-akb2sdqm){flex:1;min-width:60px;font-size:var(--nds-viewport-font-size-body-small, 13px);color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-row:where(.astro-akb2sdqm) .scf-toggle-icon:where(.astro-akb2sdqm){margin-left:auto}.sub-row:where(.astro-akb2sdqm) .sub-row-context:where(.astro-akb2sdqm)+.scf-toggle-icon:where(.astro-akb2sdqm),.sub-row:where(.astro-akb2sdqm) .sub-src-chip:where(.astro-akb2sdqm)+.scf-toggle-icon:where(.astro-akb2sdqm){margin-left:0}.sub-src-chip:where(.astro-akb2sdqm){display:inline-flex;align-items:center;gap:6px;flex-shrink:0;max-width:220px;padding:2px 10px 2px 4px;border-radius:var(--nds-viewport-border-radius-full, 500px);background:var(--nds-mode-color-background-neutral-component-subtle-rest, #25323d);font-size:11px;font-weight:700;color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac);white-space:nowrap}.sub-src-chip-text:where(.astro-akb2sdqm){overflow:hidden;text-overflow:ellipsis}.sub-src-chip:where(.astro-akb2sdqm) .scf-logo-box{width:16px;height:16px;border-radius:4px}.sub-src-chip:where(.astro-akb2sdqm) .scf-fallback-text{font-size:7px}.sub-src-banner:where(.astro-akb2sdqm){display:none;align-items:center;gap:var(--nds-viewport-spacing-component-075, 12px);margin-top:var(--nds-viewport-spacing-layout-100, 16px);padding:var(--nds-viewport-spacing-component-050-responsive, 8px) var(--nds-viewport-spacing-component-100-responsive, 14px);border:var(--nds-mode-border-width-component-outlined, 1px) solid var(--nds-mode-color-border-neutral-subtle-rest, #2e3c48);border-radius:var(--nds-viewport-border-radius-component-medium, 8px);background:var(--nds-mode-color-background-neutral-surface-default-rest, #18232c);color:var(--nds-mode-color-foreground-neutral-default, #e5eaee);text-decoration:none}.js-trail-node:where(.astro-akb2sdqm).is-expanded .sub-src-banner:where(.astro-akb2sdqm){display:flex}.sub-src-banner:where(.astro-akb2sdqm):hover{background:var(--nds-mode-color-background-neutral-surface-default-hover, #202c36)}.sub-src-banner:where(.astro-akb2sdqm) .scf-logo-box{width:28px;height:28px;border-radius:6px}.sub-src-banner:where(.astro-akb2sdqm) .scf-fallback-text{font-size:8px}.sub-src-banner-text:where(.astro-akb2sdqm){display:flex;flex-direction:column;min-width:0}.sub-src-banner-title:where(.astro-akb2sdqm){font-size:var(--nds-viewport-font-size-body-small, 13px);font-weight:700;line-height:1.3}.sub-src-banner-meta:where(.astro-akb2sdqm){font-size:12px;line-height:1.3;color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac)}.sub-src-banner-open:where(.astro-akb2sdqm){margin-left:auto;flex-shrink:0;font-size:12px;font-weight:700;color:var(--nds-mode-color-foreground-primary-on-neutral, #00c2cc);white-space:nowrap}.sub-node-description:where(.astro-akb2sdqm){margin-top:var(--nds-viewport-spacing-layout-050, 8px)}.node-splitrow:where(.astro-akb2sdqm){display:contents}@media(min-width:900px){.node-splitrow:where(.astro-akb2sdqm)[data-pos]{display:grid;gap:var(--nds-viewport-spacing-layout-100, 16px) 20px;align-items:start}.node-splitrow:where(.astro-akb2sdqm)[data-pos=right]{grid-template-columns:minmax(0,1fr) var(--split-fig-w, 45%)}.node-splitrow:where(.astro-akb2sdqm)[data-pos=left]{grid-template-columns:var(--split-fig-w, 45%) minmax(0,1fr)}.node-splitrow:where(.astro-akb2sdqm)[data-pos]>*{grid-column:1}.node-splitrow:where(.astro-akb2sdqm)[data-pos=left]>*{grid-column:2}.node-splitrow:where(.astro-akb2sdqm)[data-pos]>.node-figure:where(.astro-akb2sdqm){grid-column:2;grid-row:1 / span 3;margin-top:0}.node-splitrow:where(.astro-akb2sdqm)[data-pos=left]>.node-figure:where(.astro-akb2sdqm){grid-column:1}}.node-columnrow:where(.astro-akb2sdqm){margin-top:var(--nds-viewport-spacing-layout-150, 24px);display:grid;gap:var(--nds-viewport-spacing-layout-100, 16px) 24px}.node-column:where(.astro-akb2sdqm){min-width:0;display:flex;flex-direction:column}.node-column>*:not(:last-child){padding-bottom:var(--nds-viewport-spacing-layout-150, 24px);border-bottom:1px solid var(--nds-mode-color-border-neutral-subtle-rest, #2e3c48);margin-bottom:var(--nds-viewport-spacing-layout-150, 24px)}.node-columnrow:where(.astro-akb2sdqm)[data-col-mode=center]{justify-items:center}.node-columnrow:where(.astro-akb2sdqm)[data-col-mode=center] .node-column-center:where(.astro-akb2sdqm){width:100%;max-width:820px;text-align:center}.node-columnrow:where(.astro-akb2sdqm)[data-col-mode=left] .node-column-left:where(.astro-akb2sdqm){width:100%}.node-columnrow:where(.astro-akb2sdqm)[data-col-mode=right]{justify-items:end}@media(min-width:900px){.node-columnrow:where(.astro-akb2sdqm)[data-col-mode=left] .node-column-left:where(.astro-akb2sdqm),.node-columnrow:where(.astro-akb2sdqm)[data-col-mode=right] .node-column-right:where(.astro-akb2sdqm){width:calc(var(--col-left-w, 50%))}.node-columnrow:where(.astro-akb2sdqm)[data-col-mode=split]{grid-template-columns:var(--col-left-w, 50%) minmax(0,1fr);align-items:start}}.node-columnrow:where(.astro-akb2sdqm)[data-col-mode=center] .node-column-text:where(.astro-akb2sdqm){text-align:center}.node-columnrow:where(.astro-akb2sdqm)[data-col-mode=center] .node-column-figure:where(.astro-akb2sdqm){margin-inline:auto;width:75%}.node-column-text:where(.astro-akb2sdqm){margin:0;font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:var(--nds-viewport-font-size-body-default, 16px);line-height:var(--nds-viewport-line-height-body-default, 24px);color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac)}.node-column-figure:where(.astro-akb2sdqm){margin:0}.node-column-body{display:flex;flex-direction:column;gap:var(--nds-viewport-spacing-layout-100, 16px)}.node-column-content{padding-left:var(--nds-viewport-spacing-component-150, 24px)}.node-column-content:where(.astro-akb2sdqm){background:var(--nds-mode-color-background-neutral-surface-sunken-rest, #101820);border-radius:var(--nds-viewport-border-radius-container, 16px);padding:var(--nds-viewport-spacing-layout-100, 16px) var(--nds-viewport-spacing-layout-150, 24px)}.scf-trail-figzoom{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#040c12e0;cursor:zoom-out}.scf-trail-figzoom[hidden]{display:none}.scf-trail-figzoom img{max-width:min(95vw,1632px);max-height:92vh;border-radius:8px;box-shadow:0 24px 80px #0009}html.scf-figzoom-open{overflow:hidden}.node-figure:where(.astro-akb2sdqm){margin:var(--nds-viewport-spacing-layout-100, 16px) 0 0 0}@media(min-width:900px){.node-splitrow:where(.astro-akb2sdqm):not([data-pos])>.node-figure:where(.astro-akb2sdqm){width:75%;margin-inline:auto}}.node-figure:where(.astro-akb2sdqm) img{display:block;width:100%;height:auto;border-radius:var(--nds-viewport-border-radius-component-medium, 8px);cursor:zoom-in}:root .node-figure img.node-figure-light{display:none}:root[data-theme=light] .node-figure img.node-figure-dark{display:none}:root[data-theme=light] .node-figure img.node-figure-light{display:block}.node-figure-caption:where(.astro-akb2sdqm){margin-top:var(--nds-viewport-spacing-component-050, 8px);font-family:var(--nds-mode-font-family-body, "DIN 2014"),sans-serif;font-size:var(--nds-viewport-font-size-body-small, 13px);color:var(--nds-mode-color-foreground-neutral-subtle, #9da5ac);text-align:center}.trail-subnode:where(.astro-akb2sdqm) .node-figure-collapsible:where(.astro-akb2sdqm){display:none}.js-trail-node:where(.astro-akb2sdqm).is-expanded .node-figure-collapsible:where(.astro-akb2sdqm){display:block}@media(max-width:600px){.trail-header-card:where(.astro-akb2sdqm){flex-direction:column;align-items:flex-start}.trail-track:where(.astro-akb2sdqm){left:21px}.trail-node:where(.astro-akb2sdqm):not(.trail-subnode){display:grid;grid-template-columns:32px 24px minmax(0,1fr);align-items:center;column-gap:0;row-gap:12px}.trail-node:where(.astro-akb2sdqm):not(.trail-subnode)>.node-left:where(.astro-akb2sdqm),.trail-node:where(.astro-akb2sdqm):not(.trail-subnode)>.node-content:where(.astro-akb2sdqm){display:contents}.trail-node:where(.astro-akb2sdqm):not(.trail-subnode) .node-marker:where(.astro-akb2sdqm){grid-column:1 / 3;grid-row:1;justify-self:start}.trail-node:where(.astro-akb2sdqm):not(.trail-subnode) .node-title:where(.astro-akb2sdqm){grid-column:3;grid-row:1;margin:0}.trail-node:where(.astro-akb2sdqm):not(.trail-subnode) .marker-stage-label:where(.astro-akb2sdqm){grid-column:1 / 3;grid-row:2;justify-self:start;width:44px;margin-top:-6px}.trail-node:where(.astro-akb2sdqm):not(.trail-subnode)>.node-content:where(.astro-akb2sdqm)>:not(.node-title),.trail-node:where(.astro-akb2sdqm):not(.trail-subnode) .node-splitrow:where(.astro-akb2sdqm)>*{grid-column:2 / -1}.trail-subnode:where(.astro-akb2sdqm){gap:12px}.sub-node-left:where(.astro-akb2sdqm){width:44px}.sub-row-context:where(.astro-akb2sdqm){display:none}.sub-row-title:where(.astro-akb2sdqm){flex:1 1 auto;min-width:0;white-space:normal;line-height:1.3;overflow-wrap:anywhere}.sub-row:where(.astro-akb2sdqm):has(.sub-src-chip){flex-wrap:wrap;row-gap:8px}.sub-row:where(.astro-akb2sdqm):has(.sub-src-chip) .sub-row-title:where(.astro-akb2sdqm){flex-basis:100%}.sub-src-chip:where(.astro-akb2sdqm){flex:1 1 0;min-width:0;max-width:max-content}.sub-row:where(.astro-akb2sdqm) .sub-src-chip:where(.astro-akb2sdqm)+.scf-toggle-icon:where(.astro-akb2sdqm){margin-left:auto}}:root[data-theme=light] .marker-stage-label:where(.astro-akb2sdqm){color:var(--nds-mode-color-foreground-neutral-default, #464b50)}:root[data-theme=light] .trail-node:where(.astro-akb2sdqm).is-active .marker-stage-label:where(.astro-akb2sdqm){color:var(--nds-mode-color-foreground-primary-on-subtle, #008d96)}
