.bodygraph{display:block;width:100%;height:auto;max-width:30rem;margin-inline:auto;overflow:visible}.bodygraph__zentrum polygon{transition:fill var(--dauer-normal) var(--kurve)}.bodygraph__zentrum--offen polygon{fill:var(--zentrum-offen-flaeche);stroke:var(--zentrum-offen-linie);stroke-width:1.5}.bodygraph__zentrum--definiert polygon{fill:var(--zentrum-definiert-flaeche);stroke:var(--zentrum-definiert-linie);stroke-width:2}.bodygraph__kanalhaelfte{stroke-width:5;stroke-linecap:butt;transition:stroke var(--dauer-normal) var(--kurve)}.bodygraph__kanalhaelfte--offen{stroke:var(--kanal-offen);stroke-width:3}.bodygraph__kanalhaelfte--design{stroke:var(--design)}.bodygraph__kanalhaelfte--persoenlichkeit{stroke:var(--persoenlichkeit)}.bodygraph__kanalhaelfte--beide{stroke:var(--design);stroke-dasharray:7 7}.bodygraph__tor circle{stroke-width:1.5;transition:fill var(--dauer-normal) var(--kurve),stroke var(--dauer-normal) var(--kurve)}.bodygraph__tor text{font-family:var(--schrift-zahl);font-size:7px;pointer-events:none;-webkit-user-select:none;user-select:none}.bodygraph__tor--inaktiv circle{fill:var(--tor-inaktiv-flaeche);stroke:var(--tor-inaktiv-linie)}.bodygraph__tor--inaktiv text{fill:var(--tor-inaktiv-text)}.bodygraph__tor--design circle{fill:var(--design);stroke:var(--design)}.bodygraph__tor--persoenlichkeit circle{fill:var(--persoenlichkeit);stroke:var(--persoenlichkeit)}.bodygraph__tor--beide circle{fill:var(--design);stroke:var(--persoenlichkeit);stroke-width:2.5}.bodygraph__tor--design text,.bodygraph__tor--beide text{fill:#fff}.bodygraph__tor--persoenlichkeit text{fill:var(--papier)}.bodygraph-legende{display:flex;flex-wrap:wrap;gap:var(--ab-2) var(--ab-5);margin-top:var(--ab-5);padding:0;list-style:none;font-size:var(--gr-xs);color:var(--tinte-leise)}.bodygraph-legende li{display:flex;align-items:center;gap:var(--ab-2)}.bodygraph-legende span[data-muster]{width:.85rem;height:.85rem;border-radius:50%;flex:none}.bodygraph-legende span[data-muster=design]{background:var(--design)}.bodygraph-legende span[data-muster=persoenlichkeit]{background:var(--persoenlichkeit)}.bodygraph-legende span[data-muster=definiert]{border-radius:2px;background:var(--zentrum-definiert-flaeche);border:1.5px solid var(--zentrum-definiert-linie)}.bodygraph-legende span[data-muster=offen]{border-radius:2px;background:transparent;border:1.5px solid var(--zentrum-offen-linie)}.feld{display:flex;flex-direction:column;gap:var(--ab-1)}.feld__label{font-size:var(--gr-s);font-weight:600;color:var(--tinte)}.feld__hinweis{font-size:var(--gr-xs);color:var(--tinte-sehr-leise)}.feld__eingabe{min-height:3rem;padding:0 var(--ab-3);border:1px solid var(--linie-stark);border-radius:var(--radius-m);background:var(--flaeche);color:var(--tinte);font:inherit;transition:border-color var(--dauer-schnell) var(--kurve),box-shadow var(--dauer-schnell) var(--kurve)}.feld__eingabe:focus-visible{outline:none;border-color:var(--akzent);box-shadow:0 0 0 2px var(--akzent)}.feld__eingabe:disabled{background:var(--flaeche-ruhig);color:var(--tinte-leise);cursor:not-allowed}.feld__eingabe::placeholder{color:var(--tinte-sehr-leise)}.feld--fehler .feld__eingabe{border-color:var(--fehler)}.feld--fehler .feld__eingabe:focus-visible{box-shadow:0 0 0 2px var(--fehler)}.feld__fehler{font-size:var(--gr-xs);color:var(--fehler)}.korrektur{border-top:1px solid var(--linie);padding-top:var(--ab-4)}.korrektur__oeffnen{padding:0;border:0;background:none;color:var(--akzent);font:inherit;font-size:var(--gr-s);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.korrektur__oeffnen:hover{color:var(--akzent-hell)}.korrektur__zaehler{margin-top:var(--ab-1);font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;font-size:var(--gr-xs);color:var(--tinte-sehr-leise)}.korrektur--erschoepft p{font-size:var(--gr-s);color:var(--tinte-sehr-leise)}.korrektur--offen form{display:grid;gap:var(--ab-4)}.korrektur__text{margin-top:calc(var(--ab-2) * -1);font-size:var(--gr-s);color:var(--tinte-leise)}.korrektur__paar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ab-3)}.korrektur__knoepfe{display:flex;flex-wrap:wrap;gap:var(--ab-3)}.kauf{border-top:2px solid var(--tinte);padding-top:var(--ab-5)}.kauf__kopf{display:grid;gap:var(--ab-3)}.kauf__kopf .kapitel{margin:0}.kauf__text{color:var(--tinte-leise);font-size:var(--gr-s)}.kauf__umfang{font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;font-size:var(--gr-xs);color:var(--tinte-sehr-leise)}.kauf__kapitel{list-style:none;margin:var(--ab-5) 0 0;padding:0;display:grid;gap:var(--ab-5)}.kauf__kapitel-eintrag{padding-top:var(--ab-4);border-top:1px solid var(--linie)}.kauf__kapitel-zeile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--ab-2) var(--ab-3)}@media(min-width:34rem){.kauf__kapitel-zeile{grid-template-columns:auto minmax(0,1fr) auto}}.kauf__nummer{font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;font-size:var(--gr-xs);color:var(--akzent)}.kauf__kapitel-titel{font-size:var(--gr-m);font-weight:600}.kauf__kapitel-umfang{grid-column:2;font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;font-size:var(--gr-xs);color:var(--tinte-sehr-leise);white-space:nowrap}@media(min-width:34rem){.kauf__kapitel-umfang{grid-column:3}}.kauf__anriss{margin-top:var(--ab-2);color:var(--tinte-leise);font-size:var(--gr-s);line-height:1.7;max-width:42rem}.kauf__raster{margin-top:var(--ab-3);display:grid;gap:calc(1.7em - 1px);max-width:42rem}.kauf__raster span{display:block;height:1px;width:100%;background:var(--tinte);opacity:.12}@media(prefers-color-scheme:dark){.kauf__raster span{opacity:.18}}.kauf__knopf{margin-top:var(--ab-5);width:100%}.kauf__status{display:flex;align-items:center;gap:var(--ab-2);margin-top:var(--ab-5);font-family:var(--schrift-zahl);font-size:var(--gr-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--akzent)}.kauf__marker{width:7px;height:7px;border-radius:999px;border:1.5px solid var(--akzent);flex:none}.kauf--bezahlt{border-top-color:var(--akzent)}.chart{padding-block:var(--ab-7) var(--ab-9)}.chart--meldung{display:grid;gap:var(--ab-4);justify-items:start;max-width:var(--breite-text);margin-inline:auto;padding-inline:var(--ab-5)}.chart__stoerung{margin-bottom:var(--ab-5)}.chart__kopf{padding-bottom:var(--ab-5);border-bottom:1px solid var(--linie)}.chart__kopf h1:focus{outline:none}.chart__kopf h1{font-size:var(--gr-3xl);margin-block:var(--ab-2) var(--ab-3)}.chart__geburtsdaten{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ab-3);font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;font-size:var(--gr-xs);color:var(--tinte-leise)}.chart__geburtsdaten span[aria-hidden]{width:1px;height:.9em;background:var(--linie-stark);color:transparent;overflow:hidden}.chart__raster{display:grid;gap:var(--ab-7);margin-top:var(--ab-6);align-items:start}@media(min-width:62rem){.chart__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--ab-8)}.chart__diagramm{position:sticky;top:var(--ab-5)}}.chart__spalte{display:grid;gap:var(--ab-6)}.chart__kennzahlen dl{margin:0;display:grid;border-top:1px solid var(--linie)}.chart__kennzahlen dl>div{display:grid;gap:var(--ab-1);padding-block:var(--ab-3);border-bottom:1px solid var(--linie)}@media(min-width:34rem){.chart__kennzahlen dl>div{grid-template-columns:9rem minmax(0,1fr);gap:var(--ab-4);align-items:baseline}}.chart__kennzahlen dt{font-family:var(--schrift-zahl);font-size:var(--gr-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--tinte-sehr-leise)}.chart__kennzahlen dd{margin:0;font-family:var(--schrift-display);font-size:var(--gr-l)}.landing__kopf{padding-block:var(--ab-8) var(--ab-9);border-bottom:1px solid var(--linie)}.landing__kopf-raster{display:grid;gap:var(--ab-8);align-items:start}@media(min-width:60rem){.landing__kopf-raster{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);gap:var(--ab-7)}.landing__formular{position:sticky;top:var(--ab-5)}}.landing__einleitung h1{margin-bottom:var(--ab-5)}.landing__enthalten{margin:var(--ab-7) 0 0;display:grid;gap:0;border-top:1px solid var(--linie)}.landing__enthalten>div{display:grid;gap:var(--ab-1);padding-block:var(--ab-3);border-bottom:1px solid var(--linie)}@media(min-width:40rem){.landing__enthalten>div{grid-template-columns:8rem minmax(0,1fr);gap:var(--ab-4);align-items:baseline}}.landing__enthalten dt{font-family:var(--schrift-display);font-size:var(--gr-m);font-weight:600}.landing__enthalten dd{margin:0;color:var(--tinte-leise);font-size:var(--gr-s)}.landing__formular{display:flex;flex-direction:column;gap:var(--ab-4)}.landing__formular-titel{font-size:var(--gr-xl)}.landing__formular-unterzeile{margin-top:calc(var(--ab-3) * -1);color:var(--tinte-leise);font-size:var(--gr-s)}.landing__paar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ab-3)}.landing__absenden{margin-top:var(--ab-2);width:100%}.landing__kleingedrucktes{color:var(--tinte-sehr-leise);font-size:var(--gr-xs)}.landing__ablauf{padding-block:var(--ab-8)}.landing__schritte{list-style:none;margin:0;padding:0;display:grid;gap:var(--ab-6)}@media(min-width:52rem){.landing__schritte{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ab-7)}}.landing__schritte li{display:grid;gap:var(--ab-2);padding-top:var(--ab-4);border-top:2px solid var(--tinte)}.landing__schritt-nummer{font-family:var(--schrift-zahl);font-size:var(--gr-xs);letter-spacing:.08em;color:var(--akzent)}.landing__schritte p{color:var(--tinte-leise);font-size:var(--gr-s)}.landing__fuss{border-top:1px solid var(--linie);padding-block:var(--ab-5)}.landing__fuss-inhalt{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ab-2) var(--ab-5);font-size:var(--gr-xs);color:var(--tinte-leise)}.landing__fuss-leise{color:var(--tinte-sehr-leise)}:root{--papier: #faf7f2;--flaeche: #ffffff;--flaeche-ruhig: #f3eee6;--tinte: #16130f;--tinte-leise: #6b6357;--tinte-sehr-leise: #948b7d;--linie: #e3dcd1;--linie-stark: #cfc5b6;--akzent: #8c3a1e;--akzent-hell: #a9542f;--akzent-flaeche: #f7ece5;--fehler: #9c2b18;--zentrum-offen-flaeche: transparent;--zentrum-offen-linie: var(--linie-stark);--zentrum-definiert-flaeche: #f0e2ce;--zentrum-definiert-linie: var(--tinte);--kanal-offen: #e6ded2;--tor-inaktiv-flaeche: var(--flaeche);--tor-inaktiv-linie: var(--linie-stark);--tor-inaktiv-text: var(--tinte-sehr-leise);--design: #b23a20;--persoenlichkeit: #16130f;--schrift-display: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--schrift-text: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--schrift-zahl: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Menlo, monospace;--gr-xs: .78rem;--gr-s: .88rem;--gr-m: 1rem;--gr-l: 1.22rem;--gr-xl: 1.55rem;--gr-2xl: 2rem;--gr-3xl: 2.6rem;--gr-4xl: clamp(2.4rem, 1.4rem + 3.4vw, 4rem);--ab-1: .25rem;--ab-2: .5rem;--ab-3: .75rem;--ab-4: 1rem;--ab-5: 1.5rem;--ab-6: 2rem;--ab-7: 3rem;--ab-8: 4rem;--ab-9: 6rem;--radius-s: 3px;--radius-m: 6px;--radius-l: 10px;--breite-text: 36rem;--breite-inhalt: 68rem;--dauer-schnell: .12s;--dauer-normal: .22s;--kurve: cubic-bezier(.2, 0, .2, 1)}@media(prefers-color-scheme:dark){:root{--papier: #14120f;--flaeche: #1c1916;--flaeche-ruhig: #23201b;--tinte: #f2ede5;--tinte-leise: #a79d8e;--tinte-sehr-leise: #7d7466;--linie: #322d26;--linie-stark: #464036;--akzent: #e0794f;--akzent-hell: #ef8f66;--akzent-flaeche: #2b1f18;--fehler: #e8785f;--zentrum-definiert-flaeche: #3a2d20;--kanal-offen: #2e2922;--tor-inaktiv-flaeche: var(--flaeche);--tor-inaktiv-linie: var(--linie-stark);--design: #e0603c;--persoenlichkeit: #f2ede5}}@media(prefers-reduced-motion:reduce){:root{--dauer-schnell: 1ms;--dauer-normal: 1ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--papier);color:var(--tinte);font-family:var(--schrift-text);font-size:var(--gr-m);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--schrift-display);font-weight:600;line-height:1.15;letter-spacing:-.015em;margin:0;text-wrap:balance}h1{font-size:var(--gr-4xl)}h2{font-size:var(--gr-2xl)}h3{font-size:var(--gr-l)}p{margin:0;text-wrap:pretty}a{color:var(--akzent);text-underline-offset:.2em;text-decoration-thickness:from-font}a:hover{color:var(--akzent-hell)}:focus-visible{outline:2px solid var(--akzent);outline-offset:3px;border-radius:var(--radius-s)}.huelle{width:100%;max-width:var(--breite-inhalt);margin-inline:auto;padding-inline:var(--ab-5)}.kapitel{font-family:var(--schrift-text);font-size:var(--gr-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-sehr-leise);margin:0 0 var(--ab-3)}.lauftext{color:var(--tinte-leise);font-size:var(--gr-l);line-height:1.62;max-width:34rem}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--ab-2);min-height:3rem;padding:0 var(--ab-5);border:1px solid var(--tinte);border-radius:var(--radius-m);background:var(--tinte);color:var(--papier);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background var(--dauer-schnell) var(--kurve),border-color var(--dauer-schnell) var(--kurve),color var(--dauer-schnell) var(--kurve)}.knopf:hover:not(:disabled){background:var(--akzent);border-color:var(--akzent);color:#fff}.knopf:disabled{cursor:not-allowed;opacity:.55}.knopf--leise{background:transparent;color:var(--tinte);border-color:var(--linie-stark)}.knopf--leise:hover:not(:disabled){background:transparent;color:var(--akzent);border-color:var(--akzent)}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-l);padding:var(--ab-5)}.hinweis{border-left:3px solid var(--linie-stark);padding:var(--ab-1) 0 var(--ab-1) var(--ab-4);color:var(--tinte-leise);font-size:var(--gr-s)}.hinweis--fehler{border-left-color:var(--fehler);color:var(--fehler)}.nur-vorlesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
