.kulisse[data-astro-cid-fjmt6d5y]{pointer-events:none;line-height:0;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.kulisse[data-astro-cid-fjmt6d5y] img{object-fit:cover;object-position:8% 100%;filter:invert()hue-rotate(180deg)brightness(1.1);width:100%;height:clamp(180px,33.35vw,520px);display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kulisse[data-astro-cid-fjmt6d5y] img{filter:none}}:root[data-theme=dark] .kulisse[data-astro-cid-fjmt6d5y] img{filter:none}.zahlen{margin-block:var(--s-6) var(--s-4)}.zahlen-kopf{margin-bottom:var(--s-3)}.zahlen h2{font-size:var(--fs-3);margin:0}.zahlen-stand{margin:var(--s-1) 0 0;color:var(--text)}.zahlen-stand a{color:var(--wegweiser);font-weight:600}.zahlen ul{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.zahlen li{gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4);border:1.5px solid var(--rand-stark);border-radius:var(--radius);background:var(--bg);grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:center;display:grid}.zahl-icon{background:var(--flaeche);border-radius:50%;grid-row:1;place-items:center;block-size:3.6rem;inline-size:3.6rem;display:grid}.zahl-icon svg{fill:none;width:1.8rem;height:1.8rem;stroke:var(--wegweiser);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.zahl-inhalt{display:grid}.zahl{font-family:var(--font-schild);font-weight:700;font-size:var(--fs-3);font-variant-numeric:tabular-nums;line-height:1.05}.zahl-text{font-size:var(--fs-0);line-height:1.3}.zahl-weiter{min-height:44px;color:var(--text);font:inherit;font-size:var(--fs--1);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;align-items:center;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.zahl-weiter:hover{text-decoration:underline;text-decoration-color:var(--wegweiser)}.zahl,.ziffern{direction:ltr;unicode-bidi:isolate}[dir=rtl] .pfeil{display:inline-block;transform:scaleX(-1)}.ziffern{display:inline-flex}.ziffer{block-size:1.1em;display:inline-block;overflow:hidden}.rolle{text-align:center;line-height:1.1em;display:block;transform:translateY(-11em)}.rolle span{block-size:1.1em;display:block}.zahlen-los .rolle{transform:translateY(calc(var(--ziel) * -1.1em));transition:transform 1.1s cubic-bezier(.2, .9, .25, 1) var(--verz)}.chat{--einblenden:.26s;flex-direction:column;min-height:calc(100vh - 22rem);display:flex}dialog.hinweis-vorab{width:min(34rem,100vw - 2rem);padding:var(--s-5);border:1.5px solid var(--rand-stark);border-radius:var(--radius);background:var(--bg);color:var(--text);box-shadow:var(--schatten)}dialog.hinweis-vorab[open]{gap:var(--s-3);animation:.22s ease-out both hoch;display:grid}dialog.hinweis-vorab::backdrop{background:#0000008c}.hinweis-vorab h2,.hinweis-vorab p{margin:0}.hinweis-vorab-titel{font-family:var(--font-schild);font-weight:700;font-size:var(--fs-2)}.hinweis-vorab-en{font-size:var(--fs--1);color:var(--text-leise)}.hinweis-vorab-ok{min-height:44px;padding:0 var(--s-4);font:inherit;border-radius:var(--radius-pill);background:var(--text);color:var(--bg);cursor:pointer;border:0;justify-self:start;font-weight:700}.hinweis-vorab-ok:focus-visible{outline:3px solid var(--fokus-rand);outline-offset:3px}.chat.eingebettet{min-height:100dvh}.chat.eingebettet .held{padding-top:var(--s-4)!important}.chat.eingebettet h1{font-size:var(--fs-3)}.chat.eingebettet .lead{font-size:var(--fs-0);margin-bottom:var(--s-3)}.chat .held{padding-top:clamp(var(--s-6), 10vh, var(--s-8));text-align:center;justify-items:center;transition:opacity .24s,transform .24s;display:grid}.chat .lead{font-size:var(--fs-1);color:var(--text);max-width:40rem;margin-bottom:var(--s-6);line-height:1.45}.chat:not(.eingebettet) h1{font-size:clamp(var(--fs-4), 6vw, 4.4rem);line-height:1}.chat h1 .punkt{color:var(--wegweiser)}.eingabe .lupe{fill:none;width:1.5rem;height:1.5rem;stroke:var(--text-leise);stroke-width:2px;stroke-linecap:round;flex:none;align-self:center}.chat.eingebettet .eingabe .lupe{display:none}.vertrauen{margin:var(--s-3) auto 0;justify-content:center;gap:var(--s-2) 0;font-size:var(--fs--1);color:var(--text);flex-wrap:wrap;padding:0;list-style:none;display:flex}.vertrauen li{padding-inline:var(--s-4);align-items:center;gap:.45rem;display:inline-flex}.vertrauen li+li{border-inline-start:1px solid var(--rand-stark)}.vertrauen svg{fill:none;width:1.2rem;height:1.2rem;stroke:var(--wegweiser);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.chat:not(.eingebettet):not(.im-gespraech) .eingabe-bereich>.ki-hinweis,.chat.im-gespraech .vertrauen,.chat.im-gespraech~.zahlen{display:none}.eingabe-bereich{max-width:calc(46rem + 2 * var(--rand-seite))}.eingabe{align-items:flex-end;gap:var(--s-2);background:var(--bg);border:1.5px solid var(--rand-stark);box-shadow:var(--schatten);border-radius:22px;padding:.55rem .55rem .55rem 1.15rem;transition:border-color .15s,box-shadow .15s;display:flex}.eingabe:focus-within{border-color:var(--text);box-shadow:0 0 0 3px var(--fokus-bg), var(--schatten)}.eingabe textarea{font:inherit;color:var(--text);resize:none;background:0 0;border:0;flex:1;min-height:44px;max-height:12rem;padding:.55rem 0;line-height:1.45}.eingabe textarea:focus-visible{outline:none}.eingabe textarea::placeholder{color:var(--text-leise)}.senden{--spitze:.9rem;min-height:48px;padding:0 calc(var(--spitze) + .9rem) 0 1.1rem;background:var(--wegweiser);color:var(--fels);font-family:var(--font-schild);font-size:var(--fs-1);cursor:pointer;clip-path:polygon(0 0, calc(100% - var(--spitze)) 0, 100% 50%, calc(100% - var(--spitze)) 100%, 0 100%);border:0;border-radius:12px 0 0 12px;flex:none;font-weight:700;transition:transform .16s,filter .16s}.senden:hover{filter:brightness(1.05);transform:translate(3px)}.senden:active{transform:translate(6px)}.senden:focus-visible{outline:3px solid var(--fokus-rand);outline-offset:3px}.senden[disabled]{filter:grayscale(.6)opacity(.6);cursor:progress;transform:none}.ki-hinweis{margin:var(--s-2) auto 0;font-size:var(--fs--1);color:var(--text-leise);text-align:center;max-width:40rem}.vorschlaege{margin:var(--s-5) auto 0;justify-content:center;gap:var(--s-2);max-width:calc(46rem + 2 * var(--rand-seite));flex-wrap:wrap;padding-block:0;list-style:none;display:flex}.vorschlaege li{animation:.42s cubic-bezier(.2,.8,.2,1) both hoch;animation-delay:calc(var(--i) * 60ms + .12s)}.vorschlaege button,.optionen button{border:1.5px solid var(--rand);border-radius:var(--radius-pill);background:var(--bg);min-height:44px;color:var(--text);font:inherit;font-size:var(--fs--1);cursor:pointer;align-items:center;gap:.45rem;padding:.4rem .95rem;font-weight:600;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.vorschlaege button:hover,.optionen button:hover{border-color:var(--text);background:var(--flaeche);transform:translateY(-1px)}.vorschlaege svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.chat.im-gespraech .held,.chat.im-gespraech .vorschlaege,body:has(.chat.im-gespraech) .fuss{display:none}.chat.im-gespraech{min-height:calc(100dvh - 5rem)}.chat.im-gespraech .eingabe-bereich{z-index:2;padding-block:var(--s-5) var(--s-3);background:linear-gradient(to top, var(--bg) 80%, transparent);margin-top:auto;position:sticky;bottom:0}.verlauf>*{scroll-margin-top:1rem}main:has(>.chat){flex-direction:column;display:flex}.chat+.kulisse{padding-top:var(--s-6);margin-top:auto}@media (width>=60rem) and (height>=40rem){body:has(.chat:not(.im-gespraech)){flex-direction:column;min-height:100dvh;display:flex}body:has(.chat:not(.im-gespraech))>main{isolation:isolate;flex:1;position:relative}.chat:not(.im-gespraech){flex:none;min-height:0;padding-bottom:0}.chat:not(.im-gespraech) .held{padding-top:clamp(var(--s-3), 3vh, var(--s-6))}.chat:not(.im-gespraech) h1{margin-block:0 var(--s-2)}.chat:not(.im-gespraech) .lead{max-width:52rem;margin-bottom:var(--s-4)}.chat:not(.im-gespraech) .ki-hinweis{max-width:56rem}.chat:not(.im-gespraech) .vorschlaege{margin-top:var(--s-3);gap:var(--s-1);flex-wrap:nowrap;max-width:none}.chat:not(.im-gespraech) .vorschlaege button{padding-inline:.75rem}.chat:not(.im-gespraech)+.kulisse{z-index:-1;margin:0;padding:0;position:relative}.chat:not(.im-gespraech)+.kulisse img{height:clamp(140px,23vh,280px)}.chat:not(.im-gespraech)~.zahlen{margin-top:calc(-1*clamp(4.5rem,12vh,8rem));margin-bottom:var(--s-3);position:relative}.chat:not(.im-gespraech)~.zahlen li{padding-block:var(--s-2)}body:has(.chat:not(.im-gespraech)) .fuss-inhalt{padding-block:var(--s-3)}body:has(.chat:not(.im-gespraech)) .kopf.spalte,body:has(.chat:not(.im-gespraech)) .fuss-inhalt>.spalte,.chat:not(.im-gespraech)~.zahlen.spalte{max-width:calc(78rem + 2 * var(--rand-seite))}.chat:not(.im-gespraech) .eingabe-bereich{max-width:calc(52rem + 2 * var(--rand-seite))}.chat:not(.im-gespraech) .vertrauen{width:max-content;max-width:calc(100vw - 4rem);margin-inline:0;position:relative;left:50%;transform:translate(-50%)}body:has(.chat:not(.im-gespraech)) .kopf.spalte,body:has(.chat:not(.im-gespraech)) .fuss-inhalt>.spalte,.chat:not(.im-gespraech)~.zahlen.spalte{padding-inline:max(var(--rand-seite), 3vw)}}@media (width>=60rem) and (height>=54rem){.chat:not(.im-gespraech)+.kulisse img{height:clamp(200px,30vh,340px)}}.chat.im-gespraech+.kulisse{z-index:-1;opacity:.7;position:fixed;bottom:0;left:0;right:0}.nachricht.assistent.aktuell{min-height:calc(100dvh - 15rem)}.verlauf{max-width:calc(46rem + 2 * var(--rand-seite));gap:var(--s-5);padding-top:var(--s-5);padding-bottom:var(--s-4);display:grid}.nachricht{animation:hoch var(--einblenden) ease-out both}.nachricht.nutzer{background:var(--flaeche);white-space:pre-wrap;border-radius:18px 18px 4px;justify-self:end;max-width:85%;padding:.6rem 1rem}.nachricht.assistent{gap:var(--s-3);grid-template-columns:2rem 1fr;align-items:start;display:grid}.avatar{width:2rem;height:2rem;margin-top:.15rem}.antwort{gap:var(--s-3);min-width:0;display:grid}.antwort p{margin:0}.antwort .satz{animation:.32s ease-out both einblenden}.status{color:var(--text-leise);font-size:var(--fs--1);align-items:center;gap:.6rem;display:inline-flex}.status .punkte{gap:4px;display:inline-flex}.status .punkte i{background:var(--wegweiser);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite tritt}.status .punkte i:nth-child(2){animation-delay:.15s}.status .punkte i:nth-child(3){animation-delay:.3s}.feedback{align-items:center;gap:var(--s-2);font-size:var(--fs--1);color:var(--text-leise);flex-wrap:wrap;display:flex}.feedback .daumen{border:1.5px solid var(--rand);background:var(--bg);cursor:pointer;border-radius:999px;min-width:44px;min-height:44px;font-size:1.1rem}.feedback .daumen:hover:not(:disabled){border-color:var(--rand-stark)}.hinweis-pii{font-size:var(--fs--1);color:var(--text-leise);border-left:3px solid var(--wegweiser);padding-left:var(--s-3)}.optionen{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.optionen li{animation:.3s cubic-bezier(.2,.8,.2,1) both hoch;animation-delay:calc(var(--i) * 70ms)}.optionen button{border-color:var(--rand-stark);font-size:var(--fs-0)}.ergebnis .tafel{--spitze:1.5rem;width:fit-content;max-width:100%;padding:.8rem calc(var(--spitze) + 1.1rem) .85rem 1.15rem;background:var(--wegweiser);color:var(--fels);font-family:var(--font-schild);clip-path:polygon(0 0, calc(100% - var(--spitze)) 0, 100% 50%, calc(100% - var(--spitze)) 100%, 0 100%);transform-origin:0;gap:.15rem;text-decoration:none;animation:.56s cubic-bezier(.2,.9,.25,1.15) both aufklappen;display:grid;position:relative}.ergebnis .tafel:before{content:"";background:var(--fels);clip-path:polygon(0 0, calc(100% - var(--spitze) + 2px) 0, 100% 50%, calc(100% - var(--spitze) + 2px) 100%, 0 100%, 0 0, 2px 2px, 2px calc(100% - 2px), calc(100% - var(--spitze) + 1px) calc(100% - 2px), calc(100% - 3px) 50%, calc(100% - var(--spitze) + 1px) 2px, 2px 2px);pointer-events:none;position:absolute;inset:5px}.ergebnis .tafel:hover .ziel{text-decoration:underline 2px}.ergebnis .tafel:focus-visible{filter:drop-shadow(0 0 2px var(--fokus-rand)) drop-shadow(0 0 2px var(--fokus-rand));outline:none}.ergebnis .ziel{font-size:var(--fs-2);font-weight:700;line-height:1.05}.ergebnis .adresse{font-family:var(--font-text);font-size:var(--fs--1);font-weight:500}.ergebnis .zeile{font-size:var(--fs-0);margin-top:.25rem;font-weight:600}.ergebnis .kontakte{gap:var(--s-1) var(--s-4);margin:var(--s-2) 0 0;font-size:var(--fs--1);flex-wrap:wrap;animation:.3s ease-out .38s both einblenden;display:flex}.liste{border:1.5px solid var(--rand);border-radius:var(--radius);padding:var(--s-3) var(--s-4) var(--s-4);animation:.32s ease-out both hoch}.liste h3{font-size:var(--fs-1);margin:0 0 var(--s-2)}.liste ul,.liste ol{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.liste li{animation:.3s ease-out both hoch;animation-delay:calc(var(--i) * 70ms + .12s);padding-left:2rem;position:relative}.liste ul li:before{content:"";background:var(--text-leise);border-radius:4px;width:1.2rem;height:1.2rem;position:absolute;top:.2rem;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/1rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/1rem no-repeat}.liste ol{counter-reset:schritt}.liste ol li{counter-increment:schritt}.liste ol li:before{content:counter(schritt);background:var(--text);width:1.4rem;height:1.4rem;color:var(--bg);font-family:var(--font-schild);font-weight:700;font-size:var(--fs--1);border-radius:50%;place-items:center;display:grid;position:absolute;top:.1rem;left:0}.liste .punkt-text{display:block}.liste-links ul li:before{background:var(--link);border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 3h8v8M13 3L4 12' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/.95rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 3h8v8M13 3L4 12' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/.95rem no-repeat}.liste-links a.punkt-text{color:var(--link);font-weight:600}.liste .paragraf{font-size:var(--fs--1);color:var(--text-leise)}.plan-chat{gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-4);border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);animation:.26s ease-out both hoch;display:grid}.plan-kopf{display:grid}.plan-kopf strong{font-family:var(--font-schild);font-size:var(--fs-1);line-height:1.15}.plan-label,.plan-wenn,.plan-mehr{font-size:var(--fs--1)}.plan-label{color:var(--text-leise);font-weight:700}.plan-fragen{padding:var(--s-2) var(--s-3);background:var(--bg);gap:var(--s-1);border:0;border-radius:10px;margin:0;display:grid}.plan-fragen legend{float:left;margin-bottom:var(--s-1);font-weight:700}.plan-fragen label{gap:var(--s-2);clear:left;align-items:flex-start;display:flex}.plan-fragen input{block-size:1.2rem;inline-size:1.2rem;accent-color:var(--latsche);flex:none;margin-top:.2rem}.plan-schritte{counter-reset:plan;gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.plan-schritte li{counter-increment:plan;align-items:center;gap:0 var(--s-2);min-height:2rem;animation:.3s ease-out both hoch;animation-delay:calc(var(--i) * 60ms);flex-wrap:wrap;padding-left:2.6rem;display:flex;position:relative}.plan-schritte li:before{content:counter(plan);background:var(--text);block-size:1.9rem;inline-size:1.9rem;color:var(--bg);font-weight:700;font-size:var(--fs--1);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.plan-titel{font-weight:700}.plan-marke{font-size:var(--fs--1);border-radius:var(--radius-pill);background:var(--bg);color:var(--text-leise);padding:0 .5rem;font-weight:700}.plan-wenn{color:var(--text-leise);flex-basis:100%}.plan-mehr{font-weight:700}.chat-aktionen{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.chat-aktionen button{min-height:2.75rem;padding:0 var(--s-4);font:inherit;border:1.5px solid var(--rand-stark);border-radius:var(--radius-pill);background:var(--bg);color:var(--text);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.chat-aktionen button:hover{background:var(--flaeche)}.chat-aktionen button[aria-pressed=true]{background:var(--text);color:var(--bg)}.klein-knopf{margin-top:var(--s-1);font:inherit;font-size:var(--fs--1);border:1.5px solid var(--rand-stark);border-radius:var(--radius-pill);background:var(--bg);color:var(--text);cursor:pointer;padding:.3rem .8rem;font-weight:600}.zettel-box{gap:var(--s-2);display:grid}.zettel,.zettel-dialog .zettel{color:#111;padding:var(--s-4);font-size:var(--fs-1);box-shadow:0 1px 0 var(--rand), 0 6px 18px #0000002e;background:#fff;border-radius:10px;line-height:1.45}.zettel p,.zettel-uebersetzt p{margin:0 0 var(--s-2)}.zettel ul,.zettel-uebersetzt ul{margin:0 0 var(--s-2);padding-left:1.3rem}.zettel-anliegen{font-weight:700}.zettel-hinweis{font-size:var(--fs-0);color:#444}.zettel-uebersetzt .zettel-hinweis{color:inherit}.zettel-label{margin:var(--s-2) 0 0;font-size:var(--fs--1);color:var(--text-leise);font-weight:700}.zettel-uebersetzt{padding:var(--s-3) var(--s-4);border:1px solid var(--rand);color:var(--text-leise);border-radius:10px}.zettel-dialog{padding:var(--s-4);background:#fff;border:0;width:100%;max-width:min(40rem,100vw)}.zettel-dialog::backdrop{background:#000000bf}.zettel-dialog .zettel{font-size:var(--fs-3);box-shadow:none;padding:0}.zettel-dialog button{margin-top:var(--s-4);font:inherit;min-height:3rem;padding:0 var(--s-5);border-radius:var(--radius-pill);color:#111;background:#fff;border:2px solid #111;font-weight:700}.formular-chat{overflow-wrap:break-word;min-width:0}.fa-feld,.formular-felder .plan-titel{overflow-wrap:anywhere}@media (width<=30rem){.formular-chat{padding-inline:var(--s-3)}}.fa-schritt{gap:var(--s-3);display:grid}.fa-fortschritt{gap:var(--s-1);display:grid}.fa-zaehler{font-size:var(--fs--1);color:var(--text-leise);font-weight:700}.fa-balken{border-radius:var(--radius-pill);background:var(--bg);block-size:6px;overflow:hidden}.fa-balken span{background:var(--text);border-radius:inherit;block-size:100%;transition:inline-size .2s ease-out;display:block}.fa-karte{min-block-size:9rem;padding:var(--s-3);background:var(--bg);align-content:start;gap:var(--s-2);border-radius:10px;display:grid}.fa-karte>*{margin:0}.fa-neu{animation:.22s ease-out both hoch}.fa-abschnitt{font-size:var(--fs--1);color:var(--text-leise);font-weight:700}.fa-feld{font-family:var(--font-schild);font-weight:700;font-size:var(--fs-1);line-height:1.15}.fa-wenn{font-size:var(--fs--1);border-radius:var(--radius-pill);background:var(--flaeche);color:var(--text-leise);justify-self:start;padding:.1rem .6rem;font-weight:700}.fa-was{font-size:var(--fs-0)}.fa-nav{justify-content:space-between}.fa-nav .fa-weiter{background:var(--text);color:var(--bg);border-color:var(--text);margin-left:auto}.fa-nav .fa-weiter:hover{background:var(--text);opacity:.88}.fa-alle{gap:var(--s-2);display:grid}.fa-alle>*{margin:0}.formular-felder li{align-items:baseline;padding-top:.25rem}.formular-felder li:before{top:0}.formular-was{flex-basis:100%}.formular-zweck{margin:0 0 var(--s-3)}.formular-punkte{gap:var(--s-1);margin:0;padding-left:1.2rem;display:grid}.formular-chat .paragraf{margin-top:var(--s-3);font-size:var(--fs--1);color:var(--text-leise)}.formular-erklaerung{margin-top:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--rand);background:var(--flaeche);border-radius:10px}.formular-erklaerung dl{gap:var(--s-1) var(--s-3);margin:0 0 var(--s-2);grid-template-columns:minmax(7rem,max-content) 1fr;display:grid}.formular-erklaerung dt{font-weight:700}.formular-erklaerung dd{margin:0}.formular-teil{margin:var(--s-3) 0 var(--s-1);font-weight:700}.formular-titel{font-weight:700}@media (width<=30rem){.formular-erklaerung dl{grid-template-columns:1fr}.formular-erklaerung dd{margin-bottom:var(--s-2)}}.was-falsch{gap:var(--s-1);margin-top:var(--s-2);flex-basis:100%;display:grid}.was-falsch textarea{font:inherit;padding:var(--s-2);border:1.5px solid var(--rand-stark);background:var(--bg);color:var(--text);border-radius:8px}.was-falsch button{font:inherit;padding:var(--s-1) var(--s-3);border-radius:var(--radius-pill);background:var(--text);color:var(--bg);cursor:pointer;border:0;justify-self:start;font-weight:700}.antwort-text{max-width:62ch;line-height:1.6}.antwort-text>p+p{margin-top:var(--s-3)}.ergebnis .kontakte .knopf,.zeiten-alle{min-height:2.75rem;padding:0 var(--s-4);border:1.5px solid var(--rand-stark);border-radius:var(--radius-pill);color:var(--text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ergebnis .kontakte .knopf:hover,.zeiten-mehr>summary:hover .zeiten-alle{background:var(--flaeche)}.antwort-tafel:empty,.abschnitte:empty{display:none}.abschnitte{gap:var(--s-4);margin-top:var(--s-2);display:grid}.details-liste{border:1px solid var(--rand);border-radius:var(--radius);animation:.26s ease-out both hoch;overflow:hidden}.details-kopf{padding:var(--s-2) var(--s-4);font-size:var(--fs--1);color:var(--text-leise);border-bottom:1px solid var(--rand);margin:0;font-weight:700}.abschnitt{border:0;border-top:1px solid var(--rand)}.details-kopf+.abschnitt{border-top:0}.abschnitt>summary{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);cursor:pointer;min-height:3rem;list-style:none;display:flex}.abschnitt>summary::-webkit-details-marker{display:none}.abschnitt>summary:hover{background:var(--flaeche)}.abschnitt>summary:focus-visible{outline:3px solid var(--text);outline-offset:-3px}.abschnitt-titel{flex:1;font-weight:600}.abschnitt-anzahl{font-variant-numeric:tabular-nums;font-size:var(--fs--1);color:var(--text-leise)}.abschnitt>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;block-size:.55rem;inline-size:.55rem;margin-right:.25rem;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.abschnitt[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.abschnitt-inhalt{padding:0 var(--s-4) var(--s-4)}.abschnitt-inhalt.quellen{gap:var(--s-2);display:grid}.liste.abschnitt{border-radius:0;padding:0}@media (prefers-reduced-motion:reduce){.abschnitt{transition:none;animation:none}}.umzug{gap:var(--s-2);border:1.5px solid var(--rand-stark);border-radius:var(--radius);padding:var(--s-3) var(--s-4);animation:.32s ease-out both hoch;display:grid}.umzug-kopf{margin:0 0 var(--s-1)}.umzug-feld{gap:var(--s-1);max-width:18rem;font-weight:700;display:grid}.umzug-feld input{font:inherit;border:1.5px solid var(--rand-stark);background:var(--bg);min-height:44px;color:var(--text);border-radius:10px;padding:.3rem .7rem;font-weight:400}.umzug-gruppe{gap:0 var(--s-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.umzug-gruppe legend{margin-bottom:var(--s-1);padding:0;font-weight:700}.umzug-wahl{align-items:center;gap:var(--s-2);min-height:40px;display:flex}.umzug-wahl input{width:1.2rem;height:1.2rem;accent-color:var(--latsche)}.umzug-knopf{font:inherit;font-family:var(--font-schild);font-size:var(--fs-1);background:var(--wegweiser);min-height:46px;color:var(--fels);cursor:pointer;border:0;border-radius:12px;justify-self:start;padding:0 1.2rem;font-weight:700}.umzug-ergebnis{gap:var(--s-3);display:grid}.umzug-ergebnis:empty{display:none}.liste-termine{background:var(--flaeche);border-color:#0000}.umzug-amt{border-left:4px solid var(--wegweiser);padding-left:var(--s-3);margin:0;animation:.3s ease-out .12s both hoch}.umzug-schritt{border:1.5px solid var(--rand);padding:var(--s-2) var(--s-3);border-radius:12px;animation:.3s ease-out .18s both hoch}.umzug-schritt summary{gap:var(--s-2);font-family:var(--font-schild);font-size:var(--fs-1);cursor:pointer;align-items:center;min-height:40px;font-weight:700;list-style:none;display:flex}.umzug-schritt summary::-webkit-details-marker{display:none}.umzug-schritt summary:before{content:"";border-bottom:2.5px solid;border-right:2.5px solid;flex:none;width:.55rem;height:.55rem;transition:transform .16s;transform:rotate(-45deg)}.umzug-schritt[open] summary:before{transform:rotate(45deg)}.umzug-schritt h4{margin:var(--s-2) 0 var(--s-1);font-size:var(--fs-0)}.umzug-schritt ul{gap:var(--s-1);margin:0;padding-left:1.3rem;display:grid}.umzug-einleitung{color:var(--text-leise);margin:var(--s-1) 0}.umzug-link{font-weight:700}.zeiten{margin-top:var(--s-2);font-size:var(--fs--1);animation:.3s ease-out .42s both einblenden}.zeiten dl{gap:.1rem var(--s-3);margin:var(--s-1) 0;grid-template-columns:max-content 1fr;display:grid}.zeiten dt{font-weight:700}.zeiten dd{margin:0}.zeiten-status{align-items:center;gap:.4rem;margin:0;font-weight:700;display:inline-flex}.zeiten-status:before{content:"";background:var(--markierung-rot);border-radius:50%;width:.6rem;height:.6rem}.zeiten-status.offen:before{background:var(--latsche)}.zeiten-zusatz,.zeiten-quelle{color:var(--text-leise);margin:0}.zeiten-mehr>summary{align-items:center;gap:var(--s-1) var(--s-3);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.zeiten-mehr>summary::-webkit-details-marker{display:none}.zeiten-mehr[open] .zeiten-alle{display:none}.quellen{gap:var(--s-2);margin-top:var(--s-1);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.quellen a{border:1px solid var(--rand);color:var(--text);font-size:var(--fs--1);animation:.3s ease-out both hoch;animation-delay:calc(var(--i) * 60ms);border-radius:10px;gap:.1rem;padding:.55rem .75rem;text-decoration:none;display:grid}.quellen a:hover{border-color:var(--text-leise);background:var(--flaeche)}.quellen small{color:var(--text-leise)}.neu{font:inherit;font-size:var(--fs--1);color:var(--link);cursor:pointer;background:0 0;border:0;justify-self:start;min-height:44px;padding:.4rem 0;text-decoration:underline}@keyframes hoch{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes einblenden{0%{opacity:0}to{opacity:1}}@keyframes tritt{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes aufklappen{0%{opacity:0;transform:perspective(700px)rotateY(-75deg)}to{opacity:1;transform:none}}@media (width<=44rem){.chat .held{text-align:left;justify-items:start}.vorschlaege,.vertrauen{justify-content:flex-start}.vertrauen li{padding-inline:0}.vertrauen li+li{border-inline-start:0}.vertrauen{align-items:flex-start;gap:var(--s-1);flex-direction:column}.ki-hinweis{text-align:left;margin-left:0}}
