@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-ext-400-normal.3gwz8mk27dg4u.woff2)format("woff2"),url(../media/dm-serif-display-latin-ext-400-normal.457bfnkqos9ni.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-400-normal.1djctenx_0un1.woff2)format("woff2"),url(../media/dm-serif-display-latin-400-normal.378m9oiatmrys.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.39u3dp1q8vt28.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.3-2s2qyqt5syo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.20ztly1_og8qv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.1d6bt9ufqnym6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.41bcgzntq2c9e.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.3nx5do2g1gg_d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.37y6j4asgn87a.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.42ydqmu-69p6e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.3j8b5jptl4nhr.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.2r3_h99a4p2o6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0k99vu2yejv84.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.2kq1zw7ns-90j.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.38exv3t7tju-g.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.14rtxflq2gk6f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.1h2_ral94l6aj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.1zyjrbr0w_u4w.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.0hanpnpn3ki-v.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.33q0gwxfwkcq9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.17-3491c_tfac.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1mkps5wbbyo2a.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.3hxpyk-en1__5.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.3i-6fz_bx7yta.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--wert-hell-surface-canvas:#fbfaf6;--wert-hell-surface-raised:#fff;--wert-hell-surface-sunken:#f3f2ed;--wert-hell-border-hairline:#dfded8;--wert-hell-border-strong:#8c8a84;--wert-hell-text-primary:#1c1f24;--wert-hell-text-secondary:#52555b;--wert-hell-text-muted:#6b6e74;--wert-hell-accent-person-1:#005c41;--wert-hell-accent-person-2:#845922;--wert-hell-action-primary-bg:#1c1f24;--wert-hell-action-primary-fg:#fbfaf6;--wert-hell-state-focus:#005c41;--wert-hell-state-attention:#845922;--wert-hell-state-error:#9a3936;--wert-dunkel-surface-canvas:#111419;--wert-dunkel-surface-raised:#191d24;--wert-dunkel-surface-sunken:#0a0d12;--wert-dunkel-border-hairline:#2e333b;--wert-dunkel-border-strong:#636974;--wert-dunkel-text-primary:#f0eeea;--wert-dunkel-text-secondary:#b2b1ab;--wert-dunkel-text-muted:#8e8c85;--wert-dunkel-accent-person-1:#5fc199;--wert-dunkel-accent-person-2:#e1ac6e;--wert-dunkel-action-primary-bg:#e9e8e2;--wert-dunkel-action-primary-fg:#13161c;--wert-dunkel-state-focus:#5fc199;--wert-dunkel-state-attention:#e1ac6e;--wert-dunkel-state-error:#e6857e;--surface-canvas:var(--wert-hell-surface-canvas);--surface-raised:var(--wert-hell-surface-raised);--surface-sunken:var(--wert-hell-surface-sunken);--border-hairline:var(--wert-hell-border-hairline);--border-strong:var(--wert-hell-border-strong);--text-primary:var(--wert-hell-text-primary);--text-secondary:var(--wert-hell-text-secondary);--text-muted:var(--wert-hell-text-muted);--accent-person-1:var(--wert-hell-accent-person-1);--accent-person-2:var(--wert-hell-accent-person-2);--action-primary-bg:var(--wert-hell-action-primary-bg);--action-primary-fg:var(--wert-hell-action-primary-fg);--state-focus:var(--wert-hell-state-focus);--state-attention:var(--wert-hell-state-attention);--state-error:var(--wert-hell-state-error);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--schrift-anzeige:"DM Serif Display", Georgia, "Times New Roman", serif;--schrift-text:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--fs-display:37px;--lh-display:1.12;--fs-title:27px;--lh-title:1.2;--fs-metric:34px;--lh-metric:1.1;--fs-heading:19px;--lh-heading:1.3;--fs-body:16px;--lh-body:1.55;--fs-body-strong:15px;--lh-body-strong:1.45;--fs-caption:13px;--lh-caption:1.5;--fs-overline:12px;--lh-overline:1.1;--raum-4:4px;--raum-8:8px;--raum-12:12px;--raum-16:16px;--raum-24:24px;--raum-32:32px;--raum-48:48px;--raum-64:64px;--radius-marker:3px;--radius-bedienelement:6px;--radius-karte:8px;--radius-punkt:999px;--linie-fein:1px;--linie-betont:1.5px;--seitenrand:var(--raum-24);--breite-inhalt:720px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--wert-hell-surface-canvas:lab(98.2914% -.15977 1.89871);--wert-hell-surface-raised:lab(100% 0 0);--wert-hell-surface-sunken:lab(95.3976% -.189781 2.27971);--wert-hell-border-hairline:lab(88.4498% -.24724 3.04353);--wert-hell-border-strong:lab(57.6051% -.290304 3.81759);--wert-hell-text-primary:lab(11.8026% -.423282 -3.68721);--wert-hell-text-secondary:lab(36.1659% -.483051 -3.71603);--wert-hell-text-muted:lab(46.3746% -.494093 -3.72182);--wert-hell-accent-person-1:lab(33.9111% -31.0408 8.77091);--wert-hell-accent-person-2:lab(41.8375% 14.1175 38.0916);--wert-hell-action-primary-bg:lab(11.8026% -.423282 -3.68721);--wert-hell-action-primary-fg:lab(98.2914% -.15977 1.89871);--wert-hell-state-focus:lab(33.9111% -31.0408 8.77091);--wert-hell-state-attention:lab(41.8375% 14.1175 38.0916);--wert-hell-state-error:lab(38.3897% 40.9094 24.0524);--wert-dunkel-surface-canvas:lab(6.15419% -.356875 -4.10882);--wert-dunkel-surface-raised:lab(10.623% -.508301 -5.12655);--wert-dunkel-surface-sunken:lab(3.66897% -.225872 -2.97397);--wert-dunkel-border-hairline:lab(21.0579% -.635684 -5.88133);--wert-dunkel-border-strong:lab(44.2549% -.801176 -6.65509);--wert-dunkel-text-primary:lab(94.2376% -.189692 2.27978);--wert-dunkel-text-secondary:lab(72.2095% -.243664 3.04599);--wert-dunkel-text-muted:lab(58.3011% -.290722 3.81731);--wert-dunkel-accent-person-1:lab(71.3046% -37.2783 10.6406);--wert-dunkel-accent-person-2:lab(74.3668% 14.5275 39.355);--wert-dunkel-action-primary-bg:lab(91.9298% -.247836 3.04309);--wert-dunkel-action-primary-fg:lab(7.18098% -.406697 -4.34435);--wert-dunkel-state-focus:lab(71.3046% -37.2783 10.6406);--wert-dunkel-state-attention:lab(74.3668% 14.5275 39.355);--wert-dunkel-state-error:lab(66.3643% 37.397 20.9063)}}@media (min-width:768px){:root{--seitenrand:var(--raum-32)}}:root[data-appearance=DUNKEL]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:var(--wert-dunkel-surface-canvas);--surface-raised:var(--wert-dunkel-surface-raised);--surface-sunken:var(--wert-dunkel-surface-sunken);--border-hairline:var(--wert-dunkel-border-hairline);--border-strong:var(--wert-dunkel-border-strong);--text-primary:var(--wert-dunkel-text-primary);--text-secondary:var(--wert-dunkel-text-secondary);--text-muted:var(--wert-dunkel-text-muted);--accent-person-1:var(--wert-dunkel-accent-person-1);--accent-person-2:var(--wert-dunkel-accent-person-2);--action-primary-bg:var(--wert-dunkel-action-primary-bg);--action-primary-fg:var(--wert-dunkel-action-primary-fg);--state-focus:var(--wert-dunkel-state-focus);--state-attention:var(--wert-dunkel-state-attention);--state-error:var(--wert-dunkel-state-error)}:root[data-appearance=HELL]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-appearance=SYSTEM]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:var(--wert-dunkel-surface-canvas);--surface-raised:var(--wert-dunkel-surface-raised);--surface-sunken:var(--wert-dunkel-surface-sunken);--border-hairline:var(--wert-dunkel-border-hairline);--border-strong:var(--wert-dunkel-border-strong);--text-primary:var(--wert-dunkel-text-primary);--text-secondary:var(--wert-dunkel-text-secondary);--text-muted:var(--wert-dunkel-text-muted);--accent-person-1:var(--wert-dunkel-accent-person-1);--accent-person-2:var(--wert-dunkel-accent-person-2);--action-primary-bg:var(--wert-dunkel-action-primary-bg);--action-primary-fg:var(--wert-dunkel-action-primary-fg);--state-focus:var(--wert-dunkel-state-focus);--state-attention:var(--wert-dunkel-state-attention);--state-error:var(--wert-dunkel-state-error)}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--schrift-text);font-size:var(--fs-body);line-height:var(--lh-body);min-height:100dvh;margin:0}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--state-focus);outline-offset:2px;border-radius:var(--radius-marker)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.t-display{font-family:var(--schrift-anzeige);font-size:var(--fs-display);line-height:var(--lh-display);text-wrap:pretty;font-weight:400}.t-title{font-family:var(--schrift-anzeige);font-size:var(--fs-title);line-height:var(--lh-title);font-weight:400}.t-metric{font-family:var(--schrift-anzeige);font-size:var(--fs-metric);line-height:var(--lh-metric);font-variant-numeric:tabular-nums;font-weight:400}.t-heading{font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:600}.t-body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400}.t-body-strong{font-size:var(--fs-body-strong);line-height:var(--lh-body-strong);font-weight:600}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:400}.t-overline{font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.t-sekundaer{color:var(--text-secondary)}.t-gedaempft{color:var(--text-muted)}.seite{background:var(--surface-canvas);flex-direction:column;min-height:100dvh;display:flex}.bahn{width:100%;max-width:var(--breite-inhalt);padding-inline:var(--seitenrand);margin:0 auto}.stapel{flex-direction:column;display:flex}.stapel-8{gap:var(--raum-8)}.stapel-12{gap:var(--raum-12)}.stapel-16{gap:var(--raum-16)}.stapel-24{gap:var(--raum-24)}.stapel-32{gap:var(--raum-32)}.reihe{align-items:center;display:flex}.reihe-12{gap:var(--raum-12)}.reihe-16{gap:var(--raum-16)}.wachsen{flex-grow:1}.karte{background:var(--surface-raised);border:var(--linie-fein) solid var(--border-hairline);border-radius:var(--radius-karte);padding:var(--raum-16)}.karte-ruhig{background:var(--surface-sunken);border-radius:var(--radius-karte);padding:var(--raum-16);border:none}.knopf{justify-content:center;align-items:center;gap:var(--raum-8);min-width:44px;min-height:52px;padding-inline:var(--raum-16);border-radius:var(--radius-bedienelement);font-family:var(--schrift-text);font-size:var(--fs-body-strong);line-height:var(--lh-body-strong);cursor:pointer;border:var(--linie-betont) solid transparent;color:var(--text-primary);background:0 0;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:768px){.knopf{min-height:44px}}.knopf-primaer{background:var(--action-primary-bg);color:var(--action-primary-fg);border-color:var(--action-primary-bg)}.knopf-primaer:hover:not(:disabled){opacity:.9}.knopf-sekundaer{color:var(--text-primary);border-color:var(--border-strong);background:0 0}.knopf-sekundaer:hover:not(:disabled){background:var(--surface-sunken)}.knopf-text{min-height:44px;padding-inline:var(--raum-8);color:var(--accent-person-1);font-size:var(--fs-body-strong)}.knopf-text:hover:not(:disabled){text-decoration:underline}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.55;cursor:not-allowed}.feld{gap:var(--raum-4);flex-direction:column;display:flex}.feld-beschriftung{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary);font-weight:600}.feld-eingabe{height:48px;padding-inline:var(--raum-12);border:var(--linie-fein) solid var(--border-strong);border-radius:var(--radius-bedienelement);background:var(--surface-raised);color:var(--text-primary);font-family:var(--schrift-text);font-size:var(--fs-body);width:100%}.feld-eingabe::placeholder{color:var(--text-muted)}.feld-hilfe{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.feld-fehler{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--state-error)}.feld-eingabe[aria-invalid=true]{border-color:var(--state-error);border-width:var(--linie-betont)}.marker{min-height:24px;padding-inline:var(--raum-8);border-radius:var(--radius-marker);border:var(--linie-fein) solid currentColor;font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-weight:600;display:inline-flex}.marker-aufmerksamkeit{color:var(--state-attention)}.marker-neutral{color:var(--text-secondary)}.zeile{justify-content:space-between;align-items:center;gap:var(--raum-12);min-height:48px;padding-block:var(--raum-12);border-top:var(--linie-fein) solid var(--border-hairline);color:inherit;text-align:start;width:100%;font-family:var(--schrift-text);font-size:var(--fs-body-strong);line-height:var(--lh-body-strong);background:0 0;text-decoration:none;display:flex}.zeile:first-child{border-top:none}.zeile-anklickbar:hover{background:var(--surface-sunken)}.trennlinie{height:var(--linie-fein);background:var(--border-hairline);border:none;width:100%}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:var(--accent-person-1)}a:hover{text-decoration:underline}
.kopfzeile{border-bottom:var(--linie-fein) solid var(--border-hairline);background:var(--surface-canvas)}.kopfzeile-inhalt{justify-content:space-between;align-items:center;gap:var(--raum-16);min-height:64px;padding-block:var(--raum-8);display:flex}.marke{font-family:var(--schrift-anzeige);font-size:var(--fs-heading);letter-spacing:.1em}.kopfzeile-anmelden{min-height:44px;font-size:var(--fs-body-strong);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.kopfzeile-zurueck{align-items:center;gap:var(--raum-8);min-height:44px;color:var(--text-secondary);font-size:var(--fs-caption);font-weight:600;text-decoration:none;display:inline-flex}.sprachumschalter-feld{border:var(--linie-fein) solid var(--border-strong);border-radius:var(--radius-bedienelement);margin:0;padding:0;display:flex;overflow:hidden}.sprachumschalter-knopf{min-width:44px;min-height:32px;padding-inline:var(--raum-8);color:var(--text-secondary);font-family:var(--schrift-text);font-size:var(--fs-overline);letter-spacing:.1em;cursor:pointer;background:0 0;border:none;font-weight:600}.sprachumschalter-knopf[aria-current=true]{background:var(--action-primary-bg);color:var(--action-primary-fg)}.fusszeile{border-top:var(--linie-fein) solid var(--border-hairline);background:var(--surface-canvas);margin-top:var(--raum-32)}.fusszeile-inhalt{padding-block:var(--raum-24)}.fusszeile-verweise{gap:var(--raum-16);flex-wrap:wrap}.hero{padding-block:var(--raum-32) var(--raum-16)}.abschnitt{padding-block:var(--raum-24)}.schritte{flex-direction:column;display:flex}.schritt{gap:var(--raum-12);padding-block:var(--raum-12);border-top:var(--linie-fein) solid var(--border-hairline);align-items:baseline;display:flex}.schritt:last-child{border-bottom:var(--linie-fein) solid var(--border-hairline)}.schritt-nummer{font-family:var(--schrift-anzeige);font-size:var(--fs-heading);font-variant-numeric:tabular-nums;flex-shrink:0}.schritt-nummer-eins{color:var(--accent-person-1)}.schritt-nummer-zwei{color:var(--accent-person-2)}.erspart-zeile{gap:var(--raum-8);align-items:flex-start;display:flex}.erspart-zeichen{color:var(--accent-person-1);font-weight:600;line-height:var(--lh-caption);flex-shrink:0}.demo-wert{align-items:baseline;gap:var(--raum-8);flex-wrap:wrap;display:flex}.demo-zerlegung{font-variant-numeric:tabular-nums}.demo-balken{margin:0}.demo-person{align-items:center;gap:var(--raum-8);flex-shrink:0;inline-size:96px;display:flex}.demo-form{flex-shrink:0;block-size:12px;inline-size:12px}.demo-form-1{background:var(--accent-person-1);border-radius:var(--radius-marker)}.demo-form-2{border:2px solid var(--accent-person-2);border-radius:var(--radius-punkt)}.demo-spur{background:var(--surface-sunken);border-radius:var(--radius-marker);flex-grow:1;block-size:8px;display:flex;overflow:hidden}.demo-fuellung{border-radius:var(--radius-marker);block-size:100%;display:block}.demo-fuellung-1{background:var(--accent-person-1)}.demo-fuellung-2{background:var(--accent-person-2)}.demo-kachel{justify-content:space-between;align-items:center;gap:var(--raum-12);min-height:48px;padding-inline:var(--raum-12);border:var(--linie-fein) solid var(--border-strong);border-radius:var(--radius-bedienelement);background:var(--surface-raised);color:var(--text-primary);font-family:var(--schrift-text);cursor:pointer;inline-size:100%;display:flex}.demo-kachel:disabled{cursor:not-allowed;color:var(--text-muted)}.demo-kachel-wert{color:var(--accent-person-1);font-variant-numeric:tabular-nums;font-weight:600}.demo-aktionen{gap:var(--raum-8)}.umschalter{border:var(--linie-fein) solid var(--border-strong);border-radius:var(--radius-bedienelement);display:flex;overflow:hidden}.umschalter-knopf{min-height:44px;color:var(--text-secondary);font-family:var(--schrift-text);font-size:var(--fs-body-strong);cursor:pointer;background:0 0;border:none;flex-grow:1;font-weight:600}.umschalter-knopf[aria-pressed=true]{background:var(--action-primary-bg);color:var(--action-primary-fg)}.trenner{align-items:center;gap:var(--raum-12);display:flex}.trenner:before,.trenner:after{content:"";block-size:var(--linie-fein);background:var(--border-hairline);flex-grow:1}.fortschritt{gap:var(--raum-4);padding-block:var(--raum-12) 0;display:flex}.fortschritt-stufe{border-radius:var(--radius-marker);background:var(--border-hairline);flex-grow:1;block-size:4px}.fortschritt-stufe-aktiv{background:var(--accent-person-1)}.zustimmung{align-items:center;gap:var(--raum-12);min-height:44px;display:flex}.zustimmung input[type=checkbox]{block-size:20px;inline-size:20px;accent-color:var(--accent-person-1);flex-shrink:0}.zustimmung label{font-size:var(--fs-body-strong);line-height:var(--lh-body-strong)}.einstellungen .karte{padding-block:var(--raum-8)}.auswahl-feld{border:none;min-inline-size:0;margin:0;padding:0}.auswahl-beschriftung{padding-block:var(--raum-8) var(--raum-4)}.auswahl-zeile{align-items:center;gap:var(--raum-12);min-height:44px;display:flex}.auswahl-zeile input[type=radio]{block-size:20px;inline-size:20px;accent-color:var(--accent-person-1);flex-shrink:0}.schalter-zeile{justify-content:space-between;align-items:center;gap:var(--raum-12);cursor:pointer;min-height:48px;display:flex}.schalter-rechts{align-items:center;gap:var(--raum-8);display:flex}.schalter-eingabe{block-size:26px;inline-size:44px;accent-color:var(--accent-person-1)}.karte-hinweis{padding-block:var(--raum-8)}.untere-navigation{background:var(--surface-raised);border-top:var(--linie-fein) solid var(--border-hairline);padding-bottom:env(safe-area-inset-bottom,0px);position:sticky;bottom:0}.untere-navigation-liste{max-width:var(--breite-inhalt);margin:0 auto;display:flex}.untere-navigation-eintrag{flex-grow:1;display:flex}.navigationsziel{justify-content:center;align-items:center;gap:var(--raum-4);min-height:56px;padding-block:var(--raum-8);color:var(--text-muted);flex-direction:column;flex-grow:1;text-decoration:none;display:flex}.navigationsziel-aktiv{color:var(--text-primary);font-weight:600}.navigationsziel-marke{background:var(--text-primary);border-radius:var(--radius-marker);block-size:2px;inline-size:24px;display:block}.navigationsziel-gesperrt{cursor:not-allowed;opacity:.55}@media (min-width:768px){.untere-navigation{position:static}}
