.xmlrechnung[data-astro-cid-odkwrgo6]{position:relative;min-height:240svh;background:var(--grund-2)}.xmlrechnung__buehne[data-astro-cid-odkwrgo6]{position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:hidden}.xmlrechnung__innen[data-astro-cid-odkwrgo6]{width:100%;padding-top:5.5rem;padding-bottom:2rem}.xmlrechnung__raum[data-astro-cid-odkwrgo6]{position:relative;margin-top:1.6rem;display:grid;gap:1.2rem}@media(min-width:900px){.xmlrechnung__raum[data-astro-cid-odkwrgo6]{grid-template-columns:1.25fr .9fr;gap:3rem;align-items:center}}.xmlrechnung__xml[data-astro-cid-odkwrgo6]{margin:0;padding:1.1rem 1.2rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.78rem;line-height:1.55;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--schrift-3)}.xmlrechnung__xml[data-astro-cid-odkwrgo6] span[data-astro-cid-odkwrgo6]{display:block;border-radius:6px;padding:0 .4rem;margin:0 -.4rem;transition:color .24s ease,background-color .24s ease}.xmlrechnung__xml[data-astro-cid-odkwrgo6] span[data-astro-cid-odkwrgo6].leuchtet{color:var(--schrift);background:color-mix(in srgb,var(--cyan) 18%,transparent)}.xmlrechnung__karte[data-astro-cid-odkwrgo6]{padding:1.4rem 1.5rem 1.5rem;display:grid;gap:.6rem}.xmlrechnung__felder[data-astro-cid-odkwrgo6]{display:contents;margin:0}.xmlrechnung__etikett[data-astro-cid-odkwrgo6]{display:inline-flex;width:max-content;padding:.25rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--cyan) 16%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 40%,transparent);font-size:.78rem;font-weight:600;color:var(--cyan-text);margin-bottom:.4rem}.xmlrechnung__feld[data-astro-cid-odkwrgo6]{display:grid;grid-template-columns:9.5rem 1fr;gap:.8rem;align-items:baseline;padding:.35rem 0;border-bottom:1px solid var(--linie)}.xmlrechnung__feld[data-astro-cid-odkwrgo6] dt[data-astro-cid-odkwrgo6]{font-size:.86rem;color:var(--schrift-2)}.xmlrechnung__feld[data-astro-cid-odkwrgo6] dd[data-astro-cid-odkwrgo6]{margin:0;min-height:1.4em;font-weight:600;color:var(--schrift);font-variant-numeric:tabular-nums;opacity:0;transform:translateY(4px);transition:opacity .32s var(--ease-out),transform .32s var(--ease-out)}.xmlrechnung__feld[data-astro-cid-odkwrgo6] dd[data-astro-cid-odkwrgo6].ist-da{opacity:1;transform:none}.xmlrechnung__feld--gross[data-astro-cid-odkwrgo6] dd[data-astro-cid-odkwrgo6]{font-size:1.35rem;color:var(--cyan-text)}.xmlrechnung__pruef[data-astro-cid-odkwrgo6]{margin-top:.4rem;font-size:.82rem;color:var(--schrift-2)}.faden[data-astro-cid-odkwrgo6]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;opacity:0}.faden[data-astro-cid-odkwrgo6] path[data-astro-cid-odkwrgo6]{fill:none;stroke:var(--cyan);stroke-width:1.5;stroke-linecap:round;filter:drop-shadow(0 0 6px rgb(34 200 245 / .8))}@media(max-width:899px){.xmlrechnung[data-astro-cid-odkwrgo6]{min-height:200svh}.xmlrechnung__xml[data-astro-cid-odkwrgo6]{font-size:.66rem;max-height:34svh}.xmlrechnung__feld[data-astro-cid-odkwrgo6]{grid-template-columns:7.5rem 1fr}.faden[data-astro-cid-odkwrgo6]{display:none}}@media(prefers-reduced-motion:reduce){.xmlrechnung[data-astro-cid-odkwrgo6]{min-height:0}.xmlrechnung__buehne[data-astro-cid-odkwrgo6]{position:relative;height:auto}}.fragebogen[data-astro-cid-6caykhm3]{padding:5rem 0}.fragebogen__lauf[data-astro-cid-6caykhm3]{background:var(--flaeche-2);border:0;margin-top:2rem;padding:clamp(1.4rem,3vw,2.2rem)}.fragebogen__fortschritt[data-astro-cid-6caykhm3]{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0 0 1.6rem}.fragebogen__fortschritt[data-astro-cid-6caykhm3] li[data-astro-cid-6caykhm3]{position:relative;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--linie);font-size:.8rem;font-weight:600;color:var(--schrift-3);transition:background-color .24s ease,color .24s ease,border-color .24s ease}.fragebogen__fortschritt[data-astro-cid-6caykhm3] li[data-astro-cid-6caykhm3]+li[data-astro-cid-6caykhm3]:before{content:"";position:absolute;left:-.6rem;width:.5rem;height:1px;background:var(--linie)}.fragebogen__fortschritt[data-astro-cid-6caykhm3] li[data-astro-cid-6caykhm3].ist-aktiv{background:var(--cyan);border-color:var(--cyan);color:#05080f}.fragebogen__fortschritt[data-astro-cid-6caykhm3] li[data-astro-cid-6caykhm3].ist-fertig{border-color:var(--cyan);color:var(--cyan-text)}.fragebogen__frage[data-astro-cid-6caykhm3]{border:0;padding:0;margin:0}.fragebogen__legende[data-astro-cid-6caykhm3]{font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:600;letter-spacing:-.01em;color:var(--schrift);padding:0;margin-bottom:1.1rem}.fragebogen__optionen[data-astro-cid-6caykhm3]{display:grid;gap:.7rem}@media(min-width:640px){.fragebogen__optionen[data-astro-cid-6caykhm3]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.fragebogen__option[data-astro-cid-6caykhm3]{min-height:3.2rem;padding:.9rem 1.1rem;border-radius:14px;border:1px solid var(--glas-rand);background:color-mix(in srgb,var(--schrift) 5%,transparent);color:var(--schrift);font-weight:600;text-align:left;cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s ease,border-color .16s ease}.fragebogen__option[data-astro-cid-6caykhm3]:hover{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,transparent)}.fragebogen__option[data-astro-cid-6caykhm3]:active{transform:scale(.98)}.fragebogen__option[data-astro-cid-6caykhm3].ist-gewaehlt{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 18%,transparent)}.fragebogen__zurueck[data-astro-cid-6caykhm3]{margin-top:1rem;background:none;border:0;cursor:pointer;padding:0}.fragebogen__ergebnis[data-astro-cid-6caykhm3][hidden],.fragebogen__frage[data-astro-cid-6caykhm3][hidden]{display:none}.zeitleiste[data-astro-cid-rqoo3hj7]{position:relative}.zeitleiste__linie[data-astro-cid-rqoo3hj7]{position:absolute;left:0;right:0;top:.45rem;width:100%;height:4px;overflow:visible}.zeitleiste__linie[data-astro-cid-rqoo3hj7] path[data-astro-cid-rqoo3hj7]{fill:none;stroke:var(--cyan);stroke-width:2;stroke-linecap:round}.zeitleiste__stufen[data-astro-cid-rqoo3hj7]{display:grid;gap:2.5rem;list-style:none;padding:0;margin:0}@media(min-width:860px){.zeitleiste__stufen[data-astro-cid-rqoo3hj7]{grid-template-columns:repeat(3,1fr);gap:3rem}}@media(max-width:859px){.zeitleiste__linie[data-astro-cid-rqoo3hj7]{display:none}}.zeitleiste__stufe[data-astro-cid-rqoo3hj7]{padding-top:2rem;opacity:.45;transition:opacity .4s ease}.zeitleiste__stufe[data-astro-cid-rqoo3hj7].leuchtet{opacity:1}.zeitleiste__punkt[data-astro-cid-rqoo3hj7]{position:absolute;top:0;width:1rem;height:1rem;border-radius:999px;background:var(--grund);border:2px solid var(--cyan);transition:background-color .4s ease}.zeitleiste__stufe[data-astro-cid-rqoo3hj7].leuchtet .zeitleiste__punkt[data-astro-cid-rqoo3hj7]{background:var(--cyan)}.zeitleiste__stufe[data-astro-cid-rqoo3hj7]{position:relative}.zeitleiste__jahr[data-astro-cid-rqoo3hj7]{font-size:clamp(2.6rem,5vw,3.6rem);font-weight:700;letter-spacing:-.05em;line-height:1}.schritt-nr[data-astro-cid-rqoo3hj7]{flex-shrink:0;width:2.2rem;font-size:.95rem;font-weight:600;color:var(--cyan-text);padding-top:.15rem}
