@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--rz-balken:100%}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--rz-flut:45%;--rz-uhr:360deg;--rz-ring:100%}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--text-4:var(--fs-4);--text-5:var(--fs-5);--radius-control:var(--radius-md);--radius-card:var(--radius-lg);--radius-tag:var(--radius-pill)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-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:where(:not(iframe)){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}::-webkit-calendar-picker-indicator{line-height:1}:-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}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--text);font:var(--weight-text) var(--fs-1) / var(--lh-text) var(--font-body);overflow-wrap:break-word;flex-direction:column;display:flex}@media (min-width:64rem){body{font-size:var(--fs-2)}}main{flex:1 0 auto}@media (max-width:63.99rem){body{padding-bottom:calc(3.75rem + env(safe-area-inset-bottom))}html{scroll-padding-bottom:5rem}}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-heading);color:var(--heading);line-height:var(--lh-tight);letter-spacing:-.01em;text-wrap:balance}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}@media (max-width:47.99rem){p,dd,li{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}h1,h2,h3,.ui-button,.ui-badge,.ui-notice,.ui-field-label{-webkit-hyphens:manual;hyphens:manual}}@layer components{.ui-brand-surface{color:var(--text);background:radial-gradient(60% 70% at 88% 8%, var(--brand-glow), transparent 70%), linear-gradient(155deg, var(--brand-1) 0%, var(--brand-2) 45%, var(--brand-3) 100%)}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:3rem;min-width:var(--target);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font:var(--weight-strong) var(--fs-1) / 1.25 var(--font-body);text-align:center;cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease);border:1.5px solid #0000;text-decoration:none;display:inline-flex}.ui-button--primary,.ui-button[aria-pressed=true]{color:var(--on-accent);background:linear-gradient(135deg, var(--accent-a), var(--accent-b));border-color:var(--accent-edge);box-shadow:0 4px 18px var(--accent-glow)}.ui-button--primary:hover,.ui-button[aria-pressed=true]:hover{background:linear-gradient(135deg, var(--accent-hover-a), var(--accent-hover-b));transform:translateY(-1px)}.ui-button--secondary:not([aria-pressed=true]){color:var(--accent-text);border-color:var(--accent-text);background:0 0}.ui-button--secondary:not([aria-pressed=true]):hover{background:var(--accent-soft)}.ui-brand-surface .ui-button--secondary:not([aria-pressed=true]):hover{background:var(--glass-bg)}.ui-mail-adresse{-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere;word-break:normal;max-width:100%;display:inline-block}.ui-link{color:var(--accent-text);font-weight:var(--weight-strong);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1.5px}.ui-link--block{align-items:center;gap:var(--space-2);min-height:var(--target);min-width:var(--target);display:inline-flex}.ui-card{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-1);padding:var(--space-5);color:var(--text);align-content:start;display:grid;position:relative}.ui-card:not(.ui-brand-surface){background:linear-gradient(135deg, var(--card) 0%, var(--card-end) 100%)}.ui-card[data-stripe]:before{content:"";height:calc(var(--radius-lg) + 1px);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg, var(--k-bar,var(--accent-edge)), var(--k-dot,var(--accent-line))) top left / 100% 5px no-repeat;pointer-events:none;position:absolute;inset:-1px -1px auto}.ui-card--strong{border-color:var(--glass-line);box-shadow:var(--shadow-2)}.ui-badge{align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--k-surface,var(--accent-soft));color:var(--k-text,var(--accent-text));border:1.5px solid var(--k-dot,var(--progress));font:var(--weight-strong) var(--fs-1) / 1.25 var(--font-body);text-align:start;display:inline-flex}.ui-badge:before{content:"";background:var(--k-dot,var(--progress));border-radius:50%;flex:none;width:.75rem;height:.75rem}.ui-field{gap:var(--space-2);display:grid}.ui-field-label{font:var(--weight-strong) var(--fs-1) / 1.4 var(--font-body);color:var(--heading)}.ui-field-hint{font-size:var(--fs-1);color:var(--text-muted)}.ui-field-error{font-size:var(--fs-1);font-weight:var(--weight-strong);color:var(--text)}.ui-field-input{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--field-bg);color:var(--field-text);font:var(--weight-text) var(--fs-1) / 1.4 var(--font-body)}.ui-field-input[aria-invalid=true]{border-width:2.5px}.ui-notice{color:var(--text-muted);font:var(--weight-strong) var(--fs-1) / 1.35 var(--font-body);letter-spacing:.04em;justify-self:start;margin:0;display:block}.ui-notice--gold{align-items:center;gap:var(--space-2);display:inline-flex}.ui-notice--gold:before{content:"";border-radius:50%;flex:none}.ui-progress{gap:var(--space-2);display:grid}.ui-progress-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-progress-label{font-weight:var(--weight-strong);color:var(--heading)}.ui-progress-value{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-progress-word{color:var(--text-muted)}.ui-progress-bar{appearance:none;border-radius:var(--radius-pill);background:var(--track);width:100%;height:.625rem;color:var(--k-bar,var(--progress));border:0;display:block;overflow:hidden}.ui-progress-bar::-webkit-progress-bar{background:var(--track);border-radius:var(--radius-pill)}.ui-progress-bar::-webkit-progress-value{background:var(--k-bar,var(--progress));border-radius:var(--radius-pill)}.ui-progress-bar::-moz-progress-bar{background:var(--k-bar,var(--progress));border-radius:var(--radius-pill)}.ui-brand-surface .ui-progress-bar{background:var(--brand-track)}.ui-brand-surface .ui-progress-bar::-webkit-progress-bar{background:var(--brand-track)}.ui-hero{position:relative;overflow:hidden}.ui-hero-inner{gap:var(--space-6);max-width:var(--page-max);padding:var(--space-7) var(--gutter);align-items:center;margin-inline:auto;display:grid;position:relative}.ui-hero-text{gap:var(--space-4);min-width:0;max-width:46rem;display:grid}.ui-hero-eyebrow{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-hero-title{color:var(--heading);overflow-wrap:break-word;font-size:clamp(2rem,1.2rem + 3.6vw,3.5rem)}@media (max-width:47.99rem){.ui-hero-title{font-size:min(clamp(1.5rem,8.2vw - .165rem,3.5rem),7.4vw)}.ui-hero-title,.ui-section-title,.ui-artikel :is(h2,h3){overflow-wrap:anywhere;min-width:0}.ui-certificate{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:break-word}}.ui-hero[data-compact=true] .ui-hero-inner{padding-block:var(--space-5);gap:var(--space-4)}.ui-hero[data-compact=true] .ui-hero-text{gap:var(--space-3)}.ui-hero[data-compact=true] .ui-hero-title{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem)}.ui-hero[data-compact=true] .ui-hero-lead{font-size:var(--fs-2)}.ui-hero[data-wide=true] .ui-hero-title{font-size:clamp(2.25rem,1.2rem + 4.6vw,4.25rem)}.ui-hero-lead{font-size:var(--fs-3);color:var(--text-muted);max-width:40rem}.ui-hero-title-zeile{margin-top:var(--space-3);font:500 var(--fs-3) / 1.4 var(--font-body);letter-spacing:0;color:var(--brand-highlight);display:block}.ui-hero-extra{gap:var(--space-4);padding-top:var(--space-2);display:grid}.ui-lead-kurz,.ui-eyebrow-kurz{display:none}.ui-hero:has(.ui-kennzahlen) .ui-ambient-motif{display:none}@media (max-width:47.99rem){.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img) .ui-lead-lang{display:none}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img) .ui-lead-kurz{display:inline}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img){--bildzone:min(76vw, 24rem);--bildzone-frei:52%}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure[data-handy=hoch] img){--bildzone:min(112vw, 34rem);--bildzone-frei:58%}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img) .ui-hero-inner{padding-top:calc(var(--bildzone) * .9);position:static}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img) .ui-hero-text{z-index:1;position:relative}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img) .ui-frame.ui-hero-figure{z-index:0;aspect-ratio:auto;background:var(--brand-1);box-shadow:none;border:0;border-radius:0;padding:0;position:absolute;inset:0}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img) .ui-hero-figure .ui-frame-image{width:100%;height:var(--bildzone);object-fit:cover;object-position:50% 50%;border-radius:0;max-width:none;max-height:none;position:absolute;inset:0 0 auto}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img) .ui-hero-figure:after{content:"";height:var(--bildzone);background:linear-gradient(180deg, var(--hero-schleier-leicht) 0%, transparent 18%, transparent var(--bildzone-frei), var(--hero-schleier-licht) calc(var(--bildzone-frei) + 18%), var(--brand-1) 100%);position:absolute;inset:0 0 auto}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img) .ui-eyebrow-kurz{color:var(--text-muted);font:var(--weight-strong) var(--fs-1) / 1.35 var(--font-body);letter-spacing:.04em;margin:0;display:block}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img) .ui-hero-eyebrow[data-kurz]>:not(.ui-eyebrow-kurz){display:none}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img) .ui-hero-actions{flex-direction:column;align-items:stretch}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img) .ui-hero-actions>.ui-button{justify-content:center;width:100%}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img) .ui-hero-micro{color:var(--text-muted)}.ui-hero[data-bildgrund=handy][data-bildfokus=rechts]:has(.ui-hero-figure img) .ui-hero-figure .ui-frame-image{object-position:100% 50%}.ui-hero[data-bildgrund=handy][data-bildfokus=links]:has(.ui-hero-figure img) .ui-hero-figure .ui-frame-image{object-position:0% 50%}.ui-hero[data-bildgrund=handy]:has(.ui-hero-figure img) .ui-hero-figure[data-handy=hoch] .ui-frame-image{object-position:50% 0%}}.ui-hero-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-frame.ui-hero-figure,.ui-captioned.ui-hero-figure{padding:var(--space-2);background:var(--glass-bg);border:1px solid var(--glass-line);box-shadow:var(--shadow-2)}.ui-captioned{gap:var(--space-2);border-radius:var(--radius-lg);min-width:0;margin:0;display:grid}.ui-caption{padding:0 var(--space-2) var(--space-1);font-size:var(--fs-1);color:var(--text-muted)}.ui-frame{border-radius:var(--radius-lg);background:var(--sunken);place-items:center;min-width:0;margin:0;display:grid;overflow:hidden}.ui-frame[data-format="16:9"]{aspect-ratio:16/9}.ui-frame[data-format="3:2"]{aspect-ratio:3/2}.ui-frame[data-format="1:1"]{aspect-ratio:1}.ui-frame-image{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ui-frame picture{display:contents}.ui-portrait{flex:none;width:clamp(8rem,30vw,12rem);margin:0}.ui-portrait-image{border:3px solid var(--line);width:100%;height:auto;box-shadow:var(--shadow-1);border-radius:50%;display:block}.ui-photo-slot{background:repeating-linear-gradient(135deg, var(--sunken) 0 14px, var(--card-end) 14px 28px);border:2px dashed var(--line-strong)}.ui-photo-slot--section{margin-top:var(--space-6)}.ui-photo-slot--section>.ui-frame-image{width:100%}.ui-photo-slot--motiv{width:100%;max-width:var(--measure)}.ui-photo-slot-note{gap:var(--space-1);max-width:22rem;margin:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--card);color:var(--text);text-align:center;box-shadow:var(--shadow-1);display:grid}.ui-photo-slot-note strong{color:var(--heading)}@media (min-width:64rem){.ui-hero-inner[data-has-image=true]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ui-hero-inner{padding-block:var(--space-8)}.ui-hero-inner[data-medienformat=hoch]{column-gap:var(--space-7);row-gap:var(--space-4);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.ui-hero-inner[data-medienformat=hoch]>.ui-hero-text{display:contents}.ui-hero-inner[data-medienformat=hoch] .ui-hero-eyebrow{grid-area:1/1/auto/-1}.ui-hero-inner[data-medienformat=hoch] .ui-hero-title{grid-area:2/1;max-width:46rem}.ui-hero-inner[data-medienformat=hoch] .ui-hero-lead{grid-area:3/1}.ui-hero-inner[data-medienformat=hoch] .ui-hero-extra{grid-area:4/1;max-width:46rem}.ui-hero-inner[data-medienformat=hoch]>.ui-frame.ui-hero-figure[data-rechner=hoch]{aspect-ratio:auto;height:0;min-height:100%;box-shadow:none;background:0 0;border:0;grid-area:2/2/-1;place-self:stretch stretch;align-items:flex-start;padding:0;display:flex;overflow:visible}.ui-hero-inner[data-medienformat=hoch]>.ui-hero-figure[data-rechner=hoch] picture{display:contents}.ui-hero-inner[data-medienformat=hoch]>.ui-hero-figure[data-rechner=hoch] .ui-frame-image{box-sizing:border-box;width:auto;max-width:100%;height:auto;max-height:100%;padding:var(--space-2);border:1px solid var(--glass-line);border-radius:var(--radius-lg);background:var(--glass-bg);box-shadow:var(--shadow-2);object-fit:contain}}.ui-section{padding-block:var(--space-7)}.ui-section[data-compact=true]{padding-block:var(--space-5) var(--space-7)}.ui-lead-handy{font-size:var(--fs-3);color:var(--text);max-width:var(--measure);margin:0;display:none}@media (max-width:63.99rem){.ui-section[data-compact=true] .ui-section-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-hero[data-compact=true] .ui-hero-lead{display:none}.ui-lead-handy{display:block}}.ui-section[data-tone=sunken]{background:var(--sunken)}.ui-section-inner{gap:var(--space-5);max-width:var(--page-max);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.ui-section-title{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.375rem)}@media (max-width:47.99rem){.ui-section-title{font-size:min(clamp(1.375rem,8.2vw - .165rem,2.375rem),7.4vw)}}.ui-section-title:before{content:"";width:3.5rem;height:5px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--k-bar,var(--accent-edge)), var(--k-dot,var(--accent-line)));display:block}.ui-section-intro{gap:var(--space-3);max-width:var(--measure);color:var(--text);display:grid}.ui-linkgrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.ui-linkgrid-item{gap:var(--space-1);height:100%;min-height:var(--target);padding:var(--space-4) calc(var(--space-6) + var(--space-2)) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);color:var(--text);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-left:4px solid var(--k-dot,var(--accent-line));align-content:start;text-decoration:none;display:grid;position:relative}.ui-linkgrid-item:hover{border-color:var(--k-dot,var(--accent-line));background:var(--k-surface,var(--card));box-shadow:var(--shadow-1)}.ui-linkgrid-item>svg{right:var(--space-4);top:var(--space-4);color:var(--k-text,var(--accent-text));position:absolute}.ui-linkgrid-icon{width:4.5rem;height:4.5rem;margin-bottom:var(--space-2);display:block}.ui-linkgrid-item[data-icon]{padding-top:var(--space-5)}.ui-linkgrid-label{color:var(--accent-text);font-weight:var(--weight-strong);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1.5px}.ui-linkgrid-text{color:var(--text-muted)}.ui-linkgrid-note{color:var(--text);font-weight:var(--weight-strong)}.ui-linkgrid--dense{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.ui-linkgrid--dense .ui-linkgrid-item{padding-block:var(--space-2);align-content:center}.ui-linkgrid--dense .ui-linkgrid-item>svg{top:50%;transform:translateY(-50%)}.ui-linkliste{column-gap:var(--space-6);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ui-linkliste>li{border-bottom:1px solid var(--line)}.ui-linkliste-item{column-gap:var(--space-3);min-height:var(--target);padding:var(--space-3) var(--space-2);color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.ui-linkliste-item:hover{background:var(--k-surface,var(--accent-soft))}.ui-linkliste-label{color:var(--accent-text);font-weight:var(--weight-strong);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1.5px}.ui-linkliste-text{color:var(--text-muted);grid-column:1}.ui-linkliste-item>svg{color:var(--k-text,var(--accent-text));grid-area:1/2/span 3}.ui-hero-slogan{font-family:var(--font-display);font-style:italic;font-size:var(--fs-4);color:var(--brand-highlight)}.ui-bento-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}@media (min-width:64rem){.ui-bento-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-bento-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-bento[data-size=large]{column-gap:var(--space-7);grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ui-bento[data-size=large]>.ui-bento-head,.ui-bento[data-size=large]>.ui-bento-text,.ui-bento[data-size=large]>.ui-fieldrow,.ui-bento[data-size=large]>.ui-mehr{grid-column:1}.ui-bento[data-size=large]>.ui-linklist{grid-area:1/2/span 4;align-self:center}.ui-bento[data-size=large]>.ui-bento-more{grid-column:1}}.ui-bento{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(140deg, var(--card) 0%, var(--card) var(--rz-flut,45%), var(--k-surface,var(--card-end)) 100%);box-shadow:var(--shadow-1);align-content:start;display:grid;position:relative}.ui-bento:before{content:"";height:calc(var(--radius-lg) + 1px);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg, var(--k-bar,var(--accent-edge)), var(--k-dot,var(--accent-line))) top left / 100% 6px no-repeat;pointer-events:none;position:absolute;inset:-1px -1px auto}.ui-bento:hover,.ui-bento:focus-within{border-color:var(--k-dot,var(--accent-line))}.ui-bento-head{align-items:center;gap:var(--space-3);display:flex}.ui-bento-media{grid-column:1/-1}@media (min-width:64rem){.ui-bento[data-size=large]>.ui-bento-media{grid-area:1/2/span 4}.ui-bento[data-size=large]:has(>.ui-bento-media)>.ui-linklist{grid-row:5/span 1;align-self:start}.ui-bento[data-size=large]:has(>.ui-bento-media)>.ui-bento-more{grid-row:5;align-self:start}}.ui-bento-icon{border-radius:var(--radius-md);background:var(--k-surface,var(--accent-soft));width:2.75rem;height:2.75rem;color:var(--k-text,var(--accent-text));border:1px solid var(--k-dot,var(--accent-line));flex:none;place-items:center;display:inline-grid}.ui-bento{container-type:inline-size}.ui-bento-title{font-size:clamp(var(--fs-3), 7cqi, var(--fs-5));overflow-wrap:break-word;min-width:0}.ui-bento[data-size=large] .ui-bento-title{font-size:clamp(var(--fs-4), 6cqi, 2.375rem)}.ui-bento-text{color:var(--text);max-width:42rem}.ui-bento-more{align-items:center;gap:var(--space-2);min-height:var(--target);color:var(--k-text,var(--accent-text));font-weight:var(--weight-strong);text-underline-offset:.2em;justify-self:start;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.ui-linklist{gap:0;display:grid}.ui-linklist a{min-height:var(--target);border-bottom:1px solid var(--line);color:var(--text);align-items:center;text-decoration:none;display:flex}.ui-linklist a:before{content:"";background:var(--k-dot,var(--progress));width:.5rem;height:.5rem;border-radius:50%;flex:none;margin-inline-end:var(--space-3)}.ui-linklist a:hover{color:var(--k-text,var(--accent-text))}.ui-fieldrow{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.ui-fieldlink{min-height:var(--target);align-items:center;text-decoration:none;display:inline-flex}.ui-fieldlink:hover .ui-badge{text-underline-offset:.2em;text-decoration:underline}.ui-date-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));display:grid}.ui-row{gap:var(--space-3);display:grid}.ui-row-track{gap:var(--space-4);display:grid}.ui-row[data-ready] .ui-row-track{--row-cards:1;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-4) * (var(--row-cards) - 1)) / var(--row-cards));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--space-1);overflow-x:auto}.ui-row[data-ready] .ui-row-track::-webkit-scrollbar{display:none}.ui-row[data-ready] .ui-row-track>*{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}@media (min-width:48rem){.ui-row[data-ready] .ui-row-track{--row-cards:2}}@media (min-width:72rem){.ui-row[data-ready] .ui-row-track{--row-cards:3}}.ui-row-controls{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-row-arrow{min-width:var(--target);min-height:var(--target);border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--card);color:var(--heading);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ui-row-arrow:disabled{opacity:.45;cursor:default}.ui-row-arrow--back svg{transform:scaleX(-1)}.ui-row-count{text-align:center;min-width:5rem;font-weight:var(--weight-strong);color:var(--heading)}.ui-row-dots{justify-content:center;gap:var(--space-1);flex-wrap:wrap;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.ui-row-dot{width:var(--target);height:var(--target);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.ui-row-dot:after{content:"";background:var(--line-strong);border-radius:50%;width:10px;height:10px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ui-row-dot[aria-current=true]:after{background:var(--k-bar,var(--accent-edge));width:14px;height:14px}.ui-offer{gap:var(--space-3);min-width:0;height:100%;padding:var(--space-5);border:1px solid var(--line);border-top:5px solid var(--k-bar,var(--accent-edge));border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.ui-offer-kicker{align-items:center;gap:var(--space-3);margin:0;display:flex}.ui-offer-icon{border-radius:var(--radius-md);background:var(--k-surface,var(--accent-soft));width:2.75rem;height:2.75rem;color:var(--k-text,var(--accent-text));border:1px solid var(--k-dot,var(--accent-line));flex:none;place-items:center;display:inline-grid}.ui-offer-title{font:var(--weight-heading) var(--fs-3) / 1.25 var(--font-display);color:var(--heading)}.ui-offer-text{color:var(--text)}.ui-offer-facts{gap:var(--space-2);margin:0;display:grid}.ui-offer-facts>div{gap:var(--space-2);grid-template-columns:minmax(5.5rem,auto) 1fr;display:grid}.ui-offer-facts dt{color:var(--text-muted)}.ui-offer-facts dd{color:var(--heading);font-weight:var(--weight-strong);margin:0}.ui-offer-actions{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.ui-datecard{gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-top:5px solid var(--k-bar,var(--accent-edge));border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.ui-datecard:hover,.ui-datecard:focus-within{border-color:var(--k-dot,var(--accent-line));border-top-color:var(--k-bar,var(--accent-edge))}.ui-datecard-head{align-items:flex-start;gap:var(--space-2);margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) 0;padding:var(--space-4) var(--space-5);border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0 / calc(var(--radius-lg) - 5px) calc(var(--radius-lg) - 5px) 0 0;background:var(--k-surface,var(--accent-soft));color:var(--k-text,var(--accent-text));display:flex}.ui-datecard-head svg{flex:none;margin-top:.2em}.ui-datecard-title{font-size:var(--fs-4)}.ui-datecard-focus{font-weight:var(--weight-strong);color:var(--heading)}.ui-datecard-lines{gap:var(--space-1);color:var(--text);display:grid}.ui-datecard-price{align-items:baseline;gap:0 var(--space-2);color:var(--text);flex-wrap:wrap;display:flex}.ui-datecard-price strong{font-family:var(--font-display);font-size:var(--fs-5);color:var(--heading);font-weight:700}.ui-datecard-bonus,.ui-datecard-hint{color:var(--text-muted)}.ui-datecard-actions{align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.ui-datecard-info,.ui-datecard-status,.ui-datecard-offer{gap:var(--space-3);align-content:start;min-width:0;display:grid}@supports (grid-template-rows:subgrid){.ui-date-grid>.ui-datecard{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--space-3);display:grid}.ui-date-grid>.ui-datecard .ui-datecard-actions{align-self:end;margin-top:0}}.ui-infolist{border-top:1px solid var(--line);gap:0;display:grid}.ui-infolist-row{gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line);display:grid}@media (min-width:40rem){.ui-infolist-row{grid-template-columns:12rem minmax(0,1fr)}}.ui-infolist dt{font-weight:var(--weight-strong);color:var(--heading)}.ui-infolist dd{color:var(--text)}.ui-feature-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.ui-feature{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--card) 0%, var(--card) 55%, var(--k-surface,var(--card)) 100%);border:1px solid var(--line);border-top:5px solid var(--k-bar,var(--accent-edge));align-content:start;display:grid}.ui-feature:hover{border-color:var(--k-dot,var(--accent-line));border-top-color:var(--k-bar,var(--accent-edge))}.ui-feature h3{font-size:var(--fs-4)}.ui-prose{gap:var(--space-4);max-width:var(--measure);display:grid}.ui-prose ul{gap:var(--space-2);padding-inline-start:1.25rem;list-style:outside;display:grid}.ui-prose a{color:var(--accent-text);text-underline-offset:.2em;text-decoration:underline}.ui-prose blockquote{border-inline-start:3px solid var(--line-strong);color:var(--heading);margin:0;padding-inline-start:var(--space-4);font-style:italic}.ui-prose cite{font-style:italic}.ui-subheading{margin-top:var(--space-6);font-size:var(--fs-4);color:var(--heading)}.ui-artikel{max-width:var(--measure);gap:var(--space-4)}.ui-artikel h2{margin-top:var(--space-6);font-family:var(--font-display);font-size:var(--fs-5);color:var(--heading)}.ui-artikel h3{margin-top:var(--space-4);font-size:var(--fs-4);color:var(--heading)}@media (max-width:47.99rem){.ui-artikel h2{font-size:clamp(1.25rem, 7.1vw - .125rem, var(--fs-5))}.ui-artikel h3{font-size:clamp(1.125rem, 7.1vw - .125rem, var(--fs-4))}}.ui-artikel ol:not(.ui-steps,.ui-check-optionen,.ui-nummern,.ui-st-raster,.ui-st-liste,.ui-ablauf-schritte){gap:var(--space-2);padding-inline-start:1.5rem;list-style:decimal;display:grid}.ui-artikel .ui-steps{min-width:0;padding-inline-start:0;list-style:none}.ui-artikel .ui-step{min-width:0}.ui-artikel-liste{gap:var(--space-2);max-width:var(--measure);margin:0;padding-inline-start:0;list-style:none;display:grid}.ui-artikel-liste li{padding-inline-start:1.75rem;position:relative}.ui-artikel-liste li:before{content:"✓";color:var(--accent-text);font-weight:var(--weight-strong);position:absolute;inset-inline-start:.25rem}.ui-nummern{gap:var(--space-3);max-width:var(--measure);margin:0;padding-inline-start:1.5rem;list-style:decimal;display:grid}.ui-nummern li>p{margin:0}.ui-artikel .ui-callout{gap:var(--space-3);display:grid}.ui-callout>*{min-width:0}.ui-artikel .ui-callout h3{margin-top:0}@media (max-width:47.99rem){.ui-artikel .ui-graphic{padding:var(--space-4) var(--space-3)}}.ui-artikel .ui-feature-grid,.ui-artikel .ui-steps,.ui-artikel .ui-table-wrap,.ui-artikel .ui-stats{margin-block:var(--space-2)}.ui-artikel blockquote footer{margin-top:var(--space-2);font-style:normal;font-size:var(--fs-1);color:var(--text-muted)}.ui-inhalt ol{gap:var(--space-1);max-width:40rem;padding-inline-start:1.25rem;list-style:decimal;display:grid}.ui-inhalt a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.ui-lesefortschritt{max-width:var(--measure);margin-bottom:var(--space-5)}.ui-autorenkasten{max-width:var(--measure);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line)}.ui-vorschau-band{padding:var(--space-2) var(--gutter);text-align:center;font-size:var(--fs-1);color:var(--heading);background:var(--sunken);border-bottom:1px solid var(--line);margin:0;line-height:1.5}.ui-vorschau-band a{color:var(--accent-text);text-underline-offset:.2em;font-weight:var(--weight-strong);text-decoration:underline}.ui-artikel-layout{align-items:start}.ui-artikel-spalte{gap:var(--space-4);min-width:0;display:grid}.ui-artikel-spalte,.ui-artikel{grid-template-columns:minmax(0,1fr)}@media (max-width:47.99rem){:is(.ui-artikel :is(h2,h3),main:has(.ui-artikel-layout) .ui-hero-title){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5}}.ui-artikel>p:first-of-type:first-letter{float:left;font-family:var(--font-display);font-size:3.4em;line-height:.8;font-weight:var(--weight-strong);color:var(--k-text,var(--accent-text));margin:.08em .12em 0 0}.ui-toc{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-1);display:grid}.ui-toc-head{font-family:var(--font-display);font-size:var(--fs-3);color:var(--heading);margin:0}.ui-toc-sub{font-size:var(--fs-1);color:var(--text-muted);margin:0}.ui-toc-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ui-toc-link{align-items:baseline;gap:var(--space-2);min-height:44px;padding:var(--space-2);border-radius:var(--radius-md);color:var(--text);transition:background-color var(--dur-quick) var(--ease);grid-template-columns:1.75rem minmax(0,1fr) auto;text-decoration:none;display:grid}.ui-toc-link:hover{background:var(--sunken)}.ui-toc-number{font-family:var(--font-display);font-weight:var(--weight-strong);color:var(--k-text,var(--accent-text))}.ui-toc-minutes{font-size:var(--fs-1);color:var(--text-muted);white-space:nowrap}.ui-toc-link[aria-current=true]{background:var(--k-surface,var(--sunken));color:var(--heading);box-shadow:inset 3px 0 0 var(--k-bar,var(--accent-text))}.ui-toc-link[aria-current=true] .ui-toc-title{font-weight:var(--weight-strong)}.ui-toc-title{min-width:0}.ui-toc--side{padding:var(--space-3)}.ui-toc--side .ui-toc-link{padding-inline:var(--space-1);grid-template-columns:1.5rem minmax(0,1fr);row-gap:0}.ui-toc--side .ui-toc-minutes{grid-column:2}.ui-toc--side .ui-toc-title{font-size:var(--fs-1)}.ui-toc--mobil{padding:0}.ui-toc--mobil>nav{padding:0 var(--space-3) var(--space-3)}.ui-toc-summary{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.ui-toc-summary::-webkit-details-marker{display:none}.ui-toc-summary>.ui-toc-head,.ui-toc-summary>.ui-toc-sub{grid-column:1}.ui-toc-summary:after{content:"";border-right:2px solid var(--heading);border-bottom:2px solid var(--heading);width:.65rem;height:.65rem;transition:transform var(--dur-base) var(--ease);grid-area:1/2/span 2;margin-inline-end:var(--space-1);transform:translateY(-25%)rotate(45deg)}.ui-toc--mobil[open] .ui-toc-summary:after{transform:translateY(25%)rotate(-135deg)}.ui-toc--side{display:none}.ui-photo-slot[data-tone=quiet]{background:var(--k-surface,var(--sunken));border:1px solid var(--line)}.ui-photo-slot[data-tone=quiet] .ui-photo-slot-note{box-shadow:none;color:var(--k-text,var(--text-muted));font-size:var(--fs-1);background:0 0}.ui-photo-slot[data-tone=quiet] .ui-photo-slot-note strong{color:var(--k-text,var(--heading))}@media (min-width:64rem){.ui-artikel-layout:has(.ui-toc){column-gap:var(--space-7);grid-template-columns:18rem minmax(0,1fr)}.ui-toc--side{top:calc(var(--kopf-oben) + var(--space-2));max-height:calc(100vh - var(--kopf-oben) - var(--space-4));grid-column:1;display:grid;position:sticky;overflow:auto}.ui-toc--mobil{display:none}.ui-artikel-layout:has(.ui-toc) .ui-artikel-spalte{grid-column:2}}.ui-two-col{gap:var(--space-6);display:grid}@media (min-width:64rem){.ui-two-col{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}}.ui-table-wrap{overflow-x:auto}.ui-table{border-collapse:collapse;width:100%}.ui-table caption{text-align:start;font-weight:var(--weight-strong);color:var(--heading);padding-bottom:var(--space-2)}.ui-table th,.ui-table td{text-align:start;vertical-align:top;padding:var(--space-3);border-bottom:1px solid var(--line)}.ui-table th{color:var(--heading);font-weight:var(--weight-strong)}.ui-table td{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ui-table th{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.ui-table tbody th{width:28%}@media (max-width:47.99rem){.ui-table--stapel thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-table--stapel,.ui-table--stapel tbody,.ui-table--stapel tr,.ui-table--stapel th,.ui-table--stapel td{width:auto;display:block}.ui-table--stapel tr{padding-block:var(--space-2);border-bottom:1px solid var(--line)}.ui-table--stapel tbody th,.ui-table--stapel td{width:auto;padding:var(--space-1) 0;border-bottom:0}.ui-table--stapel td[data-label]:before{content:attr(data-label) ": ";font-weight:var(--weight-strong);color:var(--heading)}.ui-table--stapel td:empty{display:none}}.ui-table-source{padding-top:var(--space-1);color:var(--text-muted);display:block}.ui-band{padding-block:var(--space-7);position:relative}.ui-band:after{content:"";background:linear-gradient(90deg, var(--family-blue-bar) 0 16.66%, var(--family-petrol-bar) 16.66% 33.33%, var(--family-sage-bar) 33.33% 50%, var(--family-marine-bar) 50% 66.66%, var(--family-plum-bar) 66.66% 83.33%, var(--family-himbeere-bar) 83.33% 100%);height:6px;position:absolute;inset:0 0 auto}@media (max-width:39.99rem){.ui-band:after{background:linear-gradient(90deg, var(--family-blue-bar) 0%, var(--family-petrol-bar) 20%, var(--family-sage-bar) 40%, var(--family-marine-bar) 60%, var(--family-plum-bar) 80%, var(--family-himbeere-bar) 100%)}}.ui-band-inner{gap:var(--space-4);max-width:var(--page-max);padding-inline:var(--gutter);justify-items:start;margin-inline:auto;display:grid}.ui-band-title{font-size:clamp(1.875rem,1.3rem + 2vw,2.75rem)}.ui-form{gap:var(--space-5);max-width:46rem;display:grid}.ui-form-row{gap:var(--space-5);display:grid}@media (min-width:40rem){.ui-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-fieldset{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-fieldset legend{margin-bottom:var(--space-2);padding:0}.ui-field-required{font-weight:var(--weight-text);color:var(--text-muted)}textarea.ui-field-input{resize:vertical;min-height:6rem}.ui-choice-grid{gap:0 var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));display:grid}.ui-choice{align-items:center;gap:var(--space-3);min-height:var(--target);cursor:pointer;color:var(--text);display:flex}.ui-choice input{width:1.25rem;height:1.25rem;accent-color:var(--accent-a);flex:none}.ui-form-errors{gap:var(--space-2);padding:var(--space-4);border:2px solid var(--line-strong);border-radius:var(--radius-md);background:var(--card);color:var(--text);font-weight:var(--weight-strong);display:grid}.ui-form-errors ul{gap:var(--space-1);padding-inline-start:1.25rem;list-style:outside;display:grid}.ui-form-errors a,.ui-field-hint a{color:var(--accent-text);text-underline-offset:.2em;text-decoration:underline}.ui-form-done{align-items:flex-start;gap:var(--space-3);max-width:46rem;padding:var(--space-5);border-radius:var(--radius-md);background:var(--ok-surface);color:var(--ok-text);font-weight:var(--weight-strong);display:flex}.ui-form-done svg{flex:none;margin-top:.2em}.ui-form-done-text{gap:var(--space-3);display:grid}.ui-gate{gap:var(--space-4);max-width:32rem;margin:var(--space-7) auto;padding:var(--space-6) var(--gutter);color:var(--text);display:grid}.ui-gate-title{font:var(--weight-heading) var(--fs-6) / 1.15 var(--font-display);color:var(--heading)}.ui-return{align-items:flex-start;gap:var(--space-3);max-width:46rem;font-weight:var(--weight-strong);display:flex}.ui-return svg{flex:none;margin-top:.2em}.ui-return[data-tone=ok]{--k-surface:var(--ok-surface);--k-bar:var(--ok-bar);color:var(--ok-text)}.ui-order{gap:var(--space-3);padding:var(--space-5);border:2px solid var(--line-strong);border-radius:var(--radius-md);background:var(--card);color:var(--text);display:grid}.ui-order-title{font:var(--weight-heading) var(--fs-3) / 1.3 var(--font-display);color:var(--heading)}.ui-order-list{gap:var(--space-2);display:grid}.ui-order-list>div{gap:var(--space-3);grid-template-columns:minmax(7rem,auto) 1fr;display:grid}.ui-order-list dt{font-weight:var(--weight-strong);color:var(--heading)}.ui-order a{color:var(--accent-text);text-underline-offset:.2em;text-decoration:underline}.ui-choice--top{align-items:flex-start}.ui-choice--top input{margin-top:.15rem}.ui-account-form{max-width:34rem}.ui-account-form .ui-choice{align-items:flex-start}.ui-account-form .ui-choice input{margin-top:.15rem}.ui-account-form .ui-choice a,.ui-account-actions a{color:var(--accent-text);text-underline-offset:.2em;text-decoration:underline}.ui-account-actions{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.ui-account-actions a{min-height:var(--target);align-items:center;display:inline-flex}.ui-password{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-password-toggle{min-height:var(--target);padding:0 var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--card);color:var(--accent-text);font:var(--weight-strong) var(--fs-1) / 1.2 var(--font-body);cursor:pointer}@media (max-width:30rem){.ui-password{grid-template-columns:minmax(0,1fr)}.ui-password-toggle{justify-self:start}}.ui-account-more a{min-height:var(--target);color:var(--accent-text);font-weight:var(--weight-strong);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.ui-cancel-frame{background:var(--bg-sand);min-height:100vh;color:var(--text);flex-direction:column;display:flex}.ui-cancel-head{border-block-end:1px solid var(--line);background:var(--card)}.ui-cancel-provider{max-width:46rem;padding:var(--space-4) var(--gutter);color:var(--heading);font:var(--weight-strong) var(--fs-2) / 1.3 var(--font-display,var(--font-body));margin:0 auto}.ui-cancel-main{width:100%;max-width:46rem;padding:var(--space-7) var(--gutter);gap:var(--space-5);flex:1;align-content:start;margin:0 auto;display:grid}.ui-cancel-main h1{color:var(--heading);font-size:clamp(1.875rem,1.4rem + 1.6vw,2.5rem);line-height:1.2}.ui-cancel-foot{border-block-start:1px solid var(--line);background:var(--card)}.ui-cancel-foot nav{gap:var(--space-5);max-width:46rem;padding:var(--space-4) var(--gutter);margin:0 auto;display:flex}.ui-cancel-foot a,.ui-cancel-main a{min-height:var(--target);color:var(--accent-text);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.ui-cancel-note{display:block}.ui-cancel-date{max-width:14rem}@supports selector(:has(*)){:is(.ui-cancel-form:not(:has(#art-extraordinary:checked)) .ui-cancel-only-extraordinary,.ui-cancel-form:not(:has(#ende-date:checked)) .ui-cancel-only-date){display:none}}.ui-cancel-receipt{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);margin:0;display:grid}.ui-cancel-receipt div{gap:var(--space-1);display:grid}.ui-cancel-receipt dt{color:var(--text-muted);font-weight:var(--weight-strong)}.ui-cancel-receipt dd{overflow-wrap:anywhere;margin:0}@media print{.ui-cancel-head,.ui-cancel-foot,.ui-cancel-print,.ui-skip,.ui-scroll-progress{display:none}.ui-cancel-frame{background:0 0}}.ui-account-subtitle{margin-block:var(--space-6) var(--space-3);border-block-start:1px solid var(--line);color:var(--heading);font:var(--weight-strong) var(--fs-2) / 1.3 var(--font-body);padding-block-start:var(--space-5)}.ui-account-links{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ui-account-links a{min-height:var(--target);color:var(--accent-text);font-weight:var(--weight-strong);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.ui-course-list{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.ui-access form{display:contents}.ui-seat-list{gap:var(--space-5);display:grid}.ui-seat-holders{gap:var(--space-2);padding:0;list-style:none;display:grid}.ui-seat-holders li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ui-seat-holders span{overflow-wrap:anywhere;color:var(--text)}.ui-seat-form{gap:var(--space-3);max-width:34rem;display:grid}.ui-legal{gap:var(--space-4);max-width:48rem;color:var(--text);display:grid}.ui-legal h2{margin-top:var(--space-6);font:var(--weight-heading) var(--fs-4) / 1.25 var(--font-display);color:var(--heading)}.ui-legal h3{margin-top:var(--space-4);font:var(--weight-heading) var(--fs-3) / 1.3 var(--font-display);color:var(--heading)}.ui-legal ul,.ui-legal ol{gap:var(--space-2);padding-inline-start:1.25rem;display:grid}.ui-legal ul{list-style:outside}.ui-legal ol{list-style:decimal}.ui-legal a{color:var(--accent-text);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.ui-legal-kicker{color:var(--text-muted)}.ui-legal-label{font-weight:var(--weight-strong);color:var(--heading)}.ui-legal-note{padding:var(--space-4);border:2px solid var(--line-strong);border-radius:var(--radius-md);background:var(--card);font-weight:var(--weight-strong)}.ui-legal-draft{gap:var(--space-3);padding:var(--space-4);border:2px dashed var(--line-strong);border-radius:var(--radius-md);display:grid}.ui-legal-draft h3{margin-top:0}.ui-legal-form li{padding-block:var(--space-1)}.ui-legal-table{overflow-x:auto}.ui-legal-table table{border-collapse:collapse}.ui-legal-table td{padding:var(--space-2) var(--space-3);border:1px solid var(--line);vertical-align:top}.ui-reader{gap:var(--space-5);display:grid}@media (min-width:64rem){.ui-reader{grid-template:"nav view""actions view"1fr/minmax(16rem,20rem) minmax(0,1fr);align-items:start}.ui-reader-nav{grid-area:nav}.ui-reader-view{grid-area:view}.ui-reader-actions{grid-area:actions}}@media (max-width:63.99rem){.ui-reader{gap:var(--space-4)}.ui-reader-nav{gap:var(--space-3);padding:var(--space-4)}.ui-reader-chapters{padding-bottom:var(--space-2);scroll-snap-type:x proximity;grid-auto-columns:minmax(11rem,max-content);grid-auto-flow:column;overflow-x:auto}.ui-reader .ui-reader-chapter{border-color:var(--line);scroll-snap-align:start}.ui-reader-progress{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}}.ui-reader-nav{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);display:grid}.ui-reader-heading{font:var(--weight-heading) var(--fs-3) / 1.3 var(--font-display);color:var(--heading)}.ui-reader-progress{gap:var(--space-2);color:var(--text);display:grid}.ui-reader-chapters{gap:var(--space-1);padding:0;list-style:none;display:grid}.ui-reader-chapter{width:100%;min-height:var(--target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text);font:var(--weight-strong) var(--fs-1) / 1.35 var(--font-body);text-align:start;cursor:pointer;background:0 0;border:1.5px solid #0000;gap:.15rem;display:grid}.ui-reader-chapter[aria-current=true]{border-color:var(--line-strong);color:var(--heading)}.ui-reader-meta{font-weight:var(--weight-text);color:var(--text-muted)}.ui-reader-actions{gap:var(--space-3);align-content:start;display:grid}.ui-reader-actions .ui-button{justify-content:center}.ui-reader-frame{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);width:100%;height:min(85vh,70rem);display:block}.ui-account-points{gap:var(--space-2);color:var(--text);padding-inline-start:1.25rem;list-style:outside;display:grid}.ui-honeypot{display:none}.ui-form details>summary{min-height:var(--target);color:var(--accent-text);font-weight:var(--weight-strong);cursor:pointer;align-items:center;display:flex}.ui-profession{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-left:5px solid var(--k-dot,var(--accent-line));border-radius:var(--radius-md);background:var(--card);align-content:start;display:grid}.ui-profession-norm{color:var(--text-muted)}.ui-profession-illu{width:4rem;height:4rem;display:block}.ui-plainlist{gap:var(--space-2);padding-inline-start:1.25rem;list-style:outside;display:grid}.ui-normlink{color:var(--accent-text);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.ui-table-note{color:var(--text-muted);padding-top:var(--space-3)}.ui-faq{gap:var(--space-2);max-width:var(--measure);display:grid}.ui-faq-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card)}.ui-faq-item[open]{border-left:5px solid var(--k-bar,var(--accent-edge))}.ui-faq-question{min-height:var(--target);padding:var(--space-3) var(--space-4);color:var(--heading);font-weight:var(--weight-strong);cursor:pointer;align-items:center;display:flex}.ui-faq-answer{padding:0 var(--space-4) var(--space-4);color:var(--text)}.ui-faq{border-top:1px solid var(--line-strong);gap:0}.ui-faq>.ui-faq-item{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.ui-faq>.ui-faq-item[open]{border-left:0}.ui-faq>.ui-faq-item>.ui-faq-question{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-1);font-size:var(--fs-2);line-height:1.35;list-style:none}.ui-faq>.ui-faq-item>.ui-faq-question::-webkit-details-marker{display:none}.ui-faq>.ui-faq-item>.ui-faq-question:after{content:"";width:1.25rem;height:1.25rem;color:var(--accent-text);background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;flex:none}.ui-faq>.ui-faq-item[open]>.ui-faq-question:after{background-size:100% 2px,2px 0}.ui-faq>.ui-faq-item>.ui-faq-question:hover{color:var(--accent-text)}.ui-faq>.ui-faq-item>.ui-faq-question:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.ui-faq>.ui-faq-item>.ui-faq-answer{max-width:var(--measure);padding:0 var(--space-1) var(--space-5)}@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .ui-faq>.ui-faq-item>.ui-faq-question:after{transition:background-size var(--dur-base) var(--ease-out)}}.ui-faq-rahmen{gap:var(--space-6);align-items:start;min-width:0;display:grid}.ui-faq-rahmen>.ui-faq{min-width:0;max-width:none}@media (min-width:64rem){.ui-faq-rahmen{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}.ui-faq-rahmen>.ui-faq-hilfe{top:calc(var(--kopf-oben,8rem) + var(--space-4));position:sticky}}.ui-faq-hilfe{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-1);justify-items:start;display:grid}.ui-faq-hilfe h3{font-size:var(--fs-3);margin:0}.ui-faq-hilfe p{color:var(--text);margin:0}.ui-faq-hilfe-symbol{background:var(--accent-soft);width:3rem;height:3rem;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.ui-faq-hilfe-telefon{font-size:var(--fs-1)}.ui-faq-hilfe-telefon a{color:var(--accent-text);font-weight:var(--weight-strong);white-space:nowrap}.ui-aufgabe,.ui-check{gap:var(--space-3);max-width:var(--measure);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-top:5px solid var(--k-bar,var(--accent-edge));border-radius:var(--radius-lg);background:var(--card);display:grid}.ui-aufgabe-label{font-size:var(--fs-1);color:var(--text-muted);margin:0}.ui-aufgabe-frage,.ui-check-frage{color:var(--heading);font-weight:var(--weight-strong);margin:0}.ui-aufgabe-loesung,.ui-check-erklaerung{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--sunken)}.ui-aufgabe-loesung[open],.ui-check-erklaerung[open]{border-left:5px solid var(--k-bar,var(--accent-edge))}.ui-aufgabe-loesung>ul{padding:0 var(--space-4) var(--space-4) var(--space-7);margin:0}.ui-aufgabe-tipp{padding-left:var(--space-3);border-left:3px solid var(--line);color:var(--text);margin:0}.ui-check-optionen{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ui-check-optionen li{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md)}.ui-callout{gap:var(--space-2);max-width:var(--measure);padding:var(--space-4) var(--space-5);border-left:5px solid var(--k-bar,var(--accent-edge));border-radius:var(--radius-sm);background:var(--k-surface,var(--accent-soft));color:var(--text);display:grid}.ui-pricebox{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-top:5px solid var(--k-bar,var(--accent-edge));border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-1);align-content:start;display:grid}.ui-pricebox-amount{font-family:var(--font-display);font-size:var(--fs-6);color:var(--heading);font-weight:700;line-height:1.1}.ui-pricebox-extra{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--k-surface,var(--accent-soft));color:var(--k-text,var(--accent-text));border:1.5px solid var(--k-dot,var(--progress));font-weight:var(--weight-strong);justify-self:start}.ui-mehr{display:grid}.ui-mehr-knopf{align-items:center;gap:var(--space-2);min-height:var(--target);color:var(--accent-text);font-weight:var(--weight-strong);text-underline-offset:.2em;cursor:pointer;justify-self:start;text-decoration:underline;text-decoration-thickness:1.5px;list-style:none;display:inline-flex}.ui-mehr-knopf::-webkit-details-marker{display:none}.ui-mehr-knopf svg{flex:none}.ui-mehr[open]>.ui-mehr-knopf svg{transform:rotate(180deg)}.ui-mehr-auf,.ui-mehr[open]>.ui-mehr-knopf .ui-mehr-zu{display:none}.ui-mehr[open]>.ui-mehr-knopf .ui-mehr-auf{display:inline}.ui-mehr-inhalt{gap:var(--space-4);padding-top:var(--space-2);display:grid}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-crumbs-bar{max-width:var(--page-max);width:100%;padding:var(--space-2) var(--gutter) 0;margin-inline:auto}.ui-crumbs ol{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.ui-crumbs li{align-items:center;gap:var(--space-2);min-height:var(--target);display:inline-flex}.ui-crumbs li+li:before{content:"";border-top:1.5px solid var(--text-muted);border-right:1.5px solid var(--text-muted);width:.45rem;height:.45rem;transform:rotate(45deg)}.ui-crumbs-link{min-height:var(--target);min-width:var(--target);color:var(--accent-text);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.ui-crumbs [aria-current=page]{color:var(--text-muted)}.ui-footer.ui-brand-surface{color:var(--text-muted);background:linear-gradient(180deg, var(--footer-top) 0%, var(--footer-base) 100%);border-top:1px solid var(--footer-rule)}.ui-footer-inner{gap:var(--space-7);max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto;display:grid}.ui-footer>.ui-footer-inner{gap:var(--space-6);padding-block:var(--space-7) var(--space-6)}.ui-footer-head{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.ui-footer-brandline{gap:var(--space-2);max-width:36rem;display:grid}.ui-footer-brand{font:var(--weight-heading) clamp(1.875rem, 1.35rem + 1.7vw, 2.75rem) / 1.1 var(--font-display);letter-spacing:-.015em;color:var(--heading)}.ui-footer-slogan{font:400 var(--fs-3) / 1.35 var(--font-display);color:var(--footer-symbol)}.ui-footer-reach{margin-top:var(--space-2);color:var(--text-muted);max-width:32rem}.ui-footer-contact{gap:var(--space-1);align-content:start;font-style:normal;display:grid}.ui-footer-way{align-items:center;gap:var(--space-3);min-height:var(--target);color:var(--text-muted);display:flex}a.ui-footer-way{color:var(--heading);text-decoration:underline;-webkit-text-decoration-color:var(--footer-rule);-webkit-text-decoration-color:var(--footer-rule);-webkit-text-decoration-color:var(--footer-rule);text-decoration-color:var(--footer-rule);text-underline-offset:.25em}a.ui-footer-way:hover{-webkit-text-decoration-color:var(--footer-symbol);-webkit-text-decoration-color:var(--footer-symbol);-webkit-text-decoration-color:var(--footer-symbol);text-decoration-color:var(--footer-symbol)}.ui-footer-way-icon,.ui-footer-symbol{border:1.5px solid var(--footer-symbol);background:var(--footer-top);color:var(--footer-symbol);border-radius:50%;flex:none;place-items:center;display:grid}.ui-footer-way-icon{width:2.5rem;height:2.5rem}.ui-footer-way-icon svg{width:1.375rem;height:1.375rem}.ui-footer-way-text{overflow-wrap:anywhere;min-width:0}.ui-footer-nav{gap:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ui-footer-column{gap:var(--space-2);align-content:start;min-width:0;display:grid}.ui-footer-heading{justify-items:start;gap:var(--space-3);font:var(--weight-strong) var(--fs-1) / 1.3 var(--font-body);letter-spacing:0;color:var(--heading);display:grid}.ui-footer-symbol{width:3.25rem;height:3.25rem}.ui-footer-symbol svg{width:1.625rem;height:1.625rem}.ui-footer-column ul{display:grid}.ui-footer-link{min-height:var(--target);min-width:var(--target);padding-block:var(--space-1);color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--footer-rule);-webkit-text-decoration-color:var(--footer-rule);-webkit-text-decoration-color:var(--footer-rule);text-decoration-color:var(--footer-rule);text-underline-offset:.25em;align-items:center;line-height:1.4;text-decoration-thickness:1px;display:inline-flex}.ui-footer-link:hover{color:var(--heading);-webkit-text-decoration-color:var(--footer-symbol);-webkit-text-decoration-color:var(--footer-symbol);-webkit-text-decoration-color:var(--footer-symbol);text-decoration-color:var(--footer-symbol)}@media (min-width:48rem){.ui-footer-head{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end}.ui-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:72rem){.ui-footer-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.ui-footer-nav:before{content:"";background:var(--footer-rule);height:1px;position:absolute;inset:1.625rem 0 auto}.ui-footer-symbol{position:relative}}.ui-footer-toggle{align-items:center;gap:var(--space-3);width:100%;min-height:3.5rem;padding:var(--space-1) 0;color:var(--heading);font:var(--weight-strong) var(--fs-2) / 1.3 var(--font-body);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ui-footer-toggle .ui-footer-symbol{width:2.75rem;height:2.75rem}.ui-footer-toggle .ui-footer-symbol svg{width:1.375rem;height:1.375rem}.ui-footer-chevron{color:var(--footer-symbol);margin-inline-start:auto;display:grid}.ui-footer-chevron .ui-chevron{transition:transform var(--dur-base) var(--ease-out)}.ui-footer-toggle[aria-expanded=true] .ui-footer-chevron .ui-chevron{transform:rotate(180deg)}@media (max-width:47.99rem){.ui-footer-nav{gap:0}.ui-footer-nav:has(.ui-footer-toggle):before{content:"";inset:var(--space-6) auto var(--space-6) calc(2.75rem / 2);background:var(--footer-rule);width:1px;position:absolute}.ui-footer-heading:has(.ui-footer-toggle){display:block}.ui-footer-toggle .ui-footer-symbol{position:relative}.ui-footer-column ul{padding:0 0 var(--space-3) calc(2.75rem + var(--space-3))}}.ui-footer-base{background:var(--footer-base);border-top:1px solid var(--footer-rule)}.ui-footer-base>.ui-footer-inner{gap:var(--space-3);padding-block:var(--space-4) var(--space-5)}.ui-footer-universum{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--footer-rule);display:grid}.ui-footer-universum-titel{color:var(--text);font-weight:var(--weight-strong);margin:0}.ui-footer-partners{gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.ui-footer-partners{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-footer-partners>li{min-width:0;display:grid}.ui-footer-marke{align-items:center;gap:var(--space-3);min-width:0;min-height:4.5rem;padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 4px);border:1px solid var(--glass-line);border-radius:var(--radius-md);background:var(--glass-bg);color:var(--text);text-decoration:none;display:flex;position:relative;overflow:hidden}.ui-footer-marke:before{content:"";background:var(--marke-streifen,var(--footer-symbol));width:4px;position:absolute;inset:0 auto 0 0}.ui-footer-marke[data-marke=refresher]{--marke-streifen:var(--marke-refresher);--marke-name:var(--marke-refresher-schrift)}.ui-footer-marke[data-marke=rettercampus]{--marke-streifen:var(--marke-rettercampus);--marke-name:var(--marke-rettercampus-schrift)}.ui-footer-marke[data-marke=exzellenz]{--marke-streifen:var(--marke-exzellenz);--marke-name:var(--marke-exzellenz-schrift)}.ui-footer-marke[data-marke=coaching]{--marke-streifen:linear-gradient(180deg, var(--marke-coaching-a), var(--marke-coaching-b));--marke-name:var(--marke-coaching-schrift)}.ui-footer-marke-text{flex:1;gap:.125rem;min-width:0;line-height:1.3;display:grid}.ui-footer-marke-name{font:700 var(--fs-2) / 1.2 var(--font-display);color:var(--marke-name,var(--heading));white-space:nowrap}.ui-footer-marke-wort{color:var(--text-muted)}.ui-footer-marke-hier{color:var(--text-muted);font-weight:var(--weight-strong);letter-spacing:.04em}.ui-footer-marke .ui-extern{color:var(--text-muted);flex:none}a.ui-footer-marke:hover{border-color:var(--footer-symbol)}a.ui-footer-marke:focus-visible{outline:2px solid var(--focus-on-brand);outline-offset:2px}:root[data-motion=on] a.ui-footer-marke{transition:transform var(--dur-quick) var(--ease), border-color var(--dur-quick) var(--ease)}:root[data-motion=on] a.ui-footer-marke:hover{transform:translateY(var(--lift))}.ui-extern{flex:none;display:inline-flex}.ui-extern svg{width:1em;height:1em}.ui-footer-legal{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ui-footer-legal ul{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-footer-legal .ui-footer-pflicht{column-gap:0}.ui-footer-pflicht li+li:before{content:"·" / "";margin-inline:var(--space-3);color:var(--text-muted)}@media (max-width:47.99rem){.ui-footer-pflicht li+li:before{content:none}.ui-footer-legal .ui-footer-pflicht{column-gap:var(--space-5)}}.ui-footer-legal .ui-footer-link[data-strong]{padding-inline:var(--space-4);border:1.5px solid var(--footer-symbol);border-radius:var(--radius-pill);font-weight:var(--weight-strong);color:var(--heading);text-decoration:none}.ui-footer-legal .ui-footer-link[data-cancel]{padding-inline:var(--space-5);border:1.5px solid var(--footer-cancel);border-radius:var(--radius-pill);background:var(--footer-cancel);color:var(--on-footer-cancel);font-weight:var(--weight-strong);text-decoration:none}.ui-footer-legal .ui-footer-link[data-strong]:hover,.ui-footer-legal .ui-footer-link[data-cancel]:hover{box-shadow:0 0 0 3px var(--footer-rule)}.ui-footer-end{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--footer-rule);flex-wrap:wrap;display:flex;position:relative}.ui-footer-copy{color:var(--text-muted)}.ui-footer-end .ui-footmenu{margin-inline-start:auto;position:static}@media (max-width:63.99rem){.ui-footer.ui-brand-surface{margin-bottom:calc(-3.75rem - env(safe-area-inset-bottom))}.ui-footer-base>.ui-footer-inner{padding-bottom:calc(var(--space-6) + 3.75rem + env(safe-area-inset-bottom))}}:is(.ui-footer-link:not([data-strong]):not([data-cancel]),a.ui-footer-way,.ui-crumbs-link,.ui-linkgrid-label){text-underline-offset:.5em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}:is(.ui-footer-link:not([data-strong]):not([data-cancel]),a.ui-footer-way,.ui-crumbs-link):is(:hover,:focus-visible),.ui-linkgrid-item:is(:hover,:focus-visible) .ui-linkgrid-label{text-underline-offset:.2em;text-decoration-color:currentColor}:root[data-motion=on] :is(.ui-footer-link,a.ui-footer-way,.ui-crumbs-link,.ui-linkgrid-label){transition:text-decoration-color var(--dur-quick) var(--ease), text-underline-offset var(--dur-quick) var(--ease), color var(--dur-quick) var(--ease)}:is(.ui-link,.ui-normlink,.ui-mail-adresse,:is(.ui-prose,.ui-inhalt,.ui-legal,.ui-form-errors,.ui-field-hint,.ui-order,.ui-account-actions,.ui-account-more,.ui-account-links,.ui-cancel-foot,.ui-cancel-main,.ui-vorschau-band) a:not([class])),:where(main :is(p,li,dd,td,blockquote,figcaption) a:not([class])){text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--link-linie);-webkit-text-decoration-color:var(--link-linie);-webkit-text-decoration-color:var(--link-linie);text-decoration-color:var(--link-linie)}.ui-marine{color:var(--text)}.ui-marine .ui-section-title,.ui-marine h3{color:var(--heading)}.ui-zitatband{gap:var(--space-4);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);margin:0;display:grid;position:relative}.ui-zitatband[data-ton=hell]{background:var(--card);border:1px solid var(--line);border-inline-start:5px solid var(--accent-edge)}.ui-zitatband[data-art=zitat]:before{content:"„" / "";height:.45em;font-family:var(--font-display);font-size:var(--fs-8);color:var(--accent-text);line-height:.5;display:block}.ui-zitatband-zitat{margin:0}.ui-zitatband-satz{max-width:34ch;font-family:var(--font-display);font-size:clamp(var(--fs-4), 1.1rem + 1.5vw, var(--fs-6));color:var(--heading);text-wrap:balance;margin:0;line-height:1.25}.ui-zitatband-quelle{font-size:var(--fs-1);color:var(--text-muted)}@media (min-width:48rem){.ui-zitatband{padding:var(--space-7) var(--space-7)}}.ui-dt{container:dt/inline-size}.ui-dt[data-breit]{container-name:dt-breit}.ui-dt thead th{vertical-align:bottom;border-bottom:2px solid var(--line-strong)}.ui-dt th,.ui-dt td{overflow-wrap:break-word;min-width:10rem}.ui-dt tbody th{width:auto}.ui-dt td[data-lang]{min-width:14rem}.ui-dt [data-hervor]{background:var(--accent-soft)}.ui-dt thead th[data-hervor]{box-shadow:inset 0 4px 0 var(--accent-edge)}.ui-dt-zeile:has(>.ui-dt-quelle)>tr:first-child>*{padding-bottom:var(--space-1);border-bottom:0}.ui-dt-quelle td{font-size:var(--fs-1);color:var(--text-muted);padding-top:0}.ui-dt-hinweis{margin-bottom:var(--space-1);color:var(--text);display:block}.ui-dt-betrag{font-family:var(--font-display);font-size:var(--fs-5);color:var(--heading);white-space:nowrap;line-height:1.15;display:block}.ui-chips{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-chip{padding:.125rem var(--space-3);border:1px solid var(--accent-line);border-radius:var(--radius-pill);background:var(--card);color:var(--heading);font-size:var(--fs-1);font-weight:var(--weight-strong);white-space:nowrap;align-items:center;display:inline-flex}@container dt (max-width:39.99rem){.ui-dt thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-dt .ui-dt-tabelle,.ui-dt caption,.ui-dt tbody,.ui-dt tr,.ui-dt tbody th,.ui-dt td{width:auto;display:block}.ui-dt caption{padding-bottom:var(--space-3)}.ui-dt-zeile{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.ui-dt-zeile+.ui-dt-zeile{margin-top:var(--space-3)}.ui-dt tbody th{padding:0 0 var(--space-2);font-size:var(--fs-3);border:0}.ui-dt td{padding:var(--space-2) 0;border:0;border-top:1px solid var(--line)}.ui-dt td[data-label]:before{content:attr(data-label);margin-bottom:var(--space-1);font-size:var(--fs-1);font-weight:var(--weight-strong);color:var(--text-muted);display:block}.ui-dt td:empty{display:none}.ui-dt td[data-hervor]{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.ui-dt-zeile:has(>.ui-dt-quelle)>tr:first-child>*{padding-bottom:var(--space-2)}.ui-dt-quelle td{padding-top:var(--space-2)}}@container dt-breit (max-width:55.99rem){.ui-dt thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-dt .ui-dt-tabelle,.ui-dt caption,.ui-dt tbody,.ui-dt tr,.ui-dt tbody th,.ui-dt td{width:auto;display:block}.ui-dt caption{padding-bottom:var(--space-3)}.ui-dt-zeile{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.ui-dt-zeile+.ui-dt-zeile{margin-top:var(--space-3)}.ui-dt tbody th{padding:0 0 var(--space-2);font-size:var(--fs-3);border:0}.ui-dt td{padding:var(--space-2) 0;border:0;border-top:1px solid var(--line)}.ui-dt td[data-label]:before{content:attr(data-label);margin-bottom:var(--space-1);font-size:var(--fs-1);font-weight:var(--weight-strong);color:var(--text-muted);display:block}.ui-dt td:empty{display:none}.ui-dt td[data-hervor]{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.ui-dt-zeile:has(>.ui-dt-quelle)>tr:first-child>*{padding-bottom:var(--space-2)}.ui-dt-quelle td{padding-top:var(--space-2)}}.ui-kontaktband{gap:var(--space-5);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);display:grid}.ui-kontaktband-text{gap:var(--space-3);max-width:var(--measure);font-size:var(--fs-3);color:var(--heading);display:grid}.ui-kontaktband-text>*{margin:0}.ui-kontaktband-text :is(p,li){-webkit-hyphens:manual;hyphens:manual}.ui-kontaktband-text h3{font-size:var(--fs-4)}.ui-kontaktband[data-ton=hell]{background:var(--card);border:1px solid var(--line);border-top:5px solid var(--accent-edge)}.ui-kontaktband[data-ton=hell] .ui-kontaktband-symbol{background:var(--accent-soft);color:var(--accent-text)}.ui-kontaktband-wege{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.ui-kontaktband-weg{column-gap:var(--space-4);grid-template-columns:3rem minmax(0,1fr);align-items:center;row-gap:0;display:grid}.ui-kontaktband-symbol{background:var(--glass-bg);border:1px solid var(--line);width:3rem;height:3rem;color:var(--heading);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.ui-kontaktband-weg h3{font-size:var(--fs-3);color:var(--heading);margin:0}.ui-kontaktband-weg .ui-link{overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}@media (min-width:48rem){.ui-kontaktband{padding:var(--space-7)}.ui-kontaktband-wege{gap:var(--space-5) 0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.ui-kontaktband-weg{row-gap:var(--space-2);padding-inline:var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start}.ui-kontaktband-symbol{margin-bottom:var(--space-1);grid-row:auto}.ui-kontaktband-weg:first-child{padding-inline-start:0}.ui-kontaktband-weg+.ui-kontaktband-weg{border-inline-start:1px solid var(--line)}}.ui-kachelform{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ui-kachelform-eintrag{min-width:0}.ui-kachelform-text{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.ui-kachelform-text>*{margin:0}.ui-kachelform-text h3{font-size:var(--fs-4);color:var(--heading)}.ui-kachelform-nummer,.ui-kachelform-zahl{font-family:var(--font-display);color:var(--accent-text);font-variant-numeric:lining-nums tabular-nums;line-height:1}.ui-kachelform[data-form=liste]{border-top:1px solid var(--line)}.ui-kachelform[data-form=liste]>.ui-kachelform-eintrag{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr);display:grid}.ui-kachelform[data-form=liste] .ui-kachelform-nummer{font-size:var(--fs-6)}.ui-kachelform[data-form=liste] .ui-kachelform-text{max-width:var(--measure)}@media (min-width:64rem){.ui-kachelform[data-form=liste]:has(>:nth-child(4)){column-gap:var(--space-7);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kachelform[data-form=liste]:has(>:nth-child(4))>.ui-kachelform-eintrag{border-top:1px solid var(--line);border-bottom:0}}.ui-kachelform[data-form=band]{gap:var(--space-3)}.ui-kachelform[data-form=band]>.ui-kachelform-eintrag{gap:var(--space-4) var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-inline-start:5px solid var(--k-bar,var(--accent-edge));border-radius:var(--radius-lg);background:linear-gradient(100deg, var(--k-surface,var(--accent-soft)) 0%, var(--card) 42%);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ui-kachelform[data-form=band]>.ui-kachelform-eintrag:has(>.ui-kachelform-symbol){grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){.ui-kachelform[data-form=band]>.ui-kachelform-eintrag:has(>.ui-kachelform-symbol){grid-template-columns:3rem minmax(0,1fr)}}.ui-kachelform-symbol{border:1px solid var(--accent-line);background:var(--card);width:3rem;height:3rem;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}@media (min-width:48rem){.ui-kachelform[data-form=band]>.ui-kachelform-eintrag{padding:var(--space-5) var(--space-6)}.ui-kachelform[data-form=band] .ui-kachelform-text{column-gap:var(--space-6);grid-template-columns:minmax(11rem,.75fr) minmax(0,1.6fr)}.ui-kachelform[data-form=band] .ui-kachelform-text>h3{grid-column:1}.ui-kachelform[data-form=band] .ui-kachelform-text>:not(h3){max-width:var(--measure);grid-column:2}}.ui-kachelform[data-form=zahl]{gap:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.ui-kachelform[data-form=zahl]>.ui-kachelform-eintrag{align-content:start;gap:var(--space-3);padding-inline:var(--space-5);border-inline-start:2px solid var(--accent-line);display:grid}.ui-kachelform[data-form=zahl] .ui-kachelform-zahl{font-size:clamp(var(--fs-6), 1.5rem + 2.2vw, var(--fs-8))}.ui-farbkarte{aspect-ratio:16/9;border-radius:inherit;background:var(--k-surface,var(--family-marine-surface));width:100%;min-width:0;color:var(--k-text,var(--family-marine-text));align-content:end;display:grid;position:relative;overflow:hidden}.ui-farbkarte-zeichen{aspect-ratio:1;width:34%;position:absolute;inset-block-start:50%;inset-inline-start:61.8%;translate:-50% -50%}.ui-farbkarte-zeichen svg{stroke:currentColor;stroke-width:1.25px;fill:none;width:100%;height:100%;display:block}.ui-farbkarte-wort{max-width:55%;padding:var(--space-4) var(--space-5);font:600 clamp(1.25rem, .9rem + 1vw, 1.75rem) / 1.1 var(--font-display);letter-spacing:-.01em;text-wrap:balance;position:relative}.fb-nacht .ui-farbkarte{background:var(--stage-night-card);color:var(--stage-night-akzent)}.ui-farbkarte[data-form=band]{aspect-ratio:auto;min-height:4rem}.ui-farbkarte[data-form=band] .ui-farbkarte-zeichen{width:2.5rem;inset-inline-start:auto;inset-inline-end:var(--space-5);translate:0 -50%}.ui-farbkarte[data-form=klein] .ui-farbkarte-wort{display:none}.ui-farbkarte[data-form=klein] .ui-farbkarte-zeichen{width:46%;inset-inline-start:50%}.ui-kopf-seitlich{background:var(--stage-ground);grid-template-columns:minmax(0,1fr);display:grid}.ui-kopf-seitlich-medium{order:-1;min-width:0}.ui-kopf-seitlich[data-medium-handy=unten] .ui-kopf-seitlich-medium{padding:0 var(--gutter) var(--space-6);order:0}.ui-kopf-seitlich-text{gap:var(--space-4);min-width:0;padding:var(--space-6) var(--gutter);align-content:center;justify-items:start;display:grid;container-type:inline-size}.ui-kopf-seitlich-vorspann{align-items:center;gap:var(--space-2);color:var(--k-text,var(--accent-text));font-weight:var(--weight-strong);margin:0;display:inline-flex}.ui-kopf-seitlich-vorspann svg{flex:none;width:1.25rem;height:1.25rem}.ui-kopf-seitlich-titel{max-width:20ch;font-family:var(--font-display);color:var(--heading);text-wrap:balance;overflow-wrap:break-word;max-width:min(24ch,100%);margin:0;font-size:min(clamp(2rem,1.2rem + 1.8vw,2.75rem),7cqi);line-height:1.1}.ui-kopf-seitlich-titel[data-lang]{max-width:min(30ch,100%);font-size:min(clamp(1.75rem,1.1rem + 1.5vw,2.375rem),7cqi)}@media (max-width:47.99rem){.ui-kopf-seitlich-titel,.ui-kopf-seitlich-titel[data-lang]{max-width:100%;font-size:clamp(1.375rem,7.1vw - .125rem,2.75rem)}}.ui-kopf-seitlich-satz{max-width:34rem;font-size:var(--fs-3);color:var(--text);margin:0;line-height:1.5}@media (max-width:47.99rem){.ui-kopf-seitlich-text{gap:var(--space-3);padding-block:var(--space-5)}.ui-kopf-seitlich-satz{font-size:var(--fs-2)}}@media (min-width:64rem){.ui-kopf-seitlich{grid-template-columns:max(var(--gutter), calc((100% - var(--page-max)) / 2 + var(--gutter))) minmax(0, 5fr) minmax(0, 7fr);align-items:center}.ui-kopf-seitlich-text{padding:var(--space-6) var(--space-7) var(--space-6) 0;grid-column:2}.ui-kopf-seitlich-medium,.ui-kopf-seitlich[data-medium-handy=unten] .ui-kopf-seitlich-medium{padding:var(--space-5) 0;order:0;grid-column:3}}body:has(.ui-kopf-seitlich){background:var(--stage-ground)}.wa-karte-farbe{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.wa-karten{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.wa-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.wa-karten{grid-template-columns:repeat(3,minmax(0,1fr))}}.wa-karte{min-width:0}.wa-karte-link{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);height:100%;box-shadow:var(--shadow-1);color:var(--text);grid-template-rows:auto 1fr;text-decoration:none;display:grid}.wa-karte-bild{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg-sand)}.wa-karte-bild .ui-frame-image{border-radius:0}.wa-karte-link{container-type:inline-size}.wa-karte-text{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.wa-karte-kicker{color:var(--k-text,var(--family-marine-text));font-weight:var(--weight-strong)}.wa-karte-text{container-type:inline-size}.wa-karte-titel{font:var(--weight-heading) clamp(var(--fs-1), 6.6cqi, var(--fs-3)) / 1.25 var(--font-display);color:var(--heading);text-wrap:balance;overflow-wrap:break-word}.wa-karte-zeit{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;display:flex}.wa-neu{padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--family-marine-surface);color:var(--family-marine-text);font-weight:var(--weight-strong);align-items:center;display:inline-flex}:root[data-motion=on] .wa-karte-link{transition:transform var(--dur-quick) var(--ease), box-shadow var(--dur-quick) var(--ease)}:root[data-motion=on] .wa-karte-link:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-2)}.ui-kopf-seitlich .ui-frame.ui-kopf-seitlich-foto{background:var(--stage-ground);border-radius:0;width:100%;-webkit-mask-image:none;mask-image:none}.ui-kopf-seitlich .ui-kopf-seitlich-foto .ui-frame-image{border-radius:0;width:100%;height:auto}.ui-kopf-farbkarte{border-radius:0}@media (max-width:47.99rem){.ui-kopf-farbkarte.ui-farbkarte{aspect-ratio:auto;min-height:4rem}.ui-kopf-farbkarte .ui-farbkarte-zeichen{width:2.5rem;inset-inline-start:auto;inset-inline-end:var(--space-5);translate:0 -50%}}@media (min-width:64rem){.ui-kopf-seitlich .ui-frame.ui-kopf-seitlich-foto,.ui-kopf-seitlich .ui-kopf-seitlich-foto .ui-frame-image,.ui-kopf-farbkarte{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}}body:has(.ui-kopf-seitlich) main .ui-section[data-tone=sunken]{background:var(--stage-alt)}.ui-faktenzeile{gap:var(--space-2) 0;margin:0 0 0 calc((var(--space-3) + 1px) * -1);color:var(--text-muted);clip-path:inset(0 0 0 calc(var(--space-3) + 1px));flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-faktenzeile li{white-space:nowrap;padding-inline:var(--space-3);border-inline-start:1px solid var(--k-dot,var(--line-strong));display:inline-flex}@media (max-width:47.99rem){.wa-karten--kompakt .wa-karte-link{grid-template-rows:auto;grid-template-columns:5.5rem minmax(0,1fr);align-items:start}.wa-karten--kompakt .wa-karte-bild,.wa-karten--kompakt .wa-karte-farbe{width:auto;margin:var(--space-3) 0 var(--space-3) var(--space-3);border-radius:var(--radius-sm)}.wa-karten--kompakt .wa-karte-farbe .ui-farbkarte-wort{display:none}.wa-karten--kompakt .wa-karte-farbe .ui-farbkarte-zeichen{width:46%;inset-inline-start:50%}.wa-karten--kompakt .wa-karte-text{padding:var(--space-3) var(--space-4) var(--space-3) 0}}.ui-section[data-atem=dicht]{padding-block:var(--space-6)}.ui-section[data-atem=weit]{padding-block:var(--space-8)}@media (max-width:63.99rem){.ui-section[data-atem=dicht]{padding-block:var(--space-5)}.ui-section[data-atem=weit]{padding-block:var(--space-7)}}:root{--kopf-oben:5rem;scroll-padding-top:var(--kopf-oben)}.ui-header{z-index:40;border-bottom:1px solid var(--line);position:sticky;top:0}.ui-header:before{content:"";z-index:-1;pointer-events:none;background:var(--card);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);position:absolute;inset:0}@supports (animation-timeline:scroll()){.ui-header:before{animation:linear both rz-header-glass;animation-timeline:scroll(root);animation-range:0 5rem}}@keyframes rz-header-glass{to{background-color:var(--tabbar-glass);box-shadow:var(--shadow-1)}}.ui-header-top{justify-content:flex-end;align-items:center;gap:var(--space-2);max-width:var(--page-max);padding:var(--space-2) var(--gutter) 0;flex-wrap:wrap;margin-inline:auto;display:none}.ui-header-quiet{margin-inline-end:auto}.ui-header-inner{align-items:center;gap:var(--space-2) var(--space-4);max-width:var(--page-max);padding:var(--space-2) var(--gutter);flex-wrap:wrap;margin-inline:auto;display:flex;position:relative}.ui-logo{min-height:var(--target);padding-block:var(--space-2);font-size:var(--fs-3);color:var(--heading);align-items:baseline;gap:.3em;line-height:1;text-decoration:none;display:inline-flex}@media (min-width:30rem){.ui-logo{font-size:var(--fs-4)}}.ui-logo-a{font-family:var(--font-display);font-weight:700}.ui-logo-b{font-family:var(--font-body);font-weight:400}.ui-header-tools{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-header-tools .ui-button{padding-inline:var(--space-3);min-height:var(--target)}.ui-header-cta,.ui-header-konto,.ui-nav-ansicht{display:none}@media (max-width:47.99rem){.ui-header-inner{column-gap:var(--space-2)}.ui-header-konto{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--target);min-height:var(--target);padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--heading);font-weight:var(--weight-strong);margin-inline-start:auto;text-decoration:none;display:inline-flex}.ui-header-konto:hover{background:var(--accent-soft)}.ui-header-konto svg{flex:none}.ui-header-konto+.ui-nav{margin-inline-start:0}}@media (max-width:35.99rem){.ui-header-konto-wort{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (max-width:23.99rem){.ui-nav-toggle-wort{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.ui-scale-steps{align-items:flex-end;gap:3px;height:1rem;display:inline-flex}.ui-scale-steps i{opacity:.35;background:currentColor;border-radius:2px;width:4px;display:block}.ui-scale-steps i:first-child{height:40%}.ui-scale-steps i:nth-child(2){height:70%}.ui-scale-steps i:nth-child(3){height:100%}.ui-scale-steps i:first-child,.ui-scale-steps[data-scale="112"] i:nth-child(2),.ui-scale-steps[data-scale="125"] i:nth-child(-n+3){opacity:1}@media (min-width:48rem){.ui-header-cta{display:inline-flex}}.ui-burger{gap:4px;width:18px;display:inline-grid}.ui-burger-bar{height:2px;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-quick) var(--ease-out);background:currentColor;border-radius:2px;display:block}:is(.ui-nav-toggle,.ui-tab-menu)[aria-expanded=true] .ui-burger-bar:first-child,.ui-footmenu[open] .ui-burger-bar:first-child{transform:translateY(6px)rotate(45deg)}:is(.ui-nav-toggle,.ui-tab-menu)[aria-expanded=true] .ui-burger-bar:nth-child(2),.ui-footmenu[open] .ui-burger-bar:nth-child(2){opacity:0;transform:scaleX(.2)}:is(.ui-nav-toggle,.ui-tab-menu)[aria-expanded=true] .ui-burger-bar:nth-child(3),.ui-footmenu[open] .ui-burger-bar:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.ui-nav{margin-inline-start:auto}.ui-nav-summary{align-items:center;gap:var(--space-2);min-height:var(--target);border-radius:var(--radius-md);font:var(--weight-strong) var(--fs-2) / 1.3 var(--font-body);cursor:pointer;transition:background var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out);list-style:none;display:flex;position:relative}.ui-nav-summary::-webkit-details-marker{display:none}.ui-nav-name{flex:auto}.ui-chevron{transition:transform var(--dur-base) var(--ease-out);flex:none}.ui-nav-details[open] .ui-chevron{transform:rotate(180deg)}.ui-nav-icon{color:var(--k-text);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);flex:none;place-items:center;display:inline-grid}.ui-nav-badge{border-radius:var(--radius-pill);background:var(--k-bar);color:var(--on-bar);font:var(--weight-strong) var(--fs-1) / 1.45 var(--font-body);letter-spacing:.01em;white-space:nowrap;flex:none;justify-self:start;align-items:center;padding:0 .5em;display:inline-flex}.ui-nav-panel{gap:var(--space-4);display:grid}.ui-nav-intro{gap:var(--space-3);align-content:start;display:grid}.ui-nav-preview{display:none}.ui-nav-lead{color:var(--text-muted);max-width:30rem}.ui-nav-overview{justify-self:start;align-items:center;gap:var(--space-2);min-height:var(--target);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-weight:var(--weight-strong);transition:background var(--dur-quick) var(--ease-out), gap var(--dur-quick) var(--ease-out);text-decoration:none;display:inline-flex}.ui-nav-overview:hover{gap:var(--space-3)}.ui-nav-overview[aria-current=page]{text-underline-offset:.2em;text-decoration:underline}.ui-nav-groups{gap:var(--space-4);display:grid}.ui-nav-group{gap:var(--space-2);align-content:start;display:grid}.ui-nav-heading{align-items:center;gap:var(--space-2);font:var(--weight-strong) var(--fs-1) / 1.3 var(--font-body);color:var(--text-muted);letter-spacing:.04em;display:flex}.ui-nav-group>.ui-nav-heading:before{content:"";background:var(--k-bar);border-radius:3px;flex:none;width:1rem;height:3px}.ui-nav-group ul{gap:2px;display:grid}.ui-nav-link{align-items:start;gap:var(--space-3);min-height:var(--target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text);transition:background var(--dur-quick) var(--ease-out);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid;position:relative}.ui-nav-link:before{content:"";inset:var(--space-2) auto var(--space-2) 0;background:var(--k-bar);width:3px;transition:transform var(--dur-base) var(--ease-out);border-radius:3px;position:absolute;transform:scaleY(0)}.ui-nav-link:hover:before,.ui-nav-link:focus-visible:before,.ui-nav-link[aria-current=page]:before{transform:scaleY(1)}.ui-nav-glyph{border-radius:var(--radius-md);background:var(--k-surface);width:2.5rem;height:2.5rem;color:var(--k-text);border:1px solid var(--k-dot);transition:background var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), transform var(--dur-base) var(--ease-out);place-items:center;display:grid}.ui-nav-link:hover .ui-nav-glyph,.ui-nav-link:focus-visible .ui-nav-glyph,.ui-nav-link[aria-current=page] .ui-nav-glyph{background:var(--k-bar);color:var(--on-bar)}.ui-nav-copy{gap:2px;min-width:0;padding-top:1px;display:grid}.ui-nav-title{font-weight:var(--weight-strong);line-height:1.3}.ui-nav-desc{color:var(--text-muted);line-height:1.4}.ui-nav-link[aria-current=page] .ui-nav-title{text-underline-offset:.2em;text-decoration:underline}.ui-nav-group[data-glow=true] .ui-nav-glyph svg{filter:drop-shadow(0 0 2px var(--k-dot)) drop-shadow(0 0 6px var(--k-dot))}.ui-nav-close{display:none}.ui-nav-group:nth-child(2){--g:1}.ui-nav-group:nth-child(3){--g:2}.ui-nav-group li:nth-child(2){--n:1}.ui-nav-group li:nth-child(3){--n:2}.ui-nav-group li:nth-child(4){--n:3}.ui-nav-group li:nth-child(5){--n:4}.ui-nav-group li:nth-child(6){--n:5}.ui-nav-group li:nth-child(7){--n:6}.ui-nav-group li:nth-child(n+8){--n:7}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .ui-nav-details[open] .ui-nav-intro,:root:not([data-motion=off]) .ui-nav-details[open] .ui-nav-group li{animation:rz-entry-in var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--g,0) * 60ms + var(--n,0) * 28ms)}:root:not([data-motion=off]) .ui-nav-details[open] .ui-nav-group[data-glow=true] .ui-nav-glyph{animation:rz-glow 1.6s var(--ease-in-out) 3 alternate}}@keyframes rz-entry-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes rz-glow{to{box-shadow:0 0 14px var(--k-dot)}}@media (max-width:79.99rem){.ui-nav-toggle{z-index:3;min-height:var(--target);padding-inline:var(--space-4);position:relative}.ui-nav-toggle[aria-expanded=true]{background:var(--accent-soft)}:root:not([data-js]) .ui-nav-toggle{display:none}.ui-nav:has(.ui-nav-toggle[aria-expanded=true]):before{content:"";z-index:1;background:var(--scrim);position:fixed;inset:0}:root:has(.ui-nav-toggle[aria-expanded=true]){overflow:hidden}.ui-nav-sheet{z-index:2;overscroll-behavior:contain;touch-action:pan-y;max-height:calc(100dvh - 4.5rem);padding:var(--space-4) var(--gutter) var(--space-4);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:radial-gradient(60% 50% at 90% 0%, var(--brand-glow), transparent 70%), linear-gradient(180deg, var(--brand-1) 0%, var(--brand-2) 60%, var(--brand-3) 100%);color:var(--on-brand);box-shadow:var(--shadow-2);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), display var(--dur-base) allow-discrete;display:none;position:absolute;inset:100% 0 auto;overflow-y:auto;transform:translateY(-.75rem)}.ui-nav[data-swipe=left] .ui-nav-sheet{transform:translate(-40%)}.ui-nav[data-swipe=right] .ui-nav-sheet{transform:translate(40%)}.ui-nav:has(.ui-nav-toggle[aria-expanded=true]) .ui-nav-sheet{gap:var(--space-4);opacity:1;display:grid;transform:none}@starting-style{.ui-nav:has(.ui-nav-toggle[aria-expanded=true]) .ui-nav-sheet{opacity:0;transform:translateY(-.75rem)}}:root:not([data-js]) .ui-nav{flex-basis:100%}:root:not([data-js]) .ui-nav-sheet{gap:var(--space-5);opacity:1;border-radius:var(--radius-lg);max-height:none;display:grid;position:static;transform:none}.ui-nav-list{gap:var(--space-2);display:grid}.ui-nav-item{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.ui-nav-item:nth-child(2){transition-delay:40ms}.ui-nav-item:nth-child(3){transition-delay:80ms}.ui-nav-item:nth-child(4){transition-delay:.12s}.ui-nav-item:nth-child(n+5){transition-delay:.16s}@starting-style{.ui-nav:has(.ui-nav-toggle[aria-expanded=true]) .ui-nav-item{opacity:0;transform:translateY(.5rem)}}.ui-nav-details{border-radius:var(--radius-md);transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.ui-nav-details[open]{background:var(--glass-bg);box-shadow:inset 3px 0 0 var(--k-text)}.ui-nav-summary{gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-3);color:var(--text)}.ui-nav-summary:focus-visible{outline-color:var(--focus-on-brand)}.ui-nav-summary:hover{background:var(--glass-bg)}.ui-nav-icon{border-radius:var(--radius-md);background:var(--k-surface);border:1px solid var(--glass-line);width:2.5rem;height:2.5rem}.ui-nav-details[data-active=true] .ui-nav-icon,.ui-nav-details[open] .ui-nav-icon{background:var(--k-bar);color:var(--on-bar)}.ui-nav-panel{padding:var(--space-1) var(--space-2) var(--space-4);background:0 0}.ui-nav-overview{background:var(--glass-bg);border:1px solid var(--glass-line);color:var(--on-brand)}.ui-nav-overview:hover{border-color:var(--k-text)}.ui-nav-link:hover,.ui-nav-link:focus-visible{background:var(--glass-bg)}.ui-nav-link:before{background:var(--k-text)}.ui-nav-link:focus-visible{outline-color:var(--focus-on-brand)}.ui-nav-glyph{border-color:var(--glass-line);width:2.25rem;height:2.25rem}.ui-nav-copy{align-items:center;column-gap:var(--space-2);grid-template-columns:minmax(0,auto) auto;justify-content:space-between}.ui-nav-desc{grid-column:1/-1}@media (max-width:35.99rem){.ui-nav-desc{display:none}}@media (min-width:36rem){.ui-nav-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports selector(::details-content){.ui-nav-details::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-out), content-visibility var(--dur-base) allow-discrete;overflow:clip}.ui-nav-details[open]::details-content{block-size:auto}}.ui-nav-extras{gap:var(--space-3);padding:var(--space-4) var(--space-3) 0;border-top:1px solid var(--glass-line);background:0 0;display:grid}.ui-nav-quick{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-nav-darstellung{gap:var(--space-3);display:grid}@media (max-width:47.99rem){.ui-nav-ansicht{gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-4);border-bottom:1px solid var(--glass-line);background:0 0;display:grid}.ui-nav-darstellung{display:none}}@media (min-width:48rem){.ui-nav-quick .ui-button--primary{display:none}}.ui-nav[data-origin=bottom] .ui-nav-sheet{max-height:calc(100dvh - 4.5rem);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:radial-gradient(60% 50% at 90% 100%, var(--brand-glow), transparent 70%), linear-gradient(0deg, var(--brand-1) 0%, var(--brand-2) 60%, var(--brand-3) 100%);position:fixed;inset:auto 0 0;transform:translateY(3rem)}.ui-nav[data-origin=bottom]:has(.ui-nav-toggle[aria-expanded=true]) .ui-nav-sheet{transform:none}@starting-style{.ui-nav[data-origin=bottom]:has(.ui-nav-toggle[aria-expanded=true]) .ui-nav-sheet{opacity:0;transform:translateY(3rem)}}.ui-nav[data-origin=bottom] .ui-nav-close{touch-action:none;order:-1;padding-top:0}:root[data-js] .ui-nav-close{justify-items:center;gap:var(--space-2);min-height:var(--target);padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-muted);font:var(--weight-strong) var(--fs-1) / 1.3 var(--font-body);cursor:pointer;background:0 0;border:0;display:grid}.ui-nav-close:hover{background:var(--glass-bg)}.ui-nav-close:focus-visible{outline-color:var(--focus-on-brand)}.ui-nav-handle{border-radius:var(--radius-pill);background:var(--glass-line);width:2.75rem;height:4px;display:block}}@media (min-width:80rem){:root{--kopf-oben:8.5rem;--nav-luft:var(--space-3);--nav-marke:2.5rem}.ui-header-top{display:flex}.ui-header-inner{padding-bottom:var(--space-3);flex-wrap:nowrap}.ui-nav{margin-inline:calc(var(--nav-marke) - var(--space-4)) auto}.ui-nav-toggle,.ui-nav-extras{display:none}.ui-nav-sheet{display:contents}.ui-nav-list{gap:var(--nav-luft);display:flex}.ui-nav-summary{font-size:var(--fs-1);padding:var(--space-2) var(--space-1);color:var(--heading);white-space:nowrap;gap:.375rem}.ui-nav-summary .ui-chevron,.ui-nav-summary .ui-nav-badge{display:none}.ui-header-cta{padding-inline:var(--space-4)}.ui-nav-summary:hover{background:var(--accent-soft)}.ui-nav-summary .ui-chevron{width:18px;height:18px}.ui-header-cta{flex:none}.ui-nav-icon svg{width:20px;height:20px}.ui-nav-summary:after{content:"";inset:auto var(--space-1) 1px var(--space-1);background:var(--k-bar);transform-origin:0;height:3px;transition:transform var(--dur-base) var(--ease-out);border-radius:3px;position:absolute;transform:scaleX(0)}.ui-nav-summary:hover:after,.ui-nav-details[open]>.ui-nav-summary:after,.ui-nav-details[data-active=true]>.ui-nav-summary:after{transform:scaleX(1)}.ui-nav-details[open]>.ui-nav-summary{background:var(--accent-soft)}.ui-nav-panel{inset:100% var(--gutter) auto var(--gutter);gap:var(--space-6);overscroll-behavior:contain;max-height:calc(100dvh - 9rem);padding:var(--space-6);border:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--card);color:var(--text);box-shadow:var(--shadow-2);border-top:0;grid-template-columns:16rem minmax(0,1fr);position:absolute;overflow-y:auto}.ui-nav-panel:before{content:"";background:linear-gradient(90deg, var(--k-bar), var(--k-dot));height:4px;position:absolute;inset:0 0 auto}.ui-nav-details[open]>.ui-nav-panel{animation:rz-panel-in var(--dur-base) var(--ease-out) both}.ui-nav-preview{aspect-ratio:3/2;border-radius:var(--radius-md);background:radial-gradient(90% 80% at 100% 0%, var(--k-dot), transparent 70%), linear-gradient(150deg, var(--k-bar), var(--k-text));color:var(--on-bar);place-items:center;display:grid;overflow:hidden}.ui-nav-preview .ui-frame{background:var(--k-surface);border-radius:0;width:100%}.ui-nav-preview-mark svg{stroke-width:1.25px;width:4rem;height:4rem}.ui-nav-overview{border-radius:var(--radius-md);background:var(--k-surface);color:var(--k-text);border:1px solid var(--k-dot);justify-content:space-between;justify-self:stretch}.ui-nav-overview:hover{background:var(--k-bar);color:var(--on-bar)}.ui-nav-groups{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));align-content:start}.ui-nav-group:has(li:nth-child(7)){grid-column:span 2}.ui-nav-group:has(li:nth-child(7)) ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-nav-group:only-child{grid-column:1/-1}.ui-nav-group:only-child ul{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.ui-nav-link:hover,.ui-nav-link:focus-visible,.ui-nav-link[aria-current=page]{background:var(--k-surface)}.ui-nav-link:hover .ui-nav-title,.ui-nav-link:focus-visible .ui-nav-title{color:var(--k-text)}.ui-nav-link:focus-visible{outline-offset:0}.ui-nav-copy{align-items:center;gap:2px var(--space-2);flex-wrap:wrap;display:flex}.ui-nav-desc{flex-basis:100%}}@media (min-width:90rem){:root{--nav-luft:1.25rem;--nav-marke:var(--space-7)}}@media (min-width:80rem){:root:is([data-font-scale="112"],[data-font-scale="125"]){--kopf-oben:13rem}:root:is([data-font-scale="112"],[data-font-scale="125"]) .ui-header-inner{flex-wrap:wrap}:root:is([data-font-scale="112"],[data-font-scale="125"]) .ui-header-cta{margin-inline-start:auto}:root:is([data-font-scale="112"],[data-font-scale="125"]) .ui-nav{flex-basis:100%;order:3;margin-inline:0}}@keyframes rz-panel-in{0%{opacity:0;transform:translateY(-.5rem)}}.ui-tabbar{z-index:30;background:var(--tabbar-glass);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);border-top:1px solid var(--line);box-shadow:var(--shadow-1), 0 -6px 20px var(--tabbar-schatten);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-tabbar{background:var(--card)}}.ui-tabbar ul{grid-template-columns:repeat(5,minmax(0,1fr));max-width:40rem;margin-inline:auto;display:grid}@media (max-width:24.3rem){.ui-tabbar ul{grid-template-columns:repeat(5,minmax(0,auto))}}.ui-tab{min-height:3.75rem;padding:var(--space-1) 0;color:var(--tab-label);font:var(--weight-text) var(--fs-1) / 1.1 var(--font-body);text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.ui-tab-pill{border-radius:var(--radius-pill);width:3.25rem;height:1.75rem;color:var(--tab-ink,var(--k-text));background:var(--tab-kreis,transparent);transition:background var(--dur-base) var(--ease-out), transform var(--dur-quick) var(--ease-out);place-items:center;display:inline-grid}.ui-tab-pill svg{transition:transform var(--dur-base) var(--ease-out)}.ui-tab:hover .ui-tab-pill{background:var(--tab-hover,var(--k-surface))}.ui-tab:active .ui-tab-pill{transform:scale(.92)}.ui-tab[aria-current]{font-weight:var(--weight-strong)}.ui-tab[aria-current] .ui-tab-pill{background:var(--tab-pille-aktiv,var(--k-surface))}.ui-tab[aria-current]:after{content:"";inset:var(--space-1);z-index:-1;border-radius:var(--radius-lg);background:var(--tab-feld,transparent);position:absolute}.ui-tab{isolation:isolate}.ui-tab[aria-current] .ui-tab-pill svg{fill:currentColor;fill-opacity:.22;transform:scale(1.06)}.ui-tab[aria-current]:before{content:"";background:var(--tab-strich,var(--k-bar));width:2rem;height:3px;animation:rz-indicator var(--dur-base) var(--ease-out) both;border-radius:0 0 3px 3px;margin-left:-1rem;position:absolute;top:0;left:50%}@keyframes rz-indicator{0%{transform:scaleX(0)}}.ui-tab-menu{cursor:pointer;background:0 0;border:0;width:100%}.ui-tab-menu[aria-expanded=true] .ui-tab-pill{background:var(--tab-hover,var(--k-surface))}:root:not([data-js]) .ui-tabbar li:has(.ui-tab-menu){display:none}@media (min-width:64rem){.ui-tabbar{display:none}}.ui-footmenu{display:none}@media (min-width:64rem){.ui-footmenu{display:block;position:relative}.ui-footmenu-button{align-items:center;gap:var(--space-3);min-height:var(--target);padding:var(--space-2) var(--space-5);border:1.5px solid var(--accent-edge);border-radius:var(--radius-pill);background:var(--card);color:var(--accent-text);font:var(--weight-strong) var(--fs-1) / 1.2 var(--font-body);cursor:pointer;transition:background var(--dur-quick) var(--ease-out);list-style:none;display:inline-flex}.ui-footmenu-button::-webkit-details-marker{display:none}.ui-footmenu-button:hover,.ui-footmenu[open]>.ui-footmenu-button{background:var(--accent-soft)}.ui-footmenu-panel{inset:auto 0 calc(100% + var(--space-3)) 0;z-index:45;gap:var(--space-5);overscroll-behavior:contain;max-height:calc(100dvh - 12rem);padding:var(--space-5) var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);color:var(--text);box-shadow:var(--shadow-2);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid;position:absolute;overflow-y:auto}.ui-footmenu[open]>.ui-footmenu-panel{animation:rz-panel-up var(--dur-base) var(--ease-out) both}.ui-footmenu-pillar{gap:var(--space-3);align-content:start;display:grid}.ui-footmenu-title{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:4px solid var(--k-bar);font:var(--weight-strong) var(--fs-2) / 1.3 var(--font-body);display:flex}.ui-footmenu-title a{color:var(--heading);text-decoration:none}.ui-footmenu-title a:hover{text-underline-offset:.2em;text-decoration:underline}.ui-footmenu-title .ui-nav-icon{border-radius:var(--radius-sm);background:var(--k-surface);width:2rem;height:2rem}.ui-footmenu .ui-nav-desc{display:none}.ui-footmenu .ui-nav-groups{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.ui-footmenu .ui-nav-group,.ui-footmenu .ui-nav-group:only-child{grid-column:auto}.ui-footmenu .ui-nav-group:has(li:nth-child(7)){grid-column:auto}.ui-footmenu .ui-nav-group ul,.ui-footmenu .ui-nav-group:only-child ul{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.ui-footmenu .ui-nav-group:has(li:nth-child(7)) ul{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.ui-footmenu .ui-nav-glyph{width:2rem;height:2rem}.ui-footmenu .ui-nav-link{padding:var(--space-1) var(--space-2)}.ui-footmenu .ui-nav-link:hover,.ui-footmenu .ui-nav-link:focus-visible{background:var(--k-surface)}.ui-footmenu .ui-nav-link:hover .ui-nav-title{color:var(--k-text)}.ui-footmenu .ui-nav-copy{align-items:center;gap:2px var(--space-2);flex-wrap:wrap;display:flex}.ui-footmenu .ui-nav-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}}@keyframes rz-panel-up{0%{opacity:0;transform:translateY(.5rem)}}.ui-graphic{gap:var(--space-5);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-1);margin:0;display:grid}@media (min-width:48rem){.ui-graphic{padding:var(--space-6)}}.ui-graphic-head{gap:var(--space-2);max-width:var(--measure);display:grid}.ui-graphic-title{font-size:var(--fs-4)}.ui-graphic-caption{color:var(--text-muted)}.ui-graphic-source{color:var(--text-muted);border-top:1px solid var(--line);padding-top:var(--space-3)}.ui-range{gap:var(--space-1);min-width:0;display:grid}.ui-range-svg{width:100%;height:2rem;display:block;overflow:visible}.ui-range-track{fill:var(--track)}.ui-range-tick{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.ui-range-band[data-muster=voll]{fill:var(--k-bar,var(--accent-edge))}.ui-range-band[data-muster=schraffur]{stroke:var(--k-bar,var(--accent-edge));stroke-width:1.5px;vector-effect:non-scaling-stroke}.ui-range-schraffur{fill:var(--k-bar,var(--accent-edge))}.ui-range-achse{height:1.5rem;font-size:var(--fs-1);color:var(--text-muted);position:relative}.ui-range-achse>span{position:absolute;top:0;transform:translate(-50%)}.ui-range-achse>:first-child{left:0;transform:none}.ui-range-achse>:nth-child(2){left:25%}.ui-range-achse>:nth-child(3){left:50%}.ui-range-achse>:nth-child(4){left:75%}.ui-range-achse>:nth-child(5){right:0;transform:none}.ui-range-achsentitel{font-size:var(--fs-1);color:var(--text-muted);margin:0}.ui-range-legende{gap:var(--space-1);margin:var(--space-2) 0 0;font-size:var(--fs-1);color:var(--text);padding:0;list-style:none;display:grid}.ui-range-eintrag{gap:var(--space-2);grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;display:grid}.ui-range-probe{align-self:center;width:1.5rem;height:1rem;overflow:visible}.ui-range-wert{color:var(--heading);font-weight:var(--weight-strong)}.ui-zeit{gap:var(--space-1);min-width:0;display:grid;container:zeit/inline-size}.ui-zeit-svg{width:100%;height:5rem;display:block;overflow:visible}.ui-zeit-punkt{stroke:var(--heading);stroke-width:9px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ui-zeit-achse,.ui-zeit-tick{stroke:var(--line-strong);stroke-width:2px;vector-effect:non-scaling-stroke}.ui-zeit-balken[data-muster=voll]{fill:var(--k-bar,var(--accent-edge))}.ui-zeit-balken[data-muster=schraffur]{stroke:var(--k-bar,var(--accent-edge));stroke-width:1.5px;vector-effect:non-scaling-stroke}.ui-zeit-schraffur{fill:var(--k-bar,var(--accent-edge))}.ui-zeit-marken{gap:0 var(--space-2);font-size:var(--fs-1);color:var(--text-muted);display:grid}.ui-zeit[data-teilung="1-1"] .ui-zeit-marken{grid-template-columns:1fr 1fr}.ui-zeit[data-teilung="1-2"] .ui-zeit-marken{grid-template-columns:1fr 2fr}.ui-zeit[data-teilung="1-3"] .ui-zeit-marken{grid-template-columns:1fr 3fr}.ui-zeit[data-teilung="2-3"] .ui-zeit-marken{grid-template-columns:2fr 3fr}.ui-zeit-marken>:first-child{grid-area:1/1;justify-self:start}.ui-zeit-marken>:nth-child(2){grid-area:1/2;justify-self:start}.ui-zeit-marken>:nth-child(3){text-align:end;grid-area:1/2;justify-self:end}@container zeit (max-width:30rem){.ui-zeit-marken>:nth-child(3){grid-area:2/1/3/3}}.ui-zeit-achsentitel{font-size:var(--fs-1);color:var(--text-muted);margin:0}.ui-zeit-legende{gap:var(--space-1);margin:var(--space-2) 0 0;font-size:var(--fs-1);color:var(--text);padding:0;list-style:none;display:grid}.ui-zeit-eintrag{gap:var(--space-2);grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;display:grid}.ui-zeit-probe{align-self:center;width:1.5rem;height:1rem;overflow:visible}.ui-zeit-wert{color:var(--heading);font-weight:var(--weight-strong)}.ui-ablauf{gap:var(--space-3);min-width:0;display:grid;container:ablauf/inline-size}.ui-ablauf[data-anzahl="3"]{--abl-n:3}.ui-ablauf[data-anzahl="4"]{--abl-n:4}.ui-ablauf[data-anzahl="5"]{--abl-n:5}.ui-ablauf[data-back="1"]{--abl-ziel:0}.ui-ablauf[data-back="2"]{--abl-ziel:1}.ui-ablauf-schritte{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid;position:relative}.ui-ablauf-schritt{gap:var(--space-1) var(--space-2);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--card);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid;position:relative}.ui-ablauf-schritt:not(:last-child):after{content:"";left:50%;bottom:calc(-.5 * var(--space-5) - 5px);border-inline:7px solid #0000;border-top:10px solid var(--line-strong);position:absolute;transform:translate(-50%)}.ui-ablauf-nr{border:2px solid var(--heading);border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;color:var(--heading);font-size:var(--fs-1);font-weight:var(--weight-strong);grid-row:span 2;place-items:center;display:inline-grid}.ui-ablauf-titel{color:var(--heading);font-size:var(--fs-2);font-weight:var(--weight-strong);margin:0}.ui-ablauf-text{color:var(--text);font-size:var(--fs-1);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0}.ui-ablauf[data-back] .ui-ablauf-schritte{padding-left:1.75rem}.ui-ablauf-bogen{border-left:2px solid var(--line-strong);width:1.25rem;position:absolute;left:-1.25rem}.ui-ablauf-bogen[data-teil=start]{top:1.6rem;bottom:calc(-1 * var(--space-5) - 1px);border-top:2px solid var(--line-strong);border-top-left-radius:var(--radius-sm)}.ui-ablauf-bogen[data-teil=mitte]{top:-1px;bottom:calc(-1 * var(--space-5) - 1px)}.ui-ablauf-bogen[data-teil=ende]{border-bottom:2px solid var(--line-strong);border-bottom-left-radius:var(--radius-sm);height:calc(1.6rem + 1px);top:-1px}.ui-ablauf-bogen[data-teil=start]:after{content:"";border-block:7px solid #0000;border-left:10px solid var(--line-strong);position:absolute;top:-8px;right:-2px}.ui-ablauf-text+.ui-ablauf-text{grid-column:2}.ui-ablauf-rueck{gap:var(--space-2);font-size:var(--fs-1);color:var(--text);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;margin:0;display:grid}.ui-ablauf-rueckzeichen{fill:none;width:1.5rem;height:1.5rem;stroke:var(--heading);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ui-ablauf-wert{color:var(--heading);font-weight:var(--weight-strong)}@container ablauf (min-width:52rem){.ui-ablauf[data-back] .ui-ablauf-schritte{padding-left:0}.ui-ablauf-bogen{display:none}.ui-ablauf-schritte{--abl-w:calc((100% - (var(--abl-n) - 1) * var(--space-5)) / var(--abl-n));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ui-ablauf-schritt{grid-template-columns:minmax(0,1fr)}.ui-ablauf-nr{grid-row:auto}.ui-ablauf-text+.ui-ablauf-text{grid-column:auto}.ui-ablauf-schritt:not(:last-child):after{left:auto;right:calc(-.5 * var(--space-5) - 5px);border:7px solid #0000;border-inline:0;border-left:10px solid var(--line-strong);top:50%;bottom:auto;transform:translateY(-50%)}.ui-ablauf[data-back] .ui-ablauf-schritte{padding-bottom:2rem}.ui-ablauf[data-back] .ui-ablauf-schritte:before{content:"";height:1.75rem;bottom:.25rem;left:calc(var(--abl-ziel) * (var(--abl-w) + var(--space-5)) + var(--abl-w) / 2 - 1px);right:calc(var(--abl-w) / 2 - 1px);border:2px solid var(--line-strong);border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:0;position:absolute}.ui-ablauf[data-back] .ui-ablauf-schritte:after{content:"";bottom:calc(2rem - 10px);left:calc(var(--abl-ziel) * (var(--abl-w) + var(--space-5)) + var(--abl-w) / 2 - 7px);border-inline:7px solid #0000;border-bottom:10px solid var(--line-strong);position:absolute}}.ui-kacheln-rahmen{container:kacheln/inline-size}.ui-kacheln{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}@container kacheln (min-width:40rem){.ui-kacheln[data-anzahl="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-kachel{align-content:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--card);min-width:0;display:grid}.ui-kachel-bild{aspect-ratio:120/96;border-radius:var(--radius-sm);background:var(--family-blue-surface);fill:none;width:100%;height:auto;stroke:var(--heading);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.ui-kachel-fuellung{fill:var(--heading);stroke:none}.ui-kachel-akzent{stroke:var(--family-marine-bar);stroke-width:3.5px}.ui-kachel-hilfslinie{stroke:var(--line-strong);stroke-width:1.75px;stroke-dasharray:3 4}.ui-kachel-hilfspfeil{stroke:var(--line-strong);stroke-width:2.25px}.ui-kachel-kopf{gap:var(--space-1);margin:0;display:grid}.ui-kachel-buchstabe{color:var(--heading);font-size:var(--fs-6);font-weight:var(--weight-heading);line-height:1}.ui-kachel-wort{color:var(--heading);font-size:var(--fs-2);font-weight:var(--weight-strong)}.ui-kachel-text{color:var(--text);font-size:var(--fs-1);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0}.ui-bars{gap:var(--space-5);display:grid}.ui-bars-row{gap:var(--space-2) var(--space-4);align-items:center;display:grid}@media (min-width:48rem){.ui-bars-row{grid-template-columns:11rem minmax(0,1fr) 13rem}.ui-bars-note{grid-column:2/-1}}.ui-bars-label{align-items:center;gap:var(--space-2);color:var(--heading);font-weight:var(--weight-strong);display:inline-flex}.ui-bars-label:before{content:"";background:var(--k-dot,var(--progress));border-radius:50%;flex:none;width:.75rem;height:.75rem}.ui-bars-svg{width:100%;height:auto;display:block;overflow:visible}.ui-bars-track{fill:var(--track)}.ui-bars-fill{fill:var(--k-bar,var(--progress));transform-box:fill-box;transform-origin:0;transition:transform var(--dur-graphic) var(--ease-out)}.ui-bars-hatch{fill:var(--k-bar,var(--progress))}.ui-bars-zone{stroke:var(--k-bar,var(--progress));stroke-width:1.5px;transition:opacity var(--dur-reveal) var(--ease-out) calc(var(--dur-graphic) * .7)}.ui-bars-empty{border-top:2px dashed var(--line-strong);height:0;display:block}.ui-bars-value{color:var(--text);font-weight:var(--weight-strong)}.ui-bars-note{color:var(--text-muted)}.ui-bars-legend{align-items:center;gap:var(--space-3);color:var(--text-muted);display:flex}.ui-bars-legend svg{flex:none;width:2.25rem;height:auto}.ui-bars-row:nth-child(2) .ui-bars-fill{transition-delay:calc(var(--stagger) * 1)}.ui-bars-row:nth-child(3) .ui-bars-fill{transition-delay:calc(var(--stagger) * 2)}.ui-bars-row:nth-child(4) .ui-bars-fill{transition-delay:calc(var(--stagger) * 3)}.ui-bars-row:nth-child(n+5) .ui-bars-fill{transition-delay:calc(var(--stagger) * 4)}:root[data-motion=on] [data-graphic][data-state=wait] .ui-bars-fill{transform:scaleX(0)}:root[data-motion=on] [data-graphic][data-state=wait] .ui-bars-zone{opacity:0}.ui-steps-rahmen{position:relative;container:schritte/inline-size}.ui-steps{gap:var(--space-4);display:grid;position:relative}.ui-steps-linie{width:3px;height:calc(100% - 2.75rem - var(--space-4));pointer-events:none;transform-origin:50% 0;transition:transform var(--dur-graphic) var(--ease-out);position:absolute;top:2.75rem;left:calc(1.375rem - 1.5px);overflow:visible}.ui-steps-linie line{stroke:var(--k-dot,var(--accent-line));stroke-width:100px;stroke-dasharray:1;stroke-dashoffset:0}.ui-steps-linie-waagerecht{display:none}.ui-step{gap:var(--space-3);transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);grid-template-columns:2.75rem minmax(0,1fr);align-content:start;align-items:start;display:grid;position:relative}.ui-step:nth-child(2){transition-delay:calc(var(--stagger) * 1.5)}.ui-step:nth-child(3){transition-delay:calc(var(--stagger) * 3)}.ui-step:nth-child(n+4){transition-delay:calc(var(--stagger) * 4.5)}.ui-step-number{background:var(--k-bar,var(--accent-a));width:2.75rem;height:2.75rem;color:var(--on-bar);font:700 var(--fs-2) / 1 var(--font-body);box-shadow:0 0 0 4px var(--k-surface,var(--accent-soft));border-radius:50%;place-items:center;display:grid;position:relative}.ui-step-number:after{content:"";background:conic-gradient(var(--k-dot,var(--accent-line)) var(--rz-ring,100%), transparent 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2px), var(--mask-solid) calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2px), var(--mask-solid) calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2px), var(--mask-solid) calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2px), var(--mask-solid) calc(100% - 2px));mask:radial-gradient(farthest-side, transparent calc(100% - 2px), var(--mask-solid) calc(100% - 2px));pointer-events:none;border-radius:50%;position:absolute;inset:-6px}.ui-step-number[data-ring=uhr]:after{-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--mask-solid) calc(100% - 3px)), repeating-conic-gradient(var(--mask-solid) 0 6deg, transparent 6deg 7.5deg);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--mask-solid) calc(100% - 3px)), repeating-conic-gradient(var(--mask-solid) 0 6deg, transparent 6deg 7.5deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--mask-solid) calc(100% - 3px)), repeating-conic-gradient(var(--mask-solid) 0 6deg, transparent 6deg 7.5deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--mask-solid) calc(100% - 3px)), repeating-conic-gradient(var(--mask-solid) 0 6deg, transparent 6deg 7.5deg);mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--mask-solid) calc(100% - 3px)), repeating-conic-gradient(var(--mask-solid) 0 6deg, transparent 6deg 7.5deg);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.ui-step-number[data-ring=uhr]:before{content:"";background:var(--k-text,var(--accent-text));transform-origin:1.5px calc(1.375rem + 8px);width:3px;height:12px;transform:rotate(var(--rz-uhr,360deg));pointer-events:none;border-radius:2px;position:absolute;top:-8px;left:calc(50% - 1.5px)}.ui-step-ziffer{z-index:1;place-items:center;display:grid;position:relative}.ui-step-ziffer svg{width:1.375rem;height:1.375rem}.ui-step-body{gap:var(--space-2);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--card) 0%, var(--card-end) 100%);box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr);display:grid}.ui-step-kopf{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ui-step-symbol{color:var(--k-text,var(--accent-text));flex:none;display:inline-flex}.ui-step-symbol svg{width:1.5rem;height:1.5rem}.ui-step-meta{color:var(--k-text,var(--accent-text));font-weight:var(--weight-strong)}.ui-step-body{container:schritt/inline-size}.ui-step-title,.ui-artikel :is(h3,h4).ui-step-title{font-size:clamp(var(--fs-1), 6.9cqi, var(--fs-3))}.ui-step-text{color:var(--text)}.ui-step-items{gap:var(--space-1);padding-inline-start:1.2em;list-style:outside;display:grid}.ui-step-pillen{gap:var(--space-2);flex-wrap:wrap;padding-inline-start:0;list-style:none;display:flex}.ui-step-pillen li{max-width:100%;padding:var(--space-1) var(--space-3);border:1px solid var(--k-dot,var(--accent-line));border-radius:var(--radius-pill);background:var(--k-surface,var(--accent-soft));color:var(--k-text,var(--accent-text));font-weight:var(--weight-strong);overflow-wrap:break-word;line-height:1.35}.ui-steps-rahmen{--schritte-n:1;--schritte-linie:calc((var(--schritte-n) - 1) * (100% + var(--space-5)) / var(--schritte-n) - 2.75rem)}.ui-steps-rahmen:has(.ui-step:nth-child(2):last-child){--schritte-n:2}.ui-steps-rahmen:has(.ui-step:nth-child(3):last-child){--schritte-n:3}.ui-steps-rahmen:has(.ui-step:nth-child(4):last-child){--schritte-n:4}.ui-steps-rahmen:has(.ui-step:nth-child(5):last-child){--schritte-n:5}@container schritte (min-width:45rem){.ui-steps:has(>.ui-step:nth-child(4)){gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-steps-rahmen:has(.ui-step:nth-child(4))>.ui-steps-linie{display:none}.ui-steps:not(:has(>.ui-step:nth-child(4))){gap:var(--space-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ui-steps:not(:has(>.ui-step:nth-child(4)))>.ui-step{grid-template-columns:minmax(0,1fr)}.ui-steps-rahmen:not(:has(.ui-step:nth-child(4)))>.ui-steps-linie{width:var(--schritte-linie);transform-origin:0;height:2px;top:calc(1.375rem - 1px);left:2.75rem}.ui-steps-rahmen:not(:has(.ui-step:nth-child(4))) .ui-steps-linie-senkrecht{display:none}.ui-steps-rahmen:not(:has(.ui-step:nth-child(4))) .ui-steps-linie-waagerecht{display:inline}}@container schritte (min-width:60rem){.ui-steps:has(>.ui-step:nth-child(4):last-child){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ui-steps:has(>.ui-step:nth-child(4):last-child)>.ui-step{grid-template-columns:minmax(0,1fr)}.ui-steps-rahmen:has(.ui-step:nth-child(4):last-child)>.ui-steps-linie{width:var(--schritte-linie);transform-origin:0;height:2px;display:block;top:calc(1.375rem - 1px);left:2.75rem}.ui-steps-rahmen:has(.ui-step:nth-child(4):last-child) .ui-steps-linie-senkrecht{display:none}.ui-steps-rahmen:has(.ui-step:nth-child(4):last-child) .ui-steps-linie-waagerecht{display:inline}}@container schritte (min-width:75rem){.ui-steps:has(>.ui-step:nth-child(5):last-child){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ui-steps:has(>.ui-step:nth-child(5):last-child)>.ui-step{grid-template-columns:minmax(0,1fr)}.ui-steps-rahmen:has(.ui-step:nth-child(5):last-child)>.ui-steps-linie{width:var(--schritte-linie);transform-origin:0;height:2px;display:block;top:calc(1.375rem - 1px);left:2.75rem}.ui-steps-rahmen:has(.ui-step:nth-child(5):last-child) .ui-steps-linie-senkrecht{display:none}.ui-steps-rahmen:has(.ui-step:nth-child(5):last-child) .ui-steps-linie-waagerecht{display:inline}}:root[data-motion=on] [data-graphic][data-state=wait] .ui-steps-linie{transform:scale(0)}:root[data-motion=on] [data-graphic][data-state=wait] .ui-step{opacity:0;transform:translate3d(0, var(--rise), 0)}.ui-versus{gap:var(--space-4);display:grid}@media (min-width:48rem){.ui-versus{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-versus-column{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--card) 0%, var(--card-end) 100%);transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-graphic) var(--ease-out);align-content:start;display:grid}.ui-versus-column:nth-child(2){border-color:var(--k-dot,var(--accent-line));border-top:5px solid var(--k-bar,var(--accent-edge));transition-delay:var(--stagger)}.ui-versus-title{font-size:var(--fs-3)}.ui-versus-row{padding-block:var(--space-2);border-top:1px solid var(--line);gap:2px;display:grid}.ui-versus-row dt{color:var(--text-muted)}.ui-versus-row dd{color:var(--text);font-weight:var(--weight-strong)}:root[data-motion=on] [data-graphic][data-state=wait] .ui-versus-column{opacity:0;transform:translate3d(calc(var(--rise) * -1), 0, 0)}:root[data-motion=on] [data-graphic][data-state=wait] .ui-versus-column:nth-child(2){transform:translate3d(var(--rise), 0, 0)}.ui-zeitstrahl{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid;position:relative}.ui-zeitstrahl:before{content:"";border-radius:var(--radius-pill);background:var(--k-dot,var(--accent-line));transform-origin:50% 0;width:3px;transition:transform var(--dur-graphic) var(--ease-out);position:absolute;top:.5rem;bottom:.5rem;left:calc(.625rem - 1.5px)}.ui-zeitstrahl-punkt{gap:var(--space-1);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;min-width:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);padding-inline-start:2.5rem;display:grid;position:relative}.ui-zeitstrahl-marke{background:var(--k-bar,var(--accent-a));width:1.25rem;height:1.25rem;box-shadow:0 0 0 4px var(--k-surface,var(--accent-soft));border-radius:50%;position:absolute;top:.2rem;left:0}.ui-zeitstrahl-zeit{font-size:clamp(var(--fs-1), 5.6cqi, var(--fs-3));color:var(--k-text,var(--accent-text));overflow-wrap:break-word}.ui-zeitstrahl-punkt{min-width:0;container-type:inline-size}.ui-zeitstrahl-punkt>*{overflow-wrap:break-word;min-width:0}.ui-zeitstrahl-punkt p{color:var(--text);margin:0}.ui-zeitstrahl-punkt:nth-child(2){transition-delay:calc(var(--stagger) * 1)}.ui-zeitstrahl-punkt:nth-child(3){transition-delay:calc(var(--stagger) * 2)}.ui-zeitstrahl-punkt:nth-child(4){transition-delay:calc(var(--stagger) * 3)}.ui-zeitstrahl-punkt:nth-child(n+5){transition-delay:calc(var(--stagger) * 4)}:root[data-motion=on] [data-graphic][data-state=wait] .ui-zeitstrahl:before{transform:scaleY(0)}:root[data-motion=on] [data-graphic][data-state=wait] .ui-zeitstrahl-punkt{opacity:0;transform:translate3d(0, var(--rise), 0)}.ui-karte{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ui-karte-kachel{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid var(--line);border-top:4px solid var(--k-bar,var(--accent-edge));border-radius:var(--radius-md);background:linear-gradient(135deg, var(--card) 0%, var(--card-end) 100%);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);align-content:start;display:grid}.ui-karte-nummer{font:700 var(--fs-4) / 1 var(--font-display);color:var(--k-text,var(--accent-text))}.ui-karte-kachel{container-type:inline-size}@media (max-width:47.99rem){.ui-karte-kachel{padding-inline:var(--space-4)}}.ui-karte-kachel>*{min-width:0}.ui-karte-titel,.ui-artikel h4.ui-karte-titel{font-size:clamp(var(--fs-1), 5.6cqi, var(--fs-3))}.ui-karte-kachel p{color:var(--text);margin:0}.ui-karte-kachel:nth-child(2){transition-delay:calc(var(--stagger) * 1)}.ui-karte-kachel:nth-child(3){transition-delay:calc(var(--stagger) * 2)}.ui-karte-kachel:nth-child(4){transition-delay:calc(var(--stagger) * 3)}.ui-karte-kachel:nth-child(n+5){transition-delay:calc(var(--stagger) * 4)}:root[data-motion=on] [data-graphic][data-state=wait] .ui-karte-kachel{opacity:0;transform:translate3d(0, var(--rise), 0)}.ui-bildgrafik-bild{border-radius:var(--radius-md);display:block}.ui-bildgrafik-bild:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ui-bildgrafik .ui-graphic-source{gap:var(--space-1);border-top:0;padding-top:0;display:grid}.ui-bildgrafik-text{border-top:1px solid var(--line);padding-top:var(--space-3)}.ui-bildgrafik-text>summary{cursor:pointer;min-height:2.75rem;color:var(--accent-text);font-weight:var(--weight-strong);align-items:center;display:flex}.ui-bildgrafik-text[open]>summary{margin-bottom:var(--space-4)}.ui-seatmeter{border-radius:var(--radius-pill);width:100%;height:.5rem;display:block;overflow:hidden}.ui-seatmeter-track{fill:var(--track)}.ui-seatmeter-fill{fill:var(--progress);transform-box:fill-box;transform-origin:0;transition:transform var(--dur-graphic) var(--ease-out) var(--stagger)}:root[data-motion=on] [data-state=wait] .ui-seatmeter-fill{transform:scaleX(0)}.ui-certificate{gap:var(--space-4);max-width:44rem;padding:var(--space-6) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-2);display:grid;position:relative;overflow:hidden}@media (min-width:48rem){.ui-certificate{padding:var(--space-7) var(--space-7) var(--space-6)}}.ui-certificate:before{content:"";background:linear-gradient(90deg, var(--brand-1), var(--brand-3));height:6px;position:absolute;inset:0 0 auto}.ui-certificate-watermark{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ui-certificate-watermark:before{content:attr(data-marker);font:700 clamp(4rem, 14vw, 8rem) / 1 var(--font-display);color:var(--line);transform:rotate(-24deg)}.ui-certificate-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.ui-certificate-provider{font:700 var(--fs-3) / 1.2 var(--font-display);color:var(--heading)}.ui-certificate-address{color:var(--text-muted)}.ui-certificate-marker{padding:var(--space-1) var(--space-3);border:1.5px solid var(--accent-text);border-radius:var(--radius-pill);color:var(--accent-text);font-weight:var(--weight-strong);letter-spacing:.04em}.ui-certificate-heading{font:var(--weight-heading) var(--fs-5) / 1.15 var(--font-display);color:var(--heading);position:relative}.ui-certificate-intro{color:var(--text);position:relative}.ui-certificate-rows{gap:var(--space-2);display:grid;position:relative}.ui-certificate-rows>div{padding-block:var(--space-2);border-top:1px solid var(--line);gap:2px;display:grid}@media (min-width:40rem){.ui-certificate-rows>div{gap:var(--space-4);grid-template-columns:10rem minmax(0,1fr)}}.ui-certificate-rows dt{color:var(--text-muted);font-weight:var(--weight-strong)}.ui-certificate-rows dd{color:var(--text)}.ui-certificate-signature{color:var(--text);border-top:1px solid var(--line);padding-top:var(--space-3);position:relative}.ui-certificate-footer{color:var(--text-muted);border-top:1px solid var(--line);padding-top:var(--space-3);position:relative}.ui-band{position:relative;overflow:hidden}.ui-band-inner{position:relative}.ui-hero-subline{color:var(--text);font-weight:var(--weight-strong);font-size:var(--fs-2);letter-spacing:.01em}.ui-hero-micro{color:var(--text-muted)}.ui-feature-example{border-inline-start:3px solid var(--k-dot,var(--accent-line));color:var(--text-muted);padding-inline-start:var(--space-3);font-style:italic}.ui-check{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--k-dot,var(--accent-line));border-top:5px solid var(--k-bar,var(--accent-edge));border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--card) 0%, var(--card-end) 100%);box-shadow:var(--shadow-1);display:grid}:root:not([data-js]) .ui-check{display:none}.ui-check-fields{gap:var(--space-4);display:grid}@media (min-width:40rem){.ui-check-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-check-result{gap:var(--space-3);justify-items:start;min-height:3rem;display:grid}.ui-check-heading{font:var(--weight-heading) var(--fs-3) / 1.2 var(--font-display);color:var(--heading)}.ui-check-rule{color:var(--text);font-weight:var(--weight-strong);max-width:var(--measure)}.ui-check-details{gap:var(--space-2);max-width:var(--measure);padding-inline-start:1.25rem;list-style:outside;display:grid}.ui-check-duty{color:var(--text);max-width:var(--measure)}.ui-check-source,.ui-check-prompt{color:var(--text-muted);max-width:var(--measure)}.ui-check-all>summary{cursor:pointer}.ui-stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));display:grid}.ui-stats>div{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--line);border-top:5px solid var(--k-bar,var(--accent-edge));border-radius:var(--radius-md);background:var(--k-surface,var(--card));display:grid}.ui-stats dt{color:var(--text-muted);order:2}.ui-stats dd{font:700 var(--fs-5) / 1.1 var(--font-display);color:var(--k-text,var(--heading));order:1}.ui-stats-block{gap:var(--space-3);align-content:start;min-width:0;display:grid}.ui-stats-source{color:var(--text-muted);max-width:var(--measure)}.ui-stats--compact{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-stats--compact>div{padding:var(--space-3)}.ui-stats--compact dd{font-size:var(--fs-4)}.ui-lecturer-name{font-weight:var(--weight-strong);color:var(--heading)}.ui-certificate-block{align-items:start}.ui-approval{gap:var(--space-5);display:grid}.ui-approval-actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ui-approval-text{max-width:52rem}.ui-approval-pre{padding:var(--space-4);border-radius:var(--radius-md);background:var(--sunken);color:var(--text);font:var(--weight-text) var(--fs-1) / 1.6 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ui-objections{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.ui-objection{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);align-content:start;display:grid}.ui-objection h3{font-size:var(--fs-3)}.ui-booking{align-items:start}.ui-booking-summary{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--card) 0%, var(--card-end) 100%);box-shadow:var(--shadow-1);display:grid}.ui-booking-summary h3{font-size:var(--fs-4)}@media (min-width:64rem){.ui-booking-summary{top:var(--space-5);position:sticky}}.ui-review{gap:var(--space-2);max-width:var(--measure);display:grid}.ui-review-text{color:var(--text);font-weight:var(--weight-strong)}.ui-review-mark{padding:var(--space-1) var(--space-3);border:1.5px dashed var(--line-strong);border-radius:var(--radius-pill);color:var(--text);justify-self:start}.ui-mtmap{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.ui-mtmap-item{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line);border-top:4px solid var(--k-dot);border-radius:var(--radius-md);background:var(--card);transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);align-content:start;display:grid}.ui-mtmap-item[data-current=true]{background:var(--k-surface)}.ui-mtmap-short{font:700 var(--fs-5) / 1 var(--font-display);color:var(--k-text)}.ui-mtmap-name{color:var(--heading);font-weight:var(--weight-strong)}.ui-mtmap-areas{color:var(--text-muted)}.ui-mtmap-item[data-current=true] .ui-mtmap-areas{color:var(--k-text)}.ui-mtmap-here{color:var(--k-text);font-weight:var(--weight-strong)}.ui-mtmap-item:nth-child(2){transition-delay:var(--stagger)}.ui-mtmap-item:nth-child(3){transition-delay:calc(var(--stagger) * 2)}.ui-mtmap-item:nth-child(4){transition-delay:calc(var(--stagger) * 3)}:root[data-motion=on] [data-graphic][data-state=wait] .ui-mtmap-item{opacity:0;transform:translate3d(0, var(--rise), 0)}.ui-calc{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--accent-line);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--card) 0%, var(--card-end) 100%);box-shadow:var(--shadow-1);display:grid}.ui-calc-input{max-width:10rem}.ui-calc-wahl{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-calc-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-calc-chip{min-width:3rem;min-height:2.75rem;padding:0 var(--space-3);border:1px solid var(--accent-line);background:var(--card);color:var(--heading);font:600 var(--fs-1) / 1 var(--font-body,inherit);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;transition:background-color .15s,color .15s,border-color .15s,transform .15s}.ui-calc-chip:hover{border-color:var(--accent-a);transform:translateY(-1px)}.ui-calc-chip[aria-pressed=true]{background:var(--accent-a);border-color:var(--accent-a);color:var(--on-accent)}.ui-calc-chip:focus-visible{outline:3px solid var(--focus,var(--accent-a));outline-offset:2px}.ui-calc-oder{color:var(--text-muted)}.ui-calc-wahl .ui-calc-input{width:7rem}@media (prefers-reduced-motion:reduce){.ui-calc-chip{transition:none}.ui-calc-chip:hover{transform:none}}.ui-calc-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-calc-result{gap:var(--space-3);display:grid}.ui-calc-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.ui-calc-grid>div{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--card);border:1px solid var(--line);display:grid}.ui-calc-grid dt{color:var(--text-muted)}.ui-calc-grid dd{font:700 var(--fs-5) / 1.1 var(--font-display);color:var(--heading);font-variant-numeric:tabular-nums}.ui-calc-verdict{color:var(--text);font-weight:var(--weight-strong)}.ui-uebung{gap:var(--space-6);min-width:0;display:grid}.ui-uebung .ui-tabs-panel{gap:var(--space-6);display:grid}.ui-uebung-faelle{gap:var(--space-4);display:grid}.ui-uebung-wahl{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-uebung-fall,.ui-uebung-eigen{gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);overflow-wrap:break-word;display:grid}@media (min-width:40rem){.ui-uebung-fall,.ui-uebung-eigen{padding:var(--space-5)}}.ui-uebung-fall h3,.ui-uebung-eigen h3{font-size:var(--fs-4)}.ui-uebung-stufe{color:var(--accent-text);font-size:var(--fs-1);font-weight:var(--weight-strong);letter-spacing:.04em}.ui-uebung-angaben{gap:var(--space-3);margin:0;display:grid}.ui-uebung-angaben dt{color:var(--heading);font-weight:var(--weight-strong)}.ui-uebung-angaben dd{color:var(--text);margin:0}.ui-uebung-beispiel{margin-top:var(--space-1);display:block}.ui-uebung-frage{color:var(--heading);font-weight:var(--weight-strong)}.ui-uebung-zeile,.ui-uebung-felder{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.ui-uebung-zeile{align-items:end}.ui-uebung-felder{align-items:start}.ui-uebung-eingabe{align-items:center;gap:var(--space-2);display:flex}.ui-uebung-eingabe .ui-field-input{flex:auto;min-width:0}.ui-uebung-einheit{color:var(--text-muted);font-size:var(--fs-1);flex:none}.ui-uebung-knopf .ui-button{width:100%}@media (min-width:40rem){.ui-uebung-knopf .ui-button{width:auto}}.ui-uebung-auswertung{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.ui-uebung-rechenweg{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--sunken);color:var(--text);font-variant-numeric:tabular-nums;display:grid}.ui-uebung-rechenweg ol{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ui-uebung-kopf,.ui-uebung-schluss{color:var(--heading);font-weight:var(--weight-strong)}.ui-uebung-ergebnishinweis{font-size:var(--fs-1);font-weight:var(--weight-strong);color:var(--text)}.ui-uebung-warnung,.ui-uebung-rueckmeldung{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);color:var(--text)}.ui-uebung-rueckmeldung{background:var(--sunken)}.ui-uebung-aufklapp{gap:var(--space-1);display:grid}.ui-uebung summary{cursor:pointer;min-height:2.75rem;color:var(--accent-text);font-weight:var(--weight-strong);align-items:center;display:flex}.ui-uebung details>p{margin-block:var(--space-2)}.ui-uebung-lernfrage{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--sunken);display:grid}.ui-uebung-quelle{font-size:var(--fs-1);color:var(--text-muted);border-top:1px solid var(--line);padding-top:var(--space-3)}.ui-uebung-geltung{color:var(--text)}.ui-uebung-news2{gap:var(--space-3);display:grid}.ui-uebung-news2 h4{font-size:var(--fs-3)}.ui-uebung-tabelle td{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ui-uebung-tabelle th{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:balance}.ui-uebung-hinweis{gap:var(--space-3);display:grid}.ui-talking{gap:var(--space-2);max-width:var(--measure);padding-inline-start:1.25rem;list-style:decimal;display:grid}.ui-lights{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.ui-light{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line);border-inline-start:6px solid var(--k-dot);border-radius:var(--radius-md);background:var(--card);align-content:start;display:grid}.ui-light[data-status=stop]{--k-surface:var(--family-himbeere-surface);--k-text:var(--family-himbeere-text);--k-dot:var(--family-himbeere-dot)}.ui-light[data-status=open]{--k-surface:var(--family-marine-surface);--k-text:var(--family-marine-text);--k-dot:var(--family-marine-dot)}.ui-light-state{font:var(--weight-heading) var(--fs-3) / 1.2 var(--font-display);color:var(--heading)}.ui-light-status{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--k-surface);color:var(--k-text);font-weight:var(--weight-strong);justify-self:start}.ui-light-status:before{content:"● "}.ui-light[data-status=stop] .ui-light-status:before{content:"✕ "}.ui-purchase{gap:var(--space-3);justify-items:start;display:grid}.ui-lecturer{gap:var(--space-5);align-items:start;display:grid}@media (min-width:40rem){.ui-lecturer{grid-template-columns:auto minmax(0,1fr)}}.ui-lecturer h3{font-size:var(--fs-4)}.ui-image-band{max-width:var(--page-max);padding:var(--space-6) var(--gutter);margin-inline:auto}.ui-address{font-style:normal}.ui-tabs{gap:var(--space-4);display:grid}.ui-tabs-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-tab-button{min-height:var(--target);padding:var(--space-2) var(--space-4);border:1.5px solid var(--k-dot,var(--line-strong));border-radius:var(--radius-pill);background:var(--card);color:var(--text);font:var(--weight-strong) var(--fs-1) / 1.2 var(--font-body);cursor:pointer;transition:background var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out)}.ui-tab-button:hover{background:var(--k-surface,var(--accent-soft))}.ui-tab-button[aria-selected=true],.ui-tab-button[aria-selected=true]:hover{background:var(--k-bar,var(--accent-a));border-color:var(--k-bar,var(--accent-a));color:var(--on-bar)}:root:not([data-js]) .ui-tabs-list{display:none}:root:not([data-js]) .ui-tabs-panel[hidden]{display:block}.ui-programm{gap:var(--space-4);display:grid}.ui-programm-lead a{color:var(--accent-text);font-weight:var(--weight-strong)}.ui-timetable{gap:var(--space-5);display:grid}.ui-timetable-day caption{text-align:start;padding-bottom:var(--space-3)}.ui-timetable-day-title{font:var(--weight-heading) var(--fs-3) / 1.3 var(--font-display);color:var(--heading);display:block}.ui-timetable-day-sub{color:var(--k-text,var(--accent-text));font-weight:var(--weight-strong);display:block}.ui-timetable-day th{color:var(--text-muted);font-weight:var(--weight-strong)}.ui-timetable-time{white-space:nowrap;font-variant-numeric:tabular-nums;width:9.5rem;font-weight:var(--weight-strong);color:var(--heading)}.ui-timetable-day tbody tr[data-kind=item] .ui-timetable-time{box-shadow:inset 4px 0 0 var(--k-bar,var(--accent-edge))}.ui-timetable-title{font-weight:var(--weight-strong);color:var(--heading);display:block}.ui-timetable-desc{color:var(--text-muted);display:block}.ui-timetable-units{white-space:nowrap;text-align:end;font-weight:var(--weight-strong);color:var(--k-text,var(--accent-text))}.ui-timetable{container:programm/inline-size}@container programm (max-width:35.99rem){.ui-timetable-day thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-timetable-day,.ui-timetable-day tbody{width:100%;display:block}.ui-timetable-day caption{display:block}.ui-timetable-day tbody tr{justify-content:space-between;gap:0 var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ui-timetable-day tbody :is(td,th){border:0;width:auto;min-width:0;padding:0;display:block}.ui-timetable-time{order:1}.ui-timetable-units{order:2}.ui-timetable-day tbody :is(td,th):not(.ui-timetable-time,.ui-timetable-units){padding-top:var(--space-1);flex:100%;order:3}.ui-timetable-day tbody tr[data-kind=item]{box-shadow:inset 4px 0 0 var(--k-bar,var(--accent-edge))}.ui-timetable-day tbody tr[data-kind=item] .ui-timetable-time{box-shadow:none}.ui-timetable-day tr[data-kind=pause]{background:var(--sunken)}.ui-timetable-units:empty{display:none}}.ui-timetable-day tr[data-kind=pause] td{background:var(--sunken);color:var(--text-muted)}.ui-timetable-day tr[data-kind=pause] .ui-timetable-title,.ui-timetable-day tr[data-kind=pause] .ui-timetable-time{color:var(--text-muted);font-weight:var(--weight-text)}.ui-pool{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.ui-pool-group{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-top:5px solid var(--k-bar,var(--accent-edge));border-radius:var(--radius-lg);background:var(--card);align-content:start;display:grid}.ui-pool-title{font-size:var(--fs-3);color:var(--k-text,var(--heading))}.ui-pool-list{gap:var(--space-3);display:grid}.ui-pool-item{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.ui-pool-name{font-weight:var(--weight-strong);color:var(--heading);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.ui-pool-units{white-space:nowrap;font-weight:var(--weight-strong);color:var(--k-text,var(--accent-text));justify-self:start}.ui-pool-desc{color:var(--text-muted);grid-column:1/-1}.ui-blockchoice{gap:var(--space-3);display:grid}.ui-blockchoice-group{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.ui-blockchoice-legend{font-weight:var(--weight-strong);color:var(--heading);padding:0}.ui-matlib{gap:var(--space-4);display:grid}.ui-matfilter{gap:var(--space-3) var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;display:grid}.ui-matfilter-days{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-tab-button[aria-pressed=true],.ui-tab-button[aria-pressed=true]:hover{background:var(--k-bar,var(--accent-a));border-color:var(--k-bar,var(--accent-a));color:var(--on-bar)}:root:not([data-js]) .ui-matfilter,:root:not([data-js]) .ui-matlib-count{display:none}.ui-matlib-count{color:var(--text-muted);font-weight:var(--weight-strong)}.ui-matlib-empty{max-width:var(--measure);padding:var(--space-5);border-left:5px solid var(--k-bar,var(--accent-edge));border-radius:var(--radius-sm);background:var(--k-surface,var(--accent-soft));color:var(--text)}.ui-matlib-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.ui-matcard{border:1px solid var(--line);border-top:5px solid var(--k-bar);border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:var(--shadow-1);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.ui-matcard-preview{aspect-ratio:3/2;background:radial-gradient(90% 80% at 100% 0%, var(--k-dot), transparent 70%), linear-gradient(150deg, var(--k-bar), var(--k-text));color:var(--on-bar);place-items:center;display:grid;position:relative}.ui-matcard-mark svg{stroke-width:1.25px;width:3.5rem;height:3.5rem}.ui-matcard-flag{top:var(--space-3);left:var(--space-3);border-radius:var(--radius-pill);background:var(--card);color:var(--heading);font:var(--weight-strong) var(--fs-1) / 1.6 var(--font-body);padding:0 .6em;position:absolute}.ui-matcard-body{gap:var(--space-2);padding:var(--space-4);align-content:start;display:grid}.ui-matcard-kind{color:var(--k-text);font-weight:var(--weight-strong)}.ui-matcard-title{font-size:var(--fs-3);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ui-matcard-meta{color:var(--text-muted)}.ui-matcard-progress{gap:var(--space-1);color:var(--text-muted);display:grid}.ui-matcard-chapters>summary{min-height:var(--target);color:var(--k-text);font-weight:var(--weight-strong);cursor:pointer;align-items:center;display:flex}.ui-matcard-chapters ol{gap:var(--space-1);padding:0 0 var(--space-2);list-style:none;display:grid}.ui-matcard-chapters li{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--line);padding-block:var(--space-1);display:flex}.ui-matcard-page{color:var(--text-muted);white-space:nowrap;flex:none}.ui-matcard-actions{padding-top:var(--space-2)}.ui-matcard-actions .ui-button{width:100%}.ui-matcard-hint{font-size:var(--fs-1);color:var(--text-muted)}.ui-button:disabled{cursor:not-allowed;box-shadow:none}.ui-access-row{align-items:stretch}.ui-access{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-top:5px solid var(--k-bar,var(--accent-edge));border-radius:var(--radius-lg);background:var(--card);align-content:start;display:grid}.ui-access-title{align-items:center;gap:var(--space-2);font:var(--weight-heading) var(--fs-3) / 1.3 var(--font-display);color:var(--heading);display:flex}.ui-access-title svg{color:var(--k-text,var(--accent-text));flex:none}.ui-access .ui-button{justify-self:start}.ui-access>a:not(.ui-button){min-height:var(--target);color:var(--accent-text);font-weight:var(--weight-strong);text-underline-offset:.2em;justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}.ui-rating-block{gap:var(--space-3);align-content:start;min-width:0;display:grid}.ui-rating{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));margin:0;display:grid}.ui-rating-item{gap:var(--space-1);align-content:start;min-width:0;display:grid}.ui-rating dt{color:var(--text-muted);order:2}.ui-rating dd{font:700 clamp(var(--fs-5), 1.35rem + 1.2vw, var(--fs-6)) / 1.1 var(--font-display);color:var(--heading);white-space:nowrap;order:1;margin:0}.ui-rating-item--gold dd{white-space:normal}.ui-gold{white-space:nowrap}.ui-rating--compact{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-rating--compact dd{font-size:var(--fs-4)}.ui-gold{--glint-rest:38%;color:var(--rating-gold-deep)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ui-gold{background-image:linear-gradient(105deg, transparent 0 41%, var(--rating-gold-glint) 50%, transparent 59% 100%), linear-gradient(180deg, var(--rating-gold-mid) 0%, var(--rating-gold-deep) 80%);background-size:300% 100%,100% 100%;background-position:var(--glint-rest) 0, 0 0;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 var(--rating-gold-emboss));background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}}.ui-sterne{--stern-ruhe:0px;aspect-ratio:136/24;vertical-align:.06em;width:auto;height:.6em;margin-inline-start:.3em;display:inline-block;overflow:visible}.ui-sterne-stopp--hell{stop-color:var(--rating-star-light)}.ui-sterne-stopp--mitte{stop-color:var(--rating-star-mid)}.ui-sterne-stopp--tief{stop-color:var(--rating-star-deep)}.ui-sterne-stopp--glanz{stop-color:var(--rating-star-glint)}.ui-sterne-stopp--aus{stop-color:var(--rating-star-glint);stop-opacity:0}.ui-sterne-glanz{transform:translateX(var(--stern-ruhe))}.ui-sterne-kontur path{fill:none;stroke:var(--rating-gold-deep);stroke-width:1.3px;stroke-linejoin:round}.ui-notice--gold:before{background:radial-gradient(circle at 35% 30%, var(--rating-gold-glint), var(--rating-gold-mid) 45%, var(--rating-gold-deep));width:.875rem;height:.875rem}.ui-notice--gold .ui-gold{font:700 var(--fs-3) / 1 var(--font-display)}.ui-rating-line{min-width:0}.ui-brand-surface.ui-kennzahlflaeche{--text-muted:var(--brand-highlight);padding:var(--space-6);border-radius:calc(var(--radius-lg) + var(--space-2));background:linear-gradient(155deg, var(--kennzahl-grund) 0%, var(--brand-1) 100%)}.ui-brand-surface.ui-kennzahlflaeche:not([data-kompakt]){justify-self:start;max-width:min(48rem,100%)}.ui-brand-surface.ui-kennzahlflaeche[data-kompakt]{margin-inline:calc(var(--space-5) * -1);padding:var(--space-4) var(--space-5);border-radius:0}.ui-kennzahlflaeche .ui-rating{gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.ui-kennzahlflaeche .ui-rating-item{flex:none}.ui-kennzahlflaeche .ui-rating dt{white-space:nowrap}.ui-kennzahlflaeche .ui-rating-item{max-width:100%}@media (max-width:47.99rem){.ui-brand-surface.ui-kennzahlflaeche:not([data-kompakt]){padding:var(--space-5) var(--space-4)}.ui-kennzahlflaeche .ui-rating dt{white-space:normal;text-wrap:balance}}.ui-hero-eyebrow>.ui-kennzahlen{flex:100%}.ui-kennzahlen{--kz-abstand:1.5rem;gap:var(--space-4);min-width:0;display:grid;container-type:inline-size}.ui-kennzahlen-reihe{row-gap:var(--space-3);margin:0 calc(var(--kz-abstand) * -1) 0 calc(var(--kz-abstand) * -1 - 1px);flex-wrap:wrap;display:flex;overflow-x:clip}.ui-kennzahl{align-content:start;gap:var(--space-1);min-width:0;padding-inline:var(--kz-abstand);border-inline-start:1px solid var(--kennzahl-linie);display:grid}.ui-kennzahl dt{font:500 var(--fs-1) / 1.35 var(--font-body);color:var(--text-muted);white-space:nowrap;order:2}.ui-kennzahl dd{font:700 1.875rem / 1.1 var(--font-display);color:var(--on-brand);white-space:nowrap;order:1;align-items:center;gap:.5rem;margin:0;display:flex}.ui-kennzahl .ui-sterne{height:.55em;margin-inline-start:0}.ui-kennzahl-symbol{color:var(--brand-highlight);display:inline-flex}.ui-kennzahl-symbol svg{width:.9em;height:.9em}.ui-kennzahl-kurz{display:none}.ui-kennzahlen-haken{gap:var(--space-2) var(--space-5);font:500 var(--fs-1) / 1.35 var(--font-body);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-kennzahlen-haken li{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.ui-kennzahlen-haken svg{width:1.125em;height:1.125em;color:var(--rating-gold-mid);stroke-width:2.5px;flex:none}@container (max-width:37.5rem){.ui-kennzahlen-reihe{--kz-abstand:1rem}.ui-kennzahl dd{font-size:1.5rem}.ui-kennzahl-symbol,.ui-kennzahl-lang{display:none}.ui-kennzahl-kurz{display:inline}}@container (max-width:29rem){.ui-kennzahlen-reihe{--kz-abstand:.375rem}.ui-kennzahl dt{font-size:.75rem}.ui-kennzahl dd{gap:.2rem;font-size:clamp(1.1875rem,5.3cqi,1.3125rem)}.ui-kennzahl .ui-sterne{height:.45em}.ui-kennzahlen-haken{gap:var(--space-1) var(--space-3);font-size:.75rem}}.ui-gold,.ui-sterne-glanz{--glint-start:var(--glint-delay)}.ui-rating-item--gold+.ui-rating-item--gold .ui-gold,.ui-notice--gold .ui-gold~.ui-gold,.ui-kennzahl+.ui-kennzahl .ui-gold{--glint-start:calc(var(--glint-delay) + var(--stagger) * 2)}@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .ui-rating:not([data-state=wait]) .ui-gold,:root[data-motion=on] .ui-notice--gold .ui-gold,:root[data-motion=on] .ui-kennzahlen .ui-gold{animation:rz-glanz var(--dur-glint) var(--ease-in-out) var(--glint-start) 1 both}:root[data-motion=on] .ui-rating:not([data-state=wait]) .ui-sterne-glanz,:root[data-motion=on] .ui-kennzahlen .ui-sterne-glanz{animation:rz-glanz-stern var(--dur-glint) var(--ease-in-out) var(--glint-start) 1 both}@media (hover:hover){:root[data-motion=on] .ui-rating:not([data-state=wait]) .ui-rating-item--gold:hover .ui-gold,:root[data-motion=on] .ui-notice--gold:hover .ui-gold,:root[data-motion=on] .ui-kennzahl:hover .ui-gold{animation:rz-glanz var(--dur-glint) var(--ease-in-out) var(--glint-start) 1 both, rz-glanz-erneut var(--dur-glint) var(--ease-in-out) 0s 1 both}:root[data-motion=on] .ui-rating:not([data-state=wait]) .ui-rating-item--gold:hover .ui-sterne-glanz{animation:rz-glanz-stern var(--dur-glint) var(--ease-in-out) var(--glint-start) 1 both, rz-glanz-stern-erneut var(--dur-glint) var(--ease-in-out) 0s 1 both}}}@keyframes rz-glanz{0%{background-position:var(--glint-rest) 0, 0 0}28%{background-position:0 0,0 0}28.01%{background-position:100% 0,0 0}to{background-position:var(--glint-rest) 0, 0 0}}@keyframes rz-glanz-stern{0%{transform:translateX(var(--stern-ruhe))}28%{transform:translate(0)}to{transform:translate(164px)}}@keyframes rz-glanz-stern-erneut{0%{transform:translateX(var(--stern-ruhe))}28%{transform:translate(0)}to{transform:translate(164px)}}@keyframes rz-glanz-erneut{0%{background-position:var(--glint-rest) 0, 0 0}28%{background-position:0 0,0 0}28.01%{background-position:100% 0,0 0}to{background-position:var(--glint-rest) 0, 0 0}}.ui-rechtsabsatz{border-inline-start:3px solid var(--accent-edge);padding-inline-start:var(--space-4)}.ui-rechtsabsatz-marke{margin-bottom:var(--space-1);font-size:var(--fs-1);font-weight:var(--weight-strong);letter-spacing:.04em;color:var(--accent-text);display:block}[data-reveal]{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out)}:root[data-motion=on] [data-reveal][data-state=wait]{opacity:0;transform:translate3d(0, var(--rise), 0)}[data-reveal=stagger]{transition:none}[data-reveal=stagger]>*{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out)}[data-reveal=stagger]>:nth-child(2){transition-delay:calc(var(--stagger) * 1)}[data-reveal=stagger]>:nth-child(3){transition-delay:calc(var(--stagger) * 2)}[data-reveal=stagger]>:nth-child(4){transition-delay:calc(var(--stagger) * 3)}[data-reveal=stagger]>:nth-child(5){transition-delay:calc(var(--stagger) * 4)}[data-reveal=stagger]>:nth-child(n+6){transition-delay:calc(var(--stagger) * 5)}:root[data-motion=on] [data-reveal=stagger][data-state=wait]>*{opacity:0;transform:translate3d(0, var(--rise), 0)}.ui-ambient{pointer-events:none;height:clamp(7rem,24%,14rem);-webkit-mask-image:linear-gradient(to bottom, var(--mask-solid) 50%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--mask-solid) 50%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--mask-solid) 50%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--mask-solid) 50%, transparent);mask-image:linear-gradient(to bottom, var(--mask-solid) 50%, transparent);position:absolute;inset:0 0 auto;overflow:hidden}.ui-ambient-glow{aspect-ratio:1;background:radial-gradient(closest-side, var(--brand-ambient), transparent);opacity:.8;border-radius:50%;width:60vmax;position:absolute}.ui-ambient-glow:first-child{animation:rz-drift-a var(--ambient-slow) var(--ease-in-out) infinite alternate;top:-36vmax;left:-16vmax}.ui-ambient-glow:nth-child(2){animation:rz-drift-b var(--ambient-mid) var(--ease-in-out) infinite alternate;top:-40vmax;right:-22vmax}.ui-ambient-motif{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui-motif-path{fill:none;stroke:var(--motif-line);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:420 36;animation:rz-path var(--motif-path) linear infinite alternate}.ui-motif-path--soft{stroke-width:1px;opacity:.6;animation-direction:alternate-reverse}@keyframes rz-path{to{stroke-dashoffset:-76px}}.ui-motif-wave{fill:none;stroke:var(--motif-line);stroke-width:1.5px;animation:rz-wave var(--motif-wave) linear infinite}@keyframes rz-wave{to{transform:translate(-60px)}}.ui-motif-link{stroke:var(--motif-line);stroke-width:1px;opacity:.7}.ui-motif-dot{stroke:var(--motif-line);stroke-width:1.5px}.ui-motif-dot[data-family=blue]{fill:var(--family-blue-surface)}.ui-motif-dot[data-family=petrol]{fill:var(--family-petrol-surface)}.ui-motif-dot[data-family=sage]{fill:var(--family-sage-surface)}.ui-motif-dot[data-family=marine]{fill:var(--family-marine-surface)}.ui-motif-dot[data-family=plum]{fill:var(--family-plum-surface)}.ui-motif-net{transform-box:view-box;transform-origin:940px 110px;animation:rz-breathe var(--motif-net) var(--ease-in-out) infinite alternate}@keyframes rz-breathe{to{opacity:.75;transform:scale(1.02)}}.ui-motif-gridpoint{fill:var(--motif-grid)}.ui-motif-grid{opacity:.8}.ui-motif-light-stop{stop-color:var(--motif-grid);stop-opacity:.9}.ui-motif-light-stop--end{stop-opacity:0}.ui-motif-light{animation:rz-light var(--motif-light) var(--ease-in-out) infinite alternate}@keyframes rz-light{to{transform:translate(120px)}}:root:not([data-ambient-ready]) .ui-ambient *,:root:not([data-motion=on]) .ui-ambient *,:root[data-tab=hidden] .ui-ambient *,.ui-ambient[data-ambient=paused] *{animation-play-state:paused}@keyframes rz-drift-a{to{transform:translate3d(var(--ambient-shift), calc(var(--ambient-shift) * .6), 0) scale(1.06);opacity:1}}@keyframes rz-drift-b{to{transform:translate3d(calc(var(--ambient-shift) * -1), calc(var(--ambient-shift) * -.5), 0) scale(1.08);opacity:.95}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .ui-hero-eyebrow>*,:root:not([data-motion=off]) .ui-hero-actions>*{animation:rz-rise var(--dur-reveal) var(--ease-out) both}:root:not([data-motion=off]) .ui-hero-eyebrow>:nth-child(2){animation-delay:calc(var(--stagger) * .5)}:root:not([data-motion=off]) .ui-hero-eyebrow>:nth-child(n+3){animation-delay:var(--stagger)}:root:not([data-motion=off]) .ui-hero-actions>*{animation-delay:calc(var(--stagger) * 1.5)}:root:not([data-motion=off]) .ui-hero-actions>:nth-child(2){animation-delay:calc(var(--stagger) * 2)}}@keyframes rz-rise{0%{opacity:0;transform:translate3d(0, calc(var(--rise) * .6), 0)}}.ui-bento,.ui-datecard,.ui-linkgrid-item,.ui-feature,.ui-profession,.ui-card{transition:transform var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out)}@media (hover:hover){.ui-bento:hover,.ui-datecard:hover,.ui-linkgrid-item:hover,.ui-feature:hover,.ui-profession:hover{transform:translate3d(0, var(--lift), 0);box-shadow:var(--shadow-2)}}.ui-bento:focus-within,.ui-datecard:focus-within,.ui-linkgrid-item:focus-visible,.ui-profession:focus-within{box-shadow:var(--shadow-2)}.ui-count{font-variant-numeric:tabular-nums}@supports selector(::details-content){:root{interpolate-size:allow-keywords}.ui-faq-item::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-out), content-visibility var(--dur-base) allow-discrete;overflow:clip}.ui-faq-item[open]::details-content{block-size:auto}.ui-mehr::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-out), content-visibility var(--dur-base) allow-discrete;overflow:clip}.ui-mehr[open]::details-content{block-size:auto}}.ui-scroll-progress{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .ui-scroll-progress{z-index:60;background:var(--accent-edge);transform-origin:0;height:3px;animation:linear both rz-progress;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}}}@keyframes rz-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .ui-bento{animation:linear both rz-karte-flut;animation-timeline:view();animation-range:entry entry min(100%,22rem)}:root[data-motion=on] .ui-bento:before{clip-path:inset(0 calc(100% - var(--rz-balken)) 0 0)}:root[data-motion=on] .ui-steps-rahmen{view-timeline:--rz-schritte block}:root[data-motion=on] .ui-step{view-timeline:--rz-schritt block}:root[data-motion=on] .ui-steps-linie line{animation:linear both rz-schritt-linie;animation-timeline:--rz-schritte;animation-range:entry}:root[data-motion=on] .ui-step{--rz-bereich:entry 40% entry 100%}:root[data-motion=on] .ui-step:first-child{--rz-bereich:entry 0% entry 60%}:root[data-motion=on] .ui-step:nth-child(2){--rz-bereich:entry 15% entry 75%}:root[data-motion=on] .ui-step:nth-child(3){--rz-bereich:entry 30% entry 90%}:root[data-motion=on] .ui-step-number:after{animation:linear both rz-schritt-ring;animation-timeline:--rz-schritt;animation-range:var(--rz-bereich)}:root[data-motion=on] .ui-step-number[data-ring=uhr]:before{animation:linear both rz-schritt-uhr;animation-timeline:--rz-schritt;animation-range:var(--rz-bereich)}:root[data-motion=on] .ui-step-number{animation:linear both rz-schritt-leuchten;animation-timeline:--rz-schritt;animation-range:var(--rz-bereich)}:root[data-motion=on] .ui-step-ziffer{animation:linear both rz-schritt-ziffer;animation-timeline:--rz-schritt;animation-range:var(--rz-bereich)}:root[data-motion=on] .ui-step-body{animation:linear both rz-schritt-karte;animation-timeline:--rz-schritt;animation-range:var(--rz-bereich)}}}@keyframes rz-schritt-linie{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rz-schritt-uhr{0%{--rz-uhr:0deg}to{--rz-uhr:360deg}}@keyframes rz-schritt-ring{0%{--rz-ring:0%}to{--rz-ring:100%}}@keyframes rz-schritt-leuchten{0%{background-color:var(--k-surface,var(--accent-soft))}55%{background-color:var(--k-surface,var(--accent-soft));box-shadow:0 0 0 4px var(--k-surface,var(--accent-soft))}80%{box-shadow:0 0 0 10px var(--k-surface,var(--accent-soft))}to{background-color:var(--k-bar,var(--accent-a));box-shadow:0 0 0 4px var(--k-surface,var(--accent-soft))}}@keyframes rz-schritt-ziffer{0%,55%{opacity:0;transform:scale(.6)}85%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes rz-schritt-karte{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes rz-karte-flut{0%{--rz-flut:100%;--rz-balken:0%}to{--rz-flut:45%;--rz-balken:100%}}.ui-skip{left:var(--space-4);z-index:50;background:var(--card);color:var(--accent-text);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:var(--weight-strong);position:absolute;top:-10rem}.ui-skip:focus{top:var(--space-4)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-89{z-index:89}.z-91{z-index:91}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:var(--spacing)}.h-10{height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-full{width:100%}.max-w-\(--measure\){max-width:var(--measure)}.max-w-\(--page-max\){max-width:var(--page-max)}.max-w-\[46rem\]{max-width:46rem}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-12{gap:calc(var(--spacing) * 12)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-card{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.bg-card{background-color:var(--card)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-\(--gutter\){padding-inline:var(--gutter)}.py-8{padding-block:calc(var(--spacing) * 8)}.pr-2022{padding-right:calc(var(--spacing) * 2022)}.pr-2023{padding-right:calc(var(--spacing) * 2023)}.text-4{font-size:var(--fs-4)}.text-5{font-size:var(--fs-5)}.text-\[clamp\(2rem\,1\.1rem\+4\.2vw\,3rem\)\]{font-size:clamp(2rem,1.1rem + 4.2vw,3rem)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-heading{color:var(--heading)}.text-muted{color:var(--text-muted)}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[rolle\:\<name\>\]{rolle:<name>}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-6{font-size:var(--fs-6)}}:is(h1,h2,h3,h4,h5,h6,th,td,caption,[class*=title],[class*=titel],[class*=heading]),:is(h1,h2,h3,h4,h5,h6,th,td,caption,[class*=title],[class*=titel],[class*=heading]) *{-webkit-hyphens:manual;hyphens:manual}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root,.ui-brand-surface,.ui-nav-sheet{--bg:var(--lightningcss-light,#f4f8fd)var(--lightningcss-dark,#0e1830);--bg-sand:var(--lightningcss-light,#fbfaf6)var(--lightningcss-dark,#0b1428);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#152240);--card-end:var(--lightningcss-light,#eef4fb)var(--lightningcss-dark,#1a2a4c);--sunken:var(--lightningcss-light,#eaf1f9)var(--lightningcss-dark,#0b1428);--line:var(--lightningcss-light,#d5e0ee)var(--lightningcss-dark,#2b3c5e);--line-strong:var(--lightningcss-light,#6b7a90)var(--lightningcss-dark,#9daac2);--heading:var(--lightningcss-light,#1b3a57)var(--lightningcss-dark,#fff);--text:var(--lightningcss-light,#1a2b4a)var(--lightningcss-dark,#edf3f6);--text-muted:var(--lightningcss-light,#3b4a63)var(--lightningcss-dark,#bccad5);--accent-a:var(--lightningcss-light,#1e4a8a)var(--lightningcss-dark,#c8dff7);--accent-b:var(--lightningcss-light,#1b3a57)var(--lightningcss-dark,#a8cbf0);--accent-hover-a:var(--lightningcss-light,#143568)var(--lightningcss-dark,#fff);--accent-hover-b:var(--lightningcss-light,#152240)var(--lightningcss-dark,#c8dff7);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1830);--accent-edge:var(--lightningcss-light,#1e4a8a)var(--lightningcss-dark,#c8dff7);--accent-text:var(--lightningcss-light,#1e4a8a)var(--lightningcss-dark,#a8cbf0);--accent-soft:var(--lightningcss-light,#e3effc)var(--lightningcss-dark,#1d3257);--accent-line:var(--lightningcss-light,#a8cbf0)var(--lightningcss-dark,#2f4f80);--accent-glow:var(--lightningcss-light,#1e4a8a47)var(--lightningcss-dark,#a8cbf02e);--progress:var(--lightningcss-light,#1e4a8a)var(--lightningcss-dark,#a8cbf0);--track:var(--lightningcss-light,#d5e0ee)var(--lightningcss-dark,#2b3c5e);--focus:var(--lightningcss-light,#1e4a8a)var(--lightningcss-dark,#c8dff7);--brand-1:#152240;--brand-2:#1b3a57;--brand-3:#1e4a8a;--brand-glow:#a8cbf00d;--brand-ambient:#1e4a8a8c;--motif-line:#1e4a8ad9;--motif-grid:#1e4a8ae6;--brand-highlight:#c8dff7;--kennzahl-linie:#c8dff747;--kennzahl-grund:#18294a;--hero-schleier-dicht:#152240e6;--hero-schleier-licht:#152240b3;--hero-schleier-leicht:#15224059;--focus-on-brand:#c8dff7;--brand-track:#060e1e73;--on-brand:#fff;--markenlogo-flaeche:#fff;--glass-bg:#060e1e38;--glass-line:#ffffff3d;--scrim:#060e1e99;--glass-buehne:#060e1ebd;--footer-top:var(--brand-2);--footer-base:var(--brand-1);--footer-symbol:var(--brand-highlight);--footer-rule:var(--glass-line);--footer-cancel:var(--family-marine-bar);--on-footer-cancel:var(--brand-2);--ok-surface:var(--lightningcss-light,#e6f1ea)var(--lightningcss-dark,#17332a);--ok-text:var(--lightningcss-light,#175a31)var(--lightningcss-dark,#7fd8a0);--ok-bar:var(--lightningcss-light,#175a31)var(--lightningcss-dark,#7fd8a0);--tabbar-glass:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#152240db);--tabbar-schatten:var(--lightningcss-light,#1b3a571f)var(--lightningcss-dark,#0000);--tab-label:var(--lightningcss-light,#1b3a57)var(--lightningcss-dark,#edf3f6);--rating-gold-deep:var(--lightningcss-light,#5c4300)var(--lightningcss-dark,#dec38a);--rating-gold-mid:var(--lightningcss-light,#7a5800)var(--lightningcss-dark,#f5d061);--rating-gold-glint:var(--lightningcss-light,#8a6300)var(--lightningcss-dark,#fff8dc);--rating-gold-emboss:var(--lightningcss-light,#fff8dce6)var(--lightningcss-dark,#060e1e8c);--rating-star-light:#fff8dc;--rating-star-mid:#f5d061;--rating-star-deep:#daa520;--rating-star-glint:#ffffffbf;--chart-podcast:var(--lightningcss-light,#2e5fa8)var(--lightningcss-dark,#5b8fd9);--chart-video:var(--lightningcss-light,#c2622d)var(--lightningcss-dark,#d9773f);--chart-achse:var(--lightningcss-light,#aeb9c9)var(--lightningcss-dark,#3c507a);--chart-heat-1:var(--lightningcss-light,#c8dff7)var(--lightningcss-dark,#2f4f80);--chart-heat-2:var(--lightningcss-light,#8db4e6)var(--lightningcss-dark,#3f6fb8);--chart-heat-3:var(--lightningcss-light,#5b8fd9)var(--lightningcss-dark,#6e9fe0);--chart-heat-4:var(--lightningcss-light,#2e5fa8)var(--lightningcss-dark,#a8cbf0);--chart-heat-5:var(--lightningcss-light,#1b3a57)var(--lightningcss-dark,#e3effc);--chart-stern-1:var(--lightningcss-light,#b5532a)var(--lightningcss-dark,#e08a55);--chart-stern-2:var(--lightningcss-light,#e3a07a)var(--lightningcss-dark,#9a5a37);--chart-stern-3:var(--lightningcss-light,#c9cfd8)var(--lightningcss-dark,#4a5468);--chart-stern-4:var(--lightningcss-light,#8db4e6)var(--lightningcss-dark,#3f6fb8);--chart-stern-5:var(--lightningcss-light,#2e5fa8)var(--lightningcss-dark,#8db8ee);--field-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111d38);--field-text:var(--lightningcss-light,#1a2b4a)var(--lightningcss-dark,#edf3f6);--on-bar:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a1620);--shadow-1:0 1px 3px var(--lightningcss-light,#1a2b4a14)var(--lightningcss-dark,#00000059), 0 4px 16px var(--lightningcss-light,#1a2b4a0f)var(--lightningcss-dark,#00000040);--shadow-2:0 4px 12px var(--lightningcss-light,#1a2b4a1a)var(--lightningcss-dark,#0006), 0 16px 48px var(--lightningcss-light,#1a2b4a1f)var(--lightningcss-dark,#00000073)}:root{--stage-ground:var(--bg-sand);--stage-alt:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1830);--stage-card-alt:var(--lightningcss-light,#fbfaf6)var(--lightningcss-dark,#152240);--stage-night:var(--lightningcss-light,#152240)var(--lightningcss-dark,#1b3a57);--stage-night-card:var(--lightningcss-light,#1d2c4f)var(--lightningcss-dark,#152240);--stage-night-text:#fff;--stage-night-muted:#edf3f9;--stage-night-akzent:#c8dff7;--stage-night-on-akzent:var(--lightningcss-light,#0a1620)var(--lightningcss-dark,#0e1830);--stage-night-line:#a8cbf0;--stage-night-halo:#213651;--stage-night-focus:#c8dff7;--rating-night-deep:var(--lightningcss-light,#dec38a)var(--lightningcss-dark,#e8d4a2);--rating-night-mid:#f5d061;--rating-night-glint:#fff8dc;--rating-night-emboss:#060e1e8c}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ui-brand-surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--heading:#fff;--text:#fff;--text-muted:#edf3f9;--accent-text:#fff;--focus:var(--focus-on-brand)}@media (max-width:79.99rem){.ui-nav-sheet{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--heading:#fff;--text:#fff;--text-muted:#edf3f9;--accent-text:#fff;--focus:var(--focus-on-brand)}}:root,.ui-brand-surface,.ui-nav-sheet{--family-blue-surface:var(--lightningcss-light,#e7f1ff)var(--lightningcss-dark,#213651);--family-blue-text:var(--lightningcss-light,#2a507f)var(--lightningcss-dark,#a3c9fa);--family-blue-bar:var(--lightningcss-light,#2d588e)var(--lightningcss-dark,#a3c9fa);--family-blue-dot:var(--lightningcss-light,#4682cc)var(--lightningcss-dark,#64a1ee);--family-petrol-surface:var(--lightningcss-light,#cefafc)var(--lightningcss-dark,#023e40);--family-petrol-text:var(--lightningcss-light,#06595d)var(--lightningcss-dark,#85d6da);--family-petrol-bar:var(--lightningcss-light,#016165)var(--lightningcss-dark,#85d6da);--family-petrol-dot:var(--lightningcss-light,#016569)var(--lightningcss-dark,#30a4aa);--family-sage-surface:var(--lightningcss-light,#def9de)var(--lightningcss-dark,#223d23);--family-sage-text:var(--lightningcss-light,#2a5a2d)var(--lightningcss-dark,#a6d4a6);--family-sage-bar:var(--lightningcss-light,#2c6330)var(--lightningcss-dark,#a6d4a6);--family-sage-dot:var(--lightningcss-light,#4d9351)var(--lightningcss-dark,#98df9a);--family-himbeere-surface:var(--lightningcss-light,#ffe3e7)var(--lightningcss-dark,#401f2d);--family-himbeere-text:var(--lightningcss-light,#7e2739)var(--lightningcss-dark,#ffa9b2);--family-himbeere-bar:var(--lightningcss-light,#893a50)var(--lightningcss-dark,#ffa9b2);--family-himbeere-dot:var(--lightningcss-light,#c25875)var(--lightningcss-dark,#e47793);--family-plum-surface:var(--lightningcss-light,#fee9f6)var(--lightningcss-dark,#482a3e);--family-plum-text:var(--lightningcss-light,#723c61)var(--lightningcss-dark,#ecb3d8);--family-plum-bar:var(--lightningcss-light,#7f426c)var(--lightningcss-dark,#ecb3d8);--family-plum-dot:var(--lightningcss-light,#af6297)var(--lightningcss-dark,#feace3);--family-marine-surface:var(--lightningcss-light,#dae8f8)var(--lightningcss-dark,#1b3a57);--family-marine-text:var(--lightningcss-light,#1b3a57)var(--lightningcss-dark,#c8dff7);--family-marine-bar:var(--lightningcss-light,#1b3a57)var(--lightningcss-dark,#c8dff7);--family-marine-dot:var(--lightningcss-light,#2e5fa8)var(--lightningcss-dark,#a8cbf0);--link-linie:var(--lightningcss-light,#2e5fa8)var(--lightningcss-dark,#a3c9fa)}:root{--cover-blue:#2d588e;--cover-petrol:#016165;--cover-sage:#2c6330;--cover-himbeere:#893a50;--cover-marine:#1b3a57;--cover-plum:#7f426c;--on-cover:#fff}[data-field=mt],[data-competence=i],[data-family=blue],[data-accent=cycle]>:nth-child(6n+1),[data-field=mt] .ui-brand-surface,[data-family=blue] .ui-brand-surface{--k-surface:var(--family-blue-surface);--k-text:var(--family-blue-text);--k-bar:var(--family-blue-bar);--k-dot:var(--family-blue-dot)}[data-field=pflege],[data-competence=ii],[data-family=petrol],[data-accent=cycle]>:nth-child(6n+2),[data-field=pflege] .ui-brand-surface,[data-family=petrol] .ui-brand-surface{--k-surface:var(--family-petrol-surface);--k-text:var(--family-petrol-text);--k-bar:var(--family-petrol-bar);--k-dot:var(--family-petrol-dot)}[data-field=ata-ota],[data-competence=iii],[data-family=sage],[data-accent=cycle]>:nth-child(6n+3),[data-field=ata-ota] .ui-brand-surface,[data-family=sage] .ui-brand-surface{--k-surface:var(--family-sage-surface);--k-text:var(--family-sage-text);--k-bar:var(--family-sage-bar);--k-dot:var(--family-sage-dot)}[data-field=hebammen],[data-competence=iv],[data-family=plum],[data-accent=cycle]>:nth-child(6n+5),[data-field=hebammen] .ui-brand-surface,[data-family=plum] .ui-brand-surface{--k-surface:var(--family-plum-surface);--k-text:var(--family-plum-text);--k-bar:var(--family-plum-bar);--k-dot:var(--family-plum-dot)}[data-field=leitung],[data-competence=v],[data-family=marine],[data-accent=cycle]>:nth-child(6n+4),[data-field=leitung] .ui-brand-surface,[data-family=marine] .ui-brand-surface{--k-surface:var(--family-marine-surface);--k-text:var(--family-marine-text);--k-bar:var(--family-marine-bar);--k-dot:var(--family-marine-dot)}[data-field=rettungsdienst],[data-family=himbeere],[data-accent=cycle]>:nth-child(6n+6),[data-field=rettungsdienst] .ui-brand-surface,[data-family=himbeere] .ui-brand-surface{--k-surface:var(--family-himbeere-surface);--k-text:var(--family-himbeere-text);--k-bar:var(--family-himbeere-bar);--k-dot:var(--family-himbeere-dot)}:root,.ui-brand-surface{--falsch-surface:var(--family-himbeere-surface);--falsch-text:var(--family-himbeere-text);--falsch-bar:var(--family-himbeere-bar)}[data-status=available]{--k-surface:var(--ok-surface);--k-text:var(--ok-text);--k-bar:var(--ok-bar);--k-dot:var(--ok-bar)}:root{--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-body:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-1:1rem;--fs-2:1.125rem;--fs-3:1.25rem;--fs-4:1.5rem;--fs-5:1.875rem;--fs-6:2.375rem;--fs-7:3rem;--fs-8:3.75rem;--lh-text:1.6;--lh-tight:1.15;--weight-text:400;--weight-strong:600;--weight-heading:600;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--gutter:clamp(1rem, 6.25vw - 1rem, 4rem);--measure:42rem;--measure-lernhub:30em;--page-max:82rem;--target:2.75rem;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--focus-width:3px;--focus-offset:3px;--ease:cubic-bezier(.16, 1, .3, 1);--dur-quick:.16s;--dur-base:.28s;--dur-page:.36s;--dur-reveal:.7s;--dur-graphic:1.8s;--stagger:.18s;--dur-glint:1.6s;--glint-delay:1.1s;--ease-out:var(--ease);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--rise:1.25rem;--lift:-3px;--ambient-slow:52s;--ambient-mid:38s;--ambient-fast:26s;--ambient-shift:6%;--motif-path:40s;--motif-wave:30s;--motif-net:20s;--motif-light:60s;--mask-solid:#000}:root[data-font-scale="112"]{font-size:112.5%}:root[data-font-scale="125"]{font-size:125%}.ui-tabbar [data-family=petrol]{--tab-ink:var(--lightningcss-light,#148287)var(--lightningcss-dark,var(--family-petrol-text));--tab-kreis:var(--lightningcss-light,#14828724)var(--lightningcss-dark,#0000);--tab-feld:var(--lightningcss-light,#14828733)var(--lightningcss-dark,#0000);--tab-hover:var(--lightningcss-light,#14828733)var(--lightningcss-dark,var(--family-petrol-surface));--tab-pille-aktiv:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--family-petrol-surface));--tab-strich:var(--lightningcss-light,#148287)var(--lightningcss-dark,var(--family-petrol-bar))}.ui-tabbar [data-family=blue]{--tab-ink:var(--lightningcss-light,#2e76cc)var(--lightningcss-dark,var(--family-blue-text));--tab-kreis:var(--lightningcss-light,#2e76cc24)var(--lightningcss-dark,#0000);--tab-feld:var(--lightningcss-light,#2e76cc33)var(--lightningcss-dark,#0000);--tab-hover:var(--lightningcss-light,#2e76cc33)var(--lightningcss-dark,var(--family-blue-surface));--tab-pille-aktiv:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--family-blue-surface));--tab-strich:var(--lightningcss-light,#2e76cc)var(--lightningcss-dark,var(--family-blue-bar))}.ui-tabbar [data-family=plum]{--tab-ink:var(--lightningcss-light,#b35397)var(--lightningcss-dark,var(--family-plum-text));--tab-kreis:var(--lightningcss-light,#b3539724)var(--lightningcss-dark,#0000);--tab-feld:var(--lightningcss-light,#b3539733)var(--lightningcss-dark,#0000);--tab-hover:var(--lightningcss-light,#b3539733)var(--lightningcss-dark,var(--family-plum-surface));--tab-pille-aktiv:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--family-plum-surface));--tab-strich:var(--lightningcss-light,#b35397)var(--lightningcss-dark,var(--family-plum-bar))}.ui-tabbar [data-family=sage]{--tab-ink:var(--lightningcss-light,#288732)var(--lightningcss-dark,var(--family-sage-text));--tab-kreis:var(--lightningcss-light,#28873224)var(--lightningcss-dark,#0000);--tab-feld:var(--lightningcss-light,#28873233)var(--lightningcss-dark,#0000);--tab-hover:var(--lightningcss-light,#28873233)var(--lightningcss-dark,var(--family-sage-surface));--tab-pille-aktiv:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--family-sage-surface));--tab-strich:var(--lightningcss-light,#288732)var(--lightningcss-dark,var(--family-sage-bar))}.ui-tabbar [data-family=himbeere]{--tab-ink:var(--lightningcss-light,#c2436a)var(--lightningcss-dark,var(--family-himbeere-text));--tab-kreis:var(--lightningcss-light,#c2436a24)var(--lightningcss-dark,#0000);--tab-feld:var(--lightningcss-light,#c2436a33)var(--lightningcss-dark,#0000);--tab-hover:var(--lightningcss-light,#c2436a33)var(--lightningcss-dark,var(--family-himbeere-surface));--tab-pille-aktiv:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--family-himbeere-surface));--tab-strich:var(--lightningcss-light,#c2436a)var(--lightningcss-dark,var(--family-himbeere-bar))}:root{--marke-refresher:#2e5fa8;--marke-refresher-schrift:#c8dff7;--marke-rettercampus:#c6da35;--marke-rettercampus-schrift:var(--lightningcss-light,#3a4206)var(--lightningcss-dark,#c6da35);--marke-exzellenz:#2563eb;--marke-exzellenz-schrift:#93c5fd;--marke-coaching-a:#b8864f;--marke-coaching-b:#d4a574;--marke-coaching-schrift:#d4a574}.ui-brand-surface{--marke-rettercampus-schrift:var(--lightningcss-light,#3a4206)var(--lightningcss-dark,#c6da35)}:root{--edel-surface:var(--lightningcss-light,#e7f1ff)var(--lightningcss-dark,#213651);--edel-text:var(--lightningcss-light,#1b3a57)var(--lightningcss-dark,#c8dff7);--edel-dot:var(--lightningcss-light,#2e5fa8)var(--lightningcss-dark,#a8cbf0);--edel-bar:var(--lightningcss-light,#1b3a57)var(--lightningcss-dark,#c8dff7);--edel-ring:var(--lightningcss-light,#a8cbf0)var(--lightningcss-dark,#2f4f80);--edel-kante:var(--lightningcss-light,#1b3a57)var(--lightningcss-dark,#a8cbf0);--edel-kante-end:var(--lightningcss-light,#1e4a8a)var(--lightningcss-dark,#c8dff7);--edel-teller-hell:#fff;--edel-teller-tief:var(--lightningcss-light,#e3eefa)var(--lightningcss-dark,#c8dff7);--edel-schatten:var(--lightningcss-light,#1b3a5724)var(--lightningcss-dark,#0006);--edel-fakten:var(--lightningcss-light,#f4f8fd)var(--lightningcss-dark,#101c36);--karte-online:var(--lightningcss-light,#d3ebdb)var(--lightningcss-dark,#1d4634);--karte-teilweise:var(--lightningcss-light,#d6e6f8)var(--lightningcss-dark,#213a5e);--karte-offen:var(--lightningcss-light,#eef2f7)var(--lightningcss-dark,#24375c);--karte-nicht:var(--lightningcss-light,#fbe4eb)var(--lightningcss-dark,#3a1c2a);--karte-nicht-linie:var(--lightningcss-light,#b4325a)var(--lightningcss-dark,#e78ba8);--karte-grenze:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1830);--karte-gewaehlt:var(--lightningcss-light,#1b3a57)var(--lightningcss-dark,#c8dff7);--karte-auf-gewaehlt:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1830);--plus-teller:#fff;--plus-teller-tief:var(--lightningcss-light,#e3eefa)var(--lightningcss-dark,#c8dff7)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.ui-button:hover{transform:none!important}}@property --rz-flut{syntax:"<percentage>";inherits:false;initial-value:45%}@property --rz-uhr{syntax:"<angle>";inherits:false;initial-value:360deg}@property --rz-ring{syntax:"<percentage>";inherits:false;initial-value:100%}@property --rz-balken{syntax:"<percentage>";inherits:true;initial-value:100%}:root{view-transition-name:none}::view-transition-old(.rz-page){animation:rz-page-out var(--dur-quick) var(--ease-in-out) both}::view-transition-new(.rz-page){animation:rz-page-in var(--dur-page) var(--ease-out) both}@keyframes rz-page-out{to{opacity:0}}@keyframes rz-page-in{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.ui-bento:hover,.ui-datecard:hover,.ui-linkgrid-item:hover,.ui-feature:hover,.ui-profession:hover{transform:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{transition:none!important;animation:none!important}@supports selector(::details-content){:root[data-motion=off] ::details-content{transition:none!important}}:root[data-motion=off]::view-transition-group(*){animation:none!important}:root[data-motion=off]::view-transition-old(*){animation:none!important}:root[data-motion=off]::view-transition-new(*){animation:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
