/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:var(--marke-schrift-grund);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-accent:var(--marke-teal-500);--color-accent-hover:var(--marke-teal-600);--color-accent-soft:var(--marke-teal-100);--color-accent-deep:var(--marke-teal-800);--color-accent-light:var(--marke-teal-300);--color-ai:var(--marke-terra-500);--color-ai-strong:var(--marke-terra-600);--color-ai-soft:var(--marke-terra-050);--nav-start:var(--marke-teal-500);--nav-start-soft:var(--marke-teal-100);--nav-finanzen:var(--marke-gruen-700);--nav-finanzen-soft:var(--marke-gruen-050);--nav-instandhaltung:var(--marke-gelb-700);--nav-instandhaltung-soft:var(--marke-gelb-050);--nav-versammlung:var(--marke-lila-600);--nav-versammlung-soft:var(--marke-lila-050);--nav-gemeinschaft:var(--marke-navy-600);--nav-gemeinschaft-soft:var(--marke-navy-050);--nav-objekt:var(--marke-schiefer-600);--nav-objekt-soft:var(--marke-schiefer-050);--nav-einstellungen:var(--marke-schiefer-600);--nav-einstellungen-soft:var(--marke-schiefer-050);--nav-meinbereich:var(--marke-pink-600);--nav-meinbereich-soft:var(--marke-pink-050);--nav-vermieter:var(--marke-orange-600);--nav-vermieter-soft:var(--marke-orange-050);--color-on-accent:var(--marke-weiss);--color-canvas:var(--marke-kuehl-050);--color-surface:var(--marke-weiss);--color-surface-raised:var(--marke-kuehl-100);--color-line:var(--marke-kuehl-150);--color-line-soft:var(--marke-kuehl-100);--color-ink:var(--marke-grau-900);--color-text:var(--marke-grau-600);--color-muted:var(--marke-grau-500);--color-navy:var(--marke-navy-800);--color-success:var(--marke-gruen-700);--color-success-soft:var(--marke-gruen-050);--color-warn:var(--marke-gelb-700);--color-warn-soft:var(--marke-gelb-050);--color-danger:var(--marke-rot-600);--color-danger-soft:var(--marke-rot-050);--color-info-soft:var(--marke-blau-050);--color-prozess:var(--marke-lila-520);--color-premium:var(--marke-lila-500);--color-akzent-warm:var(--marke-terra-500);--color-warn-strong:var(--marke-gelb-700);--color-success-strong:var(--marke-gruen-700);--color-danger-strong:var(--marke-rot-600);--color-info-strong:var(--marke-blau-600);--color-prozess-strong:var(--marke-lila-650);--color-premium-strong:var(--marke-lila-600);--color-akzent-warm-strong:var(--marke-terra-600);--color-form-praesenz:var(--marke-orange-600);--color-form-praesenz-strong:var(--marke-orange-800);--color-form-hybrid:var(--marke-lila-600);--color-form-hybrid-strong:var(--marke-lila-600);--color-form-online:var(--marke-blau-600);--color-form-online-strong:var(--marke-blau-600);--chart-1:var(--marke-teal-500);--text-display:2.5rem;--text-display--line-height:1.1;--text-h1:1.75rem;--text-h1--line-height:1.25;--text-h2:1.375rem;--text-h2--line-height:1.3;--text-seitentitel:1.625rem;--text-seitentitel--line-height:1.2;--text-kartentitel:1.25rem;--text-kartentitel--line-height:1.3;--text-h3:1rem;--text-h3--line-height:1.4;--text-subtitle:.875rem;--text-subtitle--line-height:1.4;--text-body:.9375rem;--text-body--line-height:1.6;--text-body-sm:.875rem;--text-body-sm--line-height:1.5;--text-caption:.8125rem;--text-caption--line-height:1.5;--text-micro:.6875rem;--text-micro--line-height:1.4;--radius-card:var(--marke-rund-16);--radius-control:var(--marke-rund-10);--radius-badge:var(--marke-rund-6);--radius-inner:var(--marke-rund-12);--radius-tile:var(--marke-rund-8);--container-shell:73.75rem;--shadow-raised:0 4px 12px #141e2d14,0 14px 30px #141e2d17;--shadow-overlay:0 12px 32px #141e2d29,0 2px 8px #141e2d14;--font-display:var(--marke-schrift-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.wahl-kachel{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-card);border-style:var(--tw-border-style);background-color:var(--color-surface);padding:calc(var(--spacing)*3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--feld-saum);display:flex}.wahl-kachel:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.wahl-kachel:hover{border-color:color-mix(in srgb,var(--color-accent)50%,var(--feld-saum))}}.wahl-kachel:has(input:checked){border-color:var(--color-accent);background-color:var(--color-accent-soft)}.wahl-kachel:has(input:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-accent)}.wahl-punkt{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);border-style:var(--tw-border-style);background-color:var(--color-surface);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:2px;border-color:var(--feld-saum);border-radius:3.40282e38px;flex-shrink:0}.wahl-kachel:has(input:checked) .wahl-punkt{border-color:var(--color-accent);border-width:5px}.btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));min-height:var(--control-height);padding:0 var(--knopf-polster);border-radius:var(--knopf-radius);font-size:var(--knopf-schrift);line-height:var(--zeile-120);display:inline-flex}@media (pointer:coarse){.btn{min-height:44px}}.btn:focus-visible,.btn:has(>input:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent)}.btn:disabled{pointer-events:none;opacity:.5}.btn-primary{background-color:var(--color-accent);color:var(--color-on-accent)}.btn-primary:hover{background-color:var(--color-accent-hover)}.btn-secondary{border-style:var(--tw-border-style);background-color:var(--color-surface);border-width:1px;border-color:var(--color-line);color:var(--color-ink)}.btn-secondary:hover{background-color:var(--color-line-soft)}.btn-danger{border-style:var(--tw-border-style);background-color:var(--color-surface);border-width:1px;border-color:var(--color-line);color:var(--color-danger)}.btn-danger:hover{background-color:var(--color-danger-soft)}.btn-neutral{background-color:var(--color-ink)}@media (hover:hover){.btn-neutral:hover{opacity:.9}}.btn-neutral{color:var(--color-surface)}.btn-buehne{background-color:var(--color-accent);color:var(--color-on-accent)}.btn-buehne:hover{background-color:var(--color-accent-hover)}.tarif-waehlen{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;padding:0;display:block}.tarif-waehlen:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.btn-block{width:100%}.btn-sm{min-height:var(--control-height-sm);font-size:var(--knopf-schrift-sm);padding:0 14px}@media (pointer:coarse){.btn-sm{min-height:44px}}.btn-lg{min-height:var(--knopf-lg-hoehe);padding:0 var(--knopf-lg-polster);font-size:var(--knopf-lg-schrift);gap:var(--knopf-lg-luecke)}.btn-primary.btn-lg{box-shadow:var(--knopf-glimmen)}.btn-icon{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.btn-icon:hover{color:var(--color-accent)}}.btn-icon{border-radius:var(--knopf-radius)}.btn-icon:hover{background-color:var(--color-line-soft)}.btn-icon:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent)}@media (hover:hover){.btn-icon-danger:hover{color:var(--color-danger)}}.field{min-height:calc(var(--spacing)*11);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);color:var(--color-ink);border-radius:var(--radius-control);background-color:var(--feld-flaeche);border-width:1px;border-color:var(--feld-saum);font-size:1rem}@media (min-width:640px){.field{font-size:.9375rem}}.field:is([type=date],[type=datetime-local],[type=time],[type=month]){appearance:none;min-width:0;max-width:100%}.field:focus:not(:focus-visible){border-color:var(--color-accent);--tw-outline-style:none;outline-style:none}.field:focus-visible{border-color:var(--color-accent);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent)}select.field:focus-visible{outline-offset:0px}select.field:not([multiple]):not([size]){appearance:none;background-image:var(--feld-pfeil);background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem 1.25rem;padding-right:2.75rem}select.field.field-sm:not([multiple]):not([size]){background-position:right .5rem center;background-size:1.125rem 1.125rem;padding-right:2.25rem}@media (forced-colors:active){select.field:not([multiple]):not([size]){appearance:auto;background-image:none}}.field::placeholder{color:var(--color-muted)}.field:disabled{cursor:not-allowed;background-color:var(--color-surface-raised);border-color:var(--color-line)}.field[readonly]{background-color:var(--color-canvas)}.feld-mit-einheit{align-items:stretch;display:flex}.feld-mit-einheit>.field{min-width:calc(var(--spacing)*0);border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.feld-einheit{border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));white-space:nowrap;color:var(--color-muted);border-left-width:0;border-color:var(--feld-saum);border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control);background-color:var(--color-canvas);flex-shrink:0;align-items:center;display:flex}.feld-label{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);display:block}.eyebrow{--tw-font-weight:var(--font-weight-bold);font-size:.75rem;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);display:block}.seitentitel{font-family:var(--font-display);font-size:var(--text-seitentitel);line-height:var(--text-seitentitel--line-height);letter-spacing:-.02em;color:var(--color-ink);font-weight:500}.kartentitel{font-family:var(--font-display);font-size:var(--text-kartentitel);line-height:var(--text-kartentitel--line-height);letter-spacing:-.02em;color:var(--color-ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:500}.seitenkopf-untertitel{margin-top:calc(var(--spacing)*1.5);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-text)}.zurueck-link{min-height:calc(var(--spacing)*11);align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--color-accent);display:inline-flex}@media (hover:hover){.zurueck-link:hover{color:var(--color-accent-hover)}}.zurueck-link{width:fit-content}.ts-wrapper{position:relative}.ts-wrapper .ts-control{border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);color:var(--color-ink);background-color:var(--feld-flaeche);border-width:1px;border-color:var(--feld-saum);flex-wrap:wrap;align-items:center;gap:.375rem;min-height:2.75rem;font-size:1rem;display:flex}.ts-wrapper .ts-control>*{display:inline-block}.ts-wrapper .ts-control>input{min-width:6rem;font-size:inherit;flex:auto;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;min-height:0!important;margin:0!important;padding:0!important}.ts-wrapper .clear-button{cursor:pointer;line-height:var(--zeile-100);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-underline-offset:2px;background:0 0;border:0;border-radius:.25rem;text-decoration-line:underline;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}@media (hover:hover){.ts-wrapper .clear-button:hover{color:var(--color-accent-hover)}}.ts-wrapper .clear-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-accent)}.ts-wrapper:not(.has-items) .clear-button{display:none}.ts-wrapper.single .ts-control{background-image:var(--feld-pfeil);background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem 1.25rem;padding-right:2.75rem}.ts-wrapper.single .clear-button{right:2.5rem}.ts-wrapper.single.has-items .ts-control:has(.clear-button){padding-right:6.25rem}@media (forced-colors:active){.ts-wrapper.single .ts-control{background-image:none}}@media (min-width:640px){.ts-wrapper .ts-control{font-size:.9375rem}}.ts-wrapper.focus .ts-control{border-color:var(--color-accent);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent)}.ts-wrapper .ts-control input::placeholder{color:var(--color-muted)}.ts-wrapper .ts-control>div{background-color:var(--color-accent-soft);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-accent);border-radius:.25rem}.ts-wrapper.disabled .ts-control{cursor:not-allowed;background-color:var(--color-surface-raised);border-color:var(--color-line)}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ts-dropdown{z-index:20;margin-top:calc(var(--spacing)*1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-surface);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));border-width:1px;border-color:var(--color-line);box-shadow:var(--karten-kante);overflow:hidden}.ts-dropdown .ts-dropdown-content{max-height:calc(var(--spacing)*64);padding-block:calc(var(--spacing)*1);overflow-y:auto}.ts-dropdown .option{cursor:pointer;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);color:var(--color-ink)}.ts-dropdown .option.active{background-color:var(--color-accent-soft);color:var(--color-accent)}.ts-dropdown .no-results{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);color:var(--color-muted)}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent)}input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]{accent-color:var(--color-accent);min-width:0;max-width:100%}input::-webkit-datetime-edit-day-field:focus-within{background-color:var(--color-accent);color:var(--color-on-accent)}input::-webkit-datetime-edit-month-field:focus-within{background-color:var(--color-accent);color:var(--color-on-accent)}input::-webkit-datetime-edit-year-field:focus-within{background-color:var(--color-accent);color:var(--color-on-accent)}input::-webkit-datetime-edit-hour-field:focus-within{background-color:var(--color-accent);color:var(--color-on-accent)}input::-webkit-datetime-edit-minute-field:focus-within{background-color:var(--color-accent);color:var(--color-on-accent)}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;background:var(--color-accent);border-radius:.5rem;width:1.5rem;height:1.5rem;margin-inline-start:.25rem;transition:background-color .15s,transform .12s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1.1rem 1.1rem;mask-size:1.1rem 1.1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;background:var(--color-accent);border-radius:.5rem;width:1.5rem;height:1.5rem;margin-inline-start:.25rem;transition:background-color .15s,transform .12s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1.1rem 1.1rem;mask-size:1.1rem 1.1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}input[type=date]::-webkit-calendar-picker-indicator{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M8 14h.01'/%3E%3Cpath d='M12 14h.01'/%3E%3Cpath d='M16 14h.01'/%3E%3Cpath d='M8 18h.01'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M16 18h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M8 14h.01'/%3E%3Cpath d='M12 14h.01'/%3E%3Cpath d='M16 14h.01'/%3E%3Cpath d='M8 18h.01'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M16 18h.01'/%3E%3C/svg%3E")}input[type=time]::-webkit-calendar-picker-indicator{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")}input[type=date]::-webkit-calendar-picker-indicator:hover{background-color:var(--color-accent-hover)}input[type=time]::-webkit-calendar-picker-indicator:hover{background-color:var(--color-accent-hover)}@media (prefers-reduced-motion:no-preference){input[type=date]::-webkit-calendar-picker-indicator:hover{transform:scale(1.08)}input[type=time]::-webkit-calendar-picker-indicator:hover{transform:scale(1.08)}}.abschnitt{max-width:var(--container-shell);padding-inline:calc(var(--spacing)*5);margin-inline:auto}.card{border-radius:var(--radius-card);border-style:var(--tw-border-style);background-color:var(--color-surface);padding:calc(var(--spacing)*6);border-width:1px;border-color:var(--karten-saum);background-image:var(--karten-verlauf);box-shadow:var(--karten-kante)}@media (max-width:639.98px){.card{padding:20px}}.card-accent{border-radius:var(--radius-card);border-style:var(--tw-border-style);background-color:var(--color-accent-soft);padding:calc(var(--spacing)*6);border-width:1px;border-color:var(--karten-akzent-rand);background-image:var(--karten-verlauf-akzent);box-shadow:var(--karten-kante)}.schritt-karte{gap:calc(var(--spacing)*3);border-radius:var(--radius-card);flex-direction:column;display:flex}@media (min-width:40rem){.schritt-karte{flex-direction:row;align-items:center}}.schritt-karte{background-color:var(--color-surface);border:1px solid var(--color-line);border-left:3px solid var(--color-accent);color:var(--color-ink);padding:16px 20px}.schritt-karte-block{border-radius:var(--radius-card);background-color:var(--color-surface);border:1px solid var(--color-line);border-left:3px solid var(--color-accent);color:var(--color-ink);padding:16px 20px;display:block}.schritt-blitz{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-radius:var(--radius-control);background-color:var(--color-accent-soft);color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.schritt-label{--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);display:block}.badge,.pill{align-items:center;gap:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;border-radius:var(--radius-badge);font-size:.75rem;line-height:var(--zeile-140);padding:3px 8px;display:inline-flex}.pill-lg{padding:5px 10px;font-size:.8125rem}.badge-neutral,.pill-neutral{background-color:var(--color-line-soft);color:var(--color-ink)}.badge-muted,.pill-muted{background-color:var(--color-line-soft);color:var(--color-muted)}.badge-accent,.pill-accent{background-color:var(--color-accent-soft);color:var(--color-accent-hover)}.badge-success,.pill-success{background-color:var(--color-success-soft);color:var(--color-success-strong)}.badge-warn,.pill-warn{background-color:var(--color-warn-soft);color:var(--color-warn-strong)}.badge-danger,.pill-danger{background-color:var(--color-danger-soft);color:var(--color-danger-strong)}.badge-ink{background-color:var(--color-ink);color:var(--color-surface)}.badge-ai{background-color:var(--color-ai-soft);color:var(--color-ai-strong)}.pill-prozess{background:var(--color-prozess)}@supports (color:color-mix(in lab, red, red)){.pill-prozess{background:color-mix(in srgb,var(--color-prozess)12%,var(--color-surface))}}.pill-prozess{color:var(--color-prozess-strong)}.pill-premium{background:var(--color-premium)}@supports (color:color-mix(in lab, red, red)){.pill-premium{background:color-mix(in srgb,var(--color-premium)12%,var(--color-surface))}}.pill-premium{color:var(--color-premium-strong)}.pill-form-praesenz{background:var(--color-form-praesenz)}@supports (color:color-mix(in lab, red, red)){.pill-form-praesenz{background:color-mix(in srgb,var(--color-form-praesenz)12%,var(--color-surface))}}.pill-form-praesenz{color:var(--color-form-praesenz-strong)}.pill-form-hybrid{background:var(--color-form-hybrid)}@supports (color:color-mix(in lab, red, red)){.pill-form-hybrid{background:color-mix(in srgb,var(--color-form-hybrid)12%,var(--color-surface))}}.pill-form-hybrid{color:var(--color-form-hybrid-strong)}.pill-form-online{background:var(--color-form-online)}@supports (color:color-mix(in lab, red, red)){.pill-form-online{background:color-mix(in srgb,var(--color-form-online)12%,var(--color-surface))}}.pill-form-online{color:var(--color-form-online-strong)}.empty{border-radius:var(--radius-card);background-color:var(--color-surface);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);text-align:center;font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));color:var(--color-muted)}.empty-illu{margin-inline:auto;margin-bottom:calc(var(--spacing)*4);height:calc(var(--spacing)*14);width:calc(var(--spacing)*14);border-radius:var(--radius-card);background:var(--color-accent-soft);color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.illu-tafel{border-radius:var(--radius-card);border-style:var(--tw-border-style);background-color:var(--tafel-flaeche);border-width:1px;border-color:var(--tafel-saum);display:block;overflow:hidden}.illu-tafel img{width:100%;height:auto;display:block}.aufmacher{isolation:isolate;background-image:var(--aufmacher-flaeche);border-bottom:1px solid var(--aufmacher-saum);position:relative}.aufmacher:after{content:"";z-index:-1;pointer-events:none;opacity:var(--koernung-staerke);background-image:var(--koernung);background-size:var(--koernung-raster);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.aufmacher:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 55% at 78% 10%,var(--color-accent),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aufmacher:before{background:radial-gradient(45% 55% at 78% 10%,color-mix(in oklab,var(--color-accent)14%,transparent),transparent 72%)}}.aufmacher:before{animation:aufmacher-drift 24s var(--motion-ease)infinite alternate;will-change:transform}}.aufmacher-titel{max-width:var(--container-3xl);font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media (max-width:1023.98px){.aufmacher-titel{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:12 4 4}}.betonung{color:var(--color-accent-hover)}.glas{background-color:var(--glas-flaeche-deckend);border-bottom:1px solid var(--glas-saum)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glas{background-color:var(--glas-flaeche);-webkit-backdrop-filter:var(--glas-weichzeichner);backdrop-filter:var(--glas-weichzeichner)}}.glas-panel{background-color:var(--glas-flaeche-deckend);border-color:var(--glas-saum)}.sockel{background-image:var(--sockel-flaeche);border-top:1px solid var(--sockel-saum)}.heben{transition:transform .2s,box-shadow .2s,border-color .2s}@media (any-hover:hover){.heben:hover{border-color:var(--color-accent);box-shadow:var(--karten-heben);transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.heben{transition:none}.heben:hover{transform:none}}.icon-kachel{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--gruppe-tint,var(--kachel-flaeche));border-width:1px;border-color:var(--kachel-saum);color:var(--gruppe-ink,var(--color-accent));flex-shrink:0;justify-content:center;align-items:center;display:flex}.marke-pille{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-subtitle);line-height:var(--tw-leading,var(--text-subtitle--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:var(--gruppe-tint,var(--pille-flaeche));border-width:1px;border-color:var(--pille-saum);color:var(--gruppe-ink,var(--color-accent-hover));border-radius:3.40282e38px;display:inline-block}.bildrahmen{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);box-shadow:var(--bild-rahmen);overflow:hidden}.textlink{color:var(--gruppe-ink,var(--color-accent-hover));text-underline-offset:2px;border-radius:2px;text-decoration-line:underline;text-decoration-thickness:from-font}.textlink:hover{text-decoration-thickness:2px}.textlink:focus-visible,.textlink:has(>input:focus-visible){outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}@media (max-width:767px){html:not(.js) #pub-mobil-panel{display:block!important}html:not(.js) [data-oeffentliche-nav-target=mobilKnopf]{display:none!important}}.bildrahmen[data-ausschnitt]{aspect-ratio:var(--pb-hoch)}.bildrahmen[data-ausschnitt]>picture,.bildrahmen[data-ausschnitt] img{object-fit:cover;block-size:100%;inline-size:100%}@media (min-width:768px){.bildrahmen[data-ausschnitt]{aspect-ratio:var(--pb-quer)}}.field-sm{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1)}.table-wrap{position:relative;overflow-x:auto}.table-wrap:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand-innen)}.table{width:100%;font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.table thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing)*2);text-align:left;vertical-align:bottom;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-muted);text-transform:uppercase;font-size:.6875rem;line-height:var(--zeile-150)}.table thead:has(.lex) th{line-height:1.625rem}.table tbody td{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing)*2);vertical-align:middle;border-bottom-width:1px;border-color:var(--color-line-soft)}.table tfoot tr,.tabelle-summe{border-top:1px solid var(--color-line);font-weight:700}.table td.zahl,.table th.zahl{text-align:right;font-variant-numeric:tabular-nums}.table .tabular-nums,.tabelle-summe .tabular-nums{white-space:nowrap}.table tbody tr:last-child td{border-style:var(--tw-border-style);border-width:0}.table tbody tr[data-row-href] td{padding-block:calc(var(--spacing)*3)}.table th,.table td{padding-inline:calc(var(--spacing)*3)}:is(.table th,.table td):first-child{padding-left:calc(var(--spacing)*5)}:is(.table th,.table td):last-child{padding-right:calc(var(--spacing)*5)}.zeilen-chevron{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);vertical-align:middle;color:var(--color-muted);flex-shrink:0;transition:color .15s,transform .15s;display:inline-block}tr:hover .zeilen-chevron,tr:has(a:focus-visible) .zeilen-chevron,a:hover .zeilen-chevron,a:focus-visible .zeilen-chevron,[data-row-href]:hover .zeilen-chevron,[data-row-href]:has(a:focus-visible) .zeilen-chevron{color:var(--color-accent);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.zeilen-chevron{transition:color .15s}tr:hover .zeilen-chevron,tr:has(a:focus-visible) .zeilen-chevron,a:hover .zeilen-chevron,a:focus-visible .zeilen-chevron,[data-row-href]:hover .zeilen-chevron,[data-row-href]:has(a:focus-visible) .zeilen-chevron{transform:none}}.zeilen-aufklapper{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);color:var(--color-muted);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;margin-block:-.5rem;transition:color .15s;display:none}html.js .zeilen-aufklapper{display:inline-flex}.zeilen-aufklapper svg{transition:transform .15s}.zeilen-aufklapper[aria-expanded=true] svg{transform:rotate(180deg)}tr:hover .zeilen-aufklapper,[data-zeilen-aufklappbar]:hover .zeilen-aufklapper,.zeilen-aufklapper:focus-visible{color:var(--gruppe-ink,var(--color-accent))}@media (prefers-reduced-motion:reduce){.zeilen-aufklapper svg{transition:none}}html.js [data-zeilen-detail]:not([data-offen]){display:none}.table tbody tr[data-zeilen-aufklappbar] td{padding-block:calc(var(--spacing)*3)}.table tbody tr.zeilen-detail td{padding-top:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*3);background:var(--color-canvas)}html.js .table tbody tr[data-zeilen-aufklappbar]:has(+tr[data-zeilen-detail][data-offen]) td{border-bottom-color:#0000}html.js .table tbody tr[data-zeilen-aufklappbar]:nth-last-child(2):has(+tr[data-zeilen-detail]:not([data-offen])) td{border-style:var(--tw-border-style);border-width:0}div.zeilen-detail{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*2);border-top-width:1px;border-color:var(--color-line-soft);cursor:default}.file{width:100%;font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);display:block}.file::file-selector-button{margin-right:calc(var(--spacing)*3)}.file::file-selector-button{cursor:pointer}.file::file-selector-button{border-radius:var(--radius-lg)}.file::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file::file-selector-button{border-color:var(--color-accent)}.file::file-selector-button{background-color:var(--color-accent-soft)}.file::file-selector-button{padding-inline:calc(var(--spacing)*3)}.file::file-selector-button{padding-block:calc(var(--spacing)*1.5)}.file::file-selector-button{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.file::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file::file-selector-button{color:var(--color-accent)}.file::file-selector-button{min-height:2.75rem}.datei-de{align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.datei-de-knopf{min-height:calc(var(--spacing)*11);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent);background-color:var(--color-accent-soft);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-hover);align-items:center;display:inline-flex}.datei-de-knopf:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-outline-style:none;outline-style:none}.datei-de-name{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted)}.datei-de-name[data-zustand]{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow-wrap:anywhere;display:inline-flex}.datei-de-name[data-zustand] a{min-width:calc(var(--spacing)*0);color:var(--color-accent-hover);text-underline-offset:2px}@media (hover:hover){.datei-de-name[data-zustand] a:hover{text-decoration-line:underline}}.datei-de-name [data-datei-symbol]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.datei-de-name [data-datei-symbol=gewaehlt]{color:var(--color-success)}.datei-de-name [data-datei-symbol=laedt]{border:2px solid var(--color-accent);border-radius:9999px;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.datei-de-name [data-datei-symbol=laedt]{border:2px solid color-mix(in srgb,var(--color-accent)30%,transparent)}}.datei-de-name [data-datei-symbol=laedt]{border-top-color:var(--color-accent);animation:.65s linear infinite knopf-warten-drehen}@media (prefers-reduced-motion:reduce){.datei-de-name [data-datei-symbol=laedt]{animation:none}}.datum-de{align-items:stretch;gap:calc(var(--spacing)*2);display:flex}.datum-de-eingabe{min-width:calc(var(--spacing)*0);flex:1}.datum-de-kalender{min-height:calc(var(--spacing)*11);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--feld-saum);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.datum-de-kalender:hover{border-color:var(--color-accent);color:var(--color-accent)}.datum-de-kalender:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-outline-style:none;outline-style:none}.passwort-feld{grid-template-columns:minmax(0,1fr);display:grid}.passwort-feld>.field,.passwort-knopf{grid-area:1/1}.passwort-feld>.field{padding-right:calc(var(--spacing)*12)}.passwort-feld>.field::-ms-reveal{display:none}.passwort-knopf{min-height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);cursor:pointer;color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:var(--radius-control);justify-content:center;justify-self:flex-end;align-items:center;display:inline-flex}.passwort-knopf:hover{color:var(--color-accent)}.passwort-knopf:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand-innen)}.dropzone{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;background-color:var(--color-surface);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-style:dashed;border-width:1px;border-color:var(--feld-saum);box-shadow:var(--karten-kante);flex-wrap:wrap;display:flex;position:relative}.dropzone.is-dragover{border-color:var(--color-accent);background-color:var(--color-accent-soft)}[data-dropzone]:not(.dropzone).is-dragover{outline:2px dashed var(--color-accent);outline-offset:3px}.dropzone-text{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted)}.dropzone-ziehen{display:none}@media (hover:hover) and (pointer:fine){.dropzone[data-drag-ready] .dropzone-ziehen{display:inline}}.toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.stat{border-radius:var(--radius-card);border-style:var(--tw-border-style);background-color:var(--color-surface);border-width:1px;border-color:var(--karten-saum);padding:18px 20px;display:block}a.stat{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){a.stat:hover{border-color:var(--color-accent)}}.stat-label{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-normal);font-size:.875rem;font-weight:var(--font-weight-normal);color:var(--color-text);display:flex}.stat-label svg{color:var(--color-muted)}.stat-zeile{margin-top:calc(var(--spacing)*2.5);align-items:baseline;gap:calc(var(--spacing)*2.5);flex-wrap:wrap;display:flex}.stat-wert{font-family:var(--font-display);font-size:1.625rem;line-height:var(--zeile-120);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:500;display:block}.stat-wert-text{font-family:var(--font-sans);letter-spacing:normal;color:var(--color-muted);font-size:1rem;font-weight:600}.stat-meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);display:block}.datenliste{column-gap:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*3);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.datenliste dt{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.datenliste dd{margin-top:calc(var(--spacing)*.5)}.filterbar{margin-bottom:calc(var(--spacing)*4);align-items:flex-end;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.filter-zuruecksetzen{min-height:2.75rem}.abschnitt-label{--tw-font-weight:var(--font-weight-bold);font-size:.75rem;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.kartenkopf{margin-bottom:calc(var(--spacing)*4);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.kartenkopf .abschnitt-label{align-items:center;gap:calc(var(--spacing)*2.5);display:flex}.zahl-pille{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);border-radius:var(--radius-badge);font-size:.75rem;line-height:var(--zeile-140);letter-spacing:normal;background-color:var(--color-ink);color:var(--color-surface);align-items:center;padding:3px 8px;display:inline-flex}.alert{border-style:var(--tw-border-style);border-radius:var(--radius-inner);border-width:1px;border-color:var(--color-line);background-color:var(--color-line-soft);color:var(--color-text);padding:16px 20px;font-size:.875rem}.alert-titel{margin-bottom:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;display:block}.alert-success{background-color:var(--color-success-soft)}.alert-success .alert-titel{color:var(--color-success-strong)}.alert-warn{background-color:var(--color-warn-soft)}.alert-warn .alert-titel{color:var(--color-warn-strong)}.alert-danger{background-color:var(--color-danger-soft)}.alert-danger .alert-titel{color:var(--color-danger-strong)}#ladebalken{background:var(--color-accent);width:0;height:3px;box-shadow:0 0 8px var(--color-accent);position:fixed;inset:0 auto auto 0}@supports (color:color-mix(in lab, red, red)){#ladebalken{box-shadow:0 0 8px color-mix(in srgb,var(--color-accent)55%,transparent)}}#ladebalken{opacity:0;z-index:60;pointer-events:none;transition:width .2s,opacity .25s}#ladebalken.aktiv{opacity:1}#ladebalken.lang{width:28%;animation:1.6s ease-in-out infinite ladebalken-lauf}@keyframes ladebalken-lauf{0%{transform:translate(-100%)}to{transform:translate(360%)}}#ladehinweis{z-index:60;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);max-width:calc(100vw - 2rem);color:var(--color-ink);box-shadow:0 2px 10px var(--color-ink);padding:.5rem .875rem;font-size:.875rem;position:fixed;inset:4.5rem auto auto 50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){#ladehinweis{box-shadow:0 2px 10px color-mix(in srgb,var(--color-ink)12%,transparent)}}#ladehinweis{pointer-events:none}@media (prefers-reduced-motion:reduce){#ladebalken{transition:opacity .15s}#ladebalken.lang{opacity:.55;width:100%;animation:none}}.disclosure-summary{min-height:calc(var(--spacing)*11);cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));list-style-type:none;display:flex}.disclosure-summary ::marker{--tw-content:none;content:none}.disclosure-summary::marker{--tw-content:none;content:none}.disclosure-summary ::-webkit-details-marker{--tw-content:none;content:none}.disclosure-summary::-webkit-details-marker{--tw-content:none;content:none}@media (hover:hover){.disclosure-summary:hover{color:var(--color-ink)}}.disclosure-summary::-webkit-details-marker{display:none}.disclosure-link{cursor:pointer;font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent);list-style-type:none}.disclosure-link ::marker{--tw-content:none;content:none}.disclosure-link::marker{--tw-content:none;content:none}.disclosure-link ::-webkit-details-marker{--tw-content:none;content:none}.disclosure-link::-webkit-details-marker{--tw-content:none;content:none}@media (hover:hover){.disclosure-link:hover{text-decoration-line:underline}}.disclosure-link::-webkit-details-marker{display:none}.rechenweg-kopf{min-height:calc(var(--spacing)*11);align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));display:inline-flex}.rechenweg-offen,.rechenweg[open]>.rechenweg-kopf .rechenweg-zu{display:none}.rechenweg[open]>.rechenweg-kopf .rechenweg-offen{display:inline}.rechenweg-chevron{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.rechenweg[open]>.rechenweg-kopf .rechenweg-chevron{rotate:180deg}.disclosure-row{min-height:calc(var(--spacing)*11);cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);list-style-type:none;display:flex}.disclosure-row ::marker{--tw-content:none;content:none}.disclosure-row::marker{--tw-content:none;content:none}.disclosure-row ::-webkit-details-marker{--tw-content:none;content:none}.disclosure-row::-webkit-details-marker{--tw-content:none;content:none}@media (hover:hover){.disclosure-row:hover{background-color:var(--color-canvas)}}.disclosure-row::-webkit-details-marker{display:none}.disclosure-knopf{cursor:pointer;width:fit-content;list-style-type:none}.disclosure-knopf ::marker{--tw-content:none;content:none}.disclosure-knopf::marker{--tw-content:none;content:none}.disclosure-knopf ::-webkit-details-marker{--tw-content:none;content:none}.disclosure-knopf::-webkit-details-marker{--tw-content:none;content:none}.disclosure-knopf::-webkit-details-marker{display:none}.aufklapp-karte-kopf{color:var(--color-ink);align-items:flex-start}.aufklapp-karte-liste{overflow:hidden;padding:calc(var(--spacing)*0)!important}.aufklapp-karte-liste>.aufklapp-karte-kopf{padding:1rem 1.25rem}.aufklapp-karte-liste>.aufklapp-karte-inhalt{margin-top:calc(var(--spacing)*0);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.dialog{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing)*5);color:var(--color-ink);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:28rem;max-width:calc(100vw - 2rem);margin:auto}.dialog::backdrop{background:#0006}.overlay{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing)*5);color:var(--color-ink);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:30rem;max-width:calc(100vw - 2rem);margin:auto}.overlay[open]{flex-direction:column;max-height:85vh;display:flex}.overlay::backdrop{background:#0006}.overlay-hilfe{width:min(48rem,100vw - 2rem)}.hilfe-laedt{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:16rem;display:flex}.hilfe-laedt-ring{border:3px solid var(--color-line);border-top-color:var(--color-accent);border-radius:9999px;width:2rem;height:2rem;animation:.8s linear infinite knopf-warten-drehen}.hilfe-laedt-rueckfall{opacity:0;animation:.2s ease-out 4s forwards hilfe-rueckfall-zeigen}@keyframes hilfe-rueckfall-zeigen{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hilfe-laedt-ring{animation-duration:2.4s}}.overlay-foto{width:fit-content;max-width:min(64rem,100vw - 2rem)}.overlay-recht{width:46rem}.overlay-recht .artikel-inhalt{font-size:.9rem}.overlay-recht .artikel-inhalt h2{font-size:1.08rem}.overlay-recht .artikel-inhalt h3{font-size:.96rem}[data-schritt-titel]:focus{outline:none}.tabs{gap:calc(var(--spacing)*1);box-shadow:inset 0 -1px 0 var(--color-line);display:flex;overflow:auto hidden}@media (forced-colors:active){.tabs{border-bottom:1px solid canvastext}}.tab{align-items:center;gap:calc(var(--spacing)*1.5);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap;color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-color:#0000;border-bottom-width:2px;flex-shrink:0;display:inline-flex}@media (hover:hover){.tab:hover{color:var(--color-accent)}}.tab[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-color:var(--color-accent);color:var(--color-accent)}.pagination{align-items:center;gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.page-link{min-height:calc(var(--spacing)*11);min-width:calc(var(--spacing)*11);border-style:var(--tw-border-style);background-color:var(--color-surface);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.page-link:hover{border-color:var(--color-accent);color:var(--color-accent)}}.page-link{border-radius:var(--radius-control);border-color:var(--feld-saum)}.page-link[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-color:var(--color-accent);background-color:var(--color-accent-soft);color:var(--color-accent)}.page-link[aria-disabled=true]{pointer-events:none;opacity:.45}.page-ellipsis{min-height:calc(var(--spacing)*11);min-width:calc(var(--spacing)*6);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));color:var(--color-muted);justify-content:center;align-items:center;display:inline-flex}.feld-fehler{margin-top:calc(var(--spacing)*1);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-danger-strong);display:block}.field[aria-invalid=true]{border-color:var(--color-danger)}.tab:focus-visible,a.stat:focus-visible,.disclosure-summary:focus-visible,.disclosure-link:focus-visible,.disclosure-row:focus-visible,.disclosure-knopf:focus-visible,.page-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent)}.liste-zeile{min-height:calc(var(--spacing)*11);align-items:center;gap:calc(var(--spacing)*3.5);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:grid}@media (min-width:40rem){.liste-zeile{gap:calc(var(--spacing)*4)}}.liste-zeile{border-top:1px solid var(--color-line-soft);grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px}a.liste-zeile:hover,button.liste-zeile:hover,.liste-zeile[data-row-href]:hover{background-color:var(--color-canvas)}.liste-zeile:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-accent)}.liste-zeile:first-child{border-top:0}.liste-karte{overflow:hidden;padding:calc(var(--spacing)*0)!important}.liste-karte>.kartenkopf{margin-bottom:calc(var(--spacing)*0);padding:20px 16px 16px}.zeile-kachel{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-radius:var(--radius-control);background-color:var(--color-canvas);color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.zeile-kachel-gross{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:var(--radius-inner)}.zeile-kachel-accent{background-color:var(--color-accent-soft);color:var(--color-accent-hover)}.zeile-text{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*.5);flex-direction:column;display:flex}.zeile-titel{--tw-font-weight:var(--font-weight-semibold);font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.zeile-meta{color:var(--color-muted);font-size:.8125rem;display:block}.zeile-rechts{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;flex-shrink:0;display:flex}.zeile-rechts .zeilen-chevron{margin-left:calc(var(--spacing)*1)}.ki-vorschlag{gap:calc(var(--spacing)*2.5);border-radius:var(--radius-inner);border:1px dashed var(--color-ai);background-color:var(--color-ai-soft);flex-direction:column;padding:18px 20px;display:flex}.ki-vorschlag-zeile{align-items:center;gap:calc(var(--spacing)*4);display:grid}@media (min-width:48rem){.ki-vorschlag-zeile{grid-template-columns:minmax(0,1fr) auto}}.ki-vorschlag-zeile{padding:12px 14px}.ki-badge{align-items:center;gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ai-strong);display:inline-flex}.ki-badge svg{color:var(--color-ai)}.ki-vorschlag-titel{--tw-font-weight:var(--font-weight-semibold);font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ki-vorschlag-text{color:var(--color-text);font-size:.8125rem}.ki-vorschlag-aktionen{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ki-icon{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:var(--radius-control);color:var(--color-ai);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ki-icon:hover{background-color:var(--color-ai-soft);color:var(--color-ai-strong)}.ki-icon:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.ki-icon--laedt{opacity:.5;cursor:wait}.ki-menu{right:calc(var(--spacing)*0);z-index:20;margin-top:calc(var(--spacing)*1);min-width:13rem;padding-block:calc(var(--spacing)*1);border-radius:var(--radius-inner);background-color:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute;top:100%;overflow:hidden}.ki-menu-punkt{width:100%;padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-ink);font-size:.875rem}.ki-menu-punkt:hover{background-color:var(--color-ai-soft);color:var(--color-ai-strong)}.ki-menu-punkt:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand-innen)}.stufen-kacheln{gap:calc(var(--spacing)*2.5);flex-wrap:wrap;display:flex}.stufen-kachel{gap:calc(var(--spacing)*.5);border-style:var(--tw-border-style);min-width:150px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:var(--radius-control);background-color:var(--color-surface);border-width:1px;border-color:var(--color-line);color:var(--color-ink);flex-direction:column;padding:12px 18px;display:flex}.stufen-kachel:hover{background-color:var(--color-line-soft)}.stufen-kachel-titel{--tw-font-weight:var(--font-weight-bold);font-size:.875rem;font-weight:var(--font-weight-bold)}.stufen-kachel-meta{color:var(--color-muted);font-size:.75rem}.stufen-kachel-an,.stufen-kachel-an:hover{background-color:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-hover)}.stufen-kachel-an .stufen-kachel-meta{color:var(--color-accent-hover)}.stepper{gap:calc(var(--spacing)*6);grid-template-columns:repeat(var(--stepper-spalten,4),minmax(0,1fr));display:grid;position:relative}.stepper-linie,.stepper-fortschritt{background-color:var(--color-line);height:2px;position:absolute;top:13px;left:14px}.stepper-linie{width:calc((var(--stepper-spalten,4) - 1)*(100% + 1.5rem)/var(--stepper-spalten,4))}.stepper-fortschritt{background-color:var(--color-accent)}.stepper-schritt{gap:calc(var(--spacing)*2.5);flex-direction:column;display:flex;position:relative}.stepper-knoten{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-bold);font-size:.75rem;font-weight:var(--font-weight-bold);background-color:var(--color-surface);border:1px solid var(--color-line);color:var(--color-muted);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stepper-knoten-erledigt{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.stepper-knoten-aktiv{border:2px solid var(--color-accent);color:var(--color-accent-hover)}.stepper-titel{--tw-font-weight:var(--font-weight-bold);font-size:.9375rem;font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.stepper-schritt-offen .stepper-titel{color:var(--color-muted)}.stepper-sub{color:var(--color-muted);font-size:.8125rem;display:block}.stepper-knoten-warnung{border:2px solid var(--color-warn);background-color:var(--color-warn-soft);color:var(--color-warn-strong)}.stepper-marke{margin-top:calc(var(--spacing)*1.5);width:fit-content;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:var(--color-accent-soft);color:var(--color-accent-hover);border-radius:3.40282e38px;align-items:center;display:flex}.stepper-marke-warnung{background-color:var(--color-warn-soft);color:var(--color-warn-strong)}.stepper-schritt-link{gap:calc(var(--spacing)*2.5);color:var(--color-ink);border-radius:var(--radius-control);flex-direction:column;display:flex}.stepper-schritt-link:hover .stepper-titel{color:var(--color-accent-hover)}.stepper-schritt-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent)}.ablauf-punkt{min-height:calc(var(--spacing)*11);min-width:calc(var(--spacing)*11);border-radius:var(--radius-control);justify-content:center;align-items:center;display:inline-flex}.ablauf-punkt:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent)}@media (max-width:639.98px){.stepper{gap:calc(var(--spacing)*4);grid-template-columns:1fr}.stepper-linie,.stepper-fortschritt{display:none}.stepper-schritt,.stepper-schritt-link{align-items:flex-start;gap:calc(var(--spacing)*3);flex-direction:row}}.termin-datum{width:calc(var(--spacing)*11);padding-block:calc(var(--spacing)*1.5);border-radius:var(--radius-tile);background-color:var(--color-accent-soft);color:var(--color-accent-hover);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.termin-datum b{--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.termin-datum span{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:500;line-height:var(--zeile-120)}.termin-datum i{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);font-style:normal}.leinwand{--leinwand-skala:1}.leinwand-titel{font-family:var(--font-display);font-size:calc(var(--leinwand-skala)*3rem);font-weight:500;line-height:var(--zeile-115);letter-spacing:-.01em}.leinwand-text{font-size:calc(var(--leinwand-skala)*1.75rem);line-height:var(--zeile-150)}.leinwand-klein{font-size:calc(var(--leinwand-skala)*1.25rem);line-height:var(--zeile-150)}.leinwand-zahl{font-family:var(--font-display);font-size:calc(var(--leinwand-skala)*3.5rem);font-weight:500;line-height:var(--zeile-110);font-variant-numeric:tabular-nums}.kennzahlen-kopf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:639.98px){.kennzahlen-kopf>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:640px){.kennzahlen-kopf{grid-template-columns:repeat(var(--kennzahlen-spalten,4),minmax(0,1fr))}}.kennzahl{border:1px solid var(--karten-saum);border-radius:var(--radius-inner);background-color:var(--color-surface);min-width:0;padding:.875rem 1rem;position:relative;container-type:inline-size}.kennzahl-label{align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);display:flex}.kennzahl-wert{font-size:clamp(.9375rem,12.5cqi,1.375rem);line-height:var(--zeile-130);font-variant-numeric:tabular-nums;color:var(--color-ink);overflow-wrap:break-word;margin-top:.25rem;font-weight:800}.kennzahl-wert-success{color:var(--color-success-strong)}.kennzahl-wert-warn{color:var(--color-warn-strong)}.kennzahl-wert-danger{color:var(--color-danger-strong)}.kennzahl-meta{margin-top:calc(var(--spacing)*.5);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted)}.kennzahl-link{color:inherit}.kennzahl-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.kennzahl:has(.kennzahl-link):hover{border-color:var(--color-accent)}.kennzahl-link:focus-visible{outline:none}.kennzahl:has(.kennzahl-link:focus-visible){outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.listen-werkzeug{margin-bottom:calc(var(--spacing)*3);align-items:center;column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.listen-suche{flex:16rem;max-width:26rem;position:relative}.listen-suche[hidden]{display:none}.listen-suche-symbol{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.listen-suche-feld{padding-left:2.25rem}.filter-chips{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.filter-chip{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid var(--feld-saum);background-color:var(--color-surface);border-radius:999px;min-height:2.25rem;padding:0 .875rem;display:inline-flex}button.filter-chip{cursor:pointer}.filter-chip:hover{background-color:var(--color-line-soft)}.filter-chip:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.filter-chip[aria-current=true],.filter-chip[aria-pressed=true]{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-surface)}.filter-chip-zahl{font-variant-numeric:tabular-nums;opacity:.75}@media (pointer:coarse){.filter-chip{min-height:2.75rem}}.listen-werkzeug-status{width:100%;font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted)}.listen-werkzeug-status:empty{display:none}.listen-filter,.listen-gruppen{align-items:center;column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*1);flex-wrap:wrap;display:inline-flex;position:relative}.listen-filter[hidden],.listen-gruppen[hidden],.filter-pillen[hidden],.listen-gruppen-aktionen[hidden]{display:none}.filter-plus{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px dashed var(--feld-saum);cursor:pointer;background-color:#0000;border-radius:999px;min-height:2.25rem;padding:0 .875rem;display:inline-flex}.filter-plus:hover{background-color:var(--color-line-soft)}.filter-plus:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.filter-plus[aria-expanded=true]{background-color:var(--color-line-soft);border-style:solid}.filter-plus[aria-pressed=true]{border-style:solid;border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-surface)}@media (pointer:coarse){.filter-plus{min-height:2.75rem}}.listen-textknopf{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-hover);cursor:pointer;padding:.5rem .25rem}.listen-textknopf:hover{text-decoration:underline}.listen-textknopf:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand);border-radius:var(--radius-badge)}.filter-pillen{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;width:100%;display:flex}.filter-pille{border:1px solid var(--feld-saum);background-color:var(--color-surface);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.filter-pille-text{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);cursor:pointer;min-height:2rem;padding:0 .375rem 0 .875rem}.filter-pille-x{color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));cursor:pointer;justify-content:center;align-items:center;min-width:2rem;display:inline-flex}.filter-pille-text:hover,.filter-pille-x:hover{background-color:var(--color-line-soft);color:var(--color-ink)}.filter-pille-text:focus-visible,.filter-pille-x:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:calc(var(--fokus-breite)*-1)}@media (pointer:coarse){.filter-pille-text{min-height:2.75rem}.filter-pille-x{min-width:2.75rem}}.filter-alle-entfernen{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-hover);cursor:pointer;padding:.5rem .25rem}.filter-alle-entfernen:hover{text-decoration:underline}.filter-alle-entfernen:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand);border-radius:var(--radius-badge)}.filter-popover{border:1px solid var(--color-line);border-radius:var(--radius-inner);background-color:var(--color-surface);width:22rem;max-width:calc(100vw - 1rem);max-height:min(32rem,100dvh - 2rem);color:var(--color-ink);box-shadow:var(--shadow-overlay);padding:0;overflow-y:auto}.filter-popover-kopf{justify-content:space-between;align-items:center;padding:.75rem .75rem 0 1rem;display:flex}.filter-popover-titel{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.filter-popover-zu{color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:var(--radius-badge);cursor:pointer;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.filter-popover-zu:hover{background-color:var(--color-line-soft);color:var(--color-ink)}.filter-popover-zu:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.filter-popover-felder{gap:calc(var(--spacing)*3);flex-direction:column;padding:.5rem 1rem .75rem;display:flex}.filter-feld{border:0;min-width:0;padding:0}.filter-bereich{gap:calc(var(--spacing)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-bereich-teil{display:block}.filter-bereich-label{margin-bottom:calc(var(--spacing)*.5);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);display:block}.filter-popover-fuss{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-top:1px solid var(--color-line);flex-wrap:wrap;padding:.75rem 1rem;display:flex}@media (max-width:639px){.filter-popover{border-radius:var(--radius-card)var(--radius-card)0 0;border-width:1px 0 0;width:100%;max-width:100vw;max-height:85dvh;margin:0;position:fixed;inset:auto 0 0}.filter-popover-fuss{background-color:var(--color-surface);position:sticky;bottom:0}}.filter-popover::backdrop{background:#00000040}@media (min-width:640px){.filter-popover::backdrop{background:0 0}}@supports not selector(:popover-open){.filter-popover{z-index:50;display:none;position:fixed}.filter-popover.ist-offen{display:block}}.listen-gruppenkopf th{text-align:left;font-weight:inherit;background-color:var(--color-canvas);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:0}.listen-gruppenknopf{align-items:center;gap:calc(var(--spacing)*2);text-align:left;width:100%;font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));background-color:var(--color-canvas);min-height:2.75rem;color:var(--color-ink);cursor:pointer;padding:.375rem 1.25rem;display:flex}.listen-gruppenknopf:hover{background-color:var(--color-line-soft)}.listen-gruppenknopf:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:calc(var(--fokus-breite)*-1)}.listen-gruppe-pfeil{color:var(--color-muted);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:inline-flex}.listen-gruppe[data-zu=ja] .listen-gruppe-pfeil{transform:rotate(-90deg)}.listen-gruppe-text{min-width:calc(var(--spacing)*0);align-items:baseline;column-gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.listen-gruppe-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.listen-gruppe-meta{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);min-width:0}tbody.listen-gruppe[data-zu=ja]>tr:not(.listen-gruppenkopf),.listen-gruppe-handy[data-zu=ja]>:not(.listen-gruppenknopf){display:none}:where(.listen-gruppe-handy>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-line)}.listen-gruppe-handy>.listen-gruppenknopf{border-bottom:0}.listen-gruppe[hidden]{display:none}.sortier-knopf{--sortier-pad:.375rem;--sortier-luecke:.25rem;--sortier-zeichen:.875rem;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;vertical-align:bottom;margin:0 calc(-1*var(--sortier-pad));padding:0 var(--sortier-pad);border-radius:var(--radius-badge);color:inherit;cursor:pointer;display:inline-block}.sortier-knopf:hover{color:var(--color-ink);background-color:var(--color-line-soft);box-shadow:0 0 0 .1875rem var(--color-line-soft)}.sortier-knopf:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.sortier-zeichen{width:var(--sortier-zeichen);height:1lh;margin-left:var(--sortier-luecke);vertical-align:bottom;justify-content:center;align-items:center;display:inline-flex}.sortier-zeichen>svg{flex:none;display:block}.sortier-zeichen>.sortier-auf,.sortier-zeichen>.sortier-ab,th[aria-sort=ascending] .sortier-zeichen>.sortier-neutral,th[aria-sort=descending] .sortier-zeichen>.sortier-neutral{display:none}th[aria-sort=ascending] .sortier-zeichen>.sortier-auf,th[aria-sort=descending] .sortier-zeichen>.sortier-ab{display:block}th[aria-sort=ascending] .sortier-knopf,th[aria-sort=descending] .sortier-knopf{color:var(--color-ink)}.aktionsmenue{display:inline-flex}.aktionsmenue-knopf{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:var(--knopf-radius);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aktionsmenue-knopf:hover,.aktionsmenue-knopf[aria-expanded=true]{background-color:var(--color-line-soft);color:var(--color-ink)}.aktionsmenue-knopf:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.aktionsmenue-kopf .aktionsmenue-knopf{width:var(--control-height);height:var(--control-height);border:1px solid var(--color-line);background-color:var(--color-surface);color:var(--color-ink)}@media (pointer:coarse){.aktionsmenue-kopf .aktionsmenue-knopf{width:2.75rem;height:2.75rem}}.aktionsmenue-liste{border:1px solid var(--color-line);border-radius:var(--radius-inner);background-color:var(--color-surface);width:max-content;min-width:13rem;max-width:min(20rem,100vw - 1rem);color:var(--color-ink);box-shadow:var(--shadow-overlay);padding:.375rem}.aktionsmenue-punkt{align-items:center;gap:calc(var(--spacing)*2.5);text-align:left;width:100%;font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:var(--radius-badge);min-height:2.5rem;color:var(--color-ink);cursor:pointer;padding:.5rem .75rem;display:flex}.aktionsmenue-punkt svg{color:var(--color-muted)}.aktionsmenue-punkt:hover,.aktionsmenue-punkt:focus-visible{background-color:var(--color-line-soft);outline:none}.aktionsmenue-punkt:focus-visible{box-shadow:inset 0 0 0 var(--fokus-breite)var(--color-accent)}.aktionsmenue-punkt-gefahr,.aktionsmenue-punkt-gefahr svg{color:var(--color-danger)}.aktionsmenue-punkt-gefahr:hover,.aktionsmenue-punkt-gefahr:focus-visible{background-color:var(--color-danger-soft)}@media (pointer:coarse){.aktionsmenue-punkt{min-height:2.75rem}}.aktionsmenue-punkt[hidden]{display:none}.aktionsmenue-trenner{border:0;border-top:1px solid var(--color-line);margin:.375rem .25rem}.overlay-panel{border-radius:var(--radius-card)0 0 var(--radius-card);border-width:0 0 0 1px;width:min(35rem,100vw);max-width:100vw;height:100dvh;margin:0 0 0 auto;padding:0}.overlay-panel[open]{max-height:100dvh}@media (max-width:639px){.overlay-panel{border-width:0;border-radius:0}}@media (prefers-reduced-motion:no-preference){.overlay-panel[open]{animation:.22s ease-out seitenpanel-herein}}.seitenpanel-rahmen{flex-direction:column;flex:auto;min-height:0;display:flex}.seitenpanel-kopf{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);border-bottom:1px solid var(--color-line);flex-shrink:0;padding:1.125rem 1.375rem;display:flex}.seitenpanel-titel{font-family:var(--font-display);font-size:var(--text-kartentitel);line-height:var(--text-kartentitel--line-height);letter-spacing:-.02em;color:var(--color-ink);overflow-wrap:anywhere;font-weight:500}.seitenpanel-inhalt{min-height:calc(var(--spacing)*0);gap:calc(var(--spacing)*4);overscroll-behavior:contain;flex-direction:column;flex:1;padding:1.125rem 1.375rem;display:flex;overflow-y:auto}.seitenpanel-fuss{padding:.875rem 1.375rem calc(.875rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background-color:var(--color-surface);flex-shrink:0}.seitenpanel-knoepfe{justify-content:flex-end;gap:calc(var(--spacing)*2.5);flex-wrap:wrap;display:flex}.seitenpanel-warnung{margin-bottom:calc(var(--spacing)*2.5);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-warn-strong)}.formular-fuss{z-index:10;padding:.75rem 1.5rem calc(.75rem + 1px + env(safe-area-inset-bottom));background-color:var(--color-surface);border:1px solid var(--karten-saum);border-radius:var(--radius-card);margin-top:1.5rem;position:sticky;bottom:-1px}.formular-fuss[data-klebt]{box-shadow:var(--shadow-overlay)}.card:has(+.formular-fuss){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0!important}.card+.formular-fuss{border-top-color:var(--color-line);border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.card .formular-fuss{border-width:1px 0 0;border-color:var(--color-line);border-radius:0;margin-left:-1.5rem;margin-right:-1.5rem}.card>.formular-fuss:last-child,.card>form:last-child>.formular-fuss:last-child{border-radius:0 0 calc(var(--radius-card) - 1px)calc(var(--radius-card) - 1px);margin-bottom:-1.5rem}.formular-fuss[data-klebt],.card .formular-fuss[data-klebt],.card+.formular-fuss[data-klebt]{border-width:1px;border-color:var(--karten-saum);border-radius:var(--radius-card)}@media (max-width:639.98px){.erfassungs-leiste{position:static}}.formular-fuss-innen{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.formular-fuss-hinweis{min-width:calc(var(--spacing)*0);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);flex:12rem}.formular-fuss-gesperrt{align-items:flex-start;gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.formular-fuss-gesperrt svg{color:var(--color-muted);margin-top:.125rem}.formular-fuss-knoepfe{justify-content:flex-end;gap:calc(var(--spacing)*2.5);flex-wrap:wrap;margin-left:auto;display:flex}.formular-fuss .btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media (max-width:639.98px){.formular-fuss{padding-inline:20px}.card .formular-fuss{margin-left:-20px;margin-right:-20px}.card>.formular-fuss:last-child,.card>form:last-child>.formular-fuss:last-child{margin-bottom:-20px}.formular-fuss-knoepfe{width:100%}.formular-fuss-knoepfe>.btn{white-space:normal;text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;flex:1 1 0;min-width:0;padding-inline:.75rem}.formular-fuss-knoepfe>.formular-fuss-abbrechen{flex:0 auto}.formular-fuss-knoepfe:has(>.btn:nth-child(3 of .btn))>.btn:not(.btn-primary):not(.formular-fuss-abbrechen){flex-basis:100%;order:-1}}html:has(.formular-fuss),#hauptinhalt:has(.formular-fuss){scroll-padding-bottom:6rem}.ergebnis{align-items:center;column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*2);border:1px solid var(--color-line);border-radius:var(--radius-inner);background-color:var(--color-line-soft);color:var(--color-text);flex-wrap:wrap;padding:.75rem .75rem .75rem 1rem;display:flex}.ergebnis-inhalt{flex:14rem;min-width:0}.ergebnis-symbol{align-self:flex-start;padding-top:.125rem;display:inline-flex}.ergebnis-titel{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ergebnis-text{margin-top:calc(var(--spacing)*.5);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.ergebnis-success{background-color:var(--color-success-soft)}.ergebnis-success .ergebnis-symbol{color:var(--color-success-strong)}.ergebnis-info{background-color:var(--color-info-soft)}.ergebnis-info .ergebnis-symbol{color:var(--color-info-strong)}.ergebnis-warn{background-color:var(--color-warn-soft)}.ergebnis-warn .ergebnis-symbol{color:var(--color-warn-strong)}.ergebnis-danger{background-color:var(--color-danger-soft)}.ergebnis-danger .ergebnis-symbol{color:var(--color-danger-strong)}.schritt-checkliste-stand{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.schritt-checkliste-balken{background-color:var(--color-line-soft);border-radius:999px;height:.375rem;margin-bottom:.75rem;overflow:hidden}.schritt-checkliste-balken>span{border-radius:inherit;background-color:var(--color-accent);height:100%;display:block}.schritt-checkliste-liste{margin-inline:calc(var(--spacing)*-5)}.schritt-checkliste-schritt{align-items:flex-start;gap:calc(var(--spacing)*3);border-top:1px solid var(--color-line-soft);padding:.875rem 1.25rem;display:flex}.schritt-checkliste-zeichen{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);border:1px solid var(--color-line);width:1.75rem;height:1.75rem;color:var(--color-muted);background-color:var(--color-surface);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.schritt-checkliste-titel{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);padding-top:.125rem}.schritt-checkliste-titel a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px}.schritt-checkliste-titel a:hover{color:var(--color-accent-hover)}.schritt-checkliste-erledigt .schritt-checkliste-zeichen{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-on-accent)}.schritt-checkliste-erledigt .schritt-checkliste-titel{color:var(--color-muted);font-weight:500}.schritt-checkliste-dran{background-color:var(--color-accent-soft)}.schritt-checkliste-dran .schritt-checkliste-zeichen{border:2px solid var(--color-accent);color:var(--color-accent-hover)}.schritt-checkliste-gesperrt .schritt-checkliste-titel{color:var(--color-muted)}.schritt-checkliste-offen .schritt-checkliste-zeichen{border-style:dashed}.schritt-checkliste-aktionen{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.schritt-checkliste-erledigte{display:none}.schritt-checkliste-erledigte summary{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.schritt-checkliste-erledigte summary svg:first-child{color:var(--color-accent)}.schritt-checkliste-erledigte ul{margin-bottom:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*9);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));color:var(--color-muted);list-style-type:disc}@media (max-width:639.98px){.schritt-checkliste-kompakt .schritt-checkliste-erledigte{display:block}.schritt-checkliste-kompakt .schritt-checkliste-liste>.schritt-checkliste-erledigt{display:none}}.pruefen-abschnitt+.pruefen-abschnitt{margin-top:calc(var(--spacing)*5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing)*5)}.pruefen-aendern{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent)}@media (hover:hover){.pruefen-aendern:hover{color:var(--color-accent-hover)}}.pruefen-zeilen{row-gap:calc(var(--spacing)*2.5);display:grid}.pruefen-zeile{column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*.5);display:grid}@media (min-width:40rem){.pruefen-zeile{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}}.pruefen-zeile dt{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));color:var(--color-muted)}.pruefen-zeile dd{min-width:calc(var(--spacing)*0);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.pruefen-wert{overflow-wrap:anywhere}.pruefen-hinweis{margin-top:calc(var(--spacing)*1);align-items:flex-start;gap:calc(var(--spacing)*1.5);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.pruefen-hinweis-warn{color:var(--color-warn-strong)}.pruefen-hinweis-danger{color:var(--color-danger-strong)}.segmente{gap:calc(var(--spacing)*1);border-radius:var(--radius-control);background-color:var(--color-line-soft);max-width:100%;padding:.25rem;display:inline-flex;position:relative;overflow-x:auto}.segment{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*1.5);text-align:center;font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));min-height:2.25rem;line-height:var(--zeile-120);border-radius:var(--radius-badge);flex:none;padding:.25rem .875rem;display:inline-flex}.segment:hover{color:var(--color-ink)}.segment[aria-current=page],.segment[aria-pressed=true],.segment:has(input:checked){background-color:var(--color-surface);color:var(--color-accent-hover);box-shadow:0 0 0 1px var(--color-line)}.segment:focus-visible,.segment:has(input:focus-visible){outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.segment-zahl{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);opacity:.8}@media (pointer:coarse){.segment{min-height:2.75rem}}@media (max-width:639px){.segment{padding-left:.625rem;padding-right:.625rem}}.knopf-gesperrt{align-items:flex-start;gap:calc(var(--spacing)*1.5);flex-direction:column;display:inline-flex}.btn[aria-disabled=true],.btn[aria-disabled=true]:hover{border:1px dashed var(--feld-saum);background-color:var(--color-line-soft);color:var(--color-muted);box-shadow:none;cursor:not-allowed}.knopf-gesperrt-grund{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);display:inline-flex}.seitenkopf-aktionen .knopf-gesperrt{flex-direction:row-reverse;align-items:center}.info-liste{margin-top:calc(var(--spacing)*1);gap:calc(var(--spacing)*3);display:grid}@media (min-width:40rem){.info-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.info-liste-punkt{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.info-liste-icon{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-muted);flex-shrink:0}.info-liste-titel{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);display:block}.info-liste-text{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);display:block}.feld-hilfe{margin-top:calc(var(--spacing)*1.5);align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);flex-wrap:wrap;display:flex}.datei-kachel{align-items:center;gap:calc(var(--spacing)*3);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid var(--color-line);border-radius:var(--radius-inner);background-color:var(--color-surface);min-height:2.75rem;padding:.625rem .75rem;display:flex}.datei-kachel:hover{border-color:var(--color-accent)}.datei-kachel:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.datei-kachel-symbol{font-size:var(--text-micro);line-height:var(--tw-leading,var(--text-micro--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);border:1px solid var(--color-line);border-radius:var(--radius-badge);background-color:var(--color-danger-soft);width:2.5rem;height:3.125rem;color:var(--color-danger-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.datei-kachel-symbol-bild{background-color:var(--color-info-soft);color:var(--color-info-strong)}.datei-kachel-name{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--color-accent-hover);display:block}.datei-kachel-meta{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);display:block}.overlay-dokument{width:min(64rem,100vw - 2rem)}.overlay-dokument[open]{height:90vh;max-height:90vh}.dokument-vorschau-flaeche{margin-top:calc(var(--spacing)*3);min-height:calc(var(--spacing)*0);border:1px solid var(--color-line);border-radius:var(--radius-inner);background-color:var(--color-canvas);flex:1;justify-content:center;align-items:center;display:flex;overflow:auto}.dokument-vorschau-pdf{border:0;width:100%;height:100%}.dokument-vorschau-bild{object-fit:contain;max-width:100%;max-height:100%}.dokument-vorschau-fuss{margin-top:calc(var(--spacing)*3);justify-content:flex-end;gap:calc(var(--spacing)*2.5);flex-wrap:wrap;flex-shrink:0;display:flex}.dokument-eingebettet{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.dokument-eingebettet-kopf{justify-content:space-between;align-items:flex-start;column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.dokument-eingebettet-knoepfe{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.dokument-eingebettet-pdf{border:1px solid var(--color-line);border-radius:var(--radius-inner);background-color:var(--color-surface-raised);width:100%;height:min(70vh,48rem);min-height:20rem}.dokument-eingebettet-bild{object-fit:contain;border-radius:var(--radius-inner);max-width:100%;max-height:70vh}.ki-hilfe [hidden]{display:none!important}.ki-hilfe-feld{position:relative}.ki-hilfe-feld.ist-bereit textarea{padding-bottom:2.75rem}.ki-hilfe-feld.ist-bereit input{padding-right:4.5rem}.ki-hilfe-ecke{align-items:center;gap:calc(var(--spacing)*1);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);z-index:2;border:1px solid var(--color-ai);background-color:var(--color-surface);min-height:1.75rem;color:var(--color-ai-strong);cursor:pointer;border-radius:999px;padding:0 .625rem;font-size:.75rem;transition:background-color .15s;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.ki-hilfe-feld--einzeilig .ki-hilfe-ecke{bottom:50%;transform:translateY(50%)}.ki-hilfe-ecke:hover,.ki-hilfe-ecke[aria-expanded=true]{background-color:var(--color-ai-soft)}.ki-hilfe-ecke:focus-visible,.ki-hilfe-funktion:focus-visible,.ki-hilfe-auswahl button:focus-visible,.ki-hilfe-leiste button:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}@media (pointer:coarse){.ki-hilfe-ecke{min-height:2.75rem;padding:0 .875rem;font-size:.8125rem}.ki-hilfe-feld.ist-bereit textarea{padding-bottom:3.5rem}.ki-hilfe-feld.ist-bereit input{padding-right:5.25rem}}.ki-hilfe-auswahl{white-space:nowrap;z-index:3;border-radius:var(--radius-control);background-color:var(--color-ink);color:var(--color-surface);box-shadow:var(--shadow-overlay);align-items:center;gap:.125rem;padding:.1875rem;display:flex;position:absolute}.ki-hilfe-auswahl-marke{align-items:center;gap:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-extrabold);font-size:.75rem;font-weight:var(--font-weight-extrabold);padding:0 .5rem;display:inline-flex}.ki-hilfe-auswahl button{--tw-font-weight:var(--font-weight-semibold);font-size:.8125rem;font-weight:var(--font-weight-semibold);border-radius:var(--radius-badge);color:inherit;cursor:pointer;padding:.3125rem .5rem}.ki-hilfe-auswahl button:hover{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.ki-hilfe-auswahl button:hover{background-color:color-mix(in srgb,var(--color-surface)20%,transparent)}}.ki-hilfe-menue{border:1px solid var(--color-line);border-radius:var(--radius-inner);background-color:var(--color-surface);width:min(22rem,100vw - 1rem);max-height:min(88vh,40rem);color:var(--color-ink);box-shadow:var(--shadow-overlay);margin:0;padding:.5rem;position:fixed;inset:auto;overflow:auto}.ki-hilfe-kopf{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;padding:.125rem .25rem .5rem;display:flex}.ki-hilfe-marke{align-items:center;gap:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-extrabold);font-size:.75rem;font-weight:var(--font-weight-extrabold);color:var(--color-ai-strong);display:inline-flex}.ki-hilfe-wirkt{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted)}.ki-hilfe-funktionen{flex-direction:column;display:flex}.ki-hilfe-funktion{text-align:left;border-radius:var(--radius-badge);cursor:pointer;flex-direction:column;align-items:flex-start;width:100%;min-height:2.5rem;padding:.375rem .75rem;display:flex}@media (pointer:coarse){.ki-hilfe-funktion{min-height:2.75rem}}.ki-hilfe-funktion b{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.ki-hilfe-funktion span{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted)}.ki-hilfe-funktion:hover,.ki-hilfe-funktion:focus-visible{background-color:var(--color-ai-soft)}.ki-hilfe-frei{align-items:center;gap:calc(var(--spacing)*1.5);border-top:1px solid var(--color-line);margin-top:.375rem;padding-top:.5rem;display:flex}.ki-hilfe-frei .field{min-width:calc(var(--spacing)*0);flex:1}.ki-hilfe-fuss{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);padding:.5rem .25rem .125rem}@media (pointer:coarse),(max-width:767.98px){.ki-hilfe-tasten{display:none}}.ki-hilfe-laedt{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));color:var(--color-muted);padding:.75rem .5rem}.ki-hilfe-entwurf{gap:calc(var(--spacing)*2);border:1px dashed var(--color-ai);border-radius:var(--radius-inner);background-color:var(--color-ai-soft);flex-direction:column;padding:.75rem;display:flex}.ki-hilfe-entwurf-kopf{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);display:flex}.ki-hilfe-badge{white-space:normal;max-width:100%;height:auto}.ki-hilfe-text{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));white-space:pre-wrap;overflow-wrap:anywhere;max-height:14rem;overflow:auto}.ki-hilfe-haken{align-items:flex-start;gap:calc(var(--spacing)*2);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));display:flex}.ki-hilfe-haken input{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);flex-shrink:0}.ki-hilfe-aktionen{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ki-hilfe-fehler{padding:0 .25rem .5rem}.ki-hilfe-unten>.ki-hilfe-fehler{padding:.25rem 0 .5rem}.ki-hilfe-unten.ist-gefuellt{margin-top:.5rem}.ki-hilfe-status{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));color:var(--color-muted);margin-top:.375rem}.ki-hilfe-leiste{border:0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background-color:var(--color-canvas);color:var(--color-ink);align-items:center;gap:.375rem;margin:0;padding:.4375rem .5rem;display:none;position:fixed;inset:auto;overflow-x:auto}.ki-hilfe-leiste:popover-open{display:flex}.ki-hilfe-leiste button{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border:1px solid var(--color-line);background-color:var(--color-surface);min-height:2.25rem;color:var(--color-ink);cursor:pointer;border-radius:999px;flex-shrink:0;padding:.25rem .75rem}.ki-hilfe-leiste .ki-hilfe-marke{flex-shrink:0}@media (max-width:767.98px){.ki-hilfe-menue{border-radius:var(--radius-inner)var(--radius-inner)0 0;width:auto;max-height:70vh;bottom:0;left:0;right:0}}@supports not selector(:popover-open){.ki-hilfe-menue,.ki-hilfe-leiste{z-index:60;display:none}.ki-hilfe-menue.ist-offen{display:block}.ki-hilfe-leiste.ist-offen{display:flex}}@media (prefers-reduced-motion:reduce){.ki-hilfe-ecke{transition:none}}.eigenschaften-liste{margin-top:calc(var(--spacing)*-1)}.eigenschaft{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing)*4);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));border-bottom:1px solid var(--color-line-soft);padding:.625rem 0;display:flex}.eigenschaft:last-child{border-bottom:0}.eigenschaft dt{align-items:center;gap:calc(var(--spacing)*1);color:var(--color-muted);display:flex}.eigenschaft dd{min-width:calc(var(--spacing)*0);text-align:right;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.eigenschaft dd a{color:var(--color-accent-hover);text-underline-offset:2px;text-decoration-line:underline}.brief-vorschau{padding:calc(var(--spacing)*4);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));border:1px solid var(--color-line);border-radius:var(--radius-inner);background-color:var(--color-canvas);color:var(--color-ink)}.brief-vorschau p{margin-block:calc(var(--spacing)*2)}.brief-vorschau table{margin-block:calc(var(--spacing)*2);border-collapse:collapse;width:100%}.brief-vorschau td{padding-block:calc(var(--spacing)*1);border-bottom:1px solid var(--color-line)}.brief-vorschau td:last-child{padding-left:calc(var(--spacing)*3);text-align:right;white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}}@layer utilities{.invisible{visibility:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-full{top:100%}.left-0{left:calc(var(--spacing)*0)}.left-4{left:calc(var(--spacing)*4)}.z-30{z-index:30}.z-40{z-index:40}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-3{margin-left:calc(var(--spacing)*3)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[21\/9\]{aspect-ratio:21/9}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-9{height:calc(var(--spacing)*9)}.h-24{height:calc(var(--spacing)*24)}.h-\[1\.125rem\]{height:1.125rem}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.max-h-\[calc\(100dvh-3\.5rem\)\]{max-height:calc(100dvh - 3.5rem)}.min-h-11{min-height:calc(var(--spacing)*11)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-9{width:calc(var(--spacing)*9)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-52{width:calc(var(--spacing)*52)}.w-\[1\.125rem\]{width:1.125rem}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[28\%\]{width:28%}.w-\[30\%\]{width:30%}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[62ch\]{max-width:62ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[75ch\]{max-width:75ch}.max-w-shell{max-width:var(--container-shell)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-\[210px\]{min-width:210px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.rotate-90{rotate:90deg}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-accent{border-color:var(--color-accent)}.border-line{border-color:var(--color-line)}.border-warn\/30{border-color:var(--color-warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/30{border-color:color-mix(in oklab,var(--color-warn)30%,transparent)}}.border-x-accent{border-inline-color:var(--color-accent)}.border-t-accent{border-top-color:var(--color-accent)}.bg-\[var\(--color-site-ki-pastell\)\]{background-color:var(--color-site-ki-pastell)}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-canvas{background-color:var(--color-canvas)}.bg-line{background-color:var(--color-line)}.bg-surface{background-color:var(--color-surface)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-warn\/10{background-color:var(--color-warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/10{background-color:color-mix(in oklab,var(--color-warn)10%,transparent)}}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-10{padding-top:calc(var(--spacing)*10)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-3px\]{vertical-align:-3px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-sans{font-family:var(--font-sans)}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.text-kartentitel{font-size:var(--text-kartentitel);line-height:var(--tw-leading,var(--text-kartentitel--line-height))}.text-subtitle{font-size:var(--text-subtitle);line-height:var(--tw-leading,var(--text-subtitle--line-height))}.text-\[20px\]{font-size:20px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!tracking-normal{--tw-tracking:var(--tracking-normal)!important;letter-spacing:var(--tracking-normal)!important}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-accent-hover{color:var(--color-accent-hover)}.text-akzent-warm-strong{color:var(--color-akzent-warm-strong)}.text-ink{color:var(--color-ink)}.text-line{color:var(--color-line)}.text-muted{color:var(--color-muted)}.text-on-accent{color:var(--color-on-accent)}.text-success{color:var(--color-success)}.text-warn{color:var(--color-warn)}.\!normal-case{text-transform:none!important}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-accent{accent-color:var(--color-accent)}.opacity-0{opacity:0}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-accent{--tw-ring-color:var(--color-accent)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:visible:is(:where(.group):focus-within *){visibility:visible}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:bg-canvas:hover{background-color:var(--color-canvas)}.hover\:bg-surface-raised:hover{background-color:var(--color-surface-raised)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-3:focus{top:calc(var(--spacing)*3)}.focus\:left-3:focus{left:calc(var(--spacing)*3)}.focus\:z-50:focus{z-index:50}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:px-4:focus{padding-inline:calc(var(--spacing)*4)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-caption:focus{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-on-accent:focus{color:var(--color-on-accent)}.focus-visible\:bg-surface-raised:focus-visible{background-color:var(--color-surface-raised)}.focus-visible\:text-accent:focus-visible{color:var(--color-accent)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px*-1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-accent:has(:focus-visible){outline-color:var(--color-accent)}.data-\[offen\]\:visible[data-offen]{visibility:visible}.data-\[offen\]\:opacity-100[data-offen]{opacity:1}@media (min-width:40rem){.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[3\/1\]{aspect-ratio:3}.sm\:h-28{height:calc(var(--spacing)*28)}.sm\:w-28{width:calc(var(--spacing)*28)}.sm\:rotate-0{rotate:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-x-5{column-gap:calc(var(--spacing)*5)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}}@media (min-width:48rem){.md\:ml-6{margin-left:calc(var(--spacing)*6)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:rounded-card{border-radius:var(--radius-card)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-line{border-color:var(--color-line)}.md\:bg-surface{background-color:var(--color-surface)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-28{padding-block:calc(var(--spacing)*28)}}@media (min-width:64rem){.lg\:columns-2{columns:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}}.\[\&_img\]\:h-full img{height:100%}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_picture\]\:block picture{display:block}.\[\&_picture\]\:h-full picture{height:100%}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}@media (max-height:480px){.\[\@media\(max-height\:480px\)\]\:static{position:static}}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/manrope/manrope-400-scmC9DJ.woff2")format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/manrope/manrope-500-gR7F0A2.woff2")format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/manrope/manrope-600-s3nkSBB.woff2")format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/manrope/manrope-700-f4J6bba.woff2")format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/manrope/manrope-800-BTXUSt2.woff2")format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/sora/sora-500-latin-3tJtuxz.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/sora/sora-500-latin-ext-2zgr9FF.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html{--marke-weiss:#fff;--marke-teal-050:#eef6f7;--marke-teal-100:#e6f1f2;--marke-teal-150:#d5ecee;--marke-teal-200:#cae2e4;--marke-teal-300:#7fd3df;--marke-teal-350:#5cc6d7;--marke-teal-380:#34c0cb;--marke-teal-400:#3fb3c6;--marke-teal-500:#0e7c86;--marke-teal-600:#0b656d;--marke-teal-650:#205662;--marke-teal-700:#1d4a56;--marke-teal-750:#1d3d40;--marke-teal-780:#17313a;--marke-teal-800:#0f3338;--marke-teal-850:#0b2a2e;--marke-teal-900:#08191d;--marke-sand-100:#f6f2ea;--marke-sand-150:#f0ebe1;--marke-sand-200:#e9e2d6;--marke-sand-250:#e6dfd2;--marke-sand-300:#d9d2c4;--marke-kuehl-050:#f5f7f7;--marke-kuehl-075:#eff5f7;--marke-kuehl-100:#eef1f1;--marke-kuehl-150:#e3e8e8;--marke-grau-050:#eef2f2;--marke-grau-060:#e9efee;--marke-grau-150:#c5d0cf;--marke-grau-160:#c4cfcf;--marke-grau-200:#b9c9c8;--marke-grau-300:#98a6a7;--marke-grau-310:#93a3a2;--marke-grau-320:#8fa3a2;--marke-grau-330:#8f9fa0;--marke-grau-400:#75828c;--marke-grau-420:#6d7d7e;--marke-grau-500:#5f6e70;--marke-grau-600:#3f4f51;--marke-grau-700:#2a3a3a;--marke-grau-900:#14201f;--marke-pfeil-grau-500:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6e70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--marke-pfeil-grau-300:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2398a6a7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--marke-pfeil-grau-310:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393a3a2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--marke-tief-300:#242a31;--marke-tief-350:#22282e;--marke-tief-400:#1b2127;--marke-tief-500:#14181d;--marke-tief-600:#101419;--marke-navy-050:#e8eef6;--marke-navy-200:#9fb2d0;--marke-navy-300:#8ea2bf;--marke-navy-350:#7fa9dd;--marke-navy-400:#7187a6;--marke-navy-420:#6b8cb8;--marke-navy-600:#234d7d;--marke-navy-700:#26415e;--marke-navy-750:#283b44;--marke-navy-800:#13243a;--marke-navy-850:#131e2d;--marke-blau-050:#e4edf9;--marke-blau-300:#82b1ee;--marke-blau-500:#2e6ecb;--marke-blau-600:#1f56a5;--marke-blau-800:#1c3352;--marke-terra-050:#fbf3ef;--marke-terra-300:#e8a48c;--marke-terra-400:#d68a73;--marke-terra-500:#c15f43;--marke-terra-550:#b5654f;--marke-terra-600:#a34a30;--marke-terra-800:#3b3a35;--marke-terra-900:#2a1d19;--marke-gruen-050:#e6f3ec;--marke-gruen-300:#45dda6;--marke-gruen-350:#6fc0a0;--marke-gruen-400:#4fc39a;--marke-gruen-500:#4f9d80;--marke-gruen-700:#11684a;--marke-gruen-800:#1f4038;--marke-gruen-850:#12302a;--marke-gelb-050:#f8f0dc;--marke-gelb-200:#f2c261;--marke-gelb-250:#f2b14c;--marke-gelb-300:#e0ad55;--marke-gelb-320:#e0a94e;--marke-gelb-400:#c98a2b;--marke-gelb-500:#cf9400;--marke-gelb-700:#8a5a00;--marke-gelb-800:#3a3c2b;--marke-gelb-850:#332a14;--marke-orange-050:#f8ecdf;--marke-orange-300:#d99a5c;--marke-orange-600:#a8601c;--marke-orange-800:#3b3a2f;--marke-rot-050:#f9e9e9;--marke-rot-200:#fca09e;--marke-rot-300:#f08c8c;--marke-rot-600:#b32d2d;--marke-rot-800:#3c3635;--marke-rot-850:#3a1c1c;--marke-lila-050:#efe9f6;--marke-lila-200:#b39ddb;--marke-lila-250:#b094d4;--marke-lila-300:#9a9fe0;--marke-lila-450:#8a6cb0;--marke-lila-500:#7a5bb5;--marke-lila-520:#5a5fb0;--marke-lila-600:#5f428f;--marke-lila-650:#454a9e;--marke-lila-850:#313943;--marke-pink-050:#f6e8ee;--marke-pink-300:#d992b3;--marke-pink-600:#8c3f5c;--marke-pink-850:#38373c;--marke-schiefer-050:#eceef2;--marke-schiefer-200:#b8bec6;--marke-schiefer-250:#a9b4c4;--marke-schiefer-300:#9aa0a6;--marke-schiefer-600:#4a5568;--marke-schiefer-800:#303d3f;--marke-schiefer-900:#1b222c;--marke-de-schwarz:#000;--marke-de-rot:#d00;--marke-de-gold:#ffce00;--marke-eu-blau:#039;--marke-eu-gold:#fc0;--marke-druck-papier-erhoben:#f3f1eb;--marke-druck-linie:#cfccc3;--marke-druck-tinte:#14181f;--marke-druck-tinte-gedaempft:#4b5159;--marke-druck-teal-hauch:#e1eff0;--marke-druck-teal-saum:#9dc3c7;--marke-druck-feld-saum:#8d8075;--marke-druck-erfolg:#1b9e6b;--marke-druck-warnung:#c9810b;--marke-druck-gefahr:#cc4040;--marke-schrift-grund:"Manrope","Helvetica Neue",Arial,sans-serif;--marke-schrift-display:"Sora","Trebuchet MS","Helvetica Neue",sans-serif;--marke-rund-6:6px;--marke-rund-8:8px;--marke-rund-10:10px;--marke-rund-12:12px;--marke-rund-16:16px;--marke-rund-20:20px;--marke-rund-32:32px;--marke-abstand-8:8px;--marke-abstand-16:16px;--marke-abstand-24:24px;--marke-abstand-32:32px;--marke-abstand-40:40px;--marke-abstand-64:64px;--marke-abstand-96:96px;--marke-abstand-120:120px}:root{--buehne-licht:none;--motion-schnell:.15s;--motion-normal:.25s;--motion-reveal:.8s;--motion-staffel:60ms;--motion-ease:cubic-bezier(.25,.46,.45,.94);--motion-ease-reveal:cubic-bezier(.22,1,.36,1);--fokus-breite:2px;--fokus-abstand:2px;--fokus-abstand-innen:-2px;--zeile-100:1;--zeile-110:1.1;--zeile-115:1.15;--zeile-120:1.2;--zeile-130:1.3;--zeile-140:1.4;--zeile-150:1.5;--zeile-155:1.55;--zeile-160:1.6;--sidebar-width:260px;--topbar-height:56px;--control-height:40px;--control-height-sm:34px;--knopf-radius:var(--radius-control);--knopf-schrift:.875rem;--knopf-polster:16px;--knopf-schrift-sm:.875rem;--knopf-lg-hoehe:48px;--knopf-lg-polster:20px;--knopf-lg-schrift:.9375rem;--knopf-lg-luecke:.5rem;--page-padding:32px;--aufmacher-grund:radial-gradient(85% 95% at 50% 112%,#0e7c8629,transparent 76%),linear-gradient(180deg,var(--color-canvas)0%,var(--color-canvas)100%);--aufmacher-schein-warm:radial-gradient(60% 80% at 12% 4%,#0e7c8633,transparent 70%);--aufmacher-schein-kuehl:radial-gradient(52% 70% at 90% 22%,#2f9aa129,transparent 70%);--aufmacher-saum:#13243a1a;--leiste-linie:#14201f24;--kopf-flaeche:var(--color-surface);--kopf-saum:var(--color-line);--leiste-balken:#14201f38;--leiste-balken-hover:#14201f61;--leiste-hover-flaeche:var(--color-canvas);--leiste-hover-saum:transparent;--glas-flaeche:#ffffffd1;--glas-flaeche-deckend:var(--color-surface);--glas-saum:#14201f1f;--glas-weichzeichner:blur(14px)saturate(140%);--kontokreis-flaeche:var(--color-accent-deep);--kontokreis-flaeche-hover:var(--color-accent-hover);--kontokreis-schrift:var(--marke-weiss);--kontokreis-schrift-hover:var(--marke-weiss);--kontokreis-saum:transparent;--kontokreis-ring:none;--kopf-spur-flaeche:var(--color-surface);--kopf-spur-saum:var(--color-line);--karten-verlauf:none;--karten-verlauf-akzent:var(--karten-verlauf);--karten-akzent-rand:#0e7c864d;--karten-kante:none;--karten-saum:var(--color-line);--karten-heben:none;--knopf-glimmen:none;--knopf-zweit-flaeche:var(--color-accent-soft);--knopf-zweit-flaeche-hover:var(--marke-teal-200);--schalter-saum:#13243a8c;--feld-saum:var(--marke-grau-400);--feld-flaeche:var(--marke-weiss);--feld-pfeil:var(--marke-pfeil-grau-500);--kachel-flaeche:var(--color-accent-soft);--kachel-saum:#0e7c8638;--pille-flaeche:var(--color-accent-soft);--pille-saum:#0e7c8647;--sockel-flaeche:linear-gradient(180deg,var(--color-surface)0%,var(--color-surface-raised)100%);--sockel-saum:#13243a1f;--bild-rahmen:var(--shadow-raised);--illu-flaeche:var(--marke-kuehl-075);--illu-daempfung:none;--tafel-flaeche:var(--marke-kuehl-075);--tafel-saum:var(--color-line);--koernung:radial-gradient(#13243a17 .5px,transparent .5px);--koernung-raster:3px 3px;--koernung-staerke:.35;--aufmacher-flaeche:var(--aufmacher-schein-warm),var(--aufmacher-schein-kuehl),var(--aufmacher-grund)}html[data-theme=dark]{--buehne-licht:none;--color-accent:var(--marke-teal-400);--color-accent-hover:var(--marke-teal-350);--color-accent-deep:var(--marke-teal-800);--color-accent-light:var(--marke-teal-300);--color-ai:var(--marke-terra-300);--color-ai-strong:var(--marke-terra-300);--color-ai-soft:var(--marke-terra-800);--color-accent-soft:var(--marke-teal-750);--color-on-accent:var(--marke-teal-900);--nav-start:var(--marke-teal-400);--nav-start-soft:var(--marke-teal-750);--nav-finanzen:var(--marke-gruen-400);--nav-finanzen-soft:var(--marke-gruen-800);--nav-instandhaltung:var(--marke-gelb-300);--nav-instandhaltung-soft:var(--marke-gelb-800);--nav-versammlung:var(--marke-lila-200);--nav-versammlung-soft:var(--marke-lila-850);--nav-gemeinschaft:var(--marke-navy-350);--nav-gemeinschaft-soft:var(--marke-navy-750);--nav-objekt:var(--marke-schiefer-250);--nav-objekt-soft:var(--marke-schiefer-800);--nav-einstellungen:var(--marke-schiefer-250);--nav-einstellungen-soft:var(--marke-schiefer-800);--nav-meinbereich:var(--marke-pink-300);--nav-meinbereich-soft:var(--marke-pink-850);--nav-vermieter:var(--marke-orange-300);--nav-vermieter-soft:var(--marke-orange-800);--color-canvas:var(--marke-tief-500);--color-surface:var(--marke-tief-400);--color-surface-raised:var(--marke-tief-300);--color-line:#ffffff14;--color-line-soft:#ffffff0d;--color-ink:var(--marke-grau-050);--color-text:var(--marke-grau-160);--color-muted:var(--marke-grau-300);--color-success:var(--marke-gruen-400);--color-success-soft:var(--marke-gruen-800);--color-warn:var(--marke-gelb-300);--color-warn-soft:var(--marke-gelb-800);--color-danger:var(--marke-rot-300);--color-danger-soft:var(--marke-rot-800);--color-info:var(--marke-blau-300);--color-prozess:var(--marke-lila-300);--color-premium:var(--marke-lila-250);--color-akzent-warm:var(--marke-terra-400);--color-favorit:var(--marke-gelb-200);--color-info-soft:var(--marke-blau-800);--color-warn-strong:var(--marke-gelb-300);--color-success-strong:var(--marke-gruen-400);--color-danger-strong:var(--marke-rot-300);--color-info-strong:var(--marke-blau-300);--color-prozess-strong:var(--marke-lila-300);--color-premium-strong:var(--marke-lila-250);--color-akzent-warm-strong:var(--marke-terra-400);--color-form-praesenz:var(--marke-orange-300);--color-form-praesenz-strong:var(--marke-orange-300);--color-form-hybrid:var(--marke-lila-200);--color-form-hybrid-strong:var(--marke-lila-200);--color-form-online:var(--marke-blau-300);--color-form-online-strong:var(--marke-blau-300);--chart-1:var(--marke-teal-380);--chart-2:var(--marke-navy-420);--chart-3:var(--marke-gelb-320);--chart-4:var(--marke-gruen-350);--chart-5:var(--marke-navy-200);--chart-6:var(--marke-terra-400);--chart-7:var(--marke-lila-250);--chart-8:var(--marke-schiefer-200);--aufmacher-grund:linear-gradient(168deg,var(--color-navy)0%,var(--marke-navy-850)45%,var(--color-canvas)100%);--aufmacher-schein-warm:radial-gradient(75% 95% at 12% -10%,#3fb3c642,transparent 58%);--aufmacher-schein-kuehl:radial-gradient(60% 80% at 95% 0%,#3f5f8a73,transparent 62%);--aufmacher-saum:#cdd6e438;--leiste-linie:#ffffff14;--kopf-flaeche:var(--color-surface);--kopf-saum:var(--color-line);--leiste-balken:#eef2f238;--leiste-balken-hover:#eef2f266;--leiste-hover-flaeche:var(--color-surface-raised);--leiste-hover-saum:transparent;--glas-flaeche:#13243ae0;--glas-flaeche-deckend:var(--color-navy);--glas-saum:#cdd6e442;--glas-weichzeichner:blur(16px)saturate(170%);--kontokreis-flaeche:var(--color-accent);--kontokreis-flaeche-hover:var(--color-accent-hover);--kontokreis-schrift:var(--color-on-accent);--kontokreis-schrift-hover:var(--color-on-accent);--kontokreis-saum:transparent;--kontokreis-ring:none;--kopf-spur-flaeche:var(--color-surface);--kopf-spur-saum:var(--color-line);--karten-verlauf:none;--karten-verlauf-akzent:none;--karten-akzent-rand:#3fb3c64d;--karten-kante:none;--karten-saum:var(--color-line);--karten-heben:none;--knopf-glimmen:0 8px 26px -6px #3fb3c68c;--knopf-zweit-flaeche:var(--marke-teal-700);--knopf-zweit-flaeche-hover:var(--marke-teal-650);--schalter-saum:var(--marke-grau-420);--feld-saum:var(--marke-grau-330);--feld-flaeche:var(--marke-tief-500);--feld-pfeil:var(--marke-pfeil-grau-300);--kachel-flaeche:var(--marke-teal-700);--kachel-saum:#3fb3c6bf;--pille-flaeche:#3fb3c61f;--pille-saum:#3fb3c6bf;--sockel-flaeche:linear-gradient(180deg,var(--color-surface)0%,var(--color-navy)100%);--sockel-saum:#cdd6e42e;--bild-rahmen:0 26px 60px -20px #0b0e12f2,0 0 0 1px #3fb3c624;--illu-daempfung:brightness(.9);--tafel-flaeche:var(--marke-schiefer-900);--shadow-raised:none;--shadow-overlay:0 12px 32px #141e2d29,0 2px 8px #141e2d14;--illu-flaeche:var(--marke-kuehl-075);--koernung:radial-gradient(#e7eaf024 .5px,transparent .5px);--koernung-staerke:.5;color-scheme:dark}html[data-auftritt=website]{color-scheme:light;--color-site-weiss:var(--marke-weiss);--color-site-ink:var(--marke-grau-900);--color-site-ink-hover:var(--marke-grau-700);--color-site-text:var(--marke-grau-600);--color-site-muted:var(--marke-grau-500);--color-site-warm:var(--marke-sand-100);--color-site-warm-hover:var(--marke-sand-200);--color-site-linie:var(--marke-sand-250);--color-site-linie-stark:var(--marke-sand-300);--color-site-linie-zart:var(--marke-sand-150);--color-site-teal-hell:var(--marke-teal-300);--color-site-teal-tief:var(--marke-teal-800);--color-site-teal-tief-text:var(--marke-grau-200);--color-site-teal-tief-eyebrow:var(--marke-terra-300);--color-site-teal-flaeche:var(--marke-teal-050);--color-site-hell-text:var(--marke-teal-150);--color-site-fuss-text:var(--marke-grau-320);--color-site-ki-pastell:var(--marke-terra-050);--color-site-tief:var(--marke-grau-900);--color-site-on-ink:var(--marke-weiss);--color-canvas:var(--color-site-warm);--color-surface:var(--color-site-weiss);--color-surface-raised:var(--color-site-warm);--color-line:var(--color-site-linie);--color-ink:var(--color-site-ink);--color-muted:var(--color-site-muted);--color-accent:var(--marke-teal-500);--color-accent-hover:var(--marke-teal-600);--color-accent-soft:var(--color-site-teal-flaeche);--color-on-accent:var(--marke-weiss);--color-akzent-warm:var(--marke-terra-500);--color-akzent-warm-strong:var(--marke-terra-600);--color-success-strong:var(--marke-gruen-700);--color-navy:var(--color-site-ink);--color-navy-muted:var(--color-site-teal-tief-text);--radius-card:var(--radius-site-card);--radius-site-control:var(--marke-rund-10);--radius-site-badge:var(--marke-rund-6);--radius-site-card:var(--marke-rund-20);--radius-site-stage:var(--marke-rund-32);--radius-site-panel:var(--marke-rund-20);--radius-site-ui-knopf:var(--marke-rund-8);--radius-site-ui-nav:var(--marke-rund-8);--radius-site-ui-kachel:var(--marke-rund-10);--radius-site-ui-karte:var(--marke-rund-12);--site-rand:clamp(24px,4.1667vw,60px);--site-inhalt-max:1320px;--site-buehne-max:calc(var(--site-inhalt-max) + 2*var(--site-rand));--site-buehne-einzug:clamp(12px,1.6667vw,24px);--site-ease:var(--motion-ease-reveal);--kopfzeile-hoehe:64px;--kopfzeile-einzug-x:clamp(16px,2.2vw,32px);--kopfzeile-einzug-y:clamp(10px,1.1vw,16px);--kopfzeile-schweb:calc(var(--site-buehne-einzug) + var(--kopfzeile-einzug-y));--site-text-display-xl:clamp(44px,2.4vw + 34px,72px);--site-text-display:clamp(36px,1.2vw + 30px,56px);--site-text-display-sm:clamp(32px,.8vw + 28px,44px);--site-text-h1:clamp(28px,.6vw + 26px,36px);--site-text-h2:clamp(24px,.4vw + 23px,30px);--site-text-h3:24px;--site-text-h4:20px;--site-text-lead:18px;--site-text-body:17px;--site-text-ui:15px;--site-text-small:14px;--site-text-caption:13px;--site-text-micro:11px;--site-text-aufmacher:clamp(36px,1.6vw + 28px,56px);--site-text-aufmacher-schmal:clamp(32px,4.2vw,44px);--site-abstand-1:var(--marke-abstand-8);--site-abstand-2:var(--marke-abstand-16);--site-abstand-3:var(--marke-abstand-24);--site-abstand-4:var(--marke-abstand-32);--site-abstand-5:var(--marke-abstand-40);--site-abstand-6:var(--marke-abstand-64);--site-abstand-7:var(--marke-abstand-96);--site-abstand-8:var(--marke-abstand-120);--color-site-success:var(--marke-gruen-700);--color-site-success-flaeche:var(--marke-gruen-050);--color-site-warn:var(--marke-gelb-700);--color-site-warn-flaeche:var(--marke-gelb-050);--color-site-danger:var(--marke-rot-600);--color-site-danger-flaeche:var(--marke-rot-050);--karten-verlauf:none;--karten-heben:#14201f38 0 20px 40px -12px;--bild-rahmen:#14201f24 0 24px 64px -16px;--knopf-glimmen:none;--koernung-staerke:0;--aufmacher-flaeche:none;--aufmacher-saum:var(--color-site-linie);--kachel-flaeche:transparent;--kachel-saum:transparent;--feld-flaeche:var(--color-site-weiss);--feld-saum:var(--color-site-linie-stark);--feld-pfeil:var(--marke-pfeil-grau-500);--knopf-zweit-flaeche:transparent;--knopf-zweit-flaeche-hover:var(--color-site-warm);--knopf-radius:var(--radius-site-control);--knopf-schrift:var(--site-text-ui);--knopf-polster:22px;--knopf-schrift-sm:var(--site-text-small);--knopf-lg-hoehe:56px;--knopf-lg-polster:22px;--knopf-lg-schrift:var(--site-text-ui);--knopf-lg-luecke:12px;--text-display:clamp(40px,1.4vw + 36px,56px);--text-display--line-height:1.1;--text-h1:clamp(32px,.7vw + 30px,40px);--text-h1--line-height:1.15;--text-h2:clamp(30px,.5vw + 29px,36px);--text-h2--line-height:1.15;--text-h3:var(--site-text-h3);--text-h3--line-height:1.2;--text-subtitle:var(--site-text-caption);--text-subtitle--line-height:1.5;--text-body:var(--site-text-body);--text-body--line-height:1.6;--text-body-sm:var(--site-text-ui);--text-body-sm--line-height:1.6;--text-caption:var(--site-text-small);--text-caption--line-height:1.5;--text-micro:var(--site-text-caption);--text-micro--line-height:1.4}html[data-auftritt=website][data-theme=dark]{color-scheme:dark;--color-site-weiss:var(--marke-tief-400);--color-site-warm:var(--marke-tief-500);--color-site-warm-hover:var(--marke-tief-350);--color-site-ink:var(--marke-grau-060);--color-site-ink-hover:var(--marke-weiss);--color-site-text:var(--marke-grau-150);--color-site-muted:var(--marke-grau-310);--feld-pfeil:var(--marke-pfeil-grau-310);--color-site-linie:#ffffff17;--color-site-linie-stark:#ffffff29;--color-site-linie-zart:#ffffff0f;--color-site-teal-hell:var(--marke-teal-300);--color-site-teal-tief:var(--marke-teal-850);--color-site-teal-tief-text:var(--marke-grau-200);--color-site-teal-tief-eyebrow:var(--marke-terra-300);--color-site-teal-flaeche:var(--marke-teal-780);--color-site-hell-text:var(--marke-teal-150);--color-site-fuss-text:var(--marke-grau-320);--color-site-ki-pastell:var(--marke-terra-900);--color-site-tief:var(--marke-tief-600);--color-site-on-ink:var(--marke-grau-900);--color-accent:var(--marke-teal-400);--color-accent-hover:var(--marke-teal-300);--color-akzent-warm:var(--marke-terra-300);--color-akzent-warm-strong:var(--marke-terra-300);--color-success-strong:var(--marke-gruen-300);--color-site-success:var(--marke-gruen-300);--color-site-success-flaeche:var(--marke-gruen-850);--color-site-warn:var(--marke-gelb-250);--color-site-warn-flaeche:var(--marke-gelb-850);--color-site-danger:var(--marke-rot-200);--color-site-danger-flaeche:var(--marke-rot-850);--color-on-accent:var(--marke-teal-900);--karten-heben:#14201f38 0 20px 40px -12px;--bild-rahmen:#14201f24 0 24px 64px -16px}@media (prefers-contrast:more){.app-buehne{background-image:var(--buehne-licht);background-image:none}:root,html[data-theme=dark]{--koernung-staerke:0;--knopf-glimmen:none}:root{--color-line:#808d97;--schalter-saum:#13243abf;--kopf-saum:#13243abf;--kopf-spur-saum:#13243abf;--leiste-linie:#13243abf;--feld-saum:#57646e}html[data-theme=dark]{--color-line:#9dabba;--kopf-saum:#e7eaf08c;--kopf-spur-saum:#e7eaf08c;--feld-saum:#c4cedb}}@media (prefers-reduced-motion:reduce){:root,html[data-theme=dark]{--koernung-staerke:0}}html[data-theme=light]{color-scheme:light}@media (prefers-reduced-motion:no-preference){html.reveal-on [data-reveal]{opacity:0;translate:0 24px}html.reveal-on.reveal-pause [data-reveal]:not(.reveal-in){opacity:1;translate:none}html.reveal-on [data-reveal].reveal-in{animation:dovenio-reveal var(--motion-reveal)var(--motion-ease-reveal)both}html.reveal-on [data-reveal].reveal-static{opacity:1;translate:none}}@keyframes dovenio-reveal{0%{opacity:0;translate:0 24px}to{opacity:1;translate:none}}@keyframes aufmacher-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-3%,2%)scale(1.1)}}@media (prefers-reduced-motion:no-preference){#pub-mobil-panel:not([hidden]):not([data-schliesst]){animation:pub-panel-auf var(--motion-normal)var(--motion-ease)}#pub-mobil-panel[data-schliesst]{animation:pub-panel-zu var(--motion-normal)var(--motion-ease)forwards}}@keyframes pub-panel-auf{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes pub-panel-zu{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){[data-umlage-rechner-target=ergebnis][data-aktualisiert]{animation:rechner-puls .24s var(--motion-ease)}}@keyframes rechner-puls{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){html.reveal-on [data-hero-auftritt]>*{opacity:0;animation:dovenio-reveal var(--motion-reveal)var(--motion-ease-reveal)both}html.reveal-on [data-hero-auftritt]>:first-child{animation-delay:0s}html.reveal-on [data-hero-auftritt]>:nth-child(2){animation-delay:80ms}html.reveal-on [data-hero-auftritt]>:nth-child(3){animation-delay:.16s}html.reveal-on [data-hero-auftritt]>:nth-child(4){animation-delay:.24s}html.reveal-on [data-hero-auftritt]>:nth-child(n+5){animation-delay:.32s}}.pfeil{transition:transform var(--motion-schnell)var(--motion-ease);display:inline-block}@media (any-hover:hover){a:hover .pfeil,.group:hover .pfeil{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.pfeil{transition:none}}.app-buehne{background-position:top;background-repeat:no-repeat;background-size:100% 100%}.app-topbar{min-height:var(--topbar-height);background-color:var(--color-surface);border-bottom:1px solid var(--color-line)}.app-sidebar{background-color:var(--color-surface);color:var(--color-ink);border-right:1px solid var(--leiste-linie)}.marke-heim{border-radius:var(--radius-control);border:1px solid #0000;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;padding:4px 8px;display:flex}.marke-heim:hover{background-color:var(--leiste-hover-flaeche);border-color:var(--leiste-hover-saum)}.marke-heim b{font-family:var(--font-display);font-size:20px;line-height:var(--zeile-130);letter-spacing:-.02em;font-weight:500}.nav-kopf{cursor:pointer;border-radius:var(--radius-control);min-height:44px;font-size:.9375rem;line-height:var(--zeile-130);color:var(--color-ink);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-weight:600;list-style:none;transition:color .15s,background-color .15s;display:flex}.nav-kopf::-webkit-details-marker{display:none}.nav-kopf:hover{background-color:var(--leiste-hover-flaeche);border-color:var(--leiste-hover-saum)}.nav-kopf-an{position:relative}details[data-nav-gruppe][open]>.nav-kopf,a.nav-kopf.nav-kopf-an{color:var(--gruppe-ink,var(--color-accent-hover));font-weight:700}a.nav-kopf.nav-kopf-an{background-color:var(--gruppe-tint,var(--color-accent-soft))}details[data-nav-gruppe][open]>.nav-kopf{margin-left:4px;padding-left:6px}.nav-punkt{border-radius:var(--radius-control);min-height:44px;font-size:.875rem;line-height:var(--zeile-130);color:var(--color-text);border:1px solid #0000;align-items:center;gap:12px;padding:8px 12px;font-weight:500;display:flex}.nav-punkt:hover{background-color:var(--leiste-hover-flaeche);border-color:var(--leiste-hover-saum)}.nav-punkt-an,.nav-punkt-an:hover{background-color:var(--gruppe-tint,var(--color-accent-soft));color:var(--gruppe-ink,var(--color-accent-hover));font-weight:700}.nav-punkt-bald{opacity:.55}details[data-nav-gruppe]>.nav-punkt{margin-left:10px;padding-left:14px;position:relative}details[data-nav-gruppe]>.nav-punkt-an{border-color:#0000}details[data-nav-gruppe]>.nav-punkt:not(.nav-punkt-an) svg{color:var(--color-muted)}details[data-nav-gruppe][open]{position:relative}details[data-nav-gruppe][open]:before{content:"";background-color:var(--gruppe-ink,var(--color-accent));border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}@supports (color:color-mix(in lab, red, red)){details[data-nav-gruppe][open]:before{background-color:color-mix(in srgb,var(--gruppe-ink,var(--color-accent))40%,transparent)}}details[data-nav-gruppe][open]>.nav-punkt-an:before{content:"";background-color:var(--gruppe-ink,var(--color-accent));border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:-11px}.nav-farbe-start{--gruppe-hue:var(--nav-start);--gruppe-tint:var(--nav-start-soft)}.nav-farbe-finanzen{--gruppe-hue:var(--nav-finanzen);--gruppe-tint:var(--nav-finanzen-soft)}.nav-farbe-instandhaltung{--gruppe-hue:var(--nav-instandhaltung);--gruppe-tint:var(--nav-instandhaltung-soft)}.nav-farbe-versammlung{--gruppe-hue:var(--nav-versammlung);--gruppe-tint:var(--nav-versammlung-soft)}.nav-farbe-gemeinschaft{--gruppe-hue:var(--nav-gemeinschaft);--gruppe-tint:var(--nav-gemeinschaft-soft)}.nav-farbe-objekt{--gruppe-hue:var(--nav-objekt);--gruppe-tint:var(--nav-objekt-soft)}.nav-farbe-einstellungen{--gruppe-hue:var(--nav-einstellungen);--gruppe-tint:var(--nav-einstellungen-soft)}.nav-farbe-meinbereich{--gruppe-hue:var(--nav-meinbereich);--gruppe-tint:var(--nav-meinbereich-soft)}.nav-farbe-vermieter{--gruppe-hue:var(--nav-vermieter);--gruppe-tint:var(--nav-vermieter-soft)}.nav-farbe{--gruppe-ink:var(--gruppe-hue)}.nav-farbe-start{--gruppe-ink:var(--color-accent-hover)}html[data-theme=dark] .nav-farbe-start{--gruppe-ink:var(--gruppe-hue)}.nav-kachel{border-radius:var(--radius-tile);background-color:var(--gruppe-tint,var(--color-accent-soft));width:30px;height:30px;color:var(--gruppe-hue,var(--color-accent));flex-shrink:0;justify-content:center;align-items:center;display:flex}details[data-nav-gruppe][open]>.nav-kopf .nav-kachel,a.nav-kopf.nav-kopf-an .nav-kachel{background-color:var(--gruppe-hue,var(--color-accent));color:var(--color-on-accent)}html[data-theme=dark] main:has(.abschluss-band:last-child)~.sockel{margin-top:0}@supports (color:color-mix(in oklab, red, red)){.leit-diagonale{background-image:linear-gradient(146deg,var(--gruppe-hue,var(--color-accent))0%,var(--gruppe-hue,var(--color-accent))46%,transparent 78%),var(--karten-verlauf)}@supports (color:color-mix(in lab, red, red)){.leit-diagonale{background-image:linear-gradient(146deg,color-mix(in oklab,var(--gruppe-hue,var(--color-accent))22%,transparent)0%,color-mix(in oklab,var(--gruppe-hue,var(--color-accent))7%,transparent)46%,transparent 78%),var(--karten-verlauf)}}.leit-diagonale{border-color:var(--gruppe-hue,var(--color-accent))}@supports (color:color-mix(in lab, red, red)){.leit-diagonale{border-color:color-mix(in oklab,var(--gruppe-hue,var(--color-accent))22%,var(--karten-saum))}}html[data-theme=dark] .leit-diagonale{background-image:linear-gradient(146deg,var(--gruppe-hue,var(--color-accent))0%,var(--gruppe-hue,var(--color-accent))46%,transparent 78%),var(--karten-verlauf)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .leit-diagonale{background-image:linear-gradient(146deg,color-mix(in oklab,var(--gruppe-hue,var(--color-accent))40%,transparent)0%,color-mix(in oklab,var(--gruppe-hue,var(--color-accent))14%,transparent)46%,transparent 78%),var(--karten-verlauf)}}}.nav-bald{background-color:var(--color-surface-raised);font-size:var(--text-micro);line-height:var(--text-micro--line-height);color:var(--color-muted);border-radius:9999px;margin-left:auto;padding:1px 7px;font-weight:600}.nav-scroll{scrollbar-width:thin;scrollbar-color:var(--leiste-balken)transparent}.nav-scroll::-webkit-scrollbar{width:8px}.nav-scroll::-webkit-scrollbar-track{background:0 0}.nav-scroll::-webkit-scrollbar-thumb{background-color:var(--leiste-balken);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.nav-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--leiste-balken-hover)}.leisten-fuss{white-space:nowrap;border-radius:var(--radius-control);min-width:0;min-height:44px;font-size:.8125rem;line-height:var(--zeile-150);color:var(--color-muted);flex:1;align-items:center;gap:8px;padding:4px 8px;font-weight:500;transition:color .15s;display:flex;overflow:hidden}.leisten-fuss svg{color:var(--color-success)}.leisten-fuss-zeile{align-items:center;gap:4px;margin-top:auto;padding-top:8px;display:flex}.leisten-fuss:hover{color:var(--color-ink)}.nav-schiene-schwebe{z-index:40;border:1px solid var(--color-line);background-color:var(--color-surface);width:32px;height:32px;color:var(--color-muted);box-shadow:var(--shadow-raised);border-radius:9999px;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;position:absolute;bottom:18px;right:-16px}.nav-schiene-schwebe:hover{color:var(--color-ink);background-color:var(--color-surface-raised);border-color:var(--leiste-hover-saum)}.nav-rail-aus,html.nav-schiene-bereit.nav-eingeklappt .nav-rail-ein{display:none}html.nav-schiene-bereit.nav-eingeklappt .nav-rail-aus{display:inline-flex}@media (min-width:768px){.app-sidebar{transition:width .18s}@media (prefers-reduced-motion:reduce){.app-sidebar{transition:none}}html.nav-schiene-bereit.nav-eingeklappt .app-sidebar{width:72px}html.nav-schiene-bereit.nav-eingeklappt .nav-rail-weg{display:none!important}html.nav-schiene-bereit.nav-eingeklappt .nav-kopfzeile,html.nav-schiene-bereit.nav-eingeklappt .marke-heim,html.nav-schiene-bereit.nav-eingeklappt .gemeinschaft-knopf-leiste,html.nav-schiene-bereit.nav-eingeklappt .nav-kopf,html.nav-schiene-bereit.nav-eingeklappt .leisten-fuss{justify-content:center;gap:0;margin-left:0;padding-left:0;padding-right:0}html.nav-schiene-bereit.nav-eingeklappt .marke-heim{flex:none}html.nav-schiene-bereit.nav-eingeklappt details[data-nav-gruppe]>.nav-punkt{display:none}html.nav-schiene-bereit.nav-eingeklappt details[data-nav-gruppe][open]{padding-left:0}html.nav-schiene-bereit.nav-eingeklappt details[data-nav-gruppe][open]:before{display:none}html.nav-schiene-bereit.nav-eingeklappt .gemeinschaft-menue-leiste{width:240px;left:0;right:auto}html.nav-schiene-bereit.nav-eingeklappt .leisten-fuss{flex:none}}.nav-rail-nur{display:none}html.nav-schiene-bereit.nav-eingeklappt .nav-rail-nur{display:block}html.nav-schiene-bereit.nav-eingeklappt [data-rail-tooltip]{position:relative}html.nav-schiene-bereit.nav-eingeklappt [data-rail-tooltip]:after{content:attr(data-rail-tooltip);z-index:50;border:1px solid var(--color-line);background-color:var(--color-surface);width:max-content;max-width:220px;color:var(--color-ink);font-size:var(--text-caption);line-height:var(--text-caption--line-height);opacity:0;pointer-events:none;border-radius:10px;margin-left:12px;padding:8px 12px;font-weight:500;transition:opacity .12s 60ms;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:0 10px 26px -10px #0b3a4038,0 2px 6px #0b3a401a}html.nav-schiene-bereit.nav-eingeklappt [data-rail-tooltip]:hover:after,html.nav-schiene-bereit.nav-eingeklappt [data-rail-tooltip]:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){html.nav-schiene-bereit.nav-eingeklappt [data-rail-tooltip]:after{transition:none}}.app-sidebar :focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}@media (max-width:767px){html:has(#nav-toggle:checked){overflow:hidden}}.theme-seg{transition:background-color .15s,color .15s}.theme-wahl{display:none}html.theme-wahl-bereit .theme-wahl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.theme-wahl-titel{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-muted);font-weight:600}.theme-wahl-seg{background-color:var(--kopf-flaeche);border:1px solid var(--kopf-saum);border-radius:10px;gap:4px;padding:4px;display:flex}.theme-wahl-seg .theme-seg{min-height:44px;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-muted);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.theme-wahl-seg .theme-seg:hover{background-color:var(--color-surface-raised);color:var(--color-ink)}.theme-wahl-seg .theme-seg-on,.theme-wahl-seg .theme-seg-on:hover{background-color:var(--color-accent-soft);color:var(--color-accent-hover);box-shadow:inset 0 0 0 1px var(--color-accent)}.theme-wahl-seg .theme-seg:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.theme-wahl-seg-rund{border-radius:999px;gap:2px;padding:3px}.theme-wahl-seg-rund .theme-seg{border-radius:999px;min-height:34px;padding:0}.theme-wahl-seg-rund .theme-seg.theme-seg-icon{min-width:34px}.theme-wahl-seg-rund .theme-seg-on,.theme-wahl-seg-rund .theme-seg-on:hover{background-color:var(--color-accent);color:var(--color-on-accent);box-shadow:none}.gemeinschaft-knopf{border-radius:var(--radius-control);background-color:var(--kopf-spur-flaeche);border:1px solid var(--kopf-spur-saum);min-width:0;max-width:300px;min-height:44px;font-size:.875rem;line-height:var(--zeile-130);color:var(--color-ink);text-align:left;align-items:center;gap:10px;padding:10px 12px;font-weight:700;display:inline-flex}.gemeinschaft-kachel{border-radius:var(--radius-tile);background-color:var(--color-canvas);border:1px solid var(--color-line);width:32px;height:32px;color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}button.gemeinschaft-knopf:hover{background-color:var(--color-canvas)}.gemeinschaft-knopf:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.gemeinschaft-menue{z-index:50;border-radius:var(--radius-card);background-color:var(--color-surface);border:1px solid var(--schalter-saum);width:280px;box-shadow:var(--shadow-overlay);padding:6px;position:absolute;top:calc(100% + 8px);left:0}.gemeinschaft-wahl{width:100%;min-height:44px;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-weight:500;display:flex}.gemeinschaft-wahl:hover{background-color:var(--color-surface-raised)}.gemeinschaft-wahl:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand-innen)}.gemeinschaft-wahl-an,.gemeinschaft-wahl-an:hover{background-color:var(--color-accent-soft);color:var(--color-accent-hover);font-weight:600}.gemeinschaft-knopf-leiste{width:100%;max-width:none;display:flex}.gemeinschaft-menue-leiste{width:auto;left:0;right:0}.nav-flyout{z-index:50;border-radius:var(--radius-card);background-color:var(--color-surface);border:1px solid var(--schalter-saum);width:340px;box-shadow:var(--shadow-overlay);flex-direction:column;padding:6px;display:none;position:fixed;overflow-y:auto}.nav-flyout[data-auf]{animation:.14s nav-flyout-ein;display:flex}@keyframes nav-flyout-ein{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-flyout[data-auf]{animation:none}}.nav-flyout-kopf{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--gruppe-ink,var(--color-accent));padding:6px 10px 4px;font-weight:700}.nav-flyout-zeile{min-height:44px;color:var(--color-ink);border-radius:8px;flex-shrink:0;align-items:center;gap:10px;padding:6px 10px;display:flex}.nav-flyout-zeile:hover{background-color:var(--color-surface-raised)}.brotkrume{align-items:center;min-width:0;display:flex}@media (min-width:768px){.brotkrume{display:none}}.brotkrume ol{min-width:0;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-muted);align-items:center;gap:6px;display:flex}.brotkrume a{color:var(--color-muted);border-radius:6px;font-weight:600;transition:color .15s}.brotkrume a:hover{color:var(--color-ink)}.brotkrume [aria-current=page]{color:var(--color-ink);font-weight:600}html.theme-wahl-bereit .kopf-darstellung{display:none}html.theme-wahl-bereit .menue-darstellung{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 4px;display:flex}@media (min-width:1024px){html.theme-wahl-bereit .kopf-darstellung{flex-shrink:0;display:flex}html.theme-wahl-bereit .menue-darstellung{display:none}}.theme-wahl-seg .theme-seg-icon{min-width:44px;padding:0}.kontokreis{border-radius:var(--radius-control);min-height:44px;font-size:.8125rem;line-height:var(--zeile-120);color:var(--color-ink);cursor:pointer;text-align:left;background-color:#0000;border:0;align-items:center;gap:10px;padding:0 4px;display:inline-flex}.kontokreis-avatar{background-color:var(--kontokreis-flaeche);border:1px solid var(--kontokreis-saum);width:34px;height:34px;box-shadow:var(--kontokreis-ring);color:var(--kontokreis-schrift);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.kontokreis-name{flex-direction:column;min-width:0;max-width:180px;display:none}.kontokreis-name b{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;display:block;overflow:hidden}.kontokreis-rolle{color:var(--color-muted);font-size:.75rem;display:block}@media (min-width:1024px){.kontokreis-name{display:flex}}.kontokreis:hover .kontokreis-avatar{background-color:var(--kontokreis-flaeche-hover);color:var(--kontokreis-schrift-hover)}.kontokreis:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.kontomenue{z-index:50;border-radius:var(--radius-card);background-color:var(--color-surface);border:1px solid var(--schalter-saum);width:240px;box-shadow:var(--shadow-overlay);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.kontomenue-kopf{font-size:var(--text-caption);line-height:var(--text-caption--line-height);padding:8px 12px 6px}.kontomenue a{min-height:44px;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink);border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-weight:500;display:flex}.kontomenue a:hover{background-color:var(--color-surface-raised)}.kontomenue a:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand-innen)}.kontomenue a.menu-danger{color:var(--color-danger-strong)}.kontomenue-trenner{border-top:1px solid var(--color-line);margin:5px 8px}.kopf-glocke{z-index:0;border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.kopf-glocke:before{content:"";z-index:-1;border-radius:var(--radius-control);background-color:#0000;position:absolute;inset:3px}.kopf-glocke:hover:before{background-color:var(--color-line-soft)}.kopf-glocke:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}@media (min-width:768px){.kopf-glocke-mobil{display:none}}.kopf-trenner{background-color:var(--color-line);flex-shrink:0;width:1px;height:24px;margin:0 4px;display:none}@media (min-width:640px){.kopf-trenner{display:block}}.feld-kopfzeile{background-color:var(--kopf-spur-flaeche);border-color:var(--kopf-spur-saum);border-radius:var(--radius-control);min-height:38px}.such-kuerzel{display:none}@media (min-width:1024px){html.suche-kuerzel-bereit .such-kuerzel{display:inline-flex}}.such-kuerzel .kuerzel-strg,html.suche-kuerzel-strg .such-kuerzel .kuerzel-mac{display:none}html.suche-kuerzel-strg .such-kuerzel .kuerzel-strg{display:inline}@media (prefers-reduced-motion:reduce){.theme-wahl-seg .theme-seg,.app-topbar{transition:none}}@media (forced-colors:active){.app-buehne{background-image:none}:root,html[data-theme=dark]{--koernung-staerke:0;--knopf-glimmen:none;--karten-heben:none}.aufmacher,.sockel,.glas{background-image:none;border-color:canvastext}.glas{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:canvas}.card,.card-accent,.stat,.illu-tafel{box-shadow:none;background-image:none;border:1px solid canvastext}.icon-kachel,.marke-pille{border-color:canvastext}.nav-punkt-an,.nav-kopf-an{outline-offset:-2px;color:highlight;outline:2px solid highlight}.app-sidebar{border-right-color:canvastext}.app-topbar,html.kopf-oben .app-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:canvas;border-bottom-color:canvastext}.theme-wahl-seg .theme-seg-on{outline-offset:-5px;outline:1px solid highlight}}@media print{.app-buehne{background-image:none;height:auto;display:block;overflow:visible}#hauptinhalt{flex:none;height:auto;max-height:none;overflow:visible}.app-topbar,[data-zurueck]{position:static}[data-zurueck]{padding-top:0;padding-bottom:.5rem}:root,html[data-theme=dark]{color-scheme:light;--color-canvas:var(--marke-weiss);--color-surface:var(--marke-weiss);--color-surface-raised:var(--marke-druck-papier-erhoben);--color-line:var(--marke-druck-linie);--color-ink:var(--marke-druck-tinte);--color-muted:var(--marke-druck-tinte-gedaempft);--color-accent:var(--marke-teal-500);--color-accent-hover:var(--marke-teal-600);--color-accent-soft:var(--marke-druck-teal-hauch);--color-on-accent:var(--marke-weiss);--color-success:var(--marke-druck-erfolg);--color-warn:var(--marke-druck-warnung);--color-danger:var(--marke-druck-gefahr);--color-info:var(--marke-blau-500);--color-info-soft:var(--marke-blau-050);--color-success-strong:var(--marke-gruen-700);--color-warn-strong:var(--marke-gelb-700);--color-danger-strong:var(--marke-rot-600);--color-info-strong:var(--marke-blau-600);--aufmacher-grund:none;--aufmacher-schein-warm:none;--aufmacher-schein-kuehl:none;--aufmacher-flaeche:none;--aufmacher-saum:var(--marke-druck-linie);--glas-flaeche:var(--marke-weiss);--glas-flaeche-deckend:var(--marke-weiss);--glas-saum:var(--marke-druck-linie);--glas-weichzeichner:none;--karten-verlauf:none;--karten-verlauf-akzent:none;--karten-akzent-rand:var(--marke-druck-teal-saum);--karten-kante:none;--karten-saum:var(--color-line);--karten-heben:none;--knopf-glimmen:none;--sockel-flaeche:none;--sockel-saum:var(--marke-druck-linie);--bild-rahmen:none;--koernung-staerke:0;--illu-flaeche:var(--marke-weiss);--illu-daempfung:none;--tafel-flaeche:var(--marke-weiss);--tafel-saum:var(--marke-druck-linie);--kachel-flaeche:var(--marke-druck-teal-hauch);--kachel-saum:var(--marke-druck-teal-saum);--pille-flaeche:var(--marke-druck-teal-hauch);--pille-saum:var(--marke-druck-teal-saum);--schalter-saum:var(--marke-druck-linie);--feld-saum:var(--marke-druck-feld-saum);--feld-flaeche:var(--marke-weiss)}body{background:#fff}.glas{position:static}.theme-wahl,.toast-region,#ladehinweis,#ladebalken{display:none!important}}[aria-busy=true]{cursor:default;pointer-events:none}button[aria-busy=true]:before,input[aria-busy=true]:before,label[data-sofort-upload-knopf][aria-busy=true]:before{content:"";border:2px solid var(--color-accent);border-radius:9999px;width:14px;height:14px;margin-right:.4rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){button[aria-busy=true]:before,input[aria-busy=true]:before,label[data-sofort-upload-knopf][aria-busy=true]:before{border:2px solid color-mix(in srgb,var(--color-accent)30%,transparent)}}button[aria-busy=true]:before,input[aria-busy=true]:before,label[data-sofort-upload-knopf][aria-busy=true]:before{border-top-color:var(--color-accent);vertical-align:-2px;flex-shrink:0;animation:.65s linear infinite knopf-warten-drehen}.btn-primary[aria-busy=true]:before,.btn-neutral[aria-busy=true]:before{border-color:var(--color-on-accent)}@supports (color:color-mix(in lab, red, red)){.btn-primary[aria-busy=true]:before,.btn-neutral[aria-busy=true]:before{border-color:color-mix(in srgb,var(--color-on-accent)30%,transparent)}}.btn-primary[aria-busy=true]:before,.btn-neutral[aria-busy=true]:before{border-top-color:var(--color-on-accent)}.btn-icon[aria-busy=true]{color:#0000;position:relative}.btn-icon[aria-busy=true]:before{margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}@keyframes knopf-warten-drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button[aria-busy=true]:before,input[aria-busy=true]:before,label[data-sofort-upload-knopf][aria-busy=true]:before{animation:none}}.lex{vertical-align:middle;display:inline-flex;position:relative}.lex-btn{border:1.25px solid var(--color-accent);width:1.125rem;height:1.125rem;color:var(--color-accent);background:var(--color-accent-soft);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex;position:relative}.lex-btn:before{content:"";width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lex-btn:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.lex-btn:hover{background:color-mix(in srgb,var(--color-accent)22%,transparent)}}.lex-btn:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.lex-pop{z-index:60;border:1px solid var(--color-line);background:var(--color-surface);width:17rem;max-width:min(17rem,78vw);box-shadow:var(--shadow-overlay);text-align:left;white-space:normal;text-transform:none;letter-spacing:normal;border-radius:12px;padding:10px 12px;font-weight:400;position:fixed;top:0;left:0}@supports not selector(:has(*)){.wahl-kachel input[type=radio]{clip:auto;white-space:normal;width:1rem;height:1rem;accent-color:var(--color-accent);flex-shrink:0;margin:.125rem 0 0;position:static;overflow:visible}.wahl-kachel .wahl-punkt{display:none}}@supports selector(:has(a)){.zustellwahl [data-weg]{display:none}.zustellwahl:has(input[value=selbst]:checked) [data-weg=selbst],.zustellwahl:has(input[value=email]:checked) [data-weg=email],.zustellwahl:has(input[value=brief]:checked) [data-weg=brief]{display:block}form:has(#ist_vermietet:not(:checked)) [data-vermietet-block],form:has(#eigene-kuendigung-umgewandelt:not(:checked)) [data-sperrfrist-felder]{display:none}}legend.abschnitt-label{float:left;width:100%}legend.abschnitt-label+*{clear:left}.eben-gespeichert{animation:2.6s ease-out eben-gespeichert}@keyframes eben-gespeichert{to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.eben-gespeichert{background-color:var(--color-success);animation:none}@supports (color:color-mix(in lab, red, red)){.eben-gespeichert{background-color:color-mix(in srgb,var(--color-success)10%,transparent)}}}.sprung-ziel{animation:1.6s ease-out sprung-ziel}@keyframes sprung-ziel{0%{box-shadow:inset 0 0 0 2px var(--color-accent)}to{box-shadow:inset 0 0 0 2px #0000}}@media (prefers-reduced-motion:reduce){.sprung-ziel{box-shadow:inset 0 0 0 2px var(--color-accent);animation:none}}.artikel-inhalt{color:var(--color-muted);font-size:.9375rem;line-height:1.75}.artikel-inhalt>:first-child{margin-top:0}.artikel-inhalt img,.artikel-inhalt video{max-width:100%;height:auto}.artikel-inhalt table{max-width:100%;display:block;overflow-x:auto}.artikel-inhalt h2{color:var(--color-ink);letter-spacing:-.01em;margin-top:2rem;margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.artikel-inhalt h3{color:var(--color-ink);margin-top:1.5rem;margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.artikel-inhalt p{margin-top:1rem}.artikel-inhalt ul,.artikel-inhalt ol{margin-top:1rem;padding-left:1.4rem}.artikel-inhalt ul{list-style:outside}.artikel-inhalt ol{list-style:decimal}.artikel-inhalt li{margin-top:.4rem}.artikel-inhalt strong{color:var(--color-ink);font-weight:600}.artikel-inhalt a{color:var(--color-accent-hover);text-underline-offset:2px;text-decoration:underline}.artikel-inhalt blockquote{border-left:3px solid var(--color-line);margin-top:1rem;padding-left:1rem}@keyframes seitenpanel-herein{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:none}}@supports not selector(:popover-open){.aktionsmenue-liste{z-index:50;display:none;position:fixed}.aktionsmenue-liste.ist-offen{display:block}}.marke-auf-navy{color:#eef1f6;--marke-akzent:#34c0cb}.toast-region{z-index:60;pointer-events:none;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.toast{border-radius:var(--radius-card);background-color:var(--color-navy);color:#fff;box-shadow:var(--shadow-overlay);pointer-events:auto;border:1px solid #ffffff59;align-items:center;gap:.875rem;padding:.75rem .875rem .9rem;display:flex;position:relative;overflow:hidden}.toast-text{font-size:.84375rem;font-weight:500}.toast-symbol{width:1.25rem;height:1.25rem;color:var(--color-accent-light);flex-shrink:0}.toast-text{max-width:34rem}.toast-folge{min-height:2.25rem;color:inherit;text-underline-offset:2px;background-color:#ffffff1f;border-radius:8px;flex-shrink:0;align-items:center;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;text-decoration:underline;display:inline-flex}.toast-folge:hover{background-color:#ffffff38}.toast-folge:focus-visible,.toast-schliessen:focus-visible{outline:var(--fokus-breite)solid currentColor;outline-offset:var(--fokus-abstand-innen)}.toast-schliessen{color:#fffc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:-.25rem -.25rem -.25rem 0;display:inline-flex}.toast-schliessen:hover{color:inherit;background-color:#ffffff1f}.toast-schliessen-symbol{width:1.125rem;height:1.125rem}@media (max-width:47.99rem){.toast-region{width:calc(100vw - 2rem)}.toast[data-toast-ton]{flex-wrap:wrap;align-items:flex-start;row-gap:.5rem}.toast[data-toast-ton] .toast-text{flex:calc(100% - 5.25rem);min-width:0;padding-top:.125rem}.toast[data-toast-ton] .toast-schliessen{order:2}.toast[data-toast-ton] .toast-folge{order:3;margin-left:2.125rem}}.toast-undo{color:#fff;background-color:#ffffff1f;border-radius:8px;flex-shrink:0;padding:.375rem .7rem;font-size:.8125rem;font-weight:700}.toast-undo:hover{background-color:#ffffff38}.toast-undo:focus-visible{outline:var(--fokus-breite)solid #fff;outline-offset:1px}.toast-progress{background-color:var(--color-accent);transform-origin:0;width:100%;height:3px;animation:6s linear forwards toast-countdown;position:absolute;bottom:0;left:0}@keyframes toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.toast-progress{opacity:.45;animation:none}}.chart-donut{border-radius:9999px;width:150px;height:150px;position:relative}.chart-donut-hole{background:var(--color-surface);text-align:center;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:30px}.diagramm{flex-direction:column;gap:.75rem;display:flex}.diagramm-satz{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink);font-weight:600}.diagramm-legende{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-text);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.diagramm-legende>li{align-items:center;gap:.375rem;display:inline-flex}.diagramm-marke{background:var(--diagramm-farbe);border-radius:2px;flex-shrink:0;width:.75rem;height:.75rem}.diagramm-marke[data-form=gestrichelt]{border:1.5px dashed var(--diagramm-farbe);background:0 0}.diagramm-marke[data-form=linie]{border-top:2px dashed var(--diagramm-farbe);background:0 0;border-radius:0;width:1rem;height:0}.diagramm-flaeche{height:var(--diagramm-hoehe,16rem);position:relative}.diagramm-hinweis{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-muted)}.diagramm-leer{border-radius:var(--radius-card);background:var(--color-surface-raised);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-text);padding:1rem 1.25rem}html.js .diagramm:not([data-diagramm-tabelle-offen-value=true]) .diagramm-tabelle,html.js .diagramm[data-diagramm-tabelle-offen-value=true] .diagramm-flaeche,html:not(.js) .diagramm-umschalter{display:none}.mini-balken{flex-direction:column;gap:.25rem;display:flex}.mini-balken-bild{width:100%;max-width:13.75rem;height:auto;display:block}.mini-balken-wert{fill:var(--chart-1)}.mini-balken-warn{fill:var(--color-warn)}.mini-balken-soll{fill:none;stroke:var(--color-ink);stroke-width:1.2px;stroke-dasharray:5 3}.mini-balken-text{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-muted)}@media print{.diagramm-tabelle{display:block!important}.diagramm-umschalter{display:none!important}}@media (forced-colors:active){.diagramm-marke{background:canvastext}.diagramm-marke[data-form=gestrichelt],.diagramm-marke[data-form=linie]{background:0 0;border-color:canvastext}.mini-balken-wert{fill:canvastext}.mini-balken-warn{fill:highlight}.mini-balken-soll{stroke:canvastext}}body[data-trenner-zieht] iframe{pointer-events:none}@media (max-width:1023.98px){[data-cockpit-mobiltab] [data-cockpit-tabs]{display:flex}[data-cockpit-mobiltab] [data-cockpit-buehne],[data-cockpit-mobiltab] [data-cockpit-panel]{display:none}[data-cockpit-mobiltab=video] [data-cockpit-buehne],[data-cockpit-mobiltab=tagesordnung] [data-cockpit-buehne],[data-cockpit-mobiltab=video] [data-cockpit-panel=video],[data-cockpit-mobiltab=tagesordnung] [data-cockpit-panel=tagesordnung]{display:flex}[data-cockpit-mobiltab=anwesenheit] [data-cockpit-panel=anwesenheit]{display:block}}.turbo-progress-bar{display:none}body.website{background:var(--color-canvas);color:var(--color-ink)}html[data-theme=dark] body.website .site-cta,html[data-theme=dark] body.website .site-sicher-karten li:last-child{background:var(--color-site-teal-tief)}body.website h1,body.website h2,body.website h3,body.website .aufmacher-titel{font-family:var(--font-display);letter-spacing:-.025em;font-weight:500}body.website h4{font-weight:700}body.website h1,body.website h2,body.website h3{overflow-wrap:break-word}@media (max-width:1023.98px){body.website h1,body.website h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 4 4}}body.website h3{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:12 4 4}body.website .card>*{min-width:0;max-width:100%}body.website .abschnitt{max-width:calc(var(--site-inhalt-max) + 2*var(--site-rand));padding-left:var(--site-rand);padding-right:var(--site-rand)}body.website .marke-pille{font-size:var(--site-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--color-akzent-warm-strong);background:0 0;border:0;border-radius:0;padding:0;font-weight:700}body.website .card{border-radius:var(--radius-site-card);border-color:var(--color-site-linie);background-color:var(--color-site-weiss);min-width:0;box-shadow:none;background-image:none;padding:28px}body .card.border-accent{border-color:var(--color-accent)}body.website .leit-diagonale{background-image:none}body.website .heben:hover{border-color:var(--color-site-linie);transform:scale(1.03)}body.website .heben{transition:transform .42s var(--site-ease),box-shadow .42s var(--site-ease)}body.website .icon-kachel{width:auto;height:auto;color:var(--gruppe-ink,var(--color-accent));background:0 0;border:0;justify-content:flex-start}body.website .icon-kachel svg{width:26px;height:26px}body.website .btn{transition:background-color .3s var(--site-ease),color .3s var(--site-ease),border-color .3s var(--site-ease)}body.website .btn-primary:hover{background-color:var(--color-accent-hover);opacity:1}body.website .btn-secondary{border-color:var(--color-site-ink);color:var(--color-site-ink)}body.website .btn-secondary:hover{background-color:var(--color-site-warm);border-color:var(--color-site-ink)}body.website .btn-neutral:hover{background-color:var(--color-site-ink-hover);opacity:1}body.website .field,body.website .dropzone{border-radius:var(--radius-site-control)}body.website .pill{border-radius:var(--radius-site-badge);white-space:normal;font-weight:700}body.website .aufmacher{background-color:var(--color-site-weiss);border-bottom:1px solid var(--color-site-linie);background-image:none}body.website .aufmacher:before,body.website .aufmacher:after{display:none}body.website .aufmacher .marke-pille{margin-bottom:20px}body.website .bildrahmen{border-radius:var(--radius-site-panel);border-color:var(--color-site-linie-stark);box-shadow:var(--bild-rahmen)}body.website .textlink{color:var(--color-accent-hover);font-weight:700;text-decoration-line:none}body.website .textlink:hover{text-decoration-line:underline;text-decoration-thickness:2px}header.kopfzeile-foto{position:fixed;top:0}@media (max-height:480px){header.kopfzeile-foto{position:absolute}}header.kopfzeile-foto,header.kopfzeile-hell{padding:var(--kopfzeile-schweb)var(--kopfzeile-einzug-x)0;background:0 0;border:0}header.kopfzeile-foto>div:first-child,header.kopfzeile-hell>div:first-child{max-width:calc(var(--site-buehne-max) - 2*var(--site-buehne-einzug) - 2*var(--kopfzeile-einzug-x));transition:background .25s var(--site-ease),box-shadow .25s var(--site-ease),border-color .25s var(--site-ease),color .25s var(--site-ease);border:1px solid #0000;border-radius:999px;padding:0 clamp(16px,1.5vw,24px);position:relative}header.kopfzeile-foto>div:first-child:after,header.kopfzeile-hell>div:first-child:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .25s var(--site-ease);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(115deg,#fffffff2,#ffffff26 35%,#ffffff1a 65%,#ffffffb3);padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html[data-theme=dark] header.kopfzeile-foto>div:first-child:after,html[data-theme=dark] header.kopfzeile-hell>div:first-child:after{background:linear-gradient(115deg,#ffffff73,#ffffff14 35%,#ffffff0f 65%,#ffffff4d)}header.kopfzeile-hell>div:first-child:after,header.kopfzeile-foto.gescrollt>div:first-child:after,header.kopfzeile-hell.gescrollt>div:first-child:after,header.kopfzeile-foto[data-menue-offen]>div:first-child:after{opacity:1}header.kopfzeile-foto .logo-wortmarke,header.kopfzeile-hell .logo-wortmarke,header.kopfzeile-foto nav[aria-label=Hauptnavigation]>a,header.kopfzeile-hell nav[aria-label=Hauptnavigation]>a,header.kopfzeile-foto nav[aria-label=Hauptnavigation]>div>a,header.kopfzeile-hell nav[aria-label=Hauptnavigation]>div>a,header.kopfzeile-foto .kopfzeile-anmelden,header.kopfzeile-hell .kopfzeile-anmelden{white-space:nowrap}header.kopfzeile-foto[data-menue-offen]>div:first-child,header.kopfzeile-hell[data-menue-offen]>div:first-child{border-radius:var(--radius-site-ui-karte)var(--radius-site-ui-karte)0 0}body.website #pub-mobil-panel{max-height:calc(100dvh - var(--kopfzeile-hoehe) - var(--kopfzeile-schweb));border-radius:0 0 var(--radius-site-ui-karte)var(--radius-site-ui-karte)}header.kopfzeile-hell>div:first-child{-webkit-backdrop-filter:blur(44px)saturate(2.3)contrast(1.06);backdrop-filter:blur(44px)saturate(2.3)contrast(1.06);background:linear-gradient(#ffffff8c 0%,#ffffff1f 42%,#fff0 60%),linear-gradient(135deg,#ffffff80 0%,#ffffff52 60%,#ffffff6b 100%);border-color:#ffffff8c;box-shadow:inset 0 1px #ffffffe6,inset 0 -14px 26px -16px #14201f38,inset 0 0 0 1px #ffffff40,0 0 0 1px #14201f12,0 16px 40px -14px #14201f73}html[data-theme=dark] header.kopfzeile-hell>div:first-child{background:linear-gradient(#ffffff24 0%,#ffffff0a 42%,#fff0 60%),linear-gradient(135deg,#29313994 0%,#1b212766 60%,#29313980 100%);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff38,inset 0 -14px 26px -16px #00000073,inset 0 0 0 1px #ffffff14,0 0 0 1px #00000059,0 16px 40px -14px #000000b3}header.kopfzeile-foto.gescrollt>div:first-child,header.kopfzeile-hell.gescrollt>div:first-child,header.kopfzeile-foto[data-menue-offen]>div:first-child{-webkit-backdrop-filter:blur(44px)saturate(2.3)contrast(1.06);backdrop-filter:blur(44px)saturate(2.3)contrast(1.06);background:linear-gradient(#ffffff8c 0%,#ffffff1f 42%,#fff0 60%),linear-gradient(135deg,#ffffff80 0%,#ffffff52 60%,#ffffff6b 100%);border-color:#ffffff8c;box-shadow:inset 0 1px #ffffffe6,inset 0 -14px 26px -16px #14201f38,inset 0 0 0 1px #ffffff40,0 0 0 1px #14201f12,0 16px 40px -14px #14201f73}html[data-theme=dark] header.kopfzeile-foto.gescrollt>div:first-child,html[data-theme=dark] header.kopfzeile-hell.gescrollt>div:first-child,html[data-theme=dark] header.kopfzeile-foto[data-menue-offen]>div:first-child{background:linear-gradient(#ffffff24 0%,#ffffff0a 42%,#fff0 60%),linear-gradient(135deg,#29313994 0%,#1b212766 60%,#29313980 100%);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff38,inset 0 -14px 26px -16px #00000073,inset 0 0 0 1px #ffffff14,0 0 0 1px #00000059,0 16px 40px -14px #000000b3}header.kopfzeile-foto.gescrollt .logo-wortmarke,header.kopfzeile-foto.gescrollt nav[aria-label=Hauptnavigation]>a,header.kopfzeile-foto.gescrollt nav[aria-label=Hauptnavigation]>div>a,header.kopfzeile-foto.gescrollt .kopfzeile-anmelden,header.kopfzeile-foto.gescrollt .kopfzeile-menueknopf,header.kopfzeile-foto[data-menue-offen] .logo-wortmarke,header.kopfzeile-foto[data-menue-offen] .kopfzeile-menueknopf{color:var(--color-site-ink)}header.kopfzeile-foto.gescrollt nav[aria-label=Hauptnavigation]>a:hover,header.kopfzeile-foto.gescrollt nav[aria-label=Hauptnavigation]>div>a:hover,header.kopfzeile-foto.gescrollt .kopfzeile-anmelden:hover{color:var(--color-accent-hover)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){header.kopfzeile-hell>div:first-child,header.kopfzeile-foto.gescrollt>div:first-child,header.kopfzeile-hell.gescrollt>div:first-child,header.kopfzeile-foto[data-menue-offen]>div:first-child{background:#fffffff7}html[data-theme=dark] header.kopfzeile-hell>div:first-child,html[data-theme=dark] header.kopfzeile-foto.gescrollt>div:first-child,html[data-theme=dark] header.kopfzeile-hell.gescrollt>div:first-child,html[data-theme=dark] header.kopfzeile-foto[data-menue-offen]>div:first-child{background:#1b2127fa}}@media (prefers-reduced-transparency:reduce){header.kopfzeile-hell>div:first-child,header.kopfzeile-foto.gescrollt>div:first-child,header.kopfzeile-hell.gescrollt>div:first-child,header.kopfzeile-foto[data-menue-offen]>div:first-child{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7}html[data-theme=dark] header.kopfzeile-hell>div:first-child,html[data-theme=dark] header.kopfzeile-foto.gescrollt>div:first-child,html[data-theme=dark] header.kopfzeile-hell.gescrollt>div:first-child,html[data-theme=dark] header.kopfzeile-foto[data-menue-offen]>div:first-child{background:#1b2127fa}}@media (prefers-reduced-motion:reduce){header.kopfzeile-foto>div:first-child,header.kopfzeile-hell>div:first-child{transition:none}}.kopfzeile-hell{background:var(--color-site-weiss);border-bottom:1px solid var(--color-site-linie);color:var(--color-site-ink)}.kopfzeile-hell>div:first-child{max-width:calc(var(--site-inhalt-max) + 2*var(--site-rand));height:var(--kopfzeile-hoehe);padding:0 var(--site-rand);gap:40px}.kopfzeile-hell .logo-wortmarke{color:var(--color-site-ink);gap:10px;margin-right:0}.kopfzeile-hell .logo-wortmarke svg{width:36px;height:36px}.kopfzeile-hell .logo-wortmarke span{font-family:var(--font-display);font-weight:500;font-size:var(--site-text-h3);letter-spacing:-.025em}.kopfzeile-hell nav[aria-label=Hauptnavigation]{font-size:var(--site-text-ui);color:var(--color-site-ink);gap:32px;font-weight:600}.kopfzeile-hell nav[aria-label=Hauptnavigation]>a,.kopfzeile-hell nav[aria-label=Hauptnavigation]>div>a{min-height:44px;color:var(--color-site-ink);transition:color .3s var(--site-ease);align-items:center;display:inline-flex}.kopfzeile-hell nav[aria-label=Hauptnavigation]>a:hover,.kopfzeile-hell nav[aria-label=Hauptnavigation]>div>a:hover,.kopfzeile-hell nav[aria-label=Hauptnavigation]>div>a[aria-current]{color:var(--color-accent)}.kopfzeile-hell nav[aria-label=Hauptnavigation]>span{background:var(--color-site-linie-stark)}.kopfzeile-hell .kopfzeile-aktionen{gap:12px;margin-left:auto}.kopfzeile-hell .kopfzeile-anmelden{border-radius:var(--radius-site-control);height:44px;font-size:var(--site-text-ui);color:var(--color-site-ink);background:0 0;padding:0 18px;font-weight:700}.kopfzeile-hell .kopfzeile-anmelden:hover{background:var(--color-site-warm)}.kopfzeile-hell .btn-primary{white-space:nowrap;height:44px;min-height:44px;padding:0 22px}.kopfzeile-hell .kopfzeile-menueknopf{color:var(--color-site-ink)}.kopfzeile-hell .glas-panel{background:var(--color-site-weiss);border-color:var(--color-site-linie)}@media (max-width:479px){.kopfzeile-hell .btn-primary{display:none}}@media (min-width:768px) and (max-width:1023px){header.kopfzeile-hell>div:first-child,header.kopfzeile-foto>div:first-child{gap:16px;padding:0 14px}header.kopfzeile-hell nav[aria-label=Hauptnavigation],header.kopfzeile-foto nav[aria-label=Hauptnavigation]{font-size:var(--site-text-caption);gap:12px}header.kopfzeile-hell .kopfzeile-anmelden,header.kopfzeile-foto .kopfzeile-anmelden{display:none}body.website header.kopfzeile-hell .btn-primary,body.website header.kopfzeile-foto .btn-primary{font-size:var(--site-text-caption);padding:0 14px}header.kopfzeile-hell .logo-wortmarke,header.kopfzeile-foto .logo-wortmarke{gap:8px}header.kopfzeile-hell .logo-wortmarke svg,header.kopfzeile-foto .logo-wortmarke svg{width:32px;height:32px}header.kopfzeile-hell .logo-wortmarke span,header.kopfzeile-foto .logo-wortmarke span{font-size:var(--site-text-h4)}}@media (max-width:1023px){body.website{--kopfzeile-hoehe:60px}}body.website .site-subnav{top:calc(var(--kopfzeile-hoehe) + var(--kopfzeile-schweb) + 20px);z-index:20;padding:0 var(--site-rand);pointer-events:none;justify-content:center;margin:20px 0 0;display:flex;position:sticky}body.website .site-subnav-pille{pointer-events:auto;background:var(--color-accent);max-width:100%;color:var(--color-on-accent);scrollbar-width:none;border-radius:999px;align-items:center;gap:4px;padding:6px;display:inline-flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff29,0 12px 34px -16px #14201f8c}body.website .site-subnav-pille::-webkit-scrollbar{display:none}body.website .site-subnav-pille a{font-size:var(--site-text-ui);font-weight:600;line-height:var(--zeile-100);color:inherit;white-space:nowrap;transition:background-color .2s var(--site-ease);border-radius:999px;flex:none;padding:9px 16px;text-decoration:none}body.website .site-subnav-pille a:hover{color:inherit;background:#ffffff1f}body.website .site-subnav-pille a.active{background:#fff3;font-weight:700}body.website .site-subnav-pille a:focus-visible{outline:var(--fokus-breite)solid #fff;outline-offset:var(--fokus-abstand)}html[data-theme=dark] body.website .site-subnav-pille{background:var(--tief-teal,#0f3338);color:var(--color-site-ink)}html[data-theme=dark] body.website .site-subnav-pille a.active{color:var(--color-site-teal-hell);background:#7fd3df33}body.website:has(.site-subnav) [id].scroll-mt-24{scroll-margin-top:calc(var(--kopfzeile-hoehe) + var(--kopfzeile-schweb) + 90px)}@media (max-width:767px){body.website .site-subnav{justify-content:flex-start;margin-top:16px;padding:0 16px}body.website .site-subnav-pille a{padding:9px 12px}}body.website [data-pr-zusatz-tabelle][data-pr-aktiv-tarif=digital] [data-spalte=digital],body.website [data-pr-zusatz-tabelle][data-pr-aktiv-tarif=begleitet] [data-spalte=begleitet],body.website [data-pr-zusatz-tabelle][data-pr-aktiv-tarif=persoenlich] [data-spalte=persoenlich]{background-color:var(--color-accent-soft)}.table tbody tr:last-child td[data-pr-gewaehlt][data-pr-achse-spalte]{border-bottom:2px solid var(--color-accent)}.table thead th:last-child[data-pr-gewaehlt][data-pr-achse-spalte]{border-top-right-radius:var(--radius-site-panel)}.table tbody tr:last-child td:last-child[data-pr-gewaehlt][data-pr-achse-spalte]{border-bottom-right-radius:var(--radius-site-panel)}.table tbody td[data-pr-achse-spalte]{cursor:pointer}[data-pr-nicht-waehlbar=mindest]{filter:grayscale()}[data-pr-nicht-waehlbar=mindest] [aria-hidden=true]{opacity:.5}[data-pr-nicht-waehlbar],.table tbody td[data-pr-achse-spalte][data-pr-nicht-waehlbar],[data-pr-nicht-waehlbar] button[aria-disabled=true]{cursor:not-allowed}body.website [data-pr-zusatz-tabelle] .table{border:0;border-radius:0}body.website [data-pr-zusatz-tabelle] .table thead th{font-family:var(--font-display);font-size:var(--site-text-small);letter-spacing:0;text-transform:none;background-color:#0000;padding:14px 16px 12px;font-weight:600}body.website [data-pr-zusatz-tabelle] .table tbody th,body.website [data-pr-zusatz-tabelle] .table tbody td{color:var(--color-ink);padding:10px 16px;font-weight:600}body.website [data-pr-zusatz-tabelle] .table tbody th[scope=rowgroup]{font-size:var(--site-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-hover);padding:20px 16px 8px}body.website [data-pr-zusatz-tabelle] .table tbody td[data-art=nicht],body.website [data-pr-zusatz-tabelle] dd[data-art=nicht]{color:var(--color-muted);font-weight:400}body.website [data-pr-zusatz-tabelle] .table tbody td[data-art=inkl],body.website [data-pr-zusatz-tabelle] dd[data-art=inkl]{color:var(--color-success)}body.website [data-vergleich-einschaetzung] .table thead th{color:var(--color-muted);font-family:var(--font-display);font-size:var(--site-text-ui);letter-spacing:0;text-transform:none;vertical-align:bottom;background-color:#0000;padding:16px 20px 14px;font-weight:600}body.website [data-vergleich-einschaetzung] .table tbody th,body.website [data-vergleich-einschaetzung] .table tbody td{padding:14px 20px}body.website [data-vergleich-einschaetzung] .table tbody th{color:var(--color-muted);font-size:var(--site-text-caption);letter-spacing:.05em;text-transform:uppercase;padding-top:16px;font-weight:700}body.website [data-vergleich-einschaetzung] .table [data-hervor]{background-color:var(--color-accent-soft);color:var(--color-ink)}body.website [data-vergleich-einschaetzung] .table thead th[data-hervor]{color:var(--color-accent-hover);box-shadow:inset 0 3px 0 var(--color-accent)}body.website [data-pr-zusatz-umschalter] .theme-seg{padding:0 16px}body.auth-seite .auth-wortmarke{font-family:var(--font-display);font-weight:500;font-size:var(--site-text-h3);letter-spacing:-.025em;line-height:var(--zeile-110);display:block}body.auth-seite .card{padding:32px 28px}body.auth-seite h1{font-size:var(--site-text-h2);line-height:var(--zeile-120)}@media (max-width:479px){body.auth-seite .card{padding:24px 20px}}body.startseite{--site-rand:clamp(24px,4.1667vw,60px);--site-inhalt-max:1320px;--site-buehne-max:calc(var(--site-inhalt-max) + 2*var(--site-rand));--site-buehne-einzug:clamp(12px,1.6667vw,24px);--site-grund:var(--color-site-weiss);--site-anlass-ausrichtung:baseline;--site-sicher-min:200px;--site-sicher-ausrichtung:flex-start;--site-kachel-rand:40px;--site-kachel-boden:36px;--site-kachel-abstand:10px;--site-ease:var(--motion-ease-reveal);background:var(--site-grund);color:var(--color-site-ink);font-size:var(--site-text-lead);line-height:var(--zeile-160)}.site-display{font-family:var(--font-display);letter-spacing:-.025em;font-weight:500}.site-eyebrow{font-size:var(--site-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--color-akzent-warm-strong);font-weight:700}.startseite a{color:var(--color-accent);text-decoration:none}.startseite a:hover{color:var(--color-accent-hover)}.startseite :focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.startseite .site-textlink{min-height:44px;font-size:var(--site-text-body);align-items:center;gap:.35em;margin:-9px 0;padding:9px 0;font-weight:700;display:inline-flex}.site-pfeil{transition:transform .3s var(--site-ease);display:inline-block}.startseite a:hover .site-pfeil{transform:translate(8px)}.site-knopf{border-radius:var(--radius-site-control);height:56px;min-height:44px;font-size:var(--site-text-body);font-weight:700;line-height:var(--zeile-100);transition:background-color .3s var(--site-ease),color .3s var(--site-ease),border-color .3s var(--site-ease);box-shadow:none;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 24px;display:inline-flex}.startseite .site-knopf-umriss:hover{color:#fff;border-color:#fff}.startseite [class*=site-knopf]:focus-visible{outline-color:#fff}.site-hero-platte .site-knopf{justify-content:space-between}body .site-knopf.btn{padding:0 var(--knopf-polster);font-size:var(--knopf-schrift);line-height:var(--zeile-120)}.site-zweispaltig{max-width:var(--site-inhalt-max);grid-template-columns:320px 1fr;gap:64px;margin:0 auto;display:grid}.site-zweispaltig>*{min-width:0}.site-zweispaltig>div:first-child{flex-direction:column;gap:16px;display:flex}.site-abschnittstitel{font-size:var(--site-text-h1);line-height:var(--zeile-115);color:var(--color-site-ink)}.site-einleitung{font-size:var(--site-text-body);color:var(--color-site-text)}.kopfzeile-foto{top:var(--site-buehne-einzug);z-index:30;color:#fff;background:0 0;position:absolute;left:0;right:0}.kopfzeile-foto>div:first-child{max-width:calc(var(--site-inhalt-max) + 2*var(--site-rand));height:var(--kopfzeile-hoehe);padding:0 var(--site-rand);gap:40px}.kopfzeile-foto .logo-wortmarke{--color-accent:var(--color-site-teal-hell);color:#fff;gap:10px;margin-right:0}header.kopfzeile-foto:not(.gescrollt) .logo-wortmarke:hover,header.kopfzeile-foto:not(.gescrollt) .logo-wortmarke:focus-visible{color:#fff;opacity:.85}.kopfzeile-foto .logo-wortmarke{transition:color .3s var(--site-ease),opacity .2s var(--site-ease)}.kopfzeile-foto .logo-wortmarke svg{width:36px;height:36px}.kopfzeile-foto .logo-wortmarke span{font-family:var(--font-display);font-weight:500;font-size:var(--site-text-h3);letter-spacing:-.025em}.kopfzeile-foto nav[aria-label=Hauptnavigation]{font-size:var(--site-text-ui);color:#fff;gap:32px;font-weight:600}.kopfzeile-foto nav[aria-label=Hauptnavigation]>a,.kopfzeile-foto nav[aria-label=Hauptnavigation]>div>a{color:#fff;min-height:44px;transition:opacity .3s var(--site-ease);align-items:center;display:inline-flex}.kopfzeile-foto nav[aria-label=Hauptnavigation]>a:hover,.kopfzeile-foto nav[aria-label=Hauptnavigation]>div>a:hover{color:#fff;opacity:.7}.kopfzeile-foto nav[aria-label=Hauptnavigation]>span{background:#ffffff4d}.kopfzeile-foto .kopfzeile-aktionen{gap:12px;margin-left:auto}.kopfzeile-foto .kopfzeile-anmelden{border-radius:var(--radius-site-control);height:44px;font-size:var(--site-text-ui);color:#fff;transition:opacity .3s var(--site-ease);background:0 0;padding:0 18px;font-weight:700}.kopfzeile-foto .kopfzeile-anmelden:hover{color:#fff;opacity:.7}body.website .kopfzeile-foto .btn-primary,body.website .kopfzeile-hell .btn-primary{white-space:nowrap;background:var(--color-accent);height:44px;min-height:44px;color:var(--color-on-accent);font-size:var(--site-text-ui);opacity:1;box-shadow:none;transition:background-color .3s var(--site-ease),color .3s var(--site-ease);border-radius:999px;padding:0 22px;font-weight:700}body.website .kopfzeile-foto .btn-primary:hover,body.website .kopfzeile-hell .btn-primary:hover{background:var(--color-accent-hover);color:var(--color-on-accent);opacity:1}.kopfzeile-foto .kopfzeile-menueknopf{color:#fff;background:0 0}.kopfzeile-foto .kopfzeile-menueknopf:hover{background:#ffffff1f}header.kopfzeile-foto[data-menue-offen] .kopfzeile-menueknopf{color:var(--color-site-ink)}header.kopfzeile-foto.gescrollt .kopfzeile-menueknopf:hover,header.kopfzeile-foto[data-menue-offen] .kopfzeile-menueknopf:hover{background:var(--color-site-warm-hover)}.kopfzeile-foto :focus-visible{outline:var(--fokus-breite)solid #fff;outline-offset:var(--fokus-abstand)}.kopfzeile-foto .glas-panel{--color-ink:var(--color-site-ink);--color-muted:var(--color-site-muted);--color-line:var(--color-site-linie);--color-surface-raised:var(--color-site-warm);background:var(--color-site-weiss);border-color:var(--color-site-linie);color:var(--color-site-ink)}.kopfzeile-foto .glas-panel nav>a,.kopfzeile-foto .glas-panel summary{color:var(--color-site-ink)}.kopfzeile-foto .glas-panel details a{color:var(--color-site-muted)}.kopfzeile-foto .glas-panel a:hover{color:var(--color-accent-hover)}.kopfzeile-foto .glas-panel :focus-visible{outline-color:var(--color-accent)}.site-hero{background:var(--color-site-tief);color:#fff;border-radius:var(--radius-site-stage);height:760px;clip-path:inset(0 round var(--radius-site-stage));isolation:isolate;max-width:calc(var(--site-buehne-max) - 2*var(--site-buehne-einzug));margin:var(--site-buehne-einzug)auto 0;position:relative;overflow:hidden}.site-hero>picture img{object-fit:cover;object-position:62% 45%;width:100%;height:100%;position:absolute;inset:0}.site-hero-schleier{background:linear-gradient(#14201f9e 0%,#14201f33 32%,#14201f8c 62%,#14201fe6 100%);position:absolute;inset:0}.site-hero-inhalt{left:max(calc(var(--site-rand) - var(--site-buehne-einzug)),calc((100% - var(--site-inhalt-max))/2));right:max(calc(var(--site-rand) - var(--site-buehne-einzug)),calc((100% - var(--site-inhalt-max))/2));bottom:calc(72px - var(--site-buehne-einzug)/2);justify-content:space-between;align-items:flex-end;gap:64px;display:flex;position:absolute}.site-hero-text{flex-direction:column;gap:24px;max-width:760px;display:flex}.site-hero-text .site-eyebrow{color:#fff;text-shadow:0 1px 12px #14201f99}.site-hero h1{font-size:var(--site-text-display-xl);color:#fff;text-shadow:0 2px 24px #14201f73;line-height:1.05}.site-hero-platte{border-radius:var(--radius-site-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f3338c7;border:1px solid #ffffff1f;flex-direction:column;flex-shrink:0;gap:20px;width:420px;padding:28px;display:flex}.site-hero-platte>p:first-child{font-size:var(--site-text-body);line-height:var(--zeile-155)}.site-hero-platte>div{flex-direction:column;gap:10px;display:flex}.site-hero-platte>p:last-child{font-size:var(--site-text-small);color:var(--color-site-hell-text)}.site-statement{background:var(--color-site-weiss);padding:96px var(--site-rand);border-bottom:1px solid var(--color-site-linie);border-bottom:0}.site-statement .site-eyebrow{padding-top:12px}.site-statement h2{font-size:var(--site-text-display-sm);color:var(--color-accent);letter-spacing:-.02em;max-width:960px;line-height:1.25}.site-anlaesse{background:var(--color-site-warm);padding:120px var(--site-rand)}.site-anlaesse ul{border-top:1px solid var(--color-site-ink);flex-direction:column;display:flex}.startseite .site-anlass{gap:32px;align-items:var(--site-anlass-ausrichtung);border-bottom:1px solid var(--color-site-ink);color:var(--color-site-ink);transition:background-color .3s var(--site-ease);grid-template-columns:120px 1fr 1.2fr 60px;padding:40px 24px 40px 0;display:grid}.startseite .site-anlass:hover{background:var(--color-site-weiss);color:var(--color-site-ink)}.startseite .site-anlass>span:first-child{font-size:var(--site-text-lead);line-height:var(--zeile-160);color:var(--color-akzent-warm-strong)}.startseite .site-anlass h3{font-size:var(--site-text-h3);line-height:var(--zeile-120);letter-spacing:-.02em}.startseite .site-anlass p{font-size:var(--site-text-body);color:var(--color-site-text)}.startseite .site-anlass .site-pfeil{font-size:var(--site-text-h4);color:var(--color-accent);text-align:right}.site-wege{background:var(--color-site-warm);padding:0 var(--site-rand)120px}.site-wege>div{max-width:var(--site-inhalt-max);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:300px;gap:20px;margin:0 auto;display:grid}.startseite .site-kachel{border-radius:var(--radius-site-card);color:#fff;transition:transform .42s var(--site-ease),box-shadow .42s var(--site-ease);display:block;position:relative;overflow:hidden}.startseite .site-kachel:hover{color:#fff;transform:scale(1.03);box-shadow:0 20px 40px -12px #14201f38}.startseite .site-kachel img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--site-ease);position:absolute;inset:0}#hauptinhalt:focus,#hauptinhalt:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.startseite .site-kachel,.startseite .site-kachel:hover{transition:none;transform:none}.heben:hover{transform:none!important}}.site-kachel-weg{grid-area:span 2/span 7}.site-kachel-weg img{object-position:center 60%}.site-kachel-weg .site-kachel-schleier{background:linear-gradient(#14201f0d 30%,#14201f8c 62%,#14201ff0 100%)}.site-kachel-vermieter{grid-column:span 5}.site-kachel-vermieter img{object-position:center 40%}.site-kachel-vermieter .site-kachel-schleier{background:linear-gradient(#14201f0d 25%,#14201f99 60%,#14201ff0 100%)}.site-kachel-schleier{position:absolute;inset:0}.site-kachel-inhalt{flex-direction:column;gap:12px;display:flex;position:absolute;bottom:36px;left:40px;right:40px}.site-kachel-vermieter .site-kachel-inhalt{left:var(--site-kachel-rand);right:var(--site-kachel-rand);bottom:var(--site-kachel-boden);gap:var(--site-kachel-abstand)}.startseite .site-kachel .site-eyebrow{color:#fff;text-shadow:0 1px 10px #14201f99}.startseite .site-kachel h3{font-size:var(--site-text-h1);line-height:var(--zeile-110);text-shadow:0 2px 16px #14201f80}.site-kachel-vermieter h3{font-size:var(--site-text-h2)}.startseite .site-kachel p{font-size:var(--site-text-body);text-shadow:0 1px 10px #14201f80;max-width:560px}.site-kachel-text{border-radius:var(--radius-site-card);background:var(--color-site-weiss);color:var(--color-site-ink);flex-direction:column;grid-column:span 5;justify-content:space-between;gap:16px;padding:40px;display:flex}.site-kachel-text p:last-child{font-size:var(--site-text-h3);line-height:var(--zeile-130);letter-spacing:-.02em}.site-produkt{background:var(--color-site-weiss);padding:120px var(--site-rand);padding-bottom:96px}.site-produkt>div{max-width:var(--site-inhalt-max);grid-template-columns:420px minmax(0,1fr);align-items:center;gap:64px;margin:0 auto;display:grid}.site-produkt-text{flex-direction:column;gap:28px;display:flex}.site-produkt-text h2{font-size:var(--site-text-display-sm);line-height:var(--zeile-115)}.site-produkt-text>p{font-size:var(--site-text-lead);color:var(--color-site-text)}.site-produkt-schritte{border-top:1px solid var(--color-site-linie-stark);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-produkt-schritt{position:relative}.site-produkt-schritt button{text-align:left;appearance:none;border:0;border-bottom:1px solid var(--color-site-linie-stark);cursor:pointer;width:100%;color:var(--color-site-muted);transition:color .3s var(--site-ease);background:0 0;align-items:center;gap:18px;padding:16px 4px;font-family:inherit;display:flex}.site-produkt-schritt button:hover{color:var(--color-site-ink)}.site-produkt-nr{width:34px;height:34px;font-family:var(--font-display);font-weight:600;font-size:var(--site-text-ui);color:var(--color-site-muted);background:var(--color-site-warm);border:1px solid var(--color-site-linie-stark);transition:background .35s var(--site-ease),color .35s var(--site-ease),border-color .35s var(--site-ease);border-radius:999px;flex:none;place-items:center;display:grid}.site-produkt-schritt-titel{font-size:var(--site-text-body);color:inherit;font-weight:700}.site-produkt-schritt[data-aktiv=true] button,.site-produkt-schritt[data-aktiv=true] .site-produkt-schritt-titel{color:var(--color-site-ink)}.site-produkt-schritt[data-aktiv=true] .site-produkt-nr{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.site-produkt-schritt button:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand);border-radius:var(--radius-site-ui-knopf)}.site-produkt-balken{background:var(--color-site-linie-stark);opacity:0;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:4px;right:4px;overflow:hidden}.site-produkt-schritt[data-aktiv=true] .site-produkt-balken{opacity:1}.site-produkt-balken i{background:var(--color-accent);transform-origin:0;border-radius:3px;height:100%;display:block;transform:scaleX(0)}.site-produkt:not([data-pause=true]) .site-produkt-schritt[data-aktiv=true] .site-produkt-balken i{animation:site-produkt-fuellen var(--site-produkt-takt,6s)linear forwards}.site-produkt[data-pause=true] .site-produkt-schritt[data-aktiv=true] .site-produkt-balken i{animation:site-produkt-fuellen var(--site-produkt-takt,6s)linear forwards;animation-play-state:paused}@keyframes site-produkt-fuellen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.site-produkt-bild{aspect-ratio:16/10;border-radius:var(--radius-site-panel);border:1px solid var(--color-site-linie);background:var(--color-site-weiss);position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #14201f59}.site-produkt-szene{opacity:0;transition:opacity .6s var(--site-ease);margin:0;position:absolute;inset:0}.site-produkt-szene[data-sichtbar=true]{opacity:1;z-index:2}.site-produkt-szene picture{width:100%;height:100%;display:block}.site-produkt-szene img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.site-produkt-szene{transition:opacity 10ms}.site-produkt-balken i{transform:scaleX(1);animation:none!important}}.site-ai-huelle{background:var(--color-site-warm);padding:var(--site-buehne-einzug)var(--site-buehne-einzug)0}.site-ai{background:var(--color-site-teal-tief);color:#fff;padding:120px var(--site-rand);border-radius:var(--radius-site-stage);max-width:calc(var(--site-buehne-max) - 2*var(--site-buehne-einzug));padding:112px calc(var(--site-rand) - var(--site-buehne-einzug));margin:0 auto}.site-ai>div{max-width:var(--site-inhalt-max);grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:0 auto;display:grid}.site-ai-text{flex-direction:column;gap:28px;display:flex}.site-ai-text .site-eyebrow{color:var(--color-site-teal-tief-eyebrow)}.site-ai-text h2{font-size:var(--site-text-display-sm);line-height:var(--zeile-115)}.site-ai-text>p{font-size:var(--site-text-h4);color:var(--color-site-teal-tief-text);max-width:560px}.site-ai-merkmale{border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:28px;display:grid}.site-ai-merkmale li{flex-direction:column;gap:8px;display:flex}.site-ai-merkmale p:first-child{font-size:var(--site-text-body);font-weight:700}.site-ai-merkmale p:last-child{font-size:var(--site-text-ui);color:var(--color-site-teal-tief-text)}.site-ai .site-textlink{color:var(--color-site-teal-hell)}.site-ai .site-textlink:hover{color:#fff}.site-ai :focus-visible{outline-color:#fff}.site-ai-bild{border-radius:var(--radius-site-panel);overflow:hidden;box-shadow:0 30px 60px -30px #14201f8c}.site-ai-bild img{width:100%;height:auto;display:block}.site-sicher{background:var(--color-site-warm);padding:120px var(--site-rand);padding-top:96px}.site-sicher-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.site-sicher-karten li{justify-content:var(--site-sicher-ausrichtung);min-height:var(--site-sicher-min);border-radius:var(--radius-site-card);background:var(--color-site-weiss);flex-direction:column;gap:12px;padding:36px;display:flex}.site-sicher-karten h3{font-size:var(--site-text-h3);line-height:var(--zeile-120);letter-spacing:-.02em;color:var(--color-site-ink)}.site-sicher-karten p{font-size:var(--site-text-body);color:var(--color-site-text)}.site-sicher-karten li:last-child{background:var(--color-accent);color:#fff}.site-sicher-karten li:last-child h3,.site-sicher-karten li:last-child p{color:#fff}.site-sicher-karten .site-ikon{border-radius:var(--radius-site-ui-kachel);background:var(--color-site-teal-flaeche);width:44px;height:44px;color:var(--color-accent);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.site-sicher-karten .site-ikon svg{width:24px;height:24px}.site-sicher-karten li:last-child .site-ikon{color:var(--color-on-accent);background:#ffffff29}html[data-theme=dark] .site-sicher-karten li:last-child .site-ikon{background:var(--color-site-teal-flaeche);color:var(--color-accent)}.site-vertrauen-zeile{gap:10px;max-width:460px;margin-top:20px;display:grid}.site-vertrauen-pille{text-align:left;background:var(--color-site-weiss);border:1px solid var(--color-site-linie);color:var(--color-site-ink);font-size:var(--site-text-small);font-weight:700;line-height:var(--zeile-130);border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 14px;display:flex}@media (min-width:1024px){.site-vertrauen-pille{font-size:var(--site-text-micro)}}.site-vertrauen-pille svg{flex:none;width:16px;height:16px}.site-vertrauen-pille .site-eu-emblem{width:18px;height:18px}.site-vertrauen-pille .site-ki-funke{color:var(--color-akzent-warm-strong)}.site-vertrauen-pille .site-de-fahne{outline:1px solid var(--color-site-linie-stark);border-radius:2px;flex:none;width:18px;height:13px}.site-team{background:var(--color-site-weiss);padding:120px var(--site-rand)}.site-team>div{max-width:var(--site-inhalt-max);text-align:center;flex-direction:column;align-items:center;gap:48px;margin:0 auto;display:flex}.site-team-text{flex-direction:column;align-items:center;gap:16px;max-width:880px;display:flex}.site-team-text .site-einleitung{max-width:62ch}.site-team-band{flex-wrap:wrap;justify-content:center;gap:44px 40px;width:100%;max-width:720px;display:flex}.site-team-portraet{text-align:center;flex-direction:column;align-items:center;gap:16px;min-width:120px;display:flex}.site-team-portraet picture{width:120px;height:120px;display:block}.site-team-portraet img{object-fit:cover;object-position:center top;background:var(--color-site-warm);width:120px;height:120px;box-shadow:0 0 0 1px var(--color-site-linie);border-radius:50%;display:block}.site-team-portraet figcaption{flex-direction:column;gap:3px;display:flex}.site-team-portraet figcaption span:first-child{font-size:var(--site-text-ui);color:var(--color-site-ink);letter-spacing:-.01em;line-height:var(--zeile-120);white-space:nowrap}.site-team-portraet figcaption span:last-child{font-size:var(--site-text-small);color:var(--color-site-text)}.site-cta{background:var(--color-accent);color:#fff;padding:104px var(--site-rand)96px;border-radius:var(--radius-site-stage);max-width:calc(var(--site-buehne-max) - 2*var(--site-buehne-einzug));margin:0 auto;margin:var(--site-buehne-einzug)auto;padding:96px calc(var(--site-rand) - var(--site-buehne-einzug))88px}.site-cta>div{max-width:var(--site-inhalt-max);flex-direction:column;gap:40px;margin:0 auto;display:flex}.site-cta h2{font-size:var(--site-text-display);line-height:var(--zeile-110)}.site-cta-zeile{border-top:1px solid #ffffff59;justify-content:space-between;align-items:flex-end;gap:64px;padding-top:32px;display:flex}.site-cta-zeile>p{font-size:var(--site-text-h4);max-width:620px}.site-cta-knoepfe{flex-shrink:0;align-items:center;gap:12px;display:flex}.site-cta-knoepfe .site-knopf{height:60px;padding:0 36px}.site-cta-knoepfe .site-knopf-umriss{padding:0 30px}.site-cta :focus-visible{outline-color:#fff}.website-fuss{background:var(--color-site-tief);color:var(--color-site-teal-tief-text);max-width:calc(var(--site-buehne-max) - 2*var(--site-buehne-einzug));padding:72px calc(var(--site-rand) - var(--site-buehne-einzug))40px;border-radius:var(--radius-site-stage)var(--radius-site-stage)0 0;margin:0 auto}.website-fuss>div{max-width:var(--site-inhalt-max);flex-direction:column;gap:56px;margin:0 auto;display:flex}.website-fuss-spalten{font-size:var(--site-text-ui);grid-template-columns:1.6fr repeat(5,minmax(0,1fr));gap:32px;display:grid}.website-fuss-marke{flex-direction:column;gap:16px;display:flex}.website-fuss .logo-wortmarke{--color-accent:var(--color-site-teal-hell);color:#fff;align-self:flex-start;gap:10px;margin-right:0}.website-fuss .logo-wortmarke svg{width:30px;height:30px}.website-fuss .logo-wortmarke span{font-family:var(--font-display);font-weight:500;font-size:var(--site-text-h4);letter-spacing:-.025em}.website-fuss-marke address{font-style:normal;font-size:var(--site-text-small);line-height:var(--zeile-160)}.website-fuss-spalte{flex-direction:column;gap:10px;display:flex}.website-fuss-spalte h2{font-family:var(--font-sans);font-size:var(--site-text-caption);letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:6px;font-weight:700}.website-fuss a{color:var(--color-site-teal-tief-text)}.website-fuss a:hover{color:#fff}.website-fuss :focus-visible{outline-color:#fff}.website-fuss .theme-wahl-titel{color:var(--color-site-teal-tief-text)}.website-fuss .theme-wahl-seg{background-color:#ffffff0f;border-color:#ffffff47}.website-fuss .theme-wahl-seg .theme-seg{color:var(--color-site-teal-tief-text)}.website-fuss .theme-wahl-seg .theme-seg:hover{color:#fff;background-color:#ffffff1f}.website-fuss-unten{font-size:var(--site-text-caption);color:var(--color-site-fuss-text);border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}@media (max-width:1279px){.site-hero h1{font-size:var(--site-text-display)}.startseite .site-anlass{grid-template-columns:72px 1fr 1.2fr 44px}}@media (max-width:1023px){.site-zweispaltig,.site-produkt>div,.site-ai>div{grid-template-columns:minmax(0,1fr);gap:40px}.site-hero{height:auto;min-height:640px;padding:140px calc(var(--site-rand) - var(--site-buehne-einzug))40px;flex-direction:column;justify-content:flex-end;display:flex}.site-hero-inhalt{z-index:1;flex-direction:column;align-items:stretch;gap:32px;position:relative;inset:auto}.site-hero h1{font-size:var(--site-text-display-sm)}.site-hero-platte{width:100%}.site-statement{padding:64px var(--site-rand)}.site-statement .site-eyebrow{padding-top:0}.site-statement h2,.site-abschnittstitel{font-size:var(--site-text-h2)}.site-anlaesse,.site-sicher{padding:80px var(--site-rand)}.startseite .site-anlass{grid-template-columns:auto 1fr auto;grid-template-areas:"nummer titel pfeil""text text text";align-items:baseline;gap:12px 16px;padding:24px 0}.startseite .site-anlass>span:first-child{grid-area:nummer}.startseite .site-anlass h3{font-size:var(--site-text-h4);grid-area:titel}.startseite .site-anlass p{grid-area:text}.startseite .site-anlass .site-pfeil{grid-area:pfeil;align-self:start}.site-wege{padding-bottom:80px}.site-wege>div{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.site-kachel-weg,.site-kachel-vermieter,.site-kachel-text{grid-area:auto}.startseite .site-kachel{min-height:400px}.site-kachel-vermieter{min-height:320px}.site-kachel-inhalt,.site-kachel-vermieter .site-kachel-inhalt{bottom:24px;left:24px;right:24px}.startseite .site-kachel h3{font-size:var(--site-text-h2)}.site-kachel-text{padding:28px 24px}.site-kachel-text p:last-child{font-size:var(--site-text-h4)}.site-produkt{padding:80px var(--site-rand);padding-bottom:64px}.site-produkt-text h2{font-size:var(--site-text-h2)}.site-ai{padding:80px var(--site-rand);padding:72px calc(var(--site-rand) - var(--site-buehne-einzug))}.site-ai-text h2{font-size:var(--site-text-h1)}.site-ai-merkmale,.site-sicher-karten{grid-template-columns:minmax(0,1fr)}.site-sicher-karten li{min-height:0;padding:28px 24px}.site-team{padding:64px var(--site-rand)}.site-team>div{gap:32px}.site-team-band{gap:32px 24px}.site-cta{padding:64px var(--site-rand);padding:64px calc(var(--site-rand) - var(--site-buehne-einzug))}.site-cta h2{font-size:var(--site-text-h1)}.site-cta-zeile{flex-direction:column;align-items:stretch;gap:28px}.site-cta-zeile>p{font-size:var(--site-text-lead)}.site-cta-knoepfe{flex-direction:column;align-items:stretch}.site-cta-knoepfe .site-knopf{justify-content:center}.website-fuss{padding:56px calc(var(--site-rand) - var(--site-buehne-einzug))32px}.website-fuss>div{gap:40px}.website-fuss-spalten{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.website-fuss-marke{grid-column:1/-1}.website-fuss-spalte{gap:0}.website-fuss-spalte a{align-items:center;min-height:44px;display:flex}.website-fuss-unten{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:767px){.site-produkt>div{gap:var(--site-abstand-2)}.site-produkt-text{gap:var(--site-abstand-3)}.site-produkt-schritte{gap:var(--site-abstand-1);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-produkt-schritt{border:1px solid var(--color-site-linie-stark);border-radius:var(--radius-site-ui-knopf);background:var(--color-site-warm);transition:border-color .3s var(--site-ease),background .3s var(--site-ease)}.site-produkt-schritt[data-aktiv=true]{border-color:var(--color-accent);background:var(--color-site-weiss)}.site-produkt-schritt button{align-items:flex-start;gap:var(--site-abstand-1);border-bottom:0;flex-direction:column;height:100%;padding:12px 12px 16px}.site-produkt-nr{width:26px;height:26px}.site-produkt-schritt-titel{font-size:var(--site-text-small);line-height:var(--zeile-130)}.site-produkt-balken{bottom:6px;left:12px;right:12px}.site-produkt-bild{aspect-ratio:4/5}.site-team-band{justify-items:center;gap:var(--site-abstand-4)var(--site-abstand-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-team-portraet{min-width:0}.site-team-portraet figcaption span:first-child{white-space:normal;text-wrap:balance}}@media (max-width:479px){.kopfzeile-foto .btn-primary{display:none}.website-fuss-spalten{grid-template-columns:minmax(0,1fr)}.site-hero-platte{padding:22px}}@media (prefers-reduced-motion:reduce){.startseite .site-kachel,.startseite .site-kachel img,.startseite .site-anlass,.site-pfeil,.site-knopf,.kopfzeile-foto .btn-primary,.kopfzeile-foto .kopfzeile-anmelden,.kopfzeile-foto nav[aria-label=Hauptnavigation]>a,.kopfzeile-foto nav[aria-label=Hauptnavigation]>div>a{transition:none}.startseite .site-kachel:hover,.startseite .site-kachel:hover img,.startseite a:hover .site-pfeil{transform:none}}.site-aufmacher{max-width:calc(var(--site-buehne-max) - 2*var(--site-buehne-einzug));margin:var(--site-buehne-einzug)auto 0;border-radius:var(--radius-site-stage);clip-path:inset(0 round var(--radius-site-stage));isolation:isolate;background:var(--color-site-warm);color:var(--color-site-ink);position:relative;overflow:hidden}.site-aufmacher-innen{max-width:var(--site-inhalt-max);padding:88px max(calc(var(--site-rand) - var(--site-buehne-einzug)),24px)80px;margin:0 auto;position:relative}.site-aufmacher-knapp .site-aufmacher-innen{padding-top:64px;padding-bottom:56px}.site-aufmacher-text{max-width:760px}.site-aufmacher-zentriert .site-aufmacher-text{text-align:center;margin:0 auto}.site-aufmacher-zentriert .site-aufmacher-knoepfe{justify-content:center}.site-aufmacher-pfad,.site-aufmacher-zurueck{font-size:var(--site-text-small);color:var(--color-site-muted);margin-bottom:20px;font-weight:600;display:inline-block}.site-aufmacher-zurueck:hover{color:var(--color-accent-hover)}.site-aufmacher-eyebrow{align-items:center;gap:6px;margin-bottom:18px;display:inline-flex}.site-aufmacher-titel{font-size:var(--site-text-aufmacher);letter-spacing:-.025em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:normal;color:var(--color-site-ink);margin:0;line-height:1.06}.site-aufmacher-titel .betonung{color:var(--color-accent)}.site-aufmacher-lead{max-width:62ch;font-size:var(--site-text-h4);line-height:var(--zeile-155);color:var(--color-site-text);margin:20px 0 0}.site-aufmacher-zentriert .site-aufmacher-lead{margin-left:auto;margin-right:auto}.site-aufmacher-knoepfe{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.site-aufmacher-hinweis{font-size:var(--site-text-small);color:var(--color-site-muted);margin:14px 0 0}.site-aufmacher-foto{background:var(--color-site-tief);color:#fff;align-items:flex-end;min-height:760px;display:flex}.site-aufmacher-foto>picture,.site-aufmacher-foto>picture img{width:100%;height:100%;position:absolute;inset:0}.site-aufmacher-foto>picture img{object-fit:cover;object-position:var(--site-aufmacher-position,center 45%)!important}.site-aufmacher-schleier{background:linear-gradient(#14201f9e 0%,#14201f33 30%,#14201f99 65%,#14201feb 100%);position:absolute;inset:0}.site-aufmacher-foto .site-aufmacher-innen{width:100%;padding-top:160px;padding-bottom:64px}.site-aufmacher-foto .site-aufmacher-titel,.site-aufmacher-foto .site-aufmacher-lead,.site-aufmacher-foto .site-aufmacher-pfad,.site-aufmacher-foto .site-aufmacher-zurueck,.site-aufmacher-foto .site-aufmacher-hinweis{color:#fff}.site-aufmacher-foto .site-aufmacher-lead{color:#ffffffe0}.site-aufmacher-foto .site-aufmacher-eyebrow{color:var(--color-site-hell-text)}.site-aufmacher-foto .site-aufmacher-titel .betonung{color:var(--color-site-teal-hell)}.site-aufmacher-foto .site-aufmacher-pfad a{color:#ffffffd9}.site-aufmacher .btn{height:52px}body.website .site-aufmacher-foto .btn-secondary,body.website .site-aufmacher-foto .btn-neutral{color:#fff;background:0 0;border-color:#ffffff8c}body.website .site-aufmacher-foto .btn-secondary:hover,body.website .site-aufmacher-foto .btn-neutral:hover{color:#fff;background:#ffffff1f;border-color:#fff}.site-aufmacher-foto :focus-visible{outline:var(--fokus-breite)solid #fff;outline-offset:var(--fokus-abstand)}.site-aufmacher-fenster .site-aufmacher-innen{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;padding-top:72px;padding-bottom:72px;display:grid}.site-aufmacher-fenster .site-aufmacher-text{max-width:none}.site-aufmacher-bild{align-self:start;min-width:0}body.website .site-aufmacher-bild .bildrahmen,body.website .site-produkt .bildrahmen{border-radius:var(--radius-site-panel);border:1px solid var(--color-site-linie);background:var(--color-site-weiss);overflow:hidden;box-shadow:0 24px 60px -30px #14201f59}.site-cta-band{margin-top:96px}html[data-theme=dark] .site-aufmacher{background:var(--color-site-warm)}@media (max-width:1023px){.site-aufmacher-innen{padding-top:64px;padding-bottom:56px}.site-aufmacher-foto{min-height:640px}.site-aufmacher-foto .site-aufmacher-innen{padding-top:140px}.site-aufmacher-fenster .site-aufmacher-innen{grid-template-columns:minmax(0,1fr);gap:36px}.site-aufmacher-titel{font-size:var(--site-text-aufmacher-schmal)}.site-aufmacher-lead{font-size:var(--site-text-lead)}}@media (max-width:767px){.site-aufmacher-innen{padding:48px 20px 44px}.site-aufmacher-foto{min-height:380px}.site-aufmacher-foto .site-aufmacher-innen{padding-top:96px;padding-bottom:40px}.site-aufmacher-titel{font-size:var(--site-text-h1)}.site-aufmacher-lead{font-size:var(--site-text-body);margin-top:14px}.site-aufmacher-knoepfe{margin-top:24px}.site-aufmacher-knoepfe .btn{width:100%}.site-cta-band{margin-top:64px}}body.website .site-knopf-primaer{background:var(--color-accent);color:var(--color-on-accent)}body.website .site-knopf-primaer:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}body.website .site-knopf-ink{background:var(--color-site-ink);color:var(--color-site-on-ink)}body.website .site-knopf-ink:hover{background:var(--color-site-ink-hover);color:var(--color-site-on-ink)}body.website .site-knopf-umriss{color:inherit;background:0 0;border-color:currentColor}body.website .site-knopf-umriss:hover{background:#ffffff1a}body.website .site-cta .site-knopf-ink{background:var(--color-site-weiss);color:var(--color-site-ink)}body.website .site-cta .site-knopf-ink:hover{background:var(--color-site-warm);color:var(--color-site-ink)}.site-lesespalte{max-width:72ch;padding:0 var(--site-rand);margin:0 auto}.site-lesespalte>.abschnitt{padding-left:0;padding-right:0}.site-dokument{max-width:var(--site-inhalt-max);padding:48px max(calc(var(--site-rand) - var(--site-buehne-einzug)),24px)72px;grid-template-columns:minmax(0,680px);align-items:start;row-gap:32px;margin:0 auto;display:grid}@media (min-width:1024px){.site-dokument{grid-template-columns:minmax(0,680px) minmax(220px,280px);column-gap:88px}.site-dokument>nav{top:calc(var(--kopfzeile-schweb) + var(--kopfzeile-hoehe) + 24px);max-height:calc(100vh - var(--kopfzeile-schweb) - var(--kopfzeile-hoehe) - 48px);grid-area:1/2;position:sticky;overflow-y:auto}.site-dokument>div{grid-area:1/1}}@media (max-width:767px){.site-dokument{padding:40px 20px 56px}}.site-dokument>nav>p{font-size:var(--site-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-site-muted);margin:0 0 12px;font-weight:700;display:none}.site-dokument>nav>button{border:1px solid var(--color-site-linie);background-color:var(--color-site-weiss);width:100%;color:var(--color-site-ink);font:inherit;font-size:var(--site-text-ui);text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-weight:600;display:flex}.site-dokument>nav>button>span>span{color:var(--color-site-muted);font-weight:500}.site-dokument>nav>button svg{transition:transform .2s var(--site-ease);flex:none}.site-dokument>nav>button[aria-expanded=true] svg{transform:rotate(180deg)}.site-dokument>nav>button:focus-visible,.site-dokument>nav a:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}.site-dokument>nav>ul{border-left:1px solid var(--color-site-linie);margin:12px 0 0;padding:0;list-style:none}.site-dokument>nav a{font-size:var(--site-text-small);line-height:var(--zeile-140);color:var(--color-site-muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 16px;text-decoration:none;transition:color .15s,border-color .15s;display:block}.site-dokument>nav a:hover{color:var(--color-site-ink)}.site-dokument>nav a[aria-current=location]{border-left-color:var(--color-accent);color:var(--color-accent-hover);font-weight:600}@media (min-width:1024px){.site-dokument>nav>p{display:block}.site-dokument>nav>button{display:none}.site-dokument>nav>ul{margin-top:0}}body.website [data-controller~=abschnitt-akkordeon] summary{justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}body.website [data-controller~=abschnitt-akkordeon] summary::-webkit-details-marker{display:none}body.website [data-controller~=abschnitt-akkordeon] summary>svg{color:var(--color-site-muted);transition:transform .2s var(--site-ease);flex:none}body.website [data-controller~=abschnitt-akkordeon] details[open]>summary>svg{transform:rotate(180deg)}body.website [data-controller~=abschnitt-akkordeon] summary:focus-visible,body.website [data-controller~=abschnitt-akkordeon]>nav a:focus-visible{outline:var(--fokus-breite)solid var(--color-accent);outline-offset:var(--fokus-abstand)}body.website [data-controller~=abschnitt-akkordeon]>nav>details>summary{font-size:var(--site-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-site-muted);justify-content:flex-start;font-weight:700}body.website [data-controller~=abschnitt-akkordeon]>nav>details>summary>span>span{letter-spacing:0;text-transform:none;font-weight:500}body.website [data-controller~=abschnitt-akkordeon]>nav ol{flex-wrap:wrap;gap:8px 28px;margin:12px 0 0;padding:0;list-style:none;display:flex}body.website [data-controller~=abschnitt-akkordeon]>nav a{font-size:var(--site-text-small);font-weight:600;line-height:var(--zeile-140);color:var(--color-accent-hover);text-underline-offset:3px;text-decoration:underline}@media (min-width:768px){body.website [data-controller~=abschnitt-akkordeon]>section summary{cursor:default}body.website [data-controller~=abschnitt-akkordeon]>section summary>svg,body.website [data-controller~=abschnitt-akkordeon]>nav summary>svg{display:none}}body.website [data-abschnitt-akkordeon-kompakt]>nav{top:calc(var(--kopfzeile-hoehe) + var(--kopfzeile-schweb) + 8px);z-index:20;padding-top:16px;position:sticky}body.website [data-abschnitt-akkordeon-kompakt]>nav>details{border:1px solid var(--color-site-linie);background-color:var(--color-site-weiss);box-shadow:var(--shadow-raised);border-radius:14px}body.website [data-abschnitt-akkordeon-kompakt]>nav>details>summary{min-height:48px;font-size:var(--site-text-ui);letter-spacing:0;text-transform:none;color:var(--color-site-ink);cursor:pointer;justify-content:space-between;padding:12px 16px;font-weight:600}body.website [data-abschnitt-akkordeon-kompakt]>nav ol{border-top:1px solid var(--color-site-linie);flex-direction:column;gap:0;margin:0;padding:4px 0 8px}body.website [data-abschnitt-akkordeon-kompakt]>nav a{padding:10px 16px;text-decoration:none;display:block}body.website [data-abschnitt-akkordeon-kompakt]>section{padding-top:0;padding-bottom:0}body.website [data-abschnitt-akkordeon-kompakt]>section>details{border-bottom:1px solid var(--color-site-linie);scroll-margin-top:calc(var(--kopfzeile-hoehe) + var(--kopfzeile-schweb) + 88px)}body.website [data-abschnitt-akkordeon-kompakt]>section:first-of-type>details{border-top:1px solid var(--color-site-linie);margin-top:16px}body.website [data-abschnitt-akkordeon-kompakt]>section>details>summary{cursor:pointer;min-height:56px;padding:14px 0}body.website [data-abschnitt-akkordeon-kompakt]>section>details>summary>h2{font-size:var(--site-text-h3);line-height:var(--zeile-140)}body.website [data-abschnitt-akkordeon-kompakt]>section>details[open]{padding-bottom:32px}body.website [data-abschnitt-akkordeon-kompakt]>section>details.card-accent{border-bottom:0;margin:16px 0}body.website [data-abschnitt-akkordeon-kompakt]>section>details.card-accent>summary{min-height:0;padding:0}body.website [data-abschnitt-akkordeon-kompakt]>section>details.card-accent[open]{padding-bottom:revert}@media (prefers-reduced-motion:reduce){body.website [data-controller~=abschnitt-akkordeon] summary>svg{transition:none}}body.website .table,body.website table.table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-site-linie);border-radius:var(--radius-site-panel);background:var(--color-site-weiss);overflow:hidden}body.website .table thead th{background:var(--color-site-warm);color:var(--color-site-ink);font-size:var(--site-text-caption);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--color-site-linie);padding:14px 16px;font-weight:700}body.website .table tbody td,body.website .table tbody th{border-bottom:1px solid var(--color-site-linie-zart);color:var(--color-site-text);vertical-align:top;padding:14px 16px}body.website .table tbody tr:last-child td,body.website .table tbody tr:last-child th{border-bottom:0}body.website .artikel-inhalt{font-size:var(--site-text-lead);color:var(--color-site-text);line-height:1.7}body.website .artikel-inhalt h2{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500;font-size:var(--site-text-h2);line-height:var(--zeile-120);color:var(--color-site-ink);margin-top:48px}body.website .artikel-inhalt h3{font-family:var(--font-display);font-weight:500;font-size:var(--site-text-h4);line-height:var(--zeile-130);color:var(--color-site-ink);margin-top:32px}body.website .artikel-inhalt a{color:var(--color-accent-hover);text-underline-offset:3px;text-decoration:underline}body.website .artikel-inhalt blockquote{border-left:3px solid var(--color-akzent-warm);color:var(--color-site-ink);margin:28px 0;padding:4px 0 4px 20px}body.website .artikel-inhalt table{border-radius:var(--radius-site-panel);border:1px solid var(--color-site-linie);overflow:hidden}body.website .text-accent,body.website .textlink{color:var(--color-accent-hover)}body.website .text-accent:hover,body.website .textlink:hover{color:var(--color-accent)}body.website .site-ai .text-accent,body.website .site-cta .text-accent,body.website .website-fuss .text-accent{color:var(--color-site-teal-hell)}@supports (grid-template-rows:subgrid){.grid:has(>*>.feld-label:first-child){--feld-reihe-abstand:.75rem;row-gap:var(--feld-reihe-abstand)}.grid.gap-2:has(>*>.feld-label:first-child){--feld-reihe-abstand:.5rem}.grid.gap-4:has(>*>.feld-label:first-child){--feld-reihe-abstand:1rem}.grid.gap-5:has(>*>.feld-label:first-child){--feld-reihe-abstand:1.25rem}.grid.gap-6:has(>*>.feld-label:first-child){--feld-reihe-abstand:1.5rem}.grid:has(>*>.feld-label:first-child)>*{grid-row:span 3}.grid:has(>*>.feld-label:first-child)>:has(>.feld-label:first-child):not(:has(>:nth-child(4))){grid-template-rows:subgrid;row-gap:var(--feld-reihe-abstand);grid-template-columns:minmax(0,1fr);align-self:stretch;display:grid}.grid:has(>*>.feld-label:first-child)>:has(>.feld-label:first-child):not(:has(>:nth-child(4)))>.feld-label:first-child{margin-bottom:calc(.25rem - var(--feld-reihe-abstand))}.grid:has(>*>.feld-label:first-child)>:has(>.feld-label:first-child):not(:has(>:nth-child(4)))>:nth-child(2){margin-bottom:calc(-1*var(--feld-reihe-abstand))}}html.js [data-bestandsvertrag-hinweis]:not([data-offen]){display:none}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}