:root{--akzent: #007aff;--akzent-gedrueckt: #0062cc;--akzent-still: #e8f2ff;--akzent-text: #0062cc;--akzent-voll: #0062cc;--flaeche: #ffffff;--flaeche-gedaempft: #f7f8fa;--flaeche-still: #eef1f6;--rand: #e6e8ec;--text: #09090e;--text-gedaempft: #626474;--dringend: #b91c1c;--dringend-flaeche: #fef2f2;--bald: #b45309;--bald-flaeche: #fffbeb;--ruhig: #15803d;--ruhig-flaeche: #f0fdf4;--pruefen: #6d28d9;--pruefen-flaeche: #f5f3ff;--kamera-grund: #1c1c1e;--kamera-schleier: rgb(0 0 0 / 55%);--kamera-schrift: #ffffff;--kamera-fortschritt: #22c55e;--bildauflage: rgb(0 0 0 / 55%);--bildauflage-schrift: #ffffff;--abstand: 16px;--rundung: 18px;--rundung-klein: 12px;--ziel: 44px;--schatten: 0 1px 2px rgb(9 9 14 / 5%), 0 6px 16px rgb(9 9 14 / 5%);--schatten-hoch: 0 4px 10px rgb(0 122 255 / 22%), 0 12px 28px rgb(0 122 255 / 18%);--oben: env(safe-area-inset-top, 0px);--unten: env(safe-area-inset-bottom, 0px);--links: env(safe-area-inset-left, 0px);--rechts: env(safe-area-inset-right, 0px);color-scheme:light}[data-thema=dunkel]{--akzent: #0a84ff;--akzent-gedrueckt: #409cff;--akzent-still: #10243d;--akzent-text: #0a84ff;--akzent-voll: #0062cc;--flaeche: #1c1c1e;--flaeche-gedaempft: #000000;--flaeche-still: #2c2c2e;--rand: #2c2c2e;--text: #f6f6f8;--text-gedaempft: #a0a0ad;--dringend: #ff6b6b;--dringend-flaeche: #2a1416;--bald: #f0b429;--bald-flaeche: #2a2013;--ruhig: #4ade80;--ruhig-flaeche: #0f2417;--pruefen: #b39dfb;--pruefen-flaeche: #1d1730;--kamera-grund: #000000;--kamera-schleier: rgb(0 0 0 / 66%);--kamera-schrift: #f6f6f8;--kamera-fortschritt: #4ade80;--bildauflage: rgb(0 0 0 / 66%);--bildauflage-schrift: #f6f6f8;--schatten: none;--schatten-hoch: 0 6px 18px rgb(0 0 0 / 55%);color-scheme:dark}[data-thema=dunkel] .karte{border:1px solid var(--rand)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--flaeche-gedaempft);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}html{scroll-padding-bottom:108px}p,li{font-size:15px}input,select,textarea,button{font-family:inherit;font-size:16px}#wurzel{min-height:100dvh}.huelle{display:flex;flex-direction:column;min-height:100dvh;max-width:640px;margin:0 auto}.kopf{position:sticky;top:0;z-index:10;background:var(--flaeche-gedaempft);color:var(--text);padding:calc(var(--oben) + 14px) calc(var(--abstand) + var(--rechts)) 14px calc(var(--abstand) + var(--links))}.kopf h1{margin:0;font-size:clamp(17px,calc(34px - 17px * var(--titel-fortschritt, 0)),34px);font-weight:calc(800 - 100 * var(--titel-fortschritt, 0));letter-spacing:calc(-.04em + .02em * var(--titel-fortschritt, 0));transition:font-size 60ms linear}.kopf .unterzeile{margin:2px 0 0;font-size:14px;color:var(--text-gedaempft);opacity:calc(1 - var(--titel-fortschritt, 0))}@media(prefers-reduced-motion:reduce){.kopf h1{transition:none}}.kopf .zurueck{display:inline-flex;align-items:center;gap:4px;min-height:var(--ziel);min-width:var(--ziel);margin:-10px 0 0 -8px;padding:0 8px;border:0;background:none;color:var(--akzent-text);font-size:15px;opacity:.9;cursor:pointer;-webkit-tap-highlight-color:transparent}.inhalt{flex:1;padding:var(--abstand) calc(var(--abstand) + var(--rechts)) 108px calc(var(--abstand) + var(--links))}.abschnitt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:26px 2px 10px}.abschnitt:first-child{margin-top:4px}.abschnitt h2{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-gedaempft)}.abschnitt .weiter{min-height:var(--ziel);min-width:var(--ziel);padding:0 4px;border:0;background:none;color:var(--akzent-text);font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.karte{background:var(--flaeche);border:0;border-radius:var(--rundung);box-shadow:var(--schatten);padding:var(--abstand);margin-bottom:10px}button.karte{display:block;width:100%;text-align:left;color:inherit;font-size:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}button.karte:active{background:var(--flaeche-still)}.karte h2,.karte h3{margin:0 0 4px;font-size:17px;font-weight:650;letter-spacing:-.01em}.karte .absender{margin:0;color:var(--text-gedaempft);font-size:14px}.karte.karte-pruefen{border:1px solid var(--bald)}[data-thema=dunkel] .karte.karte-pruefen{border-color:var(--bald)}.grund.grund-pruefen{color:var(--bald)}.betrag{margin:6px 0;font-size:30px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.karte-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.brennt{background:linear-gradient(160deg,#b91c1c,#7f1d1d);color:#fff;box-shadow:0 4px 12px #b91c1c40}.brennt .absender,.brennt .grund{color:#ffffffd1}.brennt .status{background:#ffffff2e;color:#fff}[data-thema=dunkel] .brennt{background:linear-gradient(160deg,#7f1d1d,#4c1010)}.status{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.status-overdue,.status-due_today{background:var(--dringend-flaeche);color:var(--dringend)}.status-urgent,.status-due_soon{background:var(--bald-flaeche);color:var(--bald)}.status-upcoming,.status-paid,.status-done{background:var(--ruhig-flaeche);color:var(--ruhig)}.status-needs_review,.status-disputed{background:var(--pruefen-flaeche);color:var(--pruefen)}.grund{margin:8px 0 0;font-size:14px;color:var(--text-gedaempft)}.navigation{position:fixed;bottom:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;max-width:640px;margin:0 auto;background:var(--flaeche);border-top:1px solid var(--rand);padding-bottom:var(--unten)}.navigation button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:7px 2px;border:0;background:none;color:var(--text-gedaempft);font-size:10px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.navigation button[aria-current=page]{color:var(--akzent-text)}.symbol{display:block;flex-shrink:0}.navigation button.aufnehmen{position:relative;top:-16px;align-self:end;justify-self:center;width:58px;height:58px;min-height:58px;border:4px solid var(--flaeche);border-radius:999px;background:var(--akzent);box-shadow:var(--schatten-hoch);color:#fff;gap:0}.navigation button.aufnehmen[aria-current=page]{background:var(--akzent-gedrueckt);color:#fff}[data-thema=dunkel] .navigation button.aufnehmen[aria-current=page]{color:var(--flaeche-gedaempft)}.knopfreihe{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}button.knopf,a.knopf{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ziel);padding:0 16px;border:1px solid var(--rand);border-radius:var(--rundung-klein);background:var(--flaeche);color:var(--text);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}button.knopf-haupt,a.knopf-haupt{background:var(--akzent-voll);border-color:var(--akzent-voll);color:#fff}button.knopf-breit{width:100%}button.knopf-still{border-color:transparent;background:transparent;color:var(--akzent-text)}button:disabled{opacity:.5;cursor:not-allowed}.feld{display:block;margin-bottom:12px}.feld span{display:block;margin-bottom:5px;font-size:14px;font-weight:600}.feld input,.feld select,.feld textarea{width:100%;min-height:var(--ziel);padding:11px 13px;border:1px solid var(--rand);border-radius:var(--rundung-klein);background:var(--flaeche);color:var(--text)}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.feld textarea{min-height:120px;resize:vertical}.meldung{padding:12px var(--abstand);border-radius:var(--rundung-klein);margin-bottom:12px;font-size:15px}.meldung-fehler{background:var(--dringend-flaeche);color:var(--dringend);border:1px solid currentcolor}.meldung-hinweis{background:var(--bald-flaeche);color:var(--bald);border:1px solid currentcolor}.meldung-erfolg{background:var(--ruhig-flaeche);color:var(--ruhig);border:1px solid currentcolor}.leer{padding:28px var(--abstand);text-align:center;color:var(--text-gedaempft)}.fussnote{margin:10px 2px 0;font-size:13px;line-height:1.45;color:var(--text-gedaempft)}.fundstelle{margin-top:6px;padding:8px 10px;background:var(--flaeche-gedaempft);border-left:3px solid var(--rand);border-radius:0 6px 6px 0;font-size:13px;color:var(--text-gedaempft);overflow-wrap:anywhere}.herkunft{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;background:var(--flaeche-still);font-size:11px;color:var(--text-gedaempft)}.schritte{list-style:none;margin:12px 0 0;padding:0}.schritte li{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;color:var(--text-gedaempft)}.schritte .laeuft,.schritte .fertig{color:var(--text)}.schritte .marke{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--flaeche-still);font-size:12px;flex-shrink:0}.schritte .laeuft .marke{background:var(--bald-flaeche);color:var(--bald)}.schritte .fertig .marke{background:var(--ruhig-flaeche);color:var(--ruhig)}.balken{position:relative;height:4px;margin-top:12px;border-radius:999px;background:var(--flaeche-still);overflow:hidden}.balken:after{content:"";position:absolute;inset:0;width:40%;border-radius:999px;background:var(--akzent);animation:wandern 1.4s ease-in-out infinite}@keyframes wandern{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.balken:after{width:100%;animation:none;opacity:.4}}.liste{list-style:none;margin:0;padding:0}.zeile{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--flaeche-gedaempft);font-size:14px}.zeile:last-child{border-bottom:0}.zeile .wert{text-align:right;font-weight:600;overflow-wrap:anywhere}.offline{position:sticky;top:0;z-index:30;padding:8px var(--abstand);background:var(--dringend);color:#fff;font-size:14px;text-align:center}[data-thema=dunkel] .offline{background:var(--dringend-flaeche);color:var(--dringend);border-bottom:1px solid var(--dringend)}.themawahl{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:10px 0 6px;padding:4px;border-radius:var(--rundung-klein);background:var(--flaeche-still)}.themawahl button{min-height:var(--ziel);border:0;border-radius:calc(var(--rundung-klein) - 4px);background:none;color:var(--text-gedaempft);font-size:15px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.themawahl button[aria-pressed=true]{background:var(--flaeche);color:var(--text);box-shadow:var(--schatten)}[data-thema=dunkel] .themawahl button[aria-pressed=true]{background:var(--akzent-still);color:var(--text)}@media(prefers-reduced-motion:no-preference){.eintritt{animation:eintreten .46s cubic-bezier(.16,1.02,.3,1) both;animation-delay:var(--verzug, 0ms)}button.karte{transition:transform .11s cubic-bezier(.2,.9,.3,1),background-color .12s ease}button.karte:active{transform:scale(.955)}.inhalt{animation:einblenden .26s ease-out both}.status-overdue,.status-due_today{animation:pochen .9s .7s ease-out 1 both}}@keyframes eintreten{0%{opacity:0;transform:translateY(16px) scale(.975)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes einblenden{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pochen{0%,to{transform:scale(1)}30%{transform:scale(1.13)}}.kopf h1,.betrag{hyphens:auto;overflow-wrap:break-word;text-wrap:balance}.kamera{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;background:var(--kamera-grund);color:var(--kamera-schrift)}.kamera-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(var(--oben) + 8px) calc(var(--abstand) + var(--rechts)) 8px calc(var(--abstand) + var(--links))}.kamera-kopf .kamera-still{min-height:var(--ziel);min-width:var(--ziel);margin-left:-8px;padding:0 8px;border:0;background:none;color:var(--kamera-schrift);font-size:15px;font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.kamera-zahl{font-size:14px;font-weight:600;opacity:.85;font-variant-numeric:tabular-nums}.kamera-meldung{padding:0 calc(var(--abstand) + var(--rechts)) 0 calc(var(--abstand) + var(--links))}.kamera-buehne{position:relative;flex:1;min-height:0;overflow:hidden}.kamera-video,.kamera-linien{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.kamera-linien{pointer-events:none}.kamera-hinweis{position:absolute;left:50%;bottom:46px;transform:translate(-50%);width:max-content;max-width:calc(100% - 2 * var(--abstand));margin:0;padding:7px 14px;border-radius:999px;background:var(--kamera-schleier);color:var(--kamera-schrift);font-size:14px;text-align:center}.kamera-bildrate{position:absolute;left:10px;bottom:12px;margin:0;padding:3px 7px;border-radius:6px;background:var(--kamera-schleier);color:var(--kamera-schrift);font-size:11px;font-variant-numeric:tabular-nums;opacity:.75}.kamera-blitz{position:absolute;inset:0;background:#fff;pointer-events:none}@media(prefers-reduced-motion:reduce){.kamera-blitz{opacity:.35}}.kamera-fuss{display:flex;align-items:center;justify-content:center;padding:14px calc(var(--abstand) + var(--rechts)) calc(var(--unten) + 18px) calc(var(--abstand) + var(--links))}.kamera-ausloeser{position:relative;width:72px;height:72px;min-height:72px;padding:0;border:0;border-radius:999px;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.kamera-ausloeser:after{content:"";position:absolute;inset:9px;border-radius:999px;background:var(--kamera-schrift)}.kamera-ausloeser:active:after{inset:12px}.kamera-ausloeser:disabled{cursor:not-allowed}.kamera-ausloeser:disabled:after{opacity:.4}.kamera-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.kamera-ring circle{fill:none;stroke-width:4}.kamera-ring-bahn{stroke:#ffffff4d}.kamera-ring-lauf{stroke:var(--kamera-fortschritt);stroke-linecap:round;transition:none}.kamera-fertig{position:fixed;z-index:41;right:calc(var(--abstand) + var(--rechts));bottom:calc(var(--unten) + 32px);min-height:var(--ziel);padding:0 18px;border:0;border-radius:999px;background:var(--kamera-schrift);color:var(--kamera-grund);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent}.kachelraster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.kachel{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--rundung-klein);overflow:hidden;user-select:none;-webkit-user-select:none}.kachel-gezogen{outline:2px solid var(--akzent);outline-offset:-2px;opacity:.65}.kachel-bild{position:relative;aspect-ratio:1;background:var(--flaeche-still)}.kachel-bild img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none}.kachel-nummer{position:absolute;top:4px;left:4px;min-width:22px;padding:1px 6px;border-radius:999px;background:var(--bildauflage);color:var(--bildauflage-schrift);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;pointer-events:none}.kachel-griff{position:absolute;top:0;right:0;width:var(--ziel);height:var(--ziel);padding:0;border:0;border-radius:0 var(--rundung-klein) 0 var(--rundung-klein);background:var(--bildauflage);color:var(--bildauflage-schrift);font-size:17px;line-height:1;touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent}.kachel-griff:active{cursor:grabbing}.kachel-knoepfe{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rand);border-top:1px solid var(--rand)}.kachel-knopf{min-height:var(--ziel);padding:0;border:0;background:var(--flaeche);color:var(--text);font-size:17px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.kachel-knopf:active{background:var(--flaeche-still)}.kachel-knopf:disabled,.kachel-griff:disabled{opacity:.35;cursor:not-allowed}.wahlreihe{display:flex;gap:6px;margin-top:10px}.wahl{flex:1;min-width:0;min-height:var(--ziel);padding:0 3px;border:1px solid var(--rand);border-radius:var(--rundung-klein);background:var(--flaeche);color:var(--text);font-size:12px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.wahl-aktiv{background:var(--akzent-still);border-color:var(--akzent);color:var(--akzent-text);font-weight:700}.wahl:disabled{opacity:.45;cursor:not-allowed}.vorraum{--sky: #a9d9f7;--lavender: #b8a7ef;--blush: #f3c1e5;--vorraum-grund: #eef5ff;--glas: rgb(255 255 255 / 72%);--glas-kontur: rgb(255 255 255 / 65%);--vorraum-text: #09090e;--vorraum-zweit: #363740;--vorraum-knopf: #09090e;--vorraum-knopf-text: #ffffff;--vorraum-dringend: #a4133c;--meldung-grund: var(--glas);display:flex;flex-direction:column;min-height:100dvh;padding:calc(var(--oben) + 12px) calc(24px + var(--rechts)) calc(var(--unten) + 26px) calc(24px + var(--links));color:var(--vorraum-text);background:radial-gradient(circle at 20% 15%,var(--sky) 0%,transparent 45%),radial-gradient(circle at 80% 45%,var(--lavender) 0%,transparent 50%),radial-gradient(circle at 35% 85%,var(--blush) 0%,transparent 48%),var(--vorraum-grund)}[data-thema=dunkel] .vorraum{--sky: #1d4a7a;--lavender: #4a3a86;--blush: #6d2a54;--vorraum-grund: #08080d;--glas: rgb(255 255 255 / 9%);--glas-kontur: rgb(255 255 255 / 14%);--vorraum-text: #f6f6f8;--vorraum-zweit: #c6c6ce;--vorraum-knopf: #ffffff;--vorraum-knopf-text: #09090e;--vorraum-dringend: #ffa8b8;--meldung-grund: rgb(8 8 13 / 80%)}@media(prefers-reduced-motion:no-preference){.vorraum{animation:wolken 20s ease-in-out infinite alternate;background-size:130% 130%}}@keyframes wolken{0%{background-position:0% 0%,100% 40%,30% 100%,0 0}to{background-position:10% 8%,90% 50%,40% 92%,0 0}}.vorraum-marke{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vorraum-zweit);margin:22px 0 0}.vorraum-titel{font-size:40px;line-height:1.02;font-weight:800;letter-spacing:-.045em;margin:18px 0 0;hyphens:auto;overflow-wrap:break-word;text-wrap:balance}.vorraum-unter{font-size:15px;line-height:1.45;color:var(--vorraum-zweit);margin:12px 0 0;max-width:20em}.vorraum-formular{margin-top:auto;padding-top:28px}.vorraum-feld{display:block;margin-top:14px}.vorraum-feld>span{display:block;margin:0 0 6px 18px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--vorraum-zweit)}.vorraum-feld input{width:100%;min-height:54px;padding:0 18px;border:1px solid var(--glas-kontur);border-radius:18px;background:var(--glas);color:var(--vorraum-text);box-shadow:0 10px 26px #09090e0f}@supports (backdrop-filter: blur(14px)) or (-webkit-backdrop-filter: blur(14px)){.vorraum-feld input,.vorraum-meldung{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.vorraum-feld input{background:#ffffff94}[data-thema=dunkel] .vorraum-feld input{background:#ffffff12}}.vorraum-feld input:focus-visible{outline:2px solid var(--vorraum-text);outline-offset:2px}.vorraum-knopf{width:100%;min-height:56px;margin-top:20px;border:0;border-radius:999px;background:var(--vorraum-knopf);color:var(--vorraum-knopf-text);font-size:16px;font-weight:650;letter-spacing:-.01em;box-shadow:0 8px 24px #09090e38;cursor:pointer;-webkit-tap-highlight-color:transparent}.vorraum-knopf:disabled{opacity:.55;cursor:not-allowed}.vorraum-meldung{margin-top:18px;padding:13px 15px;border:1px solid var(--glas-kontur);border-radius:16px;background:var(--meldung-grund);color:var(--vorraum-dringend);font-size:14px;font-weight:600;line-height:1.4}.vorraum-fussnote{margin:16px 0 0;font-size:12px;line-height:1.5;text-align:center;color:var(--vorraum-zweit)}.vorraum-hauptteil{display:flex;flex:1;flex-direction:column}.vorraum-onboarding{--blatt: rgb(255 255 255 / 82%);--akzent-a: #b8a7ef;--akzent-b: #a9d9f7;--akzent-c: #f3c1e5;--linie: .35}[data-thema=dunkel] .vorraum-onboarding{--blatt: rgb(255 255 255 / 10%);--akzent-a: #8b7bd8;--akzent-b: #4b8fc7;--akzent-c: #c17aa8;--linie: .45}.vorraum-kopfzeile{display:flex;align-items:center;gap:12px}.vorraum-spuren{display:flex;gap:6px;flex:1}.vorraum-spuren .spur{height:3px;flex:1;border-radius:999px;background:#09090e24}[data-thema=dunkel] .vorraum-spuren .spur{background:#fff3}.vorraum-spuren .spur.aktiv{background:var(--vorraum-text)}.vorraum-ueberspringen{min-height:var(--ziel);min-width:var(--ziel);padding:0 6px;border:0;background:none;color:var(--vorraum-zweit);font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.vorraum-titelblock{min-height:96px;display:flex;align-items:flex-start}.vorraum-textblock{min-height:72px}.vorraum-bild{flex:1;width:100%;max-height:200px;margin:8px 0;color:var(--vorraum-text)}.vorraum-schritt{display:flex;flex:1;flex-direction:column}@media(prefers-reduced-motion:no-preference){.vorraum-schritt{animation:gleiten-vor .32s cubic-bezier(.32,.72,0,1) both}.vorraum-schritt[data-rueckwaerts]{animation-name:gleiten-zurueck}}@keyframes gleiten-vor{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes gleiten-zurueck{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}
