:root{color-scheme:light;font-size:100%;--color-page: #ffffff;--color-surface: #f7f8fa;--color-surface-muted: #eceff3;--color-text: #172033;--color-text-muted: #5f6b7a;--color-text-soft: #39465a;--color-border: #d9dee7;--color-border-strong: #c8d0dc;--color-border-soft: #e7ebf0;--page-gutter-background: #e8eaee;--card-border: none;--card-background: var(--color-surface);--card-inset-background: var(--color-page);--card-padding: 24px;--card-title-content-gap: 16px;--closed-card-padding: var(--card-padding);--closed-card-control-height: var(--button-height);--closed-card-height: calc(var(--closed-card-control-height) + 2 * var(--closed-card-padding));--form-control-background: #eef2f7;--color-control-border: #c4ccd8;--color-code-bg: #eceff3;--color-brand: #245bb8;--color-brand-hover: #173f7f;--color-brand-text: #ffffff;--color-positive-bg: rgba(40, 122, 75, .16);--color-positive-text: #175c38;--color-menu-current: #ffffff;--striped-table-header-background: color-mix(in srgb, var(--color-brand) 9%, var(--color-surface));--color-list-header-border: color-mix(in srgb, var(--color-brand) 24%, var(--color-border));--color-list-row-alt: color-mix(in srgb, var(--color-text) 3.5%, transparent);--color-muted: var(--color-text-muted);--color-accent: var(--color-brand);--list-row-padding-block: 18px;--list-row-padding-inline: 16px;--control-height: 40px;--control-font-size: 1rem;--control-radius: 6px;--control-padding: 13px 14px;--button-height: var(--control-height);--button-min-width: 6.5rem;--button-padding-block: .35rem;--button-padding-inline: 1.25rem;--button-radius: 999px;--button-font-size: var(--control-font-size);--button-font-weight: normal;--button-background: color-mix(in srgb, var(--color-text) 9%, transparent);--button-hover-background: color-mix(in srgb, var(--color-text) 15%, transparent);--button-active-background: color-mix(in srgb, var(--color-text) 20%, transparent);--danger: #a4262c;--danger-background: color-mix(in srgb, var(--danger) 12%, var(--button-background));--danger-hover-background: color-mix(in srgb, var(--danger) 18%, var(--button-hover-background));--danger-active-background: color-mix(in srgb, var(--danger) 24%, var(--button-active-background));--shell-pad: clamp(1rem, 3vw, 2rem)}@media(any-pointer:coarse){:root{--control-height: 44px}}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--color-page: #15181d;--color-surface: #20242b;--color-surface-muted: #2a3038;--color-text: #edf1f7;--color-text-muted: #aab4c2;--color-text-soft: #cbd3de;--color-border: #3a414c;--color-border-strong: #4a5361;--color-border-soft: #303741;--page-gutter-background: #0f1115;--color-control-border: #536275;--color-code-bg: #2a3038;--color-brand: #8ab4ff;--color-brand-hover: #cfe0ff;--color-brand-text: #102b56;--color-positive-bg: rgba(84, 185, 128, .18);--color-positive-text: #8ee0ad;--color-menu-current: #303741;--form-control-background: #3d4958;--striped-table-header-background: color-mix(in srgb, var(--color-brand) 13%, var(--color-surface));--color-list-header-border: color-mix(in srgb, var(--color-brand) 28%, var(--color-border));--color-list-row-alt: color-mix(in srgb, var(--color-text) 4.5%, transparent);--danger: #ff7b7b}}.control:where(:not(.menu-backdrop):not(.menu-entry)){--action-control-height: var(--button-height);--action-control-min-width: var(--button-min-width);--action-control-padding: var(--button-padding-block) var(--button-padding-inline);--action-control-radius: var(--button-radius);--action-control-background: var(--button-background);--action-control-hover-background: var(--button-hover-background);--action-control-active-background: var(--button-active-background);box-sizing:border-box;display:inline-flex;min-height:var(--action-control-height);min-width:var(--action-control-min-width);max-width:max-content;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:var(--action-control-radius);background-color:var(--action-control-background);background-image:linear-gradient(180deg,color-mix(in srgb,white 7%,transparent),transparent 52%);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);color:var(--color-text);padding:var(--action-control-padding);font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.control--nav-back,.control.is-icon-only{--action-control-min-width: var(--action-control-height);--action-control-padding: 0}.control--nav-back{--action-control-radius: 50%}.control--data-filter{--action-control-height: 0px;--action-control-min-width: 0px;--action-control-padding: 0;--action-control-background: transparent;--action-control-hover-background: transparent;--action-control-active-background: transparent}.control.is-danger{color:var(--danger);--action-control-background: var(--danger-background);--action-control-hover-background: var(--danger-hover-background);--action-control-active-background: var(--danger-active-background)}.control:where(:not(.menu-backdrop):not(.menu-entry)):hover{background-color:var(--action-control-hover-background);color:var(--color-text)}.control:where(:not(.menu-backdrop):not(.menu-entry)):active{background-color:var(--action-control-active-background);color:var(--color-text);transform:scale(.975);transition-duration:60ms}.control:where(:not(.menu-backdrop):not(.menu-entry)):focus-visible{color:var(--color-text);outline:2px solid var(--color-accent);outline-offset:3px}.control.is-danger:hover,.control.is-danger:active,.control.is-danger:focus-visible{color:var(--danger)}.icon-button{width:var(--button-height);min-width:var(--button-height);height:var(--button-height);min-height:var(--button-height);padding:0;border-radius:var(--button-radius)}.icon-button--plain.icon-button--plain{flex:0 0 var(--button-height);padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.icon-button--plain.icon-button--plain:is(:hover,:active,:focus-visible){border:0;background:transparent;box-shadow:none}.chevron-toggle-button{--chevron-toggle-icon: url(../../../chevron-down.svg)}.chevron-toggle-button[aria-expanded=true]{--chevron-toggle-icon: url(../../../chevron-up.svg)}.chevron-toggle-button__icon{display:block;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:var(--chevron-toggle-icon) center / contain no-repeat;mask:var(--chevron-toggle-icon) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}.back-icon-button.back-icon-button{flex:0 0 var(--button-height)!important;align-self:start!important;justify-self:start!important;width:var(--button-height)!important;min-width:var(--button-height)!important;max-width:var(--button-height)!important;height:var(--button-height)!important;min-height:var(--button-height)!important;max-height:var(--button-height)!important;border-radius:50%!important;padding:0!important}.back-icon-button:not(.standalone){margin-inline-end:auto}.page-actions,.card-actions,.element-actions{box-sizing:border-box;display:flex;min-width:0;max-width:100%;align-items:center;justify-content:flex-end;gap:var(--space-2, .75rem)}.page-actions{width:100%}.page-actions:has(.back-icon-button){flex:1 1 100%}.card-actions{overflow-x:auto;margin-top:auto;padding-block-end:2px;scrollbar-gutter:stable}.page-actions>:is(a,button,form),.card-actions>:is(a,button,form),.element-actions>:is(a,button,form){flex:0 0 auto;margin:0}button:disabled,button[data-submission-locked][aria-disabled=true],input[type=submit]:disabled,input[type=submit][data-submission-locked][aria-disabled=true],input[type=image]:disabled,input[type=image][data-submission-locked][aria-disabled=true]{cursor:not-allowed;opacity:.55;filter:saturate(.35)}:root{color-scheme:light dark;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-bg: #ffffff;--color-surface: #f7f8fa;--color-surface-strong: #eceff3;--table-header-bg: #e4e4e4;--striped-table-header-background: color-mix(in srgb, var(--accent) 9%, var(--color-surface));--table-row-contrast-bg: var(--color-surface-strong);--color-text: #172033;--color-muted: #5f6b7a;--color-border: #d9dee7;--color-link: #245bb8;--color-link-active: #172033;--accent: #245bb8;--accent-bg: #e8f0ff;--accent-bg-strong: #d8e6ff;--accent-border: #b7cff8;--accent-text: #173f7f;--accent-on-bg: #102b56;--danger: #a4262c;--danger-bg: color-mix(in srgb, var(--danger) 14%, transparent);--danger-bg-strong: color-mix(in srgb, var(--danger) 24%, transparent);--danger-border: color-mix(in srgb, var(--danger) 65%, var(--color-border));--danger-on-bg: #7f1d22;--danger-halo: color-mix(in srgb, var(--danger) 24%, transparent);--focus-ring: var(--accent);--focus-halo: color-mix(in srgb, var(--accent) 18%, transparent);--nav-item-bg: transparent;--nav-context-bg: color-mix(in srgb, var(--color-text) 8%, var(--color-surface));--nav-active-bg: color-mix(in srgb, var(--color-text) 13%, var(--color-surface));--nav-hover-bg: color-mix(in srgb, var(--accent) 28%, var(--color-surface));--main-menu-current-bg: #ffffff;--nav-focus-ring: var(--focus-ring);--nav-focus-halo: var(--focus-halo);--nav-border: color-mix(in srgb, var(--accent-border) 72%, var(--color-border));--nav-text: var(--color-link);--nav-state-text: var(--color-text);--account-icon-filter: brightness(0) saturate(100%) invert(30%) sepia(93%) saturate(965%) hue-rotate(194deg) brightness(91%) contrast(87%);--nav-item-radius: var(--radius);--nav-item-min-height: 2.25rem;--main-menu-item-min-height: 2.75rem;--button-height: 40px;--button-min-width: 6.5rem;--button-padding-block: .35rem;--button-padding-inline: 1.25rem;--button-padding: var(--button-padding-block) var(--button-padding-inline);--button-background: color-mix(in srgb, var(--color-text) 9%, transparent);--button-hover-background: color-mix(in srgb, var(--color-text) 15%, transparent);--button-active-background: color-mix(in srgb, var(--color-text) 20%, transparent);--button-glass-highlight: color-mix(in srgb, white 55%, transparent);--button-glass-shadow: inset 0 1px 0 color-mix(in srgb, white 88%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-text) 10%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text) 14%, transparent), 0 4px 12px color-mix(in srgb, var(--color-text) 7%, transparent);--delete-button-background: color-mix(in srgb, var(--danger) 12%, var(--button-background));--delete-button-hover-background: color-mix(in srgb, var(--danger) 18%, var(--button-hover-background));--delete-button-active-background: color-mix(in srgb, var(--danger) 24%, var(--button-active-background));--form-control-height: 2.75rem;--form-control-font-family: var(--font-sans);--form-control-font-size: 1rem;--form-control-font-weight: 400;--form-control-line-height: 1.2;--form-control-label-color: var(--color-muted);--form-control-label-font-size: 1rem;--form-control-label-font-weight: 400;--list-row-text-font-size: 1rem;--list-row-text-font-weight: 400;--form-control-background: #eef2f7;--form-control-color: var(--color-text);--form-control-border: var(--color-border);--form-control-inactive-background: var(--color-surface-strong);--form-control-inactive-color: var(--color-muted);--form-control-radius: var(--radius);--form-control-padding: .55rem .75rem;--form-select-radius: var(--button-radius);--form-multiline-control-min-height: 8rem;--function-button-min-width: 6.5rem;--function-button-font-size: var(--form-control-font-size);--function-button-font-weight: normal;--admin-button-height: 2rem;--admin-button-min-width: 5.25rem;--admin-button-padding: .25rem .875rem;--admin-button-font-size: .8125rem;--header-function-button-width: 4.65rem;--content-aside-column: minmax(13rem, 16rem);--content-card-max-width: 760px;--content-main-column: minmax(0, 1fr);--page-background: var(--color-bg);--page-gutter-background: #e8eaee;--card-border: none;--card-background: var(--color-surface);--card-inset-background: var(--color-surface-strong);--card-padding: var(--space-4);--closed-card-padding: var(--card-padding);--closed-card-control-height: var(--button-height);--closed-card-height: calc(var(--closed-card-control-height) + 2 * var(--closed-card-padding));--responsive-filter-title-status-gap: 2ex;--content-action-inline-end: 0px;--card-title-font-size: 1rem;--card-title-font-weight: 700;--card-title-line-height: 1.25;--card-title-margin-block-start: var(--space-1);--card-title-margin-block-end: var(--card-title-content-gap);--card-title-content-gap: var(--space-3);--page-actions-content-gap: var(--space-4);--pre-content-card-gap: var(--space-3);--pre-content-content-gap: var(--space-4);--shadow-card: 0 1px 2px rgba(20, 28, 40, .08);--radius: 8px;--panel-radius: 14px;--button-radius: 999px;--textarea-radius: 12px;--space-1: .375rem;--space-2: .625rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--shell-max: 1080px;--shell-pad: clamp(1rem, 3vw, 2rem)}:root[data-theme=dark]{--color-bg: #15181d;--color-surface: #20242b;--color-surface-strong: #2a3038;--table-header-bg: #404040;--striped-table-header-background: color-mix(in srgb, var(--accent) 13%, var(--color-surface));--table-row-contrast-bg: var(--color-surface-strong);--color-text: #edf1f7;--color-muted: #aab4c2;--color-border: #3a414c;--color-link: #8ab4ff;--color-link-active: #ffffff;--accent: #8ab4ff;--accent-bg: #102544;--accent-bg-strong: #17355f;--accent-border: #315985;--accent-text: #cfe0ff;--accent-on-bg: #f4f8ff;--danger: #d35a63;--danger-bg: color-mix(in srgb, var(--danger) 18%, transparent);--danger-bg-strong: color-mix(in srgb, var(--danger) 30%, transparent);--danger-border: color-mix(in srgb, var(--danger) 68%, var(--color-border));--danger-on-bg: #ffdbe0;--danger-halo: color-mix(in srgb, var(--danger) 26%, transparent);--focus-ring: var(--accent);--focus-halo: color-mix(in srgb, var(--accent) 22%, transparent);--nav-border: color-mix(in srgb, var(--accent-border) 72%, var(--color-border));--main-menu-current-bg: #303741;--form-control-background: #3d4958;--form-control-border: #536275;--account-icon-filter: brightness(0) saturate(100%) invert(73%) sepia(24%) saturate(1688%) hue-rotate(188deg) brightness(103%) contrast(101%);--button-glass-highlight: color-mix(in srgb, white 7%, transparent);--button-glass-shadow: none;--shadow-card: none;--page-gutter-background: #0f1115}body.site-area--internal{--form-control-height: 40px}@media(any-pointer:coarse){:root{--button-height: 44px}body.site-area--internal{--form-control-height: 44px}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg: #15181d;--color-surface: #20242b;--color-surface-strong: #2a3038;--table-header-bg: #404040;--striped-table-header-background: color-mix(in srgb, var(--accent) 13%, var(--color-surface));--table-row-contrast-bg: var(--color-surface-strong);--color-text: #edf1f7;--color-muted: #aab4c2;--color-border: #3a414c;--color-link: #8ab4ff;--color-link-active: #ffffff;--accent: #8ab4ff;--accent-bg: #102544;--accent-bg-strong: #17355f;--accent-border: #315985;--accent-text: #cfe0ff;--accent-on-bg: #f4f8ff;--danger: #d35a63;--danger-bg: color-mix(in srgb, var(--danger) 18%, transparent);--danger-bg-strong: color-mix(in srgb, var(--danger) 30%, transparent);--danger-border: color-mix(in srgb, var(--danger) 68%, var(--color-border));--danger-on-bg: #ffdbe0;--danger-halo: color-mix(in srgb, var(--danger) 26%, transparent);--focus-ring: var(--accent);--focus-halo: color-mix(in srgb, var(--accent) 22%, transparent);--nav-border: color-mix(in srgb, var(--accent-border) 72%, var(--color-border));--main-menu-current-bg: #303741;--form-control-background: #3d4958;--form-control-border: #536275;--account-icon-filter: brightness(0) saturate(100%) invert(73%) sepia(24%) saturate(1688%) hue-rotate(188deg) brightness(103%) contrast(101%);--button-glass-highlight: color-mix(in srgb, white 7%, transparent);--button-glass-shadow: none;--shadow-card: none;--page-gutter-background: #0f1115}}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;min-height:100%;background:var(--page-gutter-background);scrollbar-gutter:stable;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-hyphenate-character:auto;hyphenate-character:auto;overflow-wrap:break-word;word-wrap:break-word}body{min-height:100vh;margin:0;font:1rem/1.5 var(--font-sans);color:var(--color-text);background:var(--page-gutter-background)}a{color:var(--color-link);font-size:inherit;font-weight:400;text-decoration:none}a:hover{cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:where(.control){border-radius:var(--button-radius);padding:var(--button-padding);white-space:nowrap}button{font:inherit}:where(input[type=file])::file-selector-button{box-sizing:border-box;min-height:var(--button-height);min-width:var(--button-min-width);margin-inline-end:var(--space-2);border:0;border-radius:var(--button-radius);padding:var(--button-padding);color:var(--color-text);background-color:var(--button-background);background-image:linear-gradient(180deg,var(--button-glass-highlight),transparent 52%);box-shadow:var(--button-glass-shadow);font:inherit;line-height:1.2;cursor:pointer;transition:background-color .15s ease,color .15s ease}:where(input[type=file])::file-selector-button:hover{background-color:var(--button-hover-background)}:where(input[type=file])::file-selector-button:active{background-color:var(--button-active-background)}:where(input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select){box-sizing:border-box;min-width:0;border:1px solid var(--form-control-border);border-radius:var(--form-control-radius);padding:var(--form-control-padding);color:var(--form-control-color);background-color:var(--form-control-background);font-family:var(--form-control-font-family);font-size:var(--form-control-font-size);font-weight:var(--form-control-font-weight);line-height:var(--form-control-line-height)}:where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]){display:block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:start}input::-webkit-date-and-time-value{box-sizing:border-box;display:flex;height:100%;min-height:1.2em;align-items:center;line-height:var(--form-control-line-height);text-align:inherit}input::-webkit-datetime-edit{box-sizing:border-box;display:inline-flex;height:100%;align-items:center;padding-block:0;line-height:var(--form-control-line-height)}input::-webkit-datetime-edit-fields-wrapper{display:inline-flex;height:100%;align-items:center;padding:0}input::-webkit-datetime-edit-year-field,input::-webkit-datetime-edit-month-field,input::-webkit-datetime-edit-day-field,input::-webkit-datetime-edit-hour-field,input::-webkit-datetime-edit-minute-field,input::-webkit-datetime-edit-second-field,input::-webkit-datetime-edit-millisecond-field,input::-webkit-datetime-edit-meridiem-field{padding-block:0}input::-webkit-calendar-picker-indicator{line-height:1}:where(label:not(.card-title)[for],label:not(.card-title):has(>input),label:not(.card-title):has(>textarea),label:not(.card-title):has(>select)){color:var(--form-control-label-color);font-size:var(--form-control-label-font-size);font-weight:var(--form-control-label-font-weight)!important}:where(input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select):focus{border-color:var(--accent);outline:3px solid var(--focus-halo)}:where(input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select):disabled{color:var(--color-muted);background-color:var(--color-surface-strong);cursor:not-allowed;opacity:.72}.finances-page :where(input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select):is(:disabled,[readonly]){color:var(--form-control-inactive-color);background-color:var(--form-control-inactive-background);cursor:default;opacity:1}.finances-page :where(input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select):is(:disabled,[readonly]):focus{border-color:var(--form-control-border);outline:0}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--accent)}label:has(>input[type=checkbox]){display:inline-flex;width:fit-content;max-width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;justify-self:start;gap:var(--space-2);text-align:left;color:var(--form-control-label-color)}label:has(>input[type=checkbox])>input[type=checkbox]{flex:0 0 auto;width:1.1rem;height:1.1rem;margin:0;order:1}:where(textarea,select[multiple],select[size]:not([size="1"])){border-radius:var(--textarea-radius);min-height:var(--form-multiline-control-min-height);line-height:1.45}textarea{resize:vertical}:where(select[multiple],select[size]:not([size="1"])){overflow:auto;background-clip:padding-box}:where(input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select){font-family:var(--form-control-font-family);font-size:var(--form-control-font-size);font-weight:var(--form-control-font-weight)}:where(input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:not([multiple]):not([size]),select:not([multiple])[size="1"]){height:var(--form-control-height);min-height:var(--form-control-height)}:is(.site-function-button,.theme-toggle,.local-nav-toggle){display:inline-flex;align-items:center;justify-content:center;min-height:var(--nav-item-min-height);min-width:var(--function-button-min-width);border:1px solid var(--nav-border);border-radius:var(--button-radius);padding:var(--button-padding);font-size:var(--function-button-font-size);font-weight:var(--function-button-font-weight);line-height:1.2;color:var(--color-text);background:var(--color-bg);cursor:pointer;text-align:center;text-decoration:none}:is(.site-function-button,.theme-toggle,.local-nav-toggle):hover,:is(.site-function-button,.theme-toggle,.local-nav-toggle):focus-visible{text-decoration:none}:is(a.site-function-button,a.site-delete-button,a.primary-link,a.secondary-link,a.button,a[role=button]):is(:hover,:focus-visible){text-decoration:none!important}.data-table-list{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg)}.data-table-list table{width:100%;border-collapse:collapse}.data-table-list th,.data-table-list td{border-bottom:1px solid var(--color-border);padding:.7rem var(--list-row-padding-inline);vertical-align:top;text-align:left;overflow-wrap:break-word}.data-table-list thead th,.has-alternating-rows>table>thead>tr>th,.striped-rows>table>thead>tr>th,table.striped-rows>thead>tr>th{color:var(--color-text);background:var(--striped-table-header-background);font-size:.9rem;font-weight:750;text-transform:none}.data-table-list tbody tr:last-child>:is(th,td){border-bottom:0}.striped-rows>:not(table),.striped-rows>table>tbody>tr>*,table.striped-rows>tbody>tr>*{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.striped-rows>:nth-child(2n),.striped-rows>table>tbody>tr:nth-child(2n)>*,table.striped-rows>tbody>tr:nth-child(2n)>*{background:var(--table-row-contrast-bg)}.striped-rows>:not(table):last-child,.striped-rows>table>tbody>tr:last-child>*,table.striped-rows>tbody>tr:last-child>*{border-bottom:0}.data-row,.data-row:is(:hover,:active,:visited){color:inherit;text-decoration:none}.data-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.list-row-text{font-size:var(--list-row-text-font-size);font-weight:var(--list-row-text-font-weight)}.clickable-data-row{cursor:pointer}.back-icon-link{border:1px solid var(--nav-border);color:var(--nav-text);background:var(--color-bg);text-decoration:none}.back-icon-link__icon{display:block;width:1.8rem;height:1.8rem;background-color:currentColor;-webkit-mask:url(../../../assets/icons/chevron-left.svg) center / contain no-repeat;mask:url(../../../assets/icons/chevron-left.svg) center / contain no-repeat;-webkit-transform:translateX(-1px) translateZ(0);transform:translate(-1px) translateZ(0)}.back-icon-link:is(:hover,:focus-visible){border-color:var(--accent-border);color:var(--accent-on-bg);background:var(--nav-hover-bg);text-decoration:none}.back-icon-link:focus-visible{outline:2px solid var(--nav-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--nav-focus-halo)}.page-start-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-2);margin-bottom:var(--space-3)}html body .page-action-bar.page-action-bar{display:flex;width:100%;min-width:0;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}html body :is(.page-action-bar__start,.page-action-bar__end,.page-action-bar__administrative,.page-action-bar__primary){display:flex;flex-flow:row nowrap;align-items:center;gap:var(--space-2);min-width:0}html body .page-action-bar__start{justify-content:flex-start}html body .page-action-bar__end{justify-content:flex-end;margin-inline-start:auto}html body .page-action-bar__primary{justify-content:flex-end}html body .page-action-bar :where(form){display:inline-flex;margin:0}html body .standard-action-row.standard-action-row{display:flex;min-width:0;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}html body .standard-action-row>.action-spacer{display:block;flex:1 1 auto}.site-function-button--focus{border-color:var(--accent-border);padding:.7rem 1rem;color:var(--accent-on-bg);background:var(--accent-bg)}:is(button,input[type=submit],input[type=image]):is(:disabled,[data-submission-locked][aria-disabled=true]){cursor:not-allowed;opacity:.55;filter:saturate(.35)}@media(hover:hover)and (pointer:fine){:is(.site-function-button:not(.site-function-button--focus),.local-nav-toggle):hover{border-color:var(--accent-border);color:var(--accent-on-bg);background:var(--nav-hover-bg)}.site-function-button--focus:hover{border-color:var(--accent-border);color:var(--accent-on-bg);background:var(--accent-bg-strong)}}html body .control{--control-height: var(--button-height);--control-min-width: var(--button-min-width);--control-padding: var(--button-padding);--control-radius: var(--button-radius);--control-font-size: var(--function-button-font-size);--control-font-weight: var(--function-button-font-weight);--control-background: var(--button-background);--control-hover-background: var(--button-hover-background);--control-active-background: var(--button-active-background);box-sizing:border-box;display:inline-flex;min-height:var(--control-height);min-width:var(--control-min-width);max-width:max-content;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:var(--control-radius);background-color:var(--control-background);background-image:linear-gradient(180deg,var(--button-glass-highlight),transparent 52%);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);box-shadow:var(--button-glass-shadow);color:var(--color-text);padding:var(--control-padding);font:inherit;font-size:var(--control-font-size);font-weight:var(--control-font-weight);line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}html body .control--page-action{--control-min-width: var(--function-button-min-width)}html body .control.is-save-action{--mobile-action-icon: url(../../../assets/icons/content-save-outline.svg)}html body .control.is-cancel-action{--mobile-action-icon: url(../../../assets/icons/close.svg)}html body .control.is-edit-action{--mobile-action-icon: url(../../../assets/icons/pencil.svg)}html body .control.is-delete-action{--mobile-action-icon: url(../../../assets/icons/delete-outline.svg)}html body .control--utility{--control-height: var(--admin-button-height);--control-min-width: var(--admin-button-min-width);--control-padding: var(--admin-button-padding);--control-font-size: var(--admin-button-font-size)}html body .control--nav-back,html body .control.is-icon-only{--control-min-width: var(--control-height);--control-padding: 0}html body .site-admin-button.is-icon-only{--control-height: var(--admin-button-height);--control-min-width: var(--admin-button-height);--control-padding: 0;--control-radius: 50%;font-size:0}html body .control--nav-back{--control-radius: 50%}html body .control.is-linklike{--control-height: 0px;--control-min-width: 0px;--control-padding: 0;--control-radius: 0;--control-background: transparent;--control-hover-background: transparent;--control-active-background: transparent;color:var(--color-link)}.fundgrube-class-result{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:calc(2rem + var(--button-padding-block) + var(--button-padding-block));background-color:transparent;background-image:linear-gradient(180deg,var(--button-glass-highlight),transparent 52%);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);box-shadow:var(--button-glass-shadow)}.fundgrube-class-result+.fundgrube-class-result{border-top:1px solid var(--color-border)}.fundgrube-class-result--current{background:var(--accent-bg)}.fundgrube-class-result__label{display:flex;min-width:0;min-height:var(--nav-item-min-height);align-items:center;padding:.55rem .7rem;color:var(--color-text);font-size:var(--form-control-font-size);font-weight:var(--form-control-font-weight)}html body .fundgrube-class-result__navigate{--control-height: var(--nav-item-min-height);--control-min-width: 0;--control-padding: .55rem .7rem;--control-radius: 0;--control-background: transparent;--control-hover-background: var(--nav-hover-bg);--control-active-background: var(--nav-hover-bg);--control-font-size: var(--form-control-font-size);--control-font-weight: var(--form-control-font-weight);width:100%;max-width:none;justify-content:flex-start;text-align:left;white-space:normal;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html body .fundgrube-class-result__add{--control-height: 2rem;--control-min-width: 2rem;--control-background: transparent;--control-hover-background: transparent;--control-active-background: transparent;--control-font-size: 1.25rem;--control-font-weight: 750;align-self:center;margin:.25rem .45rem;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html body .control:hover{border:0;background-color:var(--control-hover-background);color:var(--color-text);text-decoration:none}html body .control:active{background-color:var(--control-active-background);color:var(--color-text);transform:scale(.975);transition-duration:60ms}html body .control:focus-visible{border:0;color:var(--color-text);outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:none}html body .control.is-linklike:is(:hover,:active,:focus-visible){background-color:transparent;color:var(--color-link);transform:none}html body .control.is-danger{border:0;color:var(--danger);background-color:var(--delete-button-background)}html body .control.is-danger:hover:not(:disabled):not([aria-disabled=true]){border:0;color:var(--danger);background-color:var(--delete-button-hover-background)}html body .control.is-danger:active:not(:disabled):not([aria-disabled=true]){color:var(--danger);background-color:var(--delete-button-active-background)}html body .control.is-danger:focus-visible{border:0;color:var(--danger);outline-color:var(--danger)}html body .icon-button.icon-button{width:var(--button-height);min-width:var(--button-height);height:var(--button-height);min-height:var(--button-height);padding:0;border-radius:var(--button-radius)}html body .icon-button--plain.icon-button--plain{flex:0 0 var(--button-height);padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html body .icon-button--plain.icon-button--plain:is(:hover,:active,:focus-visible){border:0;background:transparent;box-shadow:none}.list-header-new-icon{display:block;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url(../../../assets/icons/playlist-plus.svg) center / contain no-repeat;mask:url(../../../assets/icons/playlist-plus.svg) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}.card-toggle-button{--card-toggle-icon: url(../../../assets/icons/chevron-down.svg)}html body .card-toggle-button.card-toggle-button{flex:0 0 var(--button-height);padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html body .card-toggle-button.card-toggle-button:is(:hover,:active,:focus-visible){border:0;background:transparent;box-shadow:none}.card-toggle-button[aria-expanded=true]{--card-toggle-icon: url(../../../assets/icons/chevron-up.svg)}.card-toggle-button--all{--card-toggle-icon: url(../../../assets/icons/chevron-double-down.svg)}.card-toggle-button--all[aria-pressed=true],.card-toggle-button--all[aria-expanded=true]{--card-toggle-icon: url(../../../assets/icons/chevron-double-up.svg)}.card-toggle-button__icon{display:block;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:var(--card-toggle-icon) center / contain no-repeat;mask:var(--card-toggle-icon) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}html body .sections-toggle-button.sections-toggle-button{flex:0 0 var(--button-height)}.sections-toggle-button__icon{display:block;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url(../../../assets/icons/chevron-double-down.svg) center / contain no-repeat;mask:url(../../../assets/icons/chevron-double-down.svg) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}.sections-toggle-button[aria-expanded=true] .sections-toggle-button__icon{-webkit-mask-image:url(../../../assets/icons/chevron-double-up.svg);mask-image:url(../../../assets/icons/chevron-double-up.svg)}html body .control--nav-back{flex:0 0 var(--button-height)!important;align-self:start!important;justify-self:start!important;width:var(--button-height)!important;min-width:var(--button-height)!important;max-width:var(--button-height)!important;height:var(--button-height)!important;min-height:var(--button-height)!important;max-height:var(--button-height)!important;border-radius:50%!important;padding:0!important}html body .local-nav-menu[open] .local-nav-menu__icon{border:0;color:var(--color-text);background-color:var(--button-active-background)}html body button[aria-pressed=true],html body .site-function-button[aria-pressed=true]{background-color:var(--button-active-background)}:is(.control-group--nav-main a,.control-group--nav-card :is(a,button)){display:inline-flex;align-items:center;min-height:var(--nav-item-min-height);border-radius:var(--nav-item-radius);color:var(--nav-text);text-decoration:none}:is(.control-group--nav-main a,.control-group--nav-card :is(a,button)):where([aria-current=page],[aria-current=true],[aria-selected=true],[aria-pressed=true],.is-current,.is-active){color:var(--nav-state-text);background:var(--nav-active-bg);text-decoration:none}@media(hover:hover)and (pointer:fine){:is(.control-group--nav-main a,.control-group--nav-card :is(a,button)):hover{color:var(--accent-on-bg);background:var(--nav-hover-bg);text-decoration:none}}:is(.control-group--nav-main a,.control-group--nav-card :is(a,button)):focus-visible{outline:2px solid var(--nav-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--nav-focus-halo);text-decoration:none}.local-nav{display:grid;gap:var(--space-3);min-width:0;max-width:100%}.local-nav ul{display:grid;gap:var(--space-1);min-width:0;max-width:100%;margin:0;padding:0;list-style:none}.local-nav li{min-width:0;max-width:100%}.local-nav a{display:block;min-width:0;max-width:100%;width:100%;min-height:var(--nav-item-min-height);overflow:hidden;border-radius:var(--nav-item-radius);padding:var(--button-padding);text-overflow:ellipsis;white-space:nowrap}.nav-item-label{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-nav-menu{display:none;align-self:start;position:relative;z-index:10;overflow:visible}.local-nav-menu__summary{width:max-content;margin:0;padding:0;cursor:pointer;list-style:none}.local-nav-menu__summary::-webkit-details-marker{display:none}.local-nav-menu__summary:focus-visible{outline:0}.local-nav-menu__summary:focus-visible .local-nav-menu__icon{outline:2px solid var(--focus-ring);outline-offset:3px}.local-nav-menu__icon{color:var(--nav-text)}.local-nav-menu__icon:before{display:block;width:1.5rem;height:1.5rem;background:currentColor;content:"";mask:url(../../../assets/icons/menu.svg) center / contain no-repeat;-webkit-mask:url(../../../assets/icons/menu.svg) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}.local-nav-menu[open] .local-nav-menu__icon,.local-nav-menu__icon[aria-expanded=true]{border-color:var(--accent-border);color:var(--accent-on-bg);background:var(--nav-hover-bg)}.local-nav-menu__panel-wrap{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:40;width:min(18rem,calc(100vw - (2 * var(--shell-pad))));margin:0;padding:0}.local-nav-menu__panel{width:100%;border-radius:var(--radius);padding:var(--space-3);box-shadow:0 12px 28px #141c2829}@media(hover:hover)and (pointer:fine){.local-nav-menu__summary:hover .local-nav-menu__icon,.local-nav-menu__icon:hover{border-color:var(--accent-border);color:var(--accent-on-bg);background:var(--nav-hover-bg)}}.site-shell{position:relative;display:flex;flex-direction:column;width:min(100%,var(--shell-max));min-height:100vh;margin-inline:auto;background:var(--page-background)}.site-band{border-bottom:1px solid var(--color-border)}.site-band-inner{width:min(100%,var(--shell-max));margin-inline:auto;padding-inline:var(--shell-pad)}.main-menu{order:0;background:var(--color-surface)}.main-menu .site-band-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:0}html body .menu-toggle{display:none;font-size:0}:root[data-auth-navigation=pending] .menu-toggle,:root[data-auth-navigation=pending] .main-menu{visibility:hidden;pointer-events:none}:root[data-auth-navigation=ready][data-authenticated=true]:not([data-main-menu]) .main-menu{display:none}:root[data-auth-navigation=ready][data-authenticated=true]:not([data-main-menu]) .menu-toggle{display:inline-flex;margin-left:auto}.menu-toggle:before{display:block;width:24px;height:24px;background:currentColor;content:"";mask:url(../../../assets/icons/menu.svg) center / contain no-repeat;-webkit-mask:url(../../../assets/icons/menu.svg) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}.main-menu-list{display:flex;flex-wrap:nowrap;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none}.main-menu-private-list{display:none}:root[data-js=true][data-authenticated=true][data-main-menu=full] .main-menu.is-open .main-menu-private-list{position:absolute;top:calc(100% + var(--space-1));right:var(--shell-pad);z-index:100;display:grid;min-width:12rem;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-card)}:root[data-js=true][data-authenticated=true][data-main-menu=full] .main-menu.is-open .main-menu-private-list a{justify-content:flex-start;width:100%}[data-auth-private][hidden]{display:none}.main-menu a{min-height:var(--main-menu-item-min-height);border:1px solid transparent;padding:0 var(--button-padding-inline)}.main-menu a[aria-current=page]{border-color:var(--nav-border);border-radius:var(--nav-item-radius);background:color-mix(in srgb,var(--nav-active-bg) 88%,var(--color-bg))}.main-menu-list:not(.main-menu-authenticated-list)>li:not([data-menu-private])>a,.main-menu-list:not(.main-menu-authenticated-list)>li:not([data-menu-private])>a[aria-current=page]{border:0;border-radius:0;color:var(--nav-text);background:transparent;cursor:pointer}@media(hover:hover)and (pointer:fine){.main-menu-list:not(.main-menu-authenticated-list)>li:not([data-menu-private])>a:hover{color:var(--nav-text);background:transparent;text-decoration:none}}.main-menu-list:not(.main-menu-authenticated-list)>li:not([data-menu-private])>a:active{color:var(--nav-text)}.main-menu-account-link{justify-content:center;width:var(--main-menu-item-min-height);padding-inline:0}.main-menu-account-icon{display:block;width:1.25rem;height:1.25rem;filter:var(--account-icon-filter)}.main-menu-list:not(.main-menu-authenticated-list) .main-menu-section-button{display:none}:root[data-js=true][data-main-menu=compact] .main-menu-list:not(.main-menu-authenticated-list) .main-menu-section-item{display:grid;grid-template-columns:minmax(0,1fr) var(--main-menu-item-min-height)}:root[data-js=true][data-main-menu=compact] .main-menu-list:not(.main-menu-authenticated-list) .main-menu-section-button{--control-height: var(--main-menu-item-min-height);--control-min-width: 0;--control-padding: 0;--control-radius: 0;--control-background: transparent;--control-hover-background: transparent;--control-active-background: transparent;display:inline-flex;width:var(--main-menu-item-min-height);min-width:0;max-width:none;border:0;padding:0;justify-content:center;color:var(--nav-text);background-image:none;box-shadow:none}.main-menu-authenticated-list{width:100%}.main-menu-authenticated-list>li{min-width:0}.main-menu-authenticated-list .main-menu-section-item{display:grid;grid-template-columns:minmax(0,1fr) var(--main-menu-item-min-height)}.main-menu-authenticated-list .main-menu-entry,.main-menu-authenticated-list .main-menu-entry[aria-current=page]{--control-height: var(--main-menu-item-min-height);--control-min-width: 0;--control-padding: 0 var(--button-padding-inline);--control-radius: 0;--control-background: transparent;--control-hover-background: transparent;--control-active-background: transparent;width:100%;max-width:none;justify-content:flex-start;color:var(--nav-text);background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(hover:hover)and (pointer:fine){.main-menu-authenticated-list .main-menu-entry:hover,.main-menu-authenticated-list .main-menu-entry[aria-current=page]:hover{border:0;color:var(--nav-text);background:transparent;text-decoration:none}}.main-menu-authenticated-list .main-menu-entry:active{color:var(--nav-text);background:transparent}.main-menu-authenticated-list .main-menu-section-button{width:var(--main-menu-item-min-height);padding:0;justify-content:center}.main-menu-section-icon{display:block;width:1.25rem;height:1.25rem;background:currentColor;content:"";mask:url(../../../assets/icons/chevron-right.svg) center / contain no-repeat;-webkit-mask:url(../../../assets/icons/chevron-right.svg) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}.main-menu-authenticated-list .main-menu-section-item.is-current{border-radius:var(--radius);background:var(--main-menu-current-bg)}.main-menu-list a[aria-current=page],.main-menu-authenticated-list .main-menu-entry[aria-current=page],.main-menu-authenticated-list .main-menu-entry[aria-current=true],.main-menu-list a[aria-current=page]:hover,.main-menu-authenticated-list .main-menu-entry[aria-current=page]:hover,.main-menu-authenticated-list .main-menu-entry[aria-current=true]:hover,.main-menu-list a[aria-current=page]:active,.main-menu-authenticated-list .main-menu-entry[aria-current=page]:active,.main-menu-authenticated-list .main-menu-entry[aria-current=true]:active{border-radius:var(--radius);color:var(--nav-state-text);background:var(--main-menu-current-bg)}.main-menu-authenticated-list .main-menu-section-item.is-current .main-menu-entry,.main-menu-authenticated-list .main-menu-section-item.is-current .main-menu-entry:hover,.main-menu-authenticated-list .main-menu-section-item.is-current .main-menu-entry:active{border-radius:0;background:transparent}.main-menu-authenticated-list .main-menu-separator{position:relative;margin-top:var(--space-1)}.main-menu-authenticated-list .main-menu-separator:before{position:absolute;top:calc(var(--space-1) * -1);right:0;left:0;height:1px;background:var(--color-border);content:""}.main-menu-authenticated-list .main-menu-back-item{display:flex;justify-content:flex-start}.main-menu-authenticated-list .main-menu-back-button,.main-menu-authenticated-list .main-menu-account-link{width:var(--main-menu-item-min-height);padding:0;justify-content:center}.main-menu-authenticated-list .main-menu-back-button:before{display:block;width:1.5rem;height:1.5rem;background:currentColor;content:"";mask:url(../../../assets/icons/chevron-left.svg) center / contain no-repeat;-webkit-mask:url(../../../assets/icons/chevron-left.svg) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}html body .theme-toggle{--theme-toggle-icon: url(../../../theme-light-dark.svg);position:fixed;z-index:20;left:50%;bottom:max(.75rem,env(safe-area-inset-bottom));transform:translate(-50%);inline-size:var(--button-height);background:color-mix(in srgb,var(--color-surface) 92%,transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=light] .theme-toggle{--theme-toggle-icon: url(../../../weather-sunny.svg)}:root[data-theme=dark] .theme-toggle{--theme-toggle-icon: url(../../../weather-night.svg)}.theme-toggle__icon{display:block;width:1.5rem;height:1.5rem;background:currentColor;-webkit-mask:var(--theme-toggle-icon) center / contain no-repeat;mask:var(--theme-toggle-icon) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}html body .theme-toggle:active{transform:translate(-50%) scale(.975)}@media(hover:hover)and (pointer:fine){.theme-toggle:hover{border-color:var(--accent-border);color:var(--accent-on-bg);background:color-mix(in srgb,var(--nav-hover-bg) 82%,transparent)}}.page-header{order:1;border-bottom-color:transparent;color:var(--color-text);background:var(--color-bg)}.page-header .site-band-inner{padding-block:3rem 1.75rem}.page-header-layout{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);width:100%;max-width:var(--content-card-max-width);min-width:0;padding-inline-end:var(--content-action-inline-end)}.page-header-copy{flex:1 1 auto;min-width:0}.page-header .page-summary{color:var(--color-muted)}.site-function-button--header{inline-size:var(--header-function-button-width);border-color:var(--nav-border);color:var(--color-text);background:var(--color-bg)}.page-kicker,.card-kicker{margin:0 0 var(--space-1);color:var(--color-muted);font-size:.9rem;font-weight:600;letter-spacing:.02em}.page-title{overflow:visible;text-overflow:clip;white-space:normal;margin:0;font-size:clamp(1.75rem,2vw + 1rem,2.5rem);line-height:1.2}.page-summary{overflow:visible;text-overflow:clip;white-space:normal;max-width:64ch;margin:var(--space-2) 0 0;color:var(--color-muted)}.page-main{order:2;width:min(100%,var(--shell-max));min-width:0;margin-inline:auto;padding:var(--space-5) var(--shell-pad)}.page-main>*{max-width:min(100%,var(--content-card-max-width))}.page-main>.page-actions{margin-block-end:var(--page-actions-content-gap)}.page-pre-content{display:grid;gap:var(--pre-content-card-gap);margin-block-start:0;margin-block-end:var(--pre-content-content-gap)}.page-pre-content+.page-primary-content{margin-block-start:0}.mobile-filter-search,.mobile-filter-search__toolbar-start,.mobile-filter-search__panel{display:contents}.mobile-filter-search__toolbar{display:none}.page-primary-content>:first-child{margin-block-start:0}.content-grid{display:grid;width:100%;grid-template-columns:var(--content-aside-column) var(--content-main-column);gap:var(--space-4);align-items:start;min-width:0;max-width:min(100%,var(--content-card-max-width))}.content-grid>*{min-width:0;max-width:100%}.content-grid>:only-child{grid-column:1 / -1}.home-content-grid{max-width:var(--content-card-max-width)}:where(.card,.content-card,.recht-quote,.auth-card,.empty-state,.filter-row,.header-menu__panel,.pf-nav-pane,.pf-public-note,.pizza-formula,.pizza-media-card,.learning-card,.empty-card,.login-card,.filters,.note-row,.settings-card,.queue-summary,.stats-panel,.editor-panel,.issue-row,.history-row,.bsg-orientierung,.status-strip>span,.metric-grid>article){border:var(--card-border);background:var(--card-background)}:where(.card,.content-card,.recht-quote,.auth-card,.empty-state,.filter-row,.header-menu__panel,.pf-nav-pane,.pf-public-note,.pizza-formula,.pizza-media-card,.learning-card,.empty-card,.login-card,.filters,.note-row,.settings-card,.queue-summary,.stats-panel,.editor-panel,.issue-row,.history-row,.bsg-orientierung,.status-strip>span,.metric-grid>article) :where(.card,.content-card,.recht-quote,.empty-state,.filter-row,.pf-nav-pane,.pf-public-note,.pizza-formula,.pizza-media-card,.settings-card,.stats-panel,.editor-panel,.issue-row,.history-row,.bsg-orientierung,.status-strip>span,.metric-grid>article){background:var(--card-inset-background)}.card{min-width:0;max-width:min(100%,var(--content-card-max-width));border-radius:var(--radius);padding:var(--card-padding);box-shadow:var(--shadow-card)}.card>:last-child{margin-block-end:0}.collapsible-card{box-sizing:border-box;padding:var(--closed-card-padding)}.collapsible-card:has(.card-toggle-button[aria-expanded=false]),details.collapsible-card:not([open]){min-height:var(--closed-card-height)}.card-title{margin:var(--card-title-margin-block-start) 0 var(--card-title-margin-block-end);color:var(--color-text);font-size:var(--card-title-font-size);font-weight:var(--card-title-font-weight);line-height:var(--card-title-line-height)}.page-search-card{display:grid;gap:var(--card-title-content-gap);box-sizing:border-box;width:100%;max-width:min(100%,var(--content-card-max-width));border:var(--card-border);border-radius:var(--radius);padding:var(--card-padding);box-shadow:var(--shadow-card);background:var(--card-background)}.page-search-card>.card-title{margin-block:0}.page-search-card>input[type=search]{width:100%;max-width:100%}.filter-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto var(--closed-card-control-height);grid-template-areas:"title title title" "status reset chevron";align-items:center;column-gap:var(--space-3);row-gap:var(--card-title-content-gap);min-width:0;min-height:var(--closed-card-control-height);margin-inline-end:calc(var(--content-action-inline-end) - var(--closed-card-padding))}.filter-card-heading{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--card-title-content-gap);margin:0;color:var(--color-text);font-size:var(--card-title-font-size);font-weight:var(--card-title-font-weight);line-height:var(--card-title-line-height)}.filter-card-header>.filter-card-heading{display:contents}.filter-card-header>.filter-card-heading>.filter-card-title{grid-area:title;min-width:0}.filter-card-status{display:block;min-width:0;max-width:100%;overflow:hidden;color:var(--color-muted);font-size:var(--form-control-font-size);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.filter-card-header>.filter-card-heading>.filter-card-status{grid-area:status}.filter-card-header>.card-toggle-button{grid-area:chevron;justify-self:center}.filter-card-reset,.filter-card-reset:is(:hover,:focus,:active,:visited){grid-area:reset;font-size:var(--form-control-font-size);white-space:nowrap}.filter-card-reset[aria-disabled=true]{color:var(--color-muted);cursor:default;opacity:.72;pointer-events:none}.filter-card-chevron{display:block;grid-area:chevron;justify-self:center;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url(../../../assets/icons/chevron-down.svg) center / contain no-repeat;mask:url(../../../assets/icons/chevron-down.svg) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}details.collapsible-card[open] .filter-card-chevron{-webkit-mask-image:url(../../../assets/icons/chevron-up.svg);mask-image:url(../../../assets/icons/chevron-up.svg)}details.collapsible-card>summary{cursor:pointer;list-style:none}details.collapsible-card>summary::-webkit-details-marker{display:none}.card-body{margin:var(--card-title-content-gap) 0 0;color:var(--color-muted)}.card-body+form{margin-block-start:var(--card-title-content-gap)}.home-link-card{padding:var(--space-5)}.home-link-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.home-link-item{min-width:0;padding-block:var(--space-3)}.home-link-item:first-child{padding-top:0}.home-link-item:last-child{padding-bottom:0}.home-link-item+.home-link-item{border-top:1px solid var(--color-border)}.home-link-desc{display:block;margin-bottom:var(--space-1);color:var(--color-text);font-weight:700}.home-link-url{overflow-wrap:anywhere}.placeholder-list{margin:var(--space-3) 0 0;padding-left:1.2rem;color:var(--color-muted)}.placeholder-list li+li{margin-top:var(--space-1)}.section-header,.toolbar{border:1px solid var(--accent-border);border-radius:var(--radius);color:var(--accent-on-bg);background:var(--accent-bg)}.section-header{padding:var(--space-3) var(--space-4)}.list-header,.list-table-header{--list-header-padding-block: 14px;border:0;border-bottom:1px solid var(--color-list-header-border);padding:var(--list-header-padding-block) var(--list-row-padding-inline);color:var(--color-text);background:var(--striped-table-header-background)}.list-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.list-table-header{margin-bottom:0}.list-table-header--bleed{margin-right:calc(-1 * var(--list-row-padding-inline));margin-left:calc(-1 * var(--list-row-padding-inline))}.list-header-title{min-width:0;color:var(--color-text);font-size:1.1rem;font-weight:700;line-height:1.25}.list-header-actions{--list-header-action-gap: var(--space-5);position:relative;display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--list-header-action-gap);text-align:right}.list-header-actions:has(>.list-header-icon-action){padding-inline-start:calc(var(--button-height) + var(--list-header-action-gap))}.list-header-summary{display:flex;min-width:0;align-items:baseline;gap:2ex;white-space:nowrap}.list-header-summary--multiple{align-items:flex-start}.list-header-label{color:var(--color-muted);font-weight:600}.list-header-value{display:inline-flex;gap:.5ex;color:var(--color-text);font-weight:400}.list-header-values{display:inline-flex;align-items:flex-end;flex-direction:column;gap:var(--space-1)}.list-header-supplementary-value{display:inline-flex;gap:.5ex;color:var(--list-header-supplementary-value-color, var(--color-muted));font-weight:400}.list-header .list-header-icon-action{position:absolute;inset-block-start:50%;inset-inline-start:0;margin:0;color:var(--color-text);transform:translateY(-50%)}html body .list-header .list-header-icon-action:active{transform:translateY(-50%) scale(.975)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.section-header :where(h1,h2,h3,p),.list-header :where(h1,h2,h3,p),.list-table-header :where(h1,h2,h3,p),.toolbar :where(h1,h2,h3,p){margin-block:0}@media(max-width:560px){.list-header{align-items:center}.list-header-actions{--list-header-action-gap: var(--space-3)}.list-header-summary{gap:2ex}}@media(max-width:860px){.content-grid{grid-template-columns:1fr}:root[data-js=true] .content-grid:has(>.local-nav-menu){grid-template-columns:1fr;gap:var(--space-3)}:root[data-js=true] .content-grid:has(>.local-nav-menu)>.local-nav-menu{grid-column:1}:root[data-js=true] .content-grid:has(>.local-nav-menu)>:not(.local-nav-source):not(.local-nav-menu){grid-column:1}:root[data-js=true] .local-nav-source{display:none}:root[data-js=true] .local-nav-menu{display:block}}:root[data-js=true][data-main-menu=compact] .page-header{order:0}:root[data-js=true][data-main-menu=compact] .main-menu{position:absolute;top:var(--main-menu-overlay-top, 0);right:var(--main-menu-overlay-right, max(var(--shell-pad), calc((100% - var(--shell-max)) / 2 + var(--shell-pad))));z-index:100;width:min(13.2rem,calc(100% - var(--shell-pad) - var(--shell-pad)));margin:0;border:var(--card-border);border-radius:var(--radius);background:var(--card-background);box-shadow:var(--shadow-card)}:root[data-js=true][data-main-menu=compact] .main-menu:not(.is-open){display:none}:root[data-js=true][data-main-menu=compact] .main-menu .site-band-inner{align-items:stretch;flex-direction:column;padding-block:var(--space-2)}:root[data-js=true][data-main-menu=compact] .menu-toggle{display:inline-flex;flex:none}:root[data-js=true][data-main-menu=compact] .main-menu-list{display:grid;grid-template-columns:1fr;gap:var(--space-1)}:root[data-js=true][data-main-menu=compact] .main-menu-private-list{display:grid}:root[data-js=true][data-main-menu=compact] .main-menu-authenticated-list{margin:0;padding:0;border-top:0}:root[data-js=true][data-authenticated=true][data-main-menu=compact] .main-menu-private-list{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-border)}:root[data-js=true][data-main-menu=compact] .main-menu a{justify-content:flex-start;width:100%;min-height:var(--main-menu-item-min-height);padding-inline:var(--button-padding-inline)}:root[data-js=true][data-main-menu=compact] .main-menu-account-link{justify-content:flex-start;width:100%}@media(min-width:721px){:root[data-js=true][data-main-menu=compact] .main-menu .site-band-inner{width:100%;margin-inline:0;padding-inline:var(--space-2)}}:root[data-js=true][data-main-menu=compact] .page-header .site-band-inner{padding-block:var(--space-3)}:root[data-js=true][data-main-menu=compact] .page-header-layout{align-items:flex-start}:root[data-js=true][data-main-menu=compact] .page-header .page-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(1.4rem,1.6vw + .8rem,2rem)}:root[data-js=true][data-main-menu=compact] .page-header .page-summary{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-js=true][data-main-menu=compact] .page-main{padding-block:var(--space-4)}@media(max-width:520px){:root:not([data-js=true]) .page-header{order:0}:root:not([data-js=true]) .main-menu{order:1}:root:not([data-js=true]) .main-menu .site-band-inner{align-items:stretch;flex-direction:column;padding-block:var(--space-2)}:root:not([data-js=true]) .main-menu-list{display:grid;grid-template-columns:1fr;gap:var(--space-1)}:root:not([data-js=true]) .main-menu a{justify-content:flex-start;width:100%;min-height:var(--main-menu-item-min-height);padding-inline:var(--button-padding-inline)}:root:not([data-js=true]) .main-menu-account-link{justify-content:flex-start;width:100%}}@media(max-width:720px){html body .page-action-bar .standard-action-row .control--page-action:is(.is-edit-action,.is-delete-action,.is-save-action,.is-cancel-action){--control-min-width: var(--control-height);--control-padding: 0;width:var(--control-height);min-width:var(--control-height);max-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);padding:0;font-size:0}html body .page-action-bar .standard-action-row .control--page-action:is(.is-edit-action,.is-delete-action,.is-save-action,.is-cancel-action):before{content:"";display:block;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;background-color:currentColor;-webkit-mask:var(--mobile-action-icon) center / contain no-repeat;mask:var(--mobile-action-icon) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}:root[data-js=true] .mobile-filter-search{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-2);row-gap:var(--pre-content-card-gap)}:root[data-js=true] .mobile-filter-search__toolbar-start{display:block;min-width:0;grid-column:1}:root[data-js=true] .mobile-filter-search__toolbar-start>:where(input,select){width:100%}:root[data-js=true] .mobile-filter-search__toolbar{display:flex;min-width:0;grid-column:2;align-items:center;justify-content:flex-end;gap:var(--space-2)}html body .mobile-filter-search__toggle.mobile-filter-search__toggle{--control-height: var(--form-control-height);--control-min-width: var(--form-control-height);--control-padding: 0;width:var(--form-control-height);min-width:var(--form-control-height);max-width:var(--form-control-height);height:var(--form-control-height);min-height:var(--form-control-height);max-height:var(--form-control-height)}html body .mobile-filter-search__toggle[aria-expanded=true]{color:var(--accent-on-bg);background-color:var(--button-active-background)}html body .mobile-filter-search__toggle[data-active=true]:after{content:"";position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;width:.42rem;height:.42rem;border-radius:50%;background:var(--accent-on-bg);box-shadow:0 0 0 2px var(--control-background)}.mobile-filter-search__icon{display:block;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;background-color:currentColor;-webkit-mask:var(--mobile-filter-search-icon) center / contain no-repeat;mask:var(--mobile-filter-search-icon) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}.mobile-filter-search__icon--filter{--mobile-filter-search-icon: url(../../../filter-menu-outline.svg)}.mobile-filter-search__icon--search{--mobile-filter-search-icon: url(../../../magnify.svg)}:root[data-js=true] .mobile-filter-search__panel{display:none;min-width:0;grid-column:1 / -1}:root[data-js=true] .mobile-filter-search__panel[data-mobile-expanded=true]{display:block}:root[data-js=true] .mobile-filter-search__panel--filter[data-mobile-expanded=true] details.collapsible-card>summary{cursor:default;pointer-events:none}:root[data-js=true] .mobile-filter-search__panel--filter[data-mobile-expanded=true] details.collapsible-card>summary .filter-card-reset:not([aria-disabled=true]){pointer-events:auto}:root[data-js=true] .mobile-filter-search__panel--filter[data-mobile-expanded=true] :is(.filter-card-chevron,.filter-card-header>.card-toggle-button){display:none}:root[data-js=true] .mobile-filter-search__panel--filter[data-mobile-expanded=true] .filter-card-header{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title status reset";margin-inline-end:0}.collapsible-card:has(.card-toggle-button){--button-height: var(--form-control-height)}.collapsible-card:has(.filter-card-header){padding-block-start:0}.collapsible-card:has(.card-toggle-button[aria-expanded=false]),details.collapsible-card:not([open]){height:var(--form-control-height);min-height:var(--form-control-height);padding-block:0}.collapsible-card:has(.filter-card-header) .filter-card-heading{flex-direction:row;align-items:center;gap:var(--space-2)}.filter-card-header{grid-template-columns:auto minmax(0,1fr) auto var(--closed-card-control-height);grid-template-areas:"title status reset chevron";column-gap:var(--space-2);row-gap:0}.filter-card-header>.filter-card-heading>.filter-card-status{margin-inline-start:calc(var(--responsive-filter-title-status-gap) - var(--space-2))}.page-search-card,.content-card.page-search-card{gap:0;border:0;border-radius:0;padding:0;box-shadow:none;background:transparent}.page-search-card>.card-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.page-search-card>input[type=search]{width:100%;max-width:none;margin-inline:0}.page-header .site-band-inner{padding-block:var(--space-3)}.page-header-layout{align-items:flex-start}.page-header .page-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(1.4rem,1.6vw + .8rem,2rem)}.page-header .page-summary{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-main{padding-block:var(--space-4)}.home-link-card{padding:var(--space-4)}}.recht-layout{grid-template-columns:minmax(0,1fr)}.recht-stack{display:grid;min-width:0;gap:var(--space-4)}.recht-stack>.content-card,.recht-stack>.timeline{min-width:0}.erv-main{--metadata-chip-height: 1.65rem;--metadata-chip-padding-inline: .55rem;--erv-neutral-active-bg: color-mix(in srgb, var(--color-text) 18%, var(--color-surface));--erv-neutral-active-border: color-mix(in srgb, var(--color-text) 32%, var(--color-border))}.content-card{max-width:min(100%,var(--content-card-max-width));border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--card-padding)}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.overview-card{display:grid;gap:var(--space-2)}.faq-case h3,.entry-head h3{margin:0;line-height:1.22}.overview-card h2,.content-card h2,.faq-entry>h2{margin:var(--card-title-margin-block-start) 0 var(--card-title-margin-block-end);color:var(--color-text);font-size:var(--card-title-font-size);font-weight:var(--card-title-font-weight);line-height:var(--card-title-line-height)}.faq-entry>h2{margin-block-start:var(--space-5)}.overview-card p,.content-card p,.faq-entry>p,.faq-case p{margin:0}.overview-link{justify-self:start}.overview-link:after{content:" →"}.recht-quote{margin:0;border-radius:var(--radius);padding:var(--space-3);line-height:1.58}.recht-quote>*{margin-top:0}.recht-quote>:last-child{margin-bottom:0}.faq-main .faq-intro,.faq-main .faq-entry,.faq-case,.faq-toc{display:grid;gap:var(--space-3)}.faq-toc ul{display:grid;gap:var(--space-1);margin:0;padding-left:1.2rem}.faq-case+.faq-case{padding-top:var(--space-3);border-top:1px dashed var(--color-border)}.faq-case h3{color:var(--color-muted);font-size:1rem;font-weight:650}.link-bereich{line-height:1.5}.link-bereich>div{margin:.42rem 0}.link-bereich h3{margin:1.8rem 0 .65rem;font-size:1.05rem;line-height:1.3}.link-bereich h3:first-of-type{margin-top:1.2rem}.erv-controls .toolbar{display:grid;gap:var(--space-3);border:0;border-radius:0;padding:0;color:inherit;background:transparent}.erv-view-mode{display:flex;max-width:min(100%,var(--content-card-max-width));margin-top:var(--space-2);margin-bottom:calc(-1 * var(--space-2));padding-inline-end:var(--content-action-inline-end);align-items:center;justify-content:flex-end;gap:var(--space-2)}.erv-view-mode__label{color:var(--color-muted);font-weight:400;text-align:right}.toolbar-group,.toolbar-section,.toolbar-label-with-action{display:grid;gap:var(--space-2)}.toolbar-label,.filter-group-label{color:var(--form-control-label-color);font-size:var(--form-control-label-font-size);font-weight:var(--form-control-label-font-weight)}.filter-group-label{padding-top:.32rem}.toolbar-label>span{color:var(--color-text);font-weight:700}.filter-groups{display:grid;gap:var(--space-3)}.filter-group{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:var(--space-2) var(--space-3);align-items:start}.filter-group[data-group-wrapper=par]{display:none}.filter-group[data-group-wrapper=par].has-options{display:grid;margin-top:calc(-1 * var(--space-2))}.filter-group-body{min-width:0}.filter-row{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:flex-start;border-radius:var(--radius);padding:var(--space-2)}.filter-row.is-empty{display:none}.filter-row[data-group=par].is-linked-par,.filter-row[data-group=law].is-linked-par{background:transparent}.filter-group[data-group-wrapper=law].has-linked-par .filter-row[data-group=law]{border-bottom-left-radius:0;border-bottom-right-radius:0}.filter-group[data-group-wrapper=par].has-options .filter-row[data-group=par]{border-top-left-radius:0;border-top-right-radius:0;padding-left:var(--space-4)}.page-recht-erv .filter-btn.active-filter{border-color:var(--erv-neutral-active-border);color:var(--color-text);background:var(--erv-neutral-active-bg)}.filter-btn[data-group=par]:before{content:"↳";margin-right:.35rem;color:var(--color-muted)}.timeline{position:relative;display:grid;gap:0;padding-left:clamp(1.4rem,3vw,1.8rem)}.timeline:before{content:"";position:absolute;left:.45rem;top:.5rem;bottom:.5rem;width:3px;border-radius:999px;background:var(--color-border)}.timeline>.entry{position:relative;display:grid;grid-template-columns:clamp(6rem,14vw,7rem) minmax(0,1fr);gap:var(--space-3);align-items:start;border-top:1px solid var(--color-border)}.timeline>.entry.hidden{display:none}.timeline>.entry:before{content:"";position:absolute;left:calc(-1*clamp(1.4rem,3vw,1.8rem) + .16rem);top:calc(var(--space-4) + .36rem);width:.78rem;height:.78rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--color-bg)}.entry-date{padding-top:var(--space-4);color:var(--accent-text);font-weight:700;font-variant-numeric:tabular-nums}.entry-content{max-width:min(100%,var(--content-card-max-width));border-radius:0;padding:var(--space-4) 0;background:transparent;box-shadow:none}.timeline>.entry.is-last-visible .entry-content{border-bottom:1px solid var(--color-border)}.entry-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:start;padding-inline-end:var(--content-action-inline-end)}.entry-head>div{min-width:0;cursor:pointer}.entry-head .entry{display:block;margin:0 0 .1rem;color:var(--color-muted);font-size:.94rem;font-weight:650}.entry-head h3{font-size:1.05rem}tags{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}tag{box-sizing:border-box;display:inline-flex;align-items:center;min-height:var(--metadata-chip-height, 1.65rem);border:1px solid var(--color-border);border-radius:var(--button-radius);padding:0 var(--metadata-chip-padding-inline, .55rem);color:var(--color-muted);background:var(--color-bg);font-size:.83rem;font-weight:550;line-height:1.2}tag:before{content:attr(data-key)}.details{margin-top:var(--space-3);padding-top:var(--space-2)}.detail-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-3);padding:var(--space-2) 0}.detail-label{color:var(--color-muted);font-weight:650}.detail-text{min-width:0}.detail-text>div,.detail-text li>div{margin:0 0 1em}.detail-text>:last-child,.detail-text li>:last-child{margin-bottom:0}.detail-text img{max-width:100%;height:auto}.empty-state{display:none;border-radius:var(--radius);padding:var(--space-4);color:var(--color-muted)}.empty-state.is-visible{display:grid;gap:var(--space-3);justify-items:start}.empty-state p{margin:0}.chg{border-bottom:1px solid var(--erv-neutral-active-border);border-radius:3px;padding:0 .08em;background:color-mix(in srgb,var(--color-text) 10%,transparent)}.hl{color:var(--color-text);font-weight:650}.hlnew{color:var(--color-text);font-weight:700}.normnote,.footer-note{color:var(--color-muted);font-size:.92rem}@media(max-width:860px){.recht-layout,.overview-grid,.timeline>.entry,.detail-row,.filter-group{grid-template-columns:1fr}.timeline>.entry{gap:var(--space-1)}.detail-row{gap:var(--space-1)}}.page-recht-bsg .recht-layout{grid-template-columns:minmax(0,var(--content-card-max-width))}.bsg-main{--bsg-filter-control-radius: var(--button-radius);--bsg-neutral-area-bg: var(--color-surface-strong);--bsg-neutral-area-border: color-mix(in srgb, var(--color-text) 18%, var(--color-border));gap:0}.bsg-main>.content-card,.bsg-main>.page-pre-content,.bsg-main>.bsg-results-stack,.bsg-main .bsg-year-group,.bsg-main .bsg-entry{box-sizing:border-box;width:100%;min-width:0;max-width:min(100%,var(--content-card-max-width))}.bsg-results-stack{display:grid;gap:var(--space-4)}.bsg-admin-controls{display:flex;flex:0 0 auto;justify-content:flex-end}html body .bsg-admin-toggle.site-admin-button{width:var(--admin-button-height);min-width:var(--admin-button-height);max-width:none;height:var(--admin-button-height);justify-content:center;padding:0;font-size:0}.bsg-admin-toggle:before{content:"";display:block;width:1.25rem;height:1.25rem;background:currentColor;mask:url(../../../fg/database-edit-outline.svg) center / contain no-repeat;-webkit-mask:url(../../../fg/database-edit-outline.svg) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}.bsg-admin-actions{display:inline-flex;align-items:center;gap:.25rem;margin-left:.45rem;vertical-align:.08em}.bsg-admin-action{display:inline-flex;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);background:var(--color-bg);font-size:.85rem;font-weight:800;line-height:1}.bsg-admin-action:hover,.bsg-admin-action:focus-visible{border-color:var(--accent-border);color:var(--accent-on-bg);background:var(--nav-hover-bg)}.bsg-admin-form{display:grid;gap:var(--space-3)}.bsg-admin-layout{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}.bsg-admin-decision-card{max-height:min(72vh,46rem);overflow:auto}.bsg-admin-decision-nav ul{gap:var(--space-1)}.bsg-admin-decision-nav a{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;white-space:normal}.bsg-admin-decision-nav a>span:first-child{color:var(--color-muted);font-size:.86rem}.bsg-admin-decision-nav a[aria-current=page]{color:var(--nav-state-text);background:var(--nav-active-bg);font-weight:700}.bsg-admin-editor-column{display:grid;gap:var(--space-4);min-width:0}.bsg-admin-editor,.bsg-admin-delete{display:grid;gap:var(--space-3)}.bsg-admin-editor-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center}.bsg-admin-savebar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-bottom:var(--space-2)}.bsg-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.bsg-admin-form label{display:grid;gap:var(--space-1);min-width:0;color:var(--form-control-label-color);font-size:var(--form-control-label-font-size);font-weight:var(--form-control-label-font-weight)}.bsg-admin-form input:not([type]),.bsg-admin-form input[type=text],.bsg-admin-form input[type=number],.bsg-admin-form select,.bsg-admin-form textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--form-control-border);border-radius:var(--button-radius);padding:.55rem .75rem;color:var(--form-control-color);font-family:var(--form-control-font-family);font-size:var(--form-control-font-size);font-weight:var(--form-control-font-weight);line-height:var(--form-control-line-height)}.bsg-admin-form textarea{min-height:var(--form-multiline-control-min-height);border-radius:var(--textarea-radius);resize:vertical;line-height:1.45}.bsg-admin-wide{max-width:min(100%,48rem)}.bsg-admin-delete{border-color:color-mix(in srgb,var(--danger) 45%,var(--color-border))}.bsg-filter-panel,.bsg-filter-controls,.bsg-filter-control,.bsg-entry,.bsg-entry-head,.bsg-problem,.bsg-leitsatz,.bsg-orientierung{display:grid}.bsg-filter-panel,.bsg-filter-controls{gap:var(--space-3)}.bsg-filter-controls[hidden],.bsg-year-group[hidden],.bsg-entry[hidden],.bsg-empty-state[hidden]{display:none}.bsg-filter-label:not(.card-title){color:var(--form-control-label-color);font-size:var(--form-control-label-font-size);font-weight:var(--form-control-label-font-weight)}.bsg-filter-control{gap:var(--space-1);min-width:0;max-width:min(100%,36rem)}@media(max-width:720px){.bsg-statistics-link-card{display:flex;box-sizing:border-box;height:var(--form-control-height);min-height:var(--form-control-height);align-items:center;padding:0 var(--card-padding)}}.bsg-result-row{display:flex;width:100%;max-width:min(100%,var(--content-card-max-width));align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:0}.bsg-result-count{margin:0;color:var(--color-muted);font-size:.92rem;font-variant-numeric:tabular-nums}.bsg-filter-control>select{width:100%;max-width:min(100%,36rem)}.bsg-year-filter-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);width:100%;max-width:min(100%,36rem)}.bsg-year-filter-actions{display:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-1) var(--space-2)}.bsg-filter-panel.is-enhanced .bsg-year-filter-actions{display:flex}.bsg-year-filter-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:.2rem 0;color:var(--accent-on-bg);background:transparent;font:inherit;font-size:.88rem;font-weight:650;line-height:1.3;cursor:pointer}.bsg-year-filter-action:hover,.bsg-year-filter-action:focus-visible{text-decoration:underline;text-underline-offset:.15em}.bsg-year-filter-action:disabled{color:var(--color-muted);cursor:default;opacity:.62;text-decoration:none}.bsg-year-filter{width:100%;max-width:min(100%,36rem);max-height:12.5rem;overflow-y:auto;border:1px solid var(--form-control-border);border-radius:var(--form-control-radius);padding:.4rem .65rem;color:var(--form-control-color)}.bsg-year-filter>.bsg-year-option{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);min-height:1.45rem;color:var(--form-control-color);font-family:var(--form-control-font-family);font-size:var(--form-control-font-size);font-weight:var(--form-control-font-weight)!important;line-height:var(--form-control-line-height);cursor:pointer}.bsg-year-filter>.bsg-year-option>input[type=checkbox]{order:0;width:1rem;height:1rem;margin:0;accent-color:var(--accent)}.bsg-filter-help{color:var(--color-muted);font-size:.9rem}.bsg-statistics-card{display:grid;gap:var(--space-3)}.bsg-statistics-heading{display:grid;gap:var(--space-2)}.bsg-statistics-heading>div{display:grid;gap:var(--space-1)}.bsg-statistics-heading p,.bsg-statistics-note{margin:0}.bsg-statistics-heading p,.bsg-statistics-note{color:var(--color-muted)}.bsg-statistics-table-wrap{overflow-x:auto}.bsg-statistics-table{width:100%;min-width:36rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.bsg-statistics-table th,.bsg-statistics-table td{border-bottom:1px solid var(--color-border);padding:.62rem .5rem;text-align:left}.bsg-statistics-table th:first-child,.bsg-statistics-table td:first-child{padding-left:0}.bsg-statistics-table th:last-child,.bsg-statistics-table td:last-child{padding-right:0}.bsg-statistics-table thead th{color:var(--color-muted);font-size:.82rem;font-weight:700}.bsg-statistics-table tbody th{font-weight:400}.bsg-statistics-table .bsg-statistics-number{text-align:right;white-space:nowrap}.bsg-statistics-table tbody .bsg-statistics-number{color:var(--color-text);font-weight:400}.bsg-statistics-table .bsg-statistics-special th,.bsg-statistics-table .bsg-statistics-special td{border-top:2px solid var(--color-border)}.bsg-statistics-table tfoot th,.bsg-statistics-table tfoot td{border-bottom:0;font-weight:750}.bsg-statistics-note{font-size:.86rem;line-height:1.45}@media(max-width:720px){.bsg-statistics-table{min-width:0;table-layout:fixed}.bsg-statistics-table :is(th,td){padding-inline:.2rem}.bsg-statistics-table :is(th,td):nth-child(1){width:40%}.bsg-statistics-table :is(th,td):nth-child(2){width:18%}.bsg-statistics-table :is(th,td):nth-child(3){width:24%}.bsg-statistics-table :is(th,td):nth-child(4){width:18%}.bsg-statistics-table tbody th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:520px){.bsg-statistics-table thead th{font-size:.7rem}}.bsg-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-2);color:var(--color-muted);font-size:.92rem}#bsg-generator[aria-busy=true] [data-bsg-results-region]{opacity:.62;transition:opacity .12s ease-out}.bsg-year-group{display:grid;gap:var(--space-3);padding-top:var(--space-2)}.bsg-year-group h2{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0;font-size:1.35rem;line-height:1.15}.bsg-back-to-top{font-size:.92rem;white-space:nowrap}.bsg-entry{content-visibility:auto;contain-intrinsic-size:auto 18rem;gap:var(--space-2);padding:var(--space-3) 0 var(--space-4)}.bsg-entry>*{max-width:min(100%,74ch)}.bsg-entry>.bsg-problem{max-width:100%}.bsg-entry-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.2rem}.bsg-entry p,.bsg-entry-head{margin:0}.bsg-meta,.bsg-lower{font-size:.93rem;line-height:1.35}.bsg-date,.bsg-az,.bsg-meta abbr,.bsg-lower abbr{font-weight:650}.bsg-meta abbr[title],.bsg-lower abbr[title]{text-decoration:underline dotted currentColor;text-underline-offset:.14em}.bsg-lower,.bsg-category{color:var(--color-muted)}.bsg-category{font-size:.88rem;line-height:1.35}.bsg-category-label{color:var(--color-text);font-weight:550}.bsg-result{display:inline;font-weight:800;line-height:inherit;vertical-align:baseline}.bsg-result-confirmed{color:#2d7d46}.bsg-result-reversed{color:#b33a3a}.bsg-result-other{color:#8b6f23}.bsg-problem{gap:var(--space-3);font-size:1.02rem;line-height:1.54}.bsg-leitsatz,.bsg-orientierung{gap:var(--space-2)}.bsg-orientierung{border-left:.28rem solid var(--bsg-neutral-area-border);border-radius:var(--radius);padding:var(--space-3);color:var(--color-muted);font-size:.95rem}.bsg-problem>.bsg-orientierung:first-child{margin-block-start:.375rem}.bsg-orientierung-label{color:var(--color-text);font-size:.72rem;font-weight:750;letter-spacing:.08em;line-height:1;text-transform:uppercase}.bsg-tags{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.bsg-tag{border:1px solid var(--color-border);border-radius:999px;padding:.18rem .55rem;color:var(--color-muted);background:var(--color-bg);font-size:.84rem;overflow-wrap:anywhere}.bsg-problem mark{border-radius:.2em;padding:0 .08em;color:inherit;background:#ffd60a59}.bsg-empty-state{display:block}@media(max-width:860px){.page-recht-bsg .recht-layout,.bsg-admin-layout,.bsg-admin-editor-head,.bsg-admin-grid,.bsg-entry-head{grid-template-columns:1fr}.bsg-admin-decision-card{max-height:18rem}.bsg-year-group h2{align-items:flex-start;flex-direction:column;gap:var(--space-1)}}.content-grid-single{grid-template-columns:minmax(0,1fr);max-width:var(--content-card-max-width)}.prose{display:grid;gap:.85rem;margin-top:var(--space-3)}.prose p,.prose ul,.prose ol{margin-block:0;max-width:64ch}.pizza-content{display:grid;gap:var(--space-4)}.contact-form{display:grid;gap:var(--space-3)}.form-row{display:grid;gap:var(--space-1)}.form-row label{color:var(--form-control-label-color);font-size:var(--form-control-label-font-size);font-weight:var(--form-control-label-font-weight)}.form-row input,.form-row textarea{width:100%;border:1px solid var(--form-control-border);color:var(--form-control-color);font-family:inherit;padding:.8rem .9rem}.form-row input{border-radius:var(--button-radius)}.form-row textarea{border-radius:var(--textarea-radius);min-height:12rem;resize:vertical}.form-row input:focus-visible,.form-row textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.form-actions{display:flex;justify-content:flex-end}.form-status{min-height:1.5em;margin:0;color:var(--color-muted)}.form-status.is-success{color:#2d7d46}.form-status.is-error{color:#b33a3a}.local-nav-card{align-self:start}.pizza-layout{grid-template-columns:minmax(9.1rem,11.2rem) minmax(0,1fr)}.pizza-toc a{padding-inline-start:0}.pizza-content{overflow:hidden}.pizza-lead{color:var(--color-muted);max-width:70ch}.pizza-lead p{margin:0;font-size:1.02rem}.pizza-section{display:grid;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.pizza-section:first-of-type{padding-top:0;border-top:0}.pizza-section h2{margin:0;font-size:1.45rem;line-height:1.15}.pizza-subsection{display:grid;gap:var(--space-3)}.pizza-subsection+.pizza-subsection{padding-top:var(--space-2)}.pizza-subsection h3,.pizza-subsection h4{margin:0}.pizza-subsection h3{font-size:1.15rem;line-height:1.2}.pizza-subsection h4{font-size:1rem;line-height:1.28}.pizza-subsection p,.pizza-subsection>ul,.pizza-note{margin:0;max-width:64ch}.pizza-list{display:grid;gap:.8rem;margin:0;padding-left:1.2rem}.pizza-nowrap{white-space:nowrap}.pizza-formula{width:fit-content;max-width:100%;border-radius:var(--radius);padding:.85rem 1rem}.pizza-note,.pizza-media-card figcaption{color:var(--color-muted)}.asterisk-fn{position:relative;max-width:64ch;padding-left:1.4rem;color:var(--color-muted)}.asterisk-fn:before{content:"*";position:absolute;left:0}.pizza-media-group{display:grid;gap:var(--space-3)}.pizza-media-group h3{margin:0}.pizza-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-3)}.pizza-media-card{display:grid;gap:var(--space-2);margin:0;border-radius:var(--radius);padding:var(--space-3)}.pizza-media-card img,.pizza-video-frame{display:block;width:100%;border:1px solid var(--color-border);border-radius:var(--radius);background:#000}.pizza-media-card img{height:auto}.pizza-video-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden}.pizza-video-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background:#000}@media(max-width:860px){.content-grid-single,.pizza-layout{grid-template-columns:1fr}}.pf-page{--button-glass-highlight: transparent;--button-glass-shadow: none}.pf-main{width:min(100%,var(--shell-max))}.pf-layout{grid-template-columns:minmax(calc(10.4rem + 1ex),calc(12.8rem + 1ex)) var(--content-main-column)}.pf-sidebar{position:sticky;top:var(--space-4);max-height:calc(100dvh - 2 * var(--space-4))}.pf-nav-pane{--pf-nav-x: .55rem;--pf-nav-chevron: 1rem;--pf-nav-chevron-shift: -.15rem;--pf-nav-label-gap: .1rem;--pf-nav-label-x: calc( var(--pf-nav-x) + var(--pf-nav-chevron-shift) + var(--pf-nav-chevron) + var(--pf-nav-label-gap) );--pf-nav-child-indent: 1.05rem;--pf-nav-child-label-x: calc(var(--pf-nav-label-x) + var(--pf-nav-child-indent));--pf-nav-context-bg: var(--nav-context-bg);--pf-nav-active-bg: var(--nav-active-bg);--pf-nav-hover-bg: var(--nav-hover-bg);--pf-nav-state-text: var(--nav-state-text);max-height:var(--pf-nav-pane-max-height, calc(100dvh - 2 * var(--space-4)));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;box-shadow:var(--shadow-card)}.pf-root-button,.pf-nav-pane button{border:0;color:inherit;background:transparent;cursor:pointer}.pf-page .pf-nav-pane button{display:flex;min-width:0;max-width:none;width:100%;min-height:2rem;align-items:center;justify-content:flex-start;position:static;isolation:auto;border-radius:var(--radius);overflow:hidden;border:0;padding:.25rem .55rem;background-color:transparent;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:normal;text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:none}.pf-page .pf-nav-pane .nav-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-page .pf-nav-pane .pf-root-button{display:none;color:var(--color-muted);font-weight:400}.pf-page .pf-nav-pane.is-scope .pf-root-button{display:flex}.pf-nav-root,.pf-nav-children{margin:0;padding:0;list-style:none}.pf-nav-children{display:none;padding-left:0}.pf-nav-item.is-open>.pf-nav-children{display:block}.pf-admin-mode .pf-nav-item{position:relative}.pf-nav-pane.is-scope .pf-nav-root>.pf-nav-item:not(.is-scope-root){display:none}.pf-nav-pane.is-scope .pf-nav-item.is-scope-root>.pf-nav-children{display:block}.pf-nav-toggle:before{content:"›";display:inline-flex;flex:0 0 var(--pf-nav-chevron);width:var(--pf-nav-chevron);height:1.2em;align-items:center;justify-content:center;margin-left:var(--pf-nav-chevron-shift);margin-right:var(--pf-nav-label-gap);color:var(--color-muted);line-height:1;transform:translateY(-.03em);transform-origin:center}.pf-nav-item.is-open>.pf-nav-toggle:before{transform:rotate(90deg) translate(.02em)}.pf-page .pf-nav-pane .pf-nav-leaf{padding-left:var(--pf-nav-label-x)}.pf-page .pf-nav-pane .pf-nav-children .pf-nav-leaf{padding-left:var(--pf-nav-child-label-x)}.pf-nav-pane:not(.is-scope) .pf-nav-item.is-root-current>.pf-nav-toggle{background:var(--pf-nav-context-bg);color:var(--pf-nav-state-text);font-weight:650}.pf-nav-pane button[aria-selected=true],.pf-nav-item.is-current>button{background:var(--pf-nav-active-bg);color:var(--pf-nav-state-text);font-weight:400}@media(hover:hover)and (pointer:fine){.pf-page .pf-nav-pane button:hover{border:0;background:var(--pf-nav-hover-bg);color:var(--accent-on-bg)}}.pf-page .pf-nav-pane button:active{background:transparent;color:inherit;transform:none}.pf-page .pf-nav-pane button:focus-visible{border:0;color:inherit;outline-color:var(--nav-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--nav-focus-halo)}.pf-page .pf-nav-pane button[aria-selected=true]:is(:active,:focus-visible),.pf-page .pf-nav-item.is-current>button:is(:active,:focus-visible){background:var(--pf-nav-active-bg);color:var(--pf-nav-state-text)}.pf-page .pf-nav-pane:not(.is-scope) .pf-nav-item.is-root-current>.pf-nav-toggle:is(:active,:focus-visible){background:var(--pf-nav-context-bg);color:var(--pf-nav-state-text)}.pf-page .pf-local-nav-toggle{display:none;flex:none;cursor:pointer}.pf-admin-toggle{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--button-radius);padding:var(--button-padding);color:var(--color-text);background:var(--color-bg);font-weight:700}.pf-admin-toggle:before{content:"";display:block;width:1.25rem;height:1.25rem;background:currentColor}.pf-admin-toggle--edit:before{mask:url(../../../fg/database-edit-outline.svg) center / contain no-repeat;-webkit-mask:url(../../../fg/database-edit-outline.svg) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}.pf-admin-toggle--download:before{mask:url(../../../fg/download-outline.svg) center / contain no-repeat;-webkit-mask:url(../../../fg/download-outline.svg) center / contain no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}.pf-admin-toggle:hover,.pf-admin-toggle:focus-visible{border-color:var(--accent-border);color:var(--accent-on-bg);background:var(--nav-hover-bg)}.pf-admin-actions{display:inline-flex;align-items:center;gap:.25rem;margin-left:.45rem;vertical-align:.08em}.pf-admin-action{display:inline-flex;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);background:var(--color-bg);font-size:.85rem;font-weight:800;line-height:1}.pf-admin-action:hover,.pf-admin-action:focus-visible{border-color:var(--accent-border);color:var(--accent-on-bg);background:var(--nav-hover-bg)}.pf-nav-item>.pf-admin-actions{position:absolute;top:.25rem;right:.35rem;margin-left:0}.pf-admin-mode .pf-nav-pane button{padding-right:4.2rem}.pf-content{min-width:0;max-width:min(100%,var(--content-card-max-width))}.pf-home,.pf-collection-section{min-width:0}.pf-home>h2,.pf-collection-header h2{margin:0;font-size:1.45rem;line-height:1.2}.pf-home-quicklinks{display:flex;flex-wrap:wrap;gap:calc(2 * var(--space-1)) calc(2 * var(--space-2));margin:calc(2 * var(--space-3)) 0 calc(2 * var(--space-5));padding:0;list-style:none}.pf-public-note{border-radius:var(--radius);padding:var(--space-4);color:var(--color-muted)}.pf-collection-header{display:grid;gap:calc(2 * var(--space-2));margin-bottom:var(--space-4)}.pf-trail-mode-control{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:var(--color-muted);font-weight:400}.pf-page :is(.pf-trail-mode-control button,button.pf-entry-trail-toggle){box-sizing:border-box;display:inline;min-width:0;max-width:none;min-height:0;position:static;isolation:auto;overflow:visible;border:0;border-radius:0;padding:0;background-color:transparent;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-link);font:inherit;line-height:inherit;text-align:inherit;white-space:normal;cursor:pointer;transition:none}.pf-page :is(.pf-trail-mode-control button,button.pf-entry-trail-toggle):is(:hover,:active,:focus-visible){background-color:transparent;background-image:none;color:var(--color-link);transform:none}.pf-page .pf-trail-mode-control button[aria-pressed=true]{background-color:transparent;color:var(--color-text);font-weight:400}.pf-page .pf-trail-mode-control button:disabled{color:var(--color-muted);cursor:default;opacity:.65}.pf-jumpmarks{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:var(--space-5);font-weight:400}.pf-entry{scroll-margin-top:var(--space-5)}.pf-main:focus,.pf-entry:focus{outline:none}.pf-entry+.pf-entry{margin-top:var(--space-5)}.pf-entry--untitled+.pf-entry--untitled{margin-top:1rem}.pf-entry-title{margin:0 0 .2rem;font-size:1rem;line-height:1.35}.pf-entry-title--admin-only{margin-bottom:var(--space-1)}.pf-entry-title-sub{margin-bottom:.25rem;color:var(--color-muted);font-size:.95rem}.pf-entry-trail{line-height:1.55}.pf-entry-trail-full,.trail-mode-full .pf-entry-trail-short,.trail-mode-short .pf-entry-trail-full,.pf-entry.is-full .pf-entry-trail-short{display:none}.trail-mode-full .pf-entry-trail-full,.trail-mode-short .pf-entry-trail-short,.pf-entry.is-full .pf-entry-trail-full{display:block}.pf-page button.pf-entry-trail-toggle{font-weight:400}.pf-trail-sep{color:var(--color-muted)}.pf-intranet-disabled{color:var(--color-muted);cursor:help}.pf-page .pf-entry-backlink{box-sizing:border-box;display:none;min-width:0;max-width:none;min-height:0;position:static;isolation:auto;overflow:visible;border:0;border-radius:0;padding:0;background-color:transparent;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:var(--space-1);font:inherit;font-size:.9rem;line-height:inherit;white-space:normal;transition:none}.pf-page .pf-entry:target .pf-entry-backlink,.pf-page .pf-entry-backlink.is-active{display:block;width:fit-content}.pf-page .pf-entry:target .pf-entry-backlink:is(:hover,:active,:focus-visible),.pf-page .pf-entry-backlink.is-active:is(:hover,:active,:focus-visible){background-color:transparent;background-image:none;transform:none}@media(max-width:860px){.pf-main{padding-block:var(--space-4)}.pf-layout{grid-template-columns:1fr;gap:var(--space-3)}.pf-sidebar{display:grid;position:static;width:100%;max-height:none;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-2)}.pf-page .pf-local-nav-toggle{display:inline-flex;grid-column:1;grid-row:1}.pf-nav-pane{display:none;position:static;grid-column:1 / -1;grid-row:2;width:100%;max-height:min(20rem,calc(100dvh - 2 * var(--space-4)))}.pf-sidebar.is-local-nav-open .pf-nav-pane{display:block}.pf-content{grid-column:auto}}html[data-main-menu=compact] .main-menu-back-button{min-height:var(--main-menu-item-min-height);border:0;background:transparent}html[data-main-menu=compact] .main-menu-account-icon{width:1.25rem;height:1.25rem}
