@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--grund:#fbf6ef;--flaeche:#fff;--feld:#f4ede3;--chip:#f1e8dc;--text:#2b2622;--text-leise:#6b6158;--linie:#efe6da;--rand:#e4d9cb;--akzent:#1f6f5f;--auf-akzent:#fff;--akzent-hell:#ddf0ea;--aus:#e9e1d6;--auf-aus:#6b6158;--gefahr:#a3261a;--schatten:#503c281a;--schleier:#2b262273;--bald-grund:#fff0d6;--bald-text:#6e4300;--info-grund:#e2f1f8;--info-text:#185e7d;--spaeter-grund:#f1e8dc;--spaeter-text:#4f463e;--dringend-grund:#fde2da;--dringend-text:#9a2a12;--steuer-grund:#e1f2e8;--steuer-text:#1f5e3c;--toenung-1-grund:#ece9fb;--toenung-1-symbol:#4b3fa8;--toenung-2-grund:#e2f1f8;--toenung-2-symbol:#185e7d;--toenung-3-grund:#fbebdb;--toenung-3-symbol:#8a4b12;--toenung-4-grund:#fce4e8;--toenung-4-symbol:#a3263d;--toenung-5-grund:#ddf0ea;--toenung-5-symbol:#1f6f5f;--toenung-6-grund:#f6f1d3;--toenung-6-symbol:#6b5a00;--schrift:"Nunito", system-ui, sans-serif;--schrift-fest:ui-monospace, Menlo, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--grund:#1b1815;--flaeche:#26221e;--feld:#332e29;--chip:#2e2925;--text:#f5efe7;--text-leise:#c2b8ab;--linie:#3a342e;--rand:#4a423a;--akzent:#7fd3bd;--auf-akzent:#0f221d;--akzent-hell:#1f3a33;--aus:#3a342e;--auf-aus:#aba196;--gefahr:#ff9c8a;--schatten:#00000059;--schleier:#0009;--bald-grund:#3d2e12;--bald-text:#ffd892;--info-grund:#1f3540;--info-text:#a6daf0;--spaeter-grund:#302b26;--spaeter-text:#ddd3c6;--dringend-grund:#45201a;--dringend-text:#ffb9a8;--steuer-grund:#1e3328;--steuer-text:#a8e0c2;--toenung-1-grund:#2d2a3d;--toenung-1-symbol:#c9c1ff;--toenung-2-grund:#1f3540;--toenung-2-symbol:#a6daf0;--toenung-3-grund:#3a2b1c;--toenung-3-symbol:#f5c99a;--toenung-4-grund:#3d2226;--toenung-4-symbol:#ffb3be;--toenung-5-grund:#1f3a33;--toenung-5-symbol:#9de0cb;--toenung-6-grund:#33301a;--toenung-6-symbol:#e8dc8c}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--grund);color:var(--text);font-family:var(--schrift);margin:0;font-size:1rem;font-weight:600;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.seite{flex-direction:column;gap:16px;max-width:640px;margin:0 auto;padding:24px 20px 40px;display:flex}.seite-titel{font-size:1.65rem;font-weight:800;line-height:1.2}.nebentext{color:var(--text-leise);font-size:.875rem}.kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.kopf-knoepfe{gap:10px;display:flex}.karte{background:var(--flaeche);box-shadow:0 1px 4px var(--schatten);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.karte-formular{flex-direction:column;gap:14px;display:flex}.karte-titel{font-size:1.125rem;font-weight:800;line-height:1.3}.checkliste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.schritt-kopf{align-items:center;gap:12px;display:flex}.schritt-nummer{background:var(--chip);width:32px;height:32px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.schritt-aktuell .schritt-nummer{background:var(--akzent);color:var(--auf-akzent)}.schritt-erledigt .schritt-nummer{background:var(--akzent-hell);color:var(--akzent)}.schritt-kommend{box-shadow:none;border:2px dashed var(--linie);background:0 0}.schritt-kommend .karte-titel,.schritt-kommend p{color:var(--text-leise)}.knopf{cursor:pointer;text-align:center;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-weight:800;display:inline-flex}.knopf-haupt{background:var(--akzent);width:100%;min-height:56px;color:var(--auf-akzent)}.knopf-haupt:disabled,.knopf-gefahr-voll:disabled{background:var(--aus);color:var(--auf-aus);cursor:not-allowed}.knopf-neben{background:var(--chip);color:var(--text)}.knopf-text{color:var(--akzent);text-underline-offset:3px;background:0 0;padding:10px 8px;text-decoration:underline}.knopf-gefahr{width:100%;min-height:52px;color:var(--gefahr);border:2px solid var(--gefahr);background:0 0}.knopf-gefahr-voll{background:var(--gefahr);width:100%;min-height:56px;color:var(--grund)}.knopf-text-gefahr{color:var(--gefahr)}.kopfknopf{background:var(--flaeche);width:44px;height:44px;color:var(--text);box-shadow:0 1px 4px var(--schatten);cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;display:grid}.knopf:focus-visible,.kopfknopf:focus-visible,.feld-eingabe:focus-visible,.auswahl input:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.feld{flex-direction:column;gap:6px;display:flex}.feld-beschriftung{font-size:.875rem;font-weight:800}.feld-zeile{display:flex;position:relative}.feld-eingabe{border:2px solid var(--rand);background:var(--flaeche);border-radius:16px;width:100%;min-height:54px;padding:12px 16px}.feld-zeile .feld-eingabe{padding-right:60px}.feld-eingabe[aria-invalid=true]{border-color:var(--gefahr)}.feld-knopf{width:44px;height:44px;color:var(--text-leise);cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.feld-fehler{color:var(--gefahr);font-size:.875rem;font-weight:700}.auswahl{cursor:pointer;align-items:flex-start;gap:12px;font-size:.9375rem;display:flex}.auswahl input{width:24px;height:24px;accent-color:var(--akzent);flex:none;margin:0}.hinweis{border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.875rem;font-weight:800;display:flex}.hinweis svg{flex:none;margin-top:1px}.hinweis-info{background:var(--info-grund);color:var(--info-text)}.hinweis-bald{background:var(--bald-grund);color:var(--bald-text)}.hinweis-spaeter{background:var(--spaeter-grund);color:var(--spaeter-text)}.hinweis-steuer{background:var(--steuer-grund);color:var(--steuer-text)}.staerke{flex-direction:column;gap:6px;display:flex}.staerke-balken{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.staerke-balken span{background:var(--chip);border-radius:3px;height:6px}.staerke-schwach .staerke-balken span:nth-child(-n+1){background:var(--gefahr)}.staerke-mittel .staerke-balken span:nth-child(-n+2){background:var(--bald-text)}.staerke-stark .staerke-balken span{background:var(--akzent)}.schloss{background:var(--akzent-hell);width:88px;height:88px;color:var(--akzent);border-radius:50%;align-self:center;place-items:center;margin-top:24px;display:grid}.mittig{text-align:center}.unterfenster{background:var(--grund);width:100%;max-width:640px;max-height:90dvh;color:var(--text);border:none;border-radius:26px 26px 0 0;margin:auto auto 0;padding:0}.unterfenster::backdrop{background:var(--schleier)}.unterfenster-rahmen{padding:12px 20px 28px}.unterfenster-griff{background:var(--rand);border-radius:3px;width:40px;height:5px;margin:0 auto 12px}.unterfenster-inhalt{flex-direction:column;gap:14px;display:flex}.unterfenster ul{flex-direction:column;gap:8px;margin:0;padding-left:1.2em;display:flex}.karte-titel:focus{outline:none}.geheimschluessel{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.geheimschluessel li{background:var(--feld);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.geheimschluessel-nummer{color:var(--text-leise);font-size:.75rem;font-weight:700}.geheimschluessel-block{font-family:var(--schrift-fest);letter-spacing:.06em;font-size:1.125rem;font-weight:700}.feld-fest{font-family:var(--schrift-fest);letter-spacing:.06em;text-transform:uppercase}.seite-mit-knopf{padding-bottom:96px}.kopf-links{justify-content:flex-start}.abschnitt{border:none;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.abschnitt-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);padding:0;font-size:.875rem;font-weight:800}.suche{align-items:center;display:flex;position:relative}.suche svg{color:var(--text-leise);position:absolute;left:16px}.suche .feld-eingabe{padding-left:46px}textarea.feld-eingabe{resize:vertical}select.feld-eingabe{appearance:none}.art-kreis{border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.art-kreis-klein{width:36px;height:36px}.toenung-1{background:var(--toenung-1-grund);color:var(--toenung-1-symbol)}.toenung-2{background:var(--toenung-2-grund);color:var(--toenung-2-symbol)}.toenung-3{background:var(--toenung-3-grund);color:var(--toenung-3-symbol)}.toenung-4{background:var(--toenung-4-grund);color:var(--toenung-4-symbol)}.toenung-5{background:var(--toenung-5-grund);color:var(--toenung-5-symbol)}.toenung-6{background:var(--toenung-6-grund);color:var(--toenung-6-symbol)}.art-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.art-kachel{background:var(--flaeche);width:100%;height:100%;min-height:112px;box-shadow:0 1px 4px var(--schatten);text-align:center;cursor:pointer;border:2px solid #0000;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 12px;display:flex;position:relative}.art-kachel-name{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:100%;font-size:.875rem;font-weight:800;line-height:1.25}.art-beispiele{color:var(--text-leise);-webkit-line-clamp:2;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}.art-auswahl .art-kachel:has(input:checked){border-color:var(--akzent)}:is(.art-kachel:focus-visible,.art-auswahl .art-kachel:has(input:focus-visible)){outline:3px solid var(--akzent);outline-offset:2px}.art-gewaehlt{background:var(--akzent);width:24px;height:24px;color:var(--auf-akzent);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.art-gewaehlt svg{width:16px;height:16px}.dokument-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dokument-karte{background:var(--flaeche);width:100%;box-shadow:0 1px 4px var(--schatten);text-align:left;cursor:pointer;border:none;border-radius:20px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.dokument-karte:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.dokument-karte-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dokument-karte-titel{overflow-wrap:anywhere;font-weight:800}.etiketten{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.etikett{border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.8125rem;font-weight:800;display:inline-block}.etikett-dringend{background:var(--dringend-grund);color:var(--dringend-text)}.etikett-bald{background:var(--bald-grund);color:var(--bald-text)}.etikett-spaeter{background:var(--spaeter-grund);color:var(--spaeter-text)}.etikett-steuer{background:var(--steuer-grund);color:var(--steuer-text)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--chip);cursor:pointer;border:none;border-radius:999px;min-height:40px;padding:8px 16px;font-weight:800}.chip[aria-pressed=true]{background:var(--akzent);color:var(--auf-akzent)}.chip:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.knopf-haupt.schwebend{right:max(20px,50% - 300px);bottom:calc(20px + env(safe-area-inset-bottom));width:auto;min-height:48px;box-shadow:0 4px 14px var(--schatten);padding:10px 22px;position:fixed}.schalter-karte{padding:16px}.schalter-zeile{align-items:center;gap:12px;display:flex}.schalter-symbol{color:var(--akzent);flex:none}.schalter-text{flex-direction:column;flex:1;display:flex}.schalter-titel{font-weight:800}.schalter{background:var(--aus);cursor:pointer;border:none;border-radius:999px;flex:none;width:52px;height:32px;padding:3px;display:flex;position:relative}.schalter[aria-checked=true]{background:var(--akzent);justify-content:flex-end}.schalter-knopf{background:var(--flaeche);width:26px;height:26px;box-shadow:0 1px 3px var(--schatten);border-radius:50%}.schalter:after,.vorschau-entfernen:after{content:"";position:absolute;inset:-6px}.schalter:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.hinweis-mit-aktion{justify-content:space-between;align-items:center}.hinweis-mit-aktion .hinweis-text{flex:1}.hinweis-mit-aktion .knopf-text{color:inherit;cursor:pointer;border:none;min-height:44px;font-weight:800}.seiten-vorschau{gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.vorschau-seite{background:var(--flaeche);width:84px;height:112px;box-shadow:0 1px 4px var(--schatten);border-radius:14px;flex:none;position:relative;overflow:hidden}.vorschau-seite img{object-fit:cover;width:100%;height:100%}.vorschau-pdf{width:100%;height:100%;color:var(--text-leise);place-items:center;font-weight:800;display:grid}.vorschau-entfernen{background:var(--flaeche);width:32px;height:32px;color:var(--text);box-shadow:0 1px 3px var(--schatten);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.vorschau-entfernen svg{width:18px;height:18px}.vorschau-plus{border:2px dashed var(--rand);width:84px;height:112px;color:var(--akzent);cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:800;display:flex}.dokument-kopf{align-items:center;gap:14px;display:flex}.seitenansicht{flex-direction:column;gap:10px;display:flex}.seite-flaeche{background:var(--feld);border-radius:18px;width:100%;max-height:70vh;overflow:auto}.seite-flaeche-leer{place-items:center;min-height:200px;display:grid}.blatt-knopf{cursor:zoom-in;background:0 0;border:none;padding:0;display:block}.blatt{background:#fff;max-width:none;height:auto;display:block}img.blatt:not([width]){width:100%}.seiten-steuerung{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.steuer-gruppe{align-items:center;gap:10px;display:flex}.kopfknopf:disabled{opacity:.45;cursor:not-allowed}.vollbild{background:var(--grund);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);border:none;margin:0;padding:0}.vollbild::backdrop{background:var(--schleier)}.vollbild-rahmen{height:100%;padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex}.vollbild-rahmen .seite-flaeche{flex:1;max-height:none}.vollbild-kopf{justify-content:flex-end;display:flex}.angaben{flex-direction:column;gap:10px;margin:0;display:flex}.angaben div{flex-direction:column;display:flex}.angaben dt{color:var(--text-leise);font-size:.875rem}.angaben dd{overflow-wrap:anywhere;margin:0}.aktionen{gap:10px;display:flex}.aktionen .knopf{flex:1}.meldung{left:max(20px,50% - 300px);right:max(20px,50% - 300px);bottom:calc(84px + env(safe-area-inset-bottom));box-shadow:0 4px 14px var(--schatten);border-radius:16px;position:fixed}.meldung:empty{display:none}.papierkorb-zeile{background:var(--chip);min-height:52px;color:var(--text);text-align:left;cursor:pointer;border:none;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;font-weight:700;display:flex}.papierkorb-zeile span{flex:1}.papierkorb-zeile:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.art-zwischentitel{align-items:center;gap:10px;font-size:1.0625rem;font-weight:800;display:flex}.papierkorb-karte{background:var(--flaeche);box-shadow:0 1px 4px var(--schatten);border-radius:20px}.papierkorb-karte .dokument-karte{box-shadow:none;background:0 0}.papierkorb-aktionen{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 14px;display:flex}
