.SignaturSeite_seite__1UPEk{--background:48 33% 97%;--foreground:249 33% 12%;--card:0 0% 100%;--card-foreground:249 33% 12%;--popover:0 0% 100%;--popover-foreground:249 33% 12%;--primary:262 40% 40%;--primary-foreground:0 0% 100%;--secondary:262 44% 95%;--secondary-foreground:249 33% 12%;--muted:262 44% 95%;--muted-foreground:275 12% 36%;--accent:262 40% 40%;--accent-foreground:0 0% 100%;--border:270 30% 87%;--input:270 30% 87%;--ring:262 40% 40%;--radius:.75rem;background:#faf9f5;color:#171428;font-size:16px;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}.SignaturSeite_seite__1UPEk *{box-sizing:border-box}.SignaturSeite_seite__1UPEk :is(h1,h2,h3,h4){font-weight:500;letter-spacing:-.035em;line-height:1.14}.SignaturSeite_seite__1UPEk a:focus-visible,.SignaturSeite_seite__1UPEk button:focus-visible,.SignaturSeite_seite__1UPEk input:focus-visible,.SignaturSeite_seite__1UPEk select:focus-visible,.SignaturSeite_seite__1UPEk summary:focus-visible{outline:3px solid #6745d4;outline-offset:5px}.SignaturSeite_seite__1UPEk [id]{scroll-margin-top:102px}.SignaturSeite_skip__bclzc{position:fixed;top:10px;left:10px;z-index:100;padding:12px 19px;background:#fff;color:#171428;border-radius:5px;transform:translateY(-170%);box-shadow:0 3px 20px #1b0f3722}.SignaturSeite_skip__bclzc:focus{transform:none}.SignaturSeite_inhaltBreit__JZoNX,.SignaturSeite_inhalt__pajUo{display:block}.SignaturSeite_inhaltBreit__JZoNX>div,.SignaturSeite_inhalt__pajUo>div{min-height:0!important;background:transparent!important}.SignaturSeite_seite__1UPEk .min-h-screen{min-height:0!important}.SignaturSeite_seite__1UPEk [hidden]{display:none!important}.SignaturSeite_seite__1UPEk .opacity-0{opacity:1!important}.SignaturSeite_seite__1UPEk .translate-y-10{transform:none!important}.Dokument_dokument__75AWT{max-width:1000px;margin:auto;padding:52px 4.5% 64px;color:#171428}.Dokument_kopf__FgMlG{margin-bottom:40px;padding-bottom:34px;border-bottom:1px solid #e0d8e6}.Dokument_kicker__hB6oD{font-size:10px;letter-spacing:.09em;color:#705982;margin-bottom:16px}.Dokument_kopf__FgMlG h1{font-size:clamp(32px,4.2vw,50px);line-height:1.08!important;letter-spacing:-.05em!important;color:#191331}.Dokument_kopf__FgMlG em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.05em;color:#5b3e8c}.Dokument_untertitel__4IXBB{margin-top:20px;font-size:15px;line-height:1.85;color:#544a5e;max-width:640px}.Dokument_untertitel__4IXBB a{color:#5a3d8e;text-decoration:underline;text-underline-offset:4px}.Dokument_untertitel__4IXBB a:hover{color:#3f2668}.Dokument_block__o2Zhp{margin-bottom:38px;scroll-margin-top:110px}.Dokument_block__o2Zhp>h2{font-size:clamp(23px,2.4vw,30px);line-height:1.16!important;letter-spacing:-.035em!important;color:#1d1730;margin-bottom:20px}.Dokument_zusagen__8QBva{list-style:none;margin:0;padding:0;display:grid;gap:12px}.Dokument_zusagen__8QBva li{display:flex;gap:15px;align-items:flex-start;padding:19px 21px;background:#fdfcfa;border:1px solid #e0d8e6;border-radius:12px}.Dokument_nummer__M7t7c{flex-shrink:0;width:25px;height:25px;border-radius:7px;background:#5a3d8e;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;margin-top:2px}.Dokument_zusagen__8QBva b{display:block;font-size:14.5px;font-weight:500;letter-spacing:-.02em;color:#1f1832;margin-bottom:7px}.Dokument_zusagen__8QBva div>span,.Dokument_zusagen__8QBva span+span{display:block;font-size:13.5px;line-height:1.78;color:#584e66}.Dokument_punkte__hqWBq{list-style:none;margin:0;padding:0;display:grid;gap:11px}.Dokument_punkte__hqWBq li{display:flex;gap:12px;align-items:flex-start}.Dokument_punkte__hqWBq svg{color:#4e7350;margin-top:3px;flex-shrink:0}.Dokument_punkte__hqWBq p{font-size:14.5px;line-height:1.78;color:#584e66;margin:0}.Dokument_punkte__hqWBq b{font-weight:500;color:#1f1832}.Dokument_prosa__Of_zq p{font-size:14.5px;line-height:1.88;color:#4f4660;max-width:760px}.Dokument_prosa__Of_zq p+p{margin-top:16px}.Dokument_prosa__Of_zq a{color:#5a3d8e;text-decoration:underline;text-underline-offset:4px}.Dokument_prosa__Of_zq a:hover{color:#3f2668}.Dokument_abschluss__XP32Q{margin-top:46px;padding:32px 34px;background:#241d36;border-radius:14px;color:#f4eefb}.Dokument_abschluss__XP32Q h2{font-size:clamp(22px,2.3vw,29px);line-height:1.15!important;letter-spacing:-.035em!important;color:#fbf7ff}.Dokument_abschluss__XP32Q>p{margin-top:15px;font-size:14px;line-height:1.82;color:#cec2de;max-width:640px}.Dokument_knoepfe__okmke{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.Dokument_hauptKnopf__zqe5D,.Dokument_nebenKnopf__o9V2F{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:13px 22px;border-radius:9px;font-size:13.5px;line-height:1.3}.Dokument_hauptKnopf__zqe5D{background:#f5f1fb;color:#241c38}.Dokument_hauptKnopf__zqe5D:hover{background:#fff}.Dokument_nebenKnopf__o9V2F{border:1px solid #574a74;color:#eee7f8}.Dokument_nebenKnopf__o9V2F:hover{border-color:#8d74b8;background:#2e2547}.Dokument_rechner__KtcN9{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px;align-items:start}.Dokument_rechnerKarte__5OXCF{padding:26px 26px 24px;background:#fdfcfa;border:1px solid #e0d8e6;border-radius:14px}.Dokument_rechnerKarte__5OXCF>h3{font-size:19px;font-weight:500;letter-spacing:-.03em;color:#1f1832;margin-bottom:8px}.Dokument_rechnerHinweis__WTpex{font-size:13px;line-height:1.75;color:#6a6076;margin-bottom:22px}.Dokument_regler__dkfTC{display:grid;gap:18px;margin-bottom:24px}.Dokument_ergebnis__Wyrsx{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:20px 22px;background:#f1ecf9;border:1px solid #d9cceb;border-radius:11px}.Dokument_ergebnisZahl__edWCm{font-size:clamp(28px,3.4vw,40px);line-height:1;letter-spacing:-.04em;color:#3d2a63}.Dokument_ergebnisText__mb8Qt{font-size:13.5px;line-height:1.7;color:#4f4660}.Dokument_fussnote__jka6T{margin-top:16px;font-size:13.5px;line-height:1.75;color:#6a6076}@media(max-width:900px){.Dokument_rechner__KtcN9{grid-template-columns:1fr}}@media(max-width:700px){.Dokument_dokument__75AWT{padding:38px 5.5% 48px}.Dokument_zusagen__8QBva li{padding:16px 17px;gap:12px}.Dokument_abschluss__XP32Q{padding:24px 22px}.Dokument_knoepfe__okmke a{width:100%;justify-content:center}.Dokument_rechnerKarte__5OXCF{padding:21px 19px}}@media(prefers-reduced-motion:reduce){.Dokument_dokument__75AWT *{transition:none!important;animation:none!important}}.Dokument_annahmen__FkZ7M{margin-top:20px;border-top:1px solid #e7dfec;padding-top:6px}.Dokument_annahmen__FkZ7M summary{display:flex;align-items:center;gap:9px;cursor:pointer;min-height:46px;font-size:12.5px;color:#5a3d8e}.Dokument_annahmen__FkZ7M summary::marker{color:#9b86bb}.Dokument_annahmen__FkZ7M>div{margin-top:14px}.Dokument_ergebnisReihe__QWIwH{display:grid;gap:10px;margin-top:14px}.Dokument_ergebnisReihe__QWIwH p{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0}.Dokument_ergebnisReihe__QWIwH b{font-size:17px;letter-spacing:-.02em;color:#3d2a63;font-weight:500}.Dokument_ergebnisReihe__QWIwH span{font-size:12.5px;line-height:1.65;color:#5f5570}.Dokument_balken__f2_f5{display:grid;gap:13px;margin-top:22px}.Dokument_balkenKopf__QBvI7{display:flex;justify-content:space-between;gap:14px;font-size:12px;color:#5f5570;margin-bottom:6px}.Dokument_schiene__uKaY_{height:8px;border-radius:4px;background:#ece5f4;overflow:hidden}.Dokument_fuellung__0HU5f{height:100%;background:#7a5cb5;border-radius:4px}.Dokument_dokument__75AWT .regler{display:block}.Dokument_dokument__75AWT .regler-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px}.Dokument_dokument__75AWT .regler-kopf label{font-size:12.5px;line-height:1.55;color:#4d4460}.Dokument_dokument__75AWT .regler-wert{font-size:13.5px;font-weight:500;color:#3d2a63;white-space:nowrap}.Dokument_dokument__75AWT .regler-hinweis{font-size:11.5px;line-height:1.6;color:#71667e;margin:0 0 8px}.Dokument_dokument__75AWT .regler input[type=range]{width:100%;min-height:44px;accent-color:#5a3d8e;cursor:pointer}.Dokument_dokument__75AWT .regler input[type=range]:focus-visible{outline:3px solid #6745d4;outline-offset:4px}.Dokument_arten__rdrhL{list-style:none;margin:0;padding:0;display:grid;gap:11px}.Dokument_arten__rdrhL li{padding:17px 19px;border:1px solid #e0d8e6;border-radius:12px;background:#fdfcfa}.Dokument_arten__rdrhL li[data-art=ausgabe]{border-color:#cfdfd1;background:#f5faf5}.Dokument_arten__rdrhL li[data-art=folgekosten]{border-color:#e3dbe9;background:#fbf9fc}.Dokument_artZahl__tDRaM{margin:0;font-size:clamp(23px,3vw,30px);line-height:1.1;letter-spacing:-.04em;color:#3d2a63}.Dokument_arten__rdrhL li[data-art=ausgabe] .Dokument_artZahl__tDRaM{color:#2f5735}.Dokument_artName__OtBxf{margin:7px 0 0;font-size:13.5px;font-weight:500;color:#1f1832}.Dokument_artText__deRhz{margin:6px 0 0;font-size:14px;line-height:1.75;color:#5f5570}.Dokument_gegenGeltung__aK3wy{margin:14px 0 0;font-size:13px;line-height:1.8;color:#5f5570}.Dokument_gegenWahl__VqdwH{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,160px);gap:10px 14px;align-items:center;margin-top:4px}.Dokument_gegenWahl__VqdwH label{font-size:12.5px;color:#584e66}.Dokument_gegenWahl__VqdwH input,.Dokument_gegenWahl__VqdwH select{width:100%;min-width:0;min-height:44px;padding:9px 11px;border:1px solid #cdbfdf;border-radius:8px;background:#fff;font:inherit;font-size:13px;color:#241c38}.Dokument_gegenRechnungZeile__nFe2m{margin:14px 0 0;font-size:13px;line-height:1.7;color:#4f4660}.Dokument_gegenRechnungZeile__nFe2m strong{font-weight:500;color:#2d2245}.Dokument_gegenErgebnis__jcWFq{margin:14px 0 0;display:grid;gap:9px}.Dokument_gegenErgebnis__jcWFq>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;padding-top:10px;border-top:1px solid #ded1ec}.Dokument_gegenErgebnis__jcWFq dt{font-size:12.5px;line-height:1.6;color:#584e66;max-width:340px}.Dokument_gegenErgebnis__jcWFq dd{margin:0;font-size:18px;font-weight:500;letter-spacing:-.03em;color:#2f5735}.Dokument_gegenErgebnis__jcWFq dd[data-vorzeichen=minus]{color:#8a3a3a}.Dokument_gegenHinweis__2uj47{margin:14px 0 0;font-size:12.5px;line-height:1.8;color:#5f5570}@media(max-width:600px){.Dokument_arten__rdrhL li{padding:15px 16px}.Dokument_gegenrechnung__PgHi0{padding:17px 16px}.Dokument_gegenWahl__VqdwH{grid-template-columns:1fr;gap:5px}.Dokument_gegenWahl__VqdwH label{margin-top:6px}.Dokument_gegenErgebnis__jcWFq dd{font-size:17px}}