@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/jetbrainsmono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tsp-bg:#14171d;--tsp-bg-hoch:#1e212b;--tsp-flaeche:#1e212b;--tsp-flaeche-2:#1e212b;--tsp-flaeche-3:#33353a;--tsp-linie:#33353a;--tsp-linie-stark:#33353a;--tsp-kontur:#a1a2a5;--tsp-text:#ece9e2;--tsp-text-2:#a1a2a5;--tsp-text-3:#a1a2a5;--tsp-akzent:#8fb3a0;--tsp-akzent-hover:#8fb3a0;--tsp-akzent-dunkel:#4c705d;--tsp-akzent-hell:#ece9e2;--tsp-akzent-flaeche:#1e212b;--tsp-akzent-linie:#33353a;--tsp-gruen-flaeche:#1e212b;--tsp-gruen-linie:#4c705d;--tsp-gruen-flaeche-druck:#ece9e2;--tsp-gruen-linie-druck:#8fb3a0;--tsp-ikon:#a1a2a5;--tsp-daten:#a1a2a5;--tsp-hover-flaeche:#1e212b;--tsp-hover-linie:#a1a2a5;--tsp-dauer-kurz:.16s;--tsp-dauer:.24s;--tsp-kurve:cubic-bezier(.2,.7,.2,1);--tsp-spur:#33353a;--tsp-fokus:#ece9e2;--tsp-ton-positiv:#8fb3a0;--tsp-ton-prio:#4c705d;--tsp-ton-achtung:#d9a55b;--tsp-ton-achtung-flaeche:#433b35;--tsp-ton-neutral:#a1a2a5;--tsp-ton-kritisch:#e07b6f;--tsp-ton-kritisch-flaeche:#2c2327;--tsp-status-gut:var(--tsp-ton-positiv);--tsp-status-achtung:var(--tsp-ton-achtung);--tsp-fehler:var(--tsp-ton-kritisch);--tsp-fehler-flaeche:var(--tsp-ton-kritisch-flaeche);--tsp-fehler-linie:var(--tsp-ton-kritisch);--tsp-radius:14px;--tsp-radius-klein:10px;--tsp-radius-gross:20px;--tsp-schatten:0 18px 40px #14171d99;--tsp-font:"Inter",sans-serif;--tsp-mono:"JetBrains Mono",monospace;--tsp-container:1280px;--tsp-rand:16px;--tsp-nav-basis:calc(69px + env(safe-area-inset-bottom,0px))}@media (min-width:600px){:root{--tsp-rand:24px}}@media (min-width:1024px){:root{--tsp-rand:40px}}@media (max-width:599px) and (max-height:800px),(min-width:1024px) and (max-height:700px){:root{--tsp-nav-basis:calc(61px + env(safe-area-inset-bottom,0px))}}@media (max-height:500px){:root{--tsp-nav-basis:0px}}*,:before,:after{box-sizing:border-box}html{background:var(--tsp-bg);color:var(--tsp-text);fill:currentColor;font-family:var(--tsp-font);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-bottom:calc(var(--tsp-nav-basis) + 16px);scroll-padding-top:16px}html:not(:has(.tsp-navleiste)){scroll-padding-bottom:16px}@media (min-height:501px){.tsp-app :is(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-bottom:max(0px,var(--tsp-nav-h,0px) - var(--tsp-nav-basis))}.tsp-navleiste :is(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-bottom:0}}html.tsp-modal-offen{overflow:hidden}body{background:var(--tsp-bg);color:var(--tsp-text);font-family:var(--tsp-font);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;margin:0;font-size:1rem;line-height:1.55}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,textarea,select{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}a{color:var(--tsp-text)}[hidden]{display:none!important}strong{font-weight:650}.tsp-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:3px solid var(--tsp-fokus);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.tsp-icon{flex:none;width:20px;height:20px}.tsp-icon-klein{width:16px;height:16px}.tsp-app{background:var(--tsp-bg);flex-direction:column;min-height:100vh;display:flex}.tsp-main{outline:none;flex-direction:column;flex:1 0 auto;display:flex}.tsp-vorab-inhalt{padding-block-start:64px;padding-block-end:64px}.tsp-vorab-status{color:var(--tsp-text-2);font-size:1.125rem}.tsp-vorab-langsam{color:var(--tsp-text-2);margin-top:12px;animation:10s step-end both tsp-verzoegert}@keyframes tsp-verzoegert{0%{visibility:hidden}to{visibility:visible}}@media (scripting:none){.tsp-vorab-status,.tsp-vorab-langsam{display:none}}.tsp-ansicht{flex-direction:column;flex:1 0 auto;display:flex}.tsp-ansicht>*{flex:none}.tsp-ansicht>.tsp-schritt-rahmen{flex-direction:column;flex:1 0 auto;display:flex}.tsp-schritt-rahmen>.tsp-navleiste{margin-top:auto}.tsp-container{max-width:var(--tsp-container);padding-inline:var(--tsp-rand);width:100%;margin-inline-start:auto;margin-inline-end:auto}.tsp-noscript{border:1px solid var(--tsp-linie-stark);border-radius:var(--tsp-radius);max-width:640px;margin:48px auto;padding:20px}.tsp-skip{z-index:100;border-radius:var(--tsp-radius-klein);background:var(--tsp-akzent);color:var(--tsp-bg);padding:12px 16px;font-weight:650;text-decoration:none;position:absolute;top:-120px;left:16px}.tsp-skip:focus{top:12px}.tsp-ergebnis,.tsp-abschnitt,.tsp-abschnitt-kopf,.tsp-detail,.tsp-detail-inhalt,.tsp-detail-block,.tsp-panel,.tsp-panel-inhalt,.tsp-arbeitsbereich,.tsp-hero,.tsp-zs-abschnitt,.tsp-zs-inhalt,.tsp-top-liste,.tsp-plan-liste,.tsp-plan-fenster,.tsp-massnahmen-liste,.tsp-relevanz-raster,.tsp-kontext-raster,.tsp-praxis-schritte,.tsp-profil-zeile,.tsp-profil-signale,.tsp-top-inhalt,.tsp-dialog-inhalt,.tsp-angaben,.tsp-angabe,.tsp-detail-massnahmen,.tsp-detail-massnahme,.tsp-nach-antwort,.tsp-optionen-antworten,.tsp-optionen-vertiefung,.tsp-liste,.tsp-querschnitt,.tsp-kontext,.tsp-angabe-vertiefungen,.tsp-angabe-vertiefung{grid-template-columns:minmax(0,1fr)}.tsp-liste li,.tsp-profil-name,.tsp-kpi-label,.tsp-einsicht-text,.tsp-massnahme-titel,.tsp-top-massnahme-titel,.tsp-kontext-aussage,.tsp-sprung-link,.tsp-ergebnis-aktionen .tsp-btn,.tsp-angabe-titel,.tsp-angabe-frage,.tsp-angabe-antwort,.tsp-karte-titel{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.tsp-kpi-kopf>.tsp-kpi-label,.tsp-karte-kopf>.tsp-karte-titel{min-width:0}.tsp-trenn-klar{-webkit-user-select:none;user-select:none}.tsp-eyebrow{font-family:var(--tsp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tsp-text-3);align-items:center;gap:8px;margin-bottom:10px;font-size:.8125rem;font-weight:500;display:inline-flex}.tsp-label{font-family:var(--tsp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tsp-text-3);align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:inline-flex}.tsp-lead{color:var(--tsp-text-2);max-width:68ch;font-size:1.0625rem}.tsp-liste{gap:8px;display:grid}.tsp-liste li{color:var(--tsp-text-2);padding-left:18px;position:relative}.tsp-liste li:before{content:"";background:var(--tsp-ikon);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.tsp-btn{text-align:center;cursor:pointer;color:var(--tsp-text);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 18px;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.tsp-btn-primaer{background-color:var(--tsp-akzent);background-image:linear-gradient(135deg,color-mix(in srgb,var(--tsp-akzent-dunkel)35%,var(--tsp-akzent))0%,var(--tsp-akzent)100%);color:var(--tsp-bg)}.tsp-btn-primaer:hover{background-color:var(--tsp-akzent-hover);border-color:var(--tsp-text)}.tsp-btn-primaer:active{background:var(--tsp-akzent-dunkel);color:var(--tsp-text)}.tsp-btn-sekundaer{border-color:var(--tsp-linie-stark);background:0 0}.tsp-btn-sekundaer:hover{background:var(--tsp-hover-flaeche);border-color:var(--tsp-hover-linie)}.tsp-btn-geist{color:var(--tsp-text-2)}.tsp-btn-geist:hover{background:var(--tsp-hover-flaeche);color:var(--tsp-text)}.tsp-btn-gross{min-height:52px;padding:14px 24px;font-size:1.0625rem}.tsp-btn-klein{min-height:44px;padding:8px 12px;font-size:.9375rem}.tsp-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tsp-btn[aria-disabled=true]:hover{background:var(--tsp-akzent)}.tsp-btn-primaer[aria-disabled=true],.tsp-btn-primaer[aria-disabled=true]:hover{opacity:1;background:var(--tsp-flaeche-3);color:var(--tsp-text-3);border-color:#0000}.tsp-btn-sekundaer[aria-disabled=true]:hover{background:0 0}.tsp-link-btn{color:var(--tsp-text);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--tsp-text-3);text-decoration-color:var(--tsp-text-3);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0 2px;font-weight:550;display:inline-flex}.tsp-link-btn:hover{text-decoration-color:currentColor}.tsp-link{color:var(--tsp-text);text-decoration:underline;-webkit-text-decoration-color:var(--tsp-text-3);text-decoration-color:var(--tsp-text-3);text-underline-offset:4px}.tsp-link:hover{text-decoration-color:currentColor}.tsp-link-extern{display:inline}.tsp-hinweisband .tsp-link-extern{margin-block-start:-12.5px;margin-block-end:-12.5px;padding-block-start:12.5px;padding-block-end:12.5px}.tsp-link-extern .tsp-icon{vertical-align:-.2em;opacity:.8;margin-left:4px;display:inline-block}.tsp-kontext-link,.tsp-relevanz-karte .tsp-link-extern,.tsp-dialog-inhalt .tsp-link-extern,.tsp-fuss-nav .tsp-link-extern{align-items:center;gap:6px;min-height:44px;display:inline-flex}.tsp-kontext-link .tsp-icon,.tsp-relevanz-karte .tsp-link-extern .tsp-icon,.tsp-dialog-inhalt .tsp-link-extern .tsp-icon,.tsp-fuss-nav .tsp-link-extern .tsp-icon{margin-left:0}.tsp-druck-url{display:none}.tsp-kopf{border-bottom:1px solid var(--tsp-linie);background:#14171dd9}.tsp-kopf-innen{align-items:center;gap:12px;min-height:64px;display:flex}.tsp-marke{border-radius:8px;align-items:center;min-height:44px;padding:4px 0;display:inline-flex}.tsp-marke-bild{width:auto;height:22px}.tsp-kopf-produkt{border-left:1px solid var(--tsp-linie-stark);color:var(--tsp-text-2);padding-left:12px;font-size:.9375rem;font-weight:550;display:none}.tsp-kopf-aktionen{align-items:center;gap:8px;margin-left:auto;display:flex}.tsp-status-chip{border:1px solid var(--tsp-akzent-linie);background:var(--tsp-akzent-flaeche);color:var(--tsp-akzent-hell);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:none}.tsp-info-btn-text{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:420px){.tsp-status-chip{display:inline-flex}}@media (min-width:720px){.tsp-kopf-produkt{display:inline}.tsp-info-btn-text{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.tsp-marke-bild{height:26px}}@media (max-width:719px){.tsp-info-btn{width:44px;padding:0}}.tsp-fuss{border-top:1px solid var(--tsp-linie);color:var(--tsp-text-3);margin-top:56px;padding-block-start:28px;padding-block-end:36px;font-size:.875rem}.tsp-fuss-innen{gap:12px;display:grid}.tsp-fuss-nav ul{flex-wrap:wrap;gap:4px 20px;display:flex}.tsp-fuss-nav a{align-items:center;min-height:44px;display:inline-flex}.tsp-fuss-hinweis{max-width:80ch}@media (min-width:900px){.tsp-fuss-innen{grid-template-columns:1fr auto;align-items:center}.tsp-fuss-marke{grid-column:1/-1}}.tsp-karte{background:var(--tsp-flaeche);border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);padding:20px}.tsp-karte-kopf{align-items:center;gap:12px;margin-bottom:12px;display:flex}.tsp-karte-titel{font-size:1.0625rem;font-weight:650;line-height:1.3}.tsp-karte-icon{background:var(--tsp-flaeche-2);border:1px solid var(--tsp-linie);color:var(--tsp-text-2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.tsp-karte p+p{margin-top:10px}.tsp-karte p{color:var(--tsp-text-2)}.tsp-chip{border:1px solid var(--tsp-linie-stark);color:var(--tsp-text-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8125rem;font-weight:600;line-height:1.35;display:inline-flex}.tsp-chip-band,.tsp-chip-prio,.tsp-chip-vertiefung{border-color:var(--tsp-akzent-linie);color:var(--tsp-akzent-hell)}.tsp-chip-prio,.tsp-chip-vertiefung{background:var(--tsp-akzent-flaeche)}.tsp-chip-status{color:var(--tsp-text)}.tsp-chip-beispiel{color:var(--tsp-text-2);border-style:dashed}.tsp-chip-anzahl{color:var(--tsp-text-3);font-weight:550}.tsp-chip-dimension{color:var(--tsp-text-2)}.tsp-hinweisband{border:1px solid var(--tsp-akzent-linie);border-radius:var(--tsp-radius-klein);background:var(--tsp-akzent-flaeche);color:var(--tsp-text);align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:.9375rem;display:flex}.tsp-hinweisband .tsp-icon{color:var(--tsp-ikon);margin-top:3px}.tsp-hinweisband-pruefmodus{flex-wrap:wrap;align-items:center;gap:6px 10px;padding-block-start:6px;padding-block-end:6px;position:relative}.tsp-hinweisband-pruefmodus>.tsp-icon{margin-top:0}.tsp-hinweisband-text{flex:10em;min-width:0}.tsp-hinweisband-pruefmodus .tsp-btn-zum-ergebnis{white-space:nowrap;flex:none;margin-left:auto}@media (max-width:479px){.tsp-hinweisband-text{flex:auto;min-width:max-content}.tsp-hinweisband-zusatz{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:359px){.tsp-hinweisband-pruefmodus{gap:6px;padding-inline-start:10px;padding-inline-end:10px}.tsp-hinweisband-pruefmodus .tsp-btn-zum-ergebnis{padding-inline-start:10px;padding-inline-end:10px}}.tsp-hinweisband-pruefmodus .tsp-btn-zum-ergebnis .tsp-icon{margin-top:0}.tsp-btn-zum-ergebnis[aria-disabled=true]{opacity:.62;cursor:not-allowed}.tsp-hinweisband-auswahl{color:var(--tsp-text-2);flex:1 0 100%;gap:.35em;min-width:0;font-size:.875rem;line-height:1.45;display:flex}.tsp-hinweisband-auswahl-label{color:var(--tsp-text);flex:none;font-weight:600}.tsp-hinweisband-auswahl-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tsp-hinweisband-auswahl-leer{font-style:italic}.tsp-hinweisband-status{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tsp-hinweisband-status.tsp-hinweisband-status-sichtbar:not(:empty){z-index:15;clip:auto;white-space:normal;border:1px solid var(--tsp-ton-achtung);border-radius:var(--tsp-radius-klein);background:var(--tsp-flaeche-2);box-shadow:var(--tsp-schatten);color:var(--tsp-text);width:auto;height:auto;padding:10px 14px;font-size:.875rem;line-height:1.45;top:calc(100% + 6px);left:0;right:0;overflow:visible}.tsp-fehler{color:var(--tsp-fehler);font-weight:550}.tsp-fehler:not(:empty){border:1px solid var(--tsp-fehler-linie);border-radius:var(--tsp-radius-klein);background:var(--tsp-fehler-flaeche);align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;display:flex}.tsp-fehler .tsp-icon{margin-top:3px}.tsp-aufklapper{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche)}.tsp-aufklapper-kopf{cursor:pointer;border-radius:var(--tsp-radius);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-weight:600;list-style:none;display:flex}.tsp-aufklapper-kopf::-webkit-details-marker{display:none}.tsp-aufklapper-pfeil{color:var(--tsp-text-3);transition:transform .15s}details[open]>summary .tsp-aufklapper-pfeil{transform:rotate(180deg)}.tsp-aufklapper-inhalt{color:var(--tsp-text-2);gap:10px;padding:0 16px 16px;display:grid}@keyframes tsp-eintritt{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tsp-eintritt{animation:.16s ease-out both tsp-eintritt}.tsp-landing{--tsp-l-trenner:linear-gradient(var(--tsp-linie),var(--tsp-linie))}.tsp-hero{align-items:center;gap:40px;padding-block-start:44px;padding-block-end:48px;display:grid}.tsp-hero-text{min-width:0}.tsp-l-eyebrow{font-family:var(--tsp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tsp-text-3);margin-bottom:18px;font-size:.75rem;font-weight:500}.tsp-hero-titel{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.125rem,1.3rem + 3.4vw,3.875rem);font-weight:720;line-height:1.04}.tsp-hero-zeile{display:block}.tsp-hero-zeile+.tsp-hero-zeile{color:var(--tsp-text-2)}.tsp-hero .tsp-lead{max-width:48ch;margin-bottom:28px;font-size:1.125rem;line-height:1.6}.tsp-hero-aktionen{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:18px;display:flex}.tsp-l-fakten{color:var(--tsp-text-3);flex-wrap:wrap;gap:6px 16px;font-size:.875rem;display:flex}.tsp-l-fakten li{align-items:center;gap:6px;display:inline-flex}.tsp-l-fakten .tsp-icon{color:var(--tsp-ikon)}.tsp-l-fakten li:not(:last-child) .tsp-icon{color:var(--tsp-status-gut)}.tsp-l-datenlink{color:var(--tsp-text-2);margin-top:6px;font-size:.875rem}@media (min-width:1024px){.tsp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:64px;padding-block-start:80px;padding-block-end:72px}}.tsp-l-vorschau{gap:12px;min-width:0;margin:0;display:grid}.tsp-l-screen{border:1px solid var(--tsp-linie-stark);background:var(--tsp-bg-hoch);border-radius:16px;display:grid;overflow:hidden;box-shadow:0 24px 48px #14171db3;container-type:inline-size}.tsp-l-screen>*+*{border-top:1px solid var(--tsp-linie)}.tsp-l-screen-kopf{background:var(--tsp-flaeche);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:14px 20px;display:flex}.tsp-l-screen-titel{font-size:.9375rem;font-weight:650}.tsp-l-screen-chip{font-family:var(--tsp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tsp-text-3);border:1px solid var(--tsp-linie-stark);border-radius:999px;padding:2px 8px;font-size:.6875rem}.tsp-l-kpis{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tsp-l-kpi{align-content:start;gap:6px;min-width:0;padding:18px 20px 20px;display:grid}.tsp-l-kpi+.tsp-l-kpi{border-left:1px solid var(--tsp-linie)}.tsp-l-kpi-label,.tsp-l-status-label,.tsp-l-profil-kopf{color:var(--tsp-text-3);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.75rem;font-weight:550}.tsp-l-kpi-wert{font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;display:flex}.tsp-l-kpi-zahl{letter-spacing:-.02em;font-size:2.125rem;font-weight:700;line-height:1.1}.tsp-l-kpi-einheit{color:var(--tsp-text-3);font-size:1rem;font-weight:600}.tsp-l-balken{background:var(--tsp-spur);border-radius:2px;height:4px;display:block;overflow:hidden}.tsp-l-balken-fuellung{border-radius:inherit;background:var(--tsp-text-2);transform-origin:0;transform:scaleX(var(--tsp-anteil,0));transition:transform .9s var(--tsp-kurve);height:100%;display:block}.tsp-l-start .tsp-l-balken-fuellung{transition:none;transform:scaleX(0)}.tsp-l-kpi-balken{margin-top:6px}.tsp-l-zeile2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tsp-l-status,.tsp-l-prio{align-content:start;gap:4px;min-width:0;padding:14px 20px;display:grid}.tsp-l-prio{border-left:1px solid var(--tsp-linie)}.tsp-l-status-wert{align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:inline-flex}.tsp-l-punkt{background:var(--tsp-text-3);border-radius:50%;flex:none;width:8px;height:8px}.tsp-l-achtung .tsp-l-punkt{background:var(--tsp-status-achtung)}.tsp-l-prio-name{overflow-wrap:break-word;font-size:.9375rem;font-weight:600}.tsp-l-profil{gap:10px;padding:16px 20px 20px;display:grid}.tsp-l-profil-kopf,.tsp-l-profil-zeile{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));align-items:center;gap:6px 14px;display:grid}.tsp-l-profil-legende{display:contents}.tsp-l-profil-legende>span{font-family:var(--tsp-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.tsp-l-profil-liste{gap:10px;display:grid}.tsp-l-profil-name{color:var(--tsp-text-2);overflow-wrap:break-word;min-width:0;font-size:.8125rem}.tsp-l-profil-leer{border-top:1px dashed var(--tsp-linie-stark);height:4px;display:block}.tsp-vorschau-hinweis{color:var(--tsp-text-3);align-items:center;gap:8px;font-size:.8125rem;display:flex}@container (width<=26rem){.tsp-l-kpi{padding:14px 12px 16px}.tsp-l-kpi-zahl{font-size:1.625rem}.tsp-l-kpi-label{min-height:2.7em;line-height:1.35}.tsp-l-status,.tsp-l-prio{padding:12px}.tsp-l-screen-kopf,.tsp-l-profil{padding-inline-start:12px;padding-inline-end:12px}.tsp-l-profil-kopf,.tsp-l-profil-zeile{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px}.tsp-l-profil-kopf>:first-child,.tsp-l-profil-name{grid-column:1/-1}}.tsp-l-abschnitt{background:var(--tsp-l-trenner)center top/calc(100% - 2*var(--tsp-rand))1px no-repeat;padding-block-start:56px;padding-block-end:56px}.tsp-l-abschnitt-titel{letter-spacing:-.02em;margin-bottom:32px;font-size:clamp(1.375rem,1.2rem + .8vw,1.875rem);font-weight:680;line-height:1.2}.tsp-l-spalten{grid-template-columns:minmax(0,1fr);gap:28px 32px;display:grid}.tsp-l-spalte{border-top:1px solid var(--tsp-linie-stark);align-content:start;gap:10px;padding-top:16px;display:grid}.tsp-l-spalte-titel{font-family:var(--tsp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tsp-text);font-size:.75rem;font-weight:500}.tsp-l-spalte-text,.tsp-l-schritt-text{color:var(--tsp-text-2);max-width:42ch;font-size:.9375rem}@media (min-width:600px){.tsp-l-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tsp-l-spalten{grid-template-columns:repeat(4,minmax(0,1fr))}}.tsp-l-prozess{grid-template-columns:minmax(0,1fr);display:grid}.tsp-l-schritt{border-left:1px solid var(--tsp-linie-stark);transition:border-color var(--tsp-dauer)ease;align-content:start;gap:6px;margin-left:4px;padding:0 0 28px 32px;display:grid;position:relative}.tsp-l-schritt:last-child{border-left-color:#0000;padding-bottom:0}.tsp-l-schritt:before{content:"";border:1px solid var(--tsp-kontur);background:var(--tsp-bg);transition:border-color var(--tsp-dauer)ease,background-color var(--tsp-dauer)ease;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}.tsp-l-schritt-nr{font-family:var(--tsp-mono);letter-spacing:.12em;color:var(--tsp-text-3);font-size:.75rem;line-height:1.4}.tsp-l-schritt-titel{letter-spacing:-.01em;font-size:1.125rem;font-weight:650}.tsp-l-schritt:hover:before{border-color:var(--tsp-text-2);background:var(--tsp-flaeche-3)}.tsp-l-schritt:hover .tsp-l-schritt-nr{color:var(--tsp-text-2)}@media (min-width:900px){.tsp-l-prozess{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.tsp-l-schritt,.tsp-l-schritt:last-child{border-left:0;border-top:1px solid var(--tsp-linie-stark);margin-left:0;padding:24px 0 0}.tsp-l-schritt:before{top:-5px;left:0}.tsp-l-schritt:hover{border-top-color:var(--tsp-hover-linie)}}.tsp-l-rahmen{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.tsp-l-block{align-content:start;gap:10px;min-width:0;display:grid}.tsp-l-block-titel{letter-spacing:-.01em;scroll-margin-top:24px;font-size:1.25rem;font-weight:650}.tsp-l-block>p{color:var(--tsp-text-2);max-width:60ch;font-size:.9375rem}.tsp-landing .tsp-daten-kurz{color:var(--tsp-text);font-weight:500}.tsp-landing .tsp-daten-details{border:0;border-block:1px solid var(--tsp-linie);background:0 0;border-radius:0;margin-top:6px}.tsp-landing .tsp-daten-details>.tsp-aufklapper-kopf{transition:color var(--tsp-dauer-kurz)ease;border-radius:6px;padding-inline-start:0;padding-inline-end:0;font-size:.9375rem}.tsp-landing .tsp-daten-details>.tsp-aufklapper-kopf:hover{background:var(--tsp-hover-flaeche)}.tsp-landing .tsp-daten-details>.tsp-aufklapper-inhalt{padding-inline-start:0;padding-inline-end:0;font-size:.9375rem}@media (min-width:900px){.tsp-l-rahmen{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.tsp-l-rahmen>.tsp-l-block+.tsp-l-block{border-left:1px solid var(--tsp-linie);margin-left:40px;padding-left:40px}.tsp-l-rahmen>.tsp-l-block:first-child{padding-right:0}}.tsp-landing-cta{background:var(--tsp-l-trenner)center top/calc(100% - 2*var(--tsp-rand))1px no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-block-start:40px;padding-block-end:64px;display:flex}.tsp-landing-cta p{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}@media (max-width:599px){.tsp-l-abschnitt{padding-block-start:40px;padding-block-end:40px}.tsp-l-abschnitt-titel{margin-bottom:24px}.tsp-landing-cta{padding-block-start:32px;padding-block-end:48px}.tsp-landing-cta .tsp-btn{width:100%}}.tsp-abschnitt-titel{letter-spacing:-.015em;font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);font-weight:700;line-height:1.2}.tsp-schritt-rahmen{position:relative}.tsp-arbeitsbereich{gap:24px;padding-block-start:24px;padding-block-end:32px;display:grid}@media (min-width:1024px){.tsp-arbeitsbereich{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:40px;padding-block-start:36px;padding-block-end:48px}}.tsp-schritt{min-width:0}.tsp-schritt-titel{letter-spacing:-.02em;-webkit-hyphens:auto;hyphens:auto;max-width:30ch;margin-bottom:12px;font-size:clamp(1.375rem,1.1rem + 1.3vw,2.25rem);font-weight:720;line-height:1.18}.tsp-schritt>.tsp-lead{margin-bottom:24px}.tsp-fortschritt{gap:6px;margin-bottom:16px;display:grid}.tsp-fortschritt-text{font-family:var(--tsp-mono);color:var(--tsp-text-2);letter-spacing:.02em;font-size:.8125rem}.tsp-fortschritt-balken{background:var(--tsp-spur);border-radius:3px;height:6px;overflow:hidden}.tsp-fortschritt-fuellung{border-radius:inherit;background:var(--tsp-akzent);transform:scaleX(var(--tsp-anteil,0));transform-origin:0;width:100%;height:100%;transition:transform .3s;display:block}.tsp-stepper{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.tsp-stepper-schritt{align-items:center;gap:10px;display:flex}.tsp-stepper-schritt+.tsp-stepper-schritt:before{content:"";background:var(--tsp-spur);border-radius:1px;width:clamp(24px,8vw,120px);height:2px;margin-right:4px}@media (max-width:479px){.tsp-stepper-schritt+.tsp-stepper-schritt:before{display:none}}.tsp-stepper-nr{border:2px solid var(--tsp-kontur);font-family:var(--tsp-mono);color:var(--tsp-text-2);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:600;display:inline-grid}.tsp-stepper-aktiv .tsp-stepper-nr{border-color:var(--tsp-akzent);color:var(--tsp-akzent-hell);background:var(--tsp-akzent-flaeche)}.tsp-stepper-erledigt .tsp-stepper-nr{border-color:var(--tsp-akzent);background:var(--tsp-akzent);color:var(--tsp-bg)}.tsp-stepper-text{line-height:1.25;display:grid}.tsp-stepper-titel{font-size:.9375rem;font-weight:600}.tsp-stepper-sub{color:var(--tsp-text-3);font-size:.8125rem}.tsp-feldgruppe{border:0;min-width:0;margin:0 0 26px;padding:0}.tsp-feldgruppe-legende{align-items:center;gap:12px;margin-bottom:4px;padding:0;font-size:1.1875rem;font-weight:650;display:flex}.tsp-feld-nr{background:var(--tsp-flaeche-2);border:1px solid var(--tsp-linie-stark);font-family:var(--tsp-mono);border-radius:50%;place-items:center;width:32px;height:32px;font-size:.875rem;display:inline-grid}.tsp-feldgruppe-hinweis{color:var(--tsp-text-3);margin-bottom:12px;font-size:.9375rem}.tsp-hinweis-neutral{color:var(--tsp-text-2)}.tsp-feldgruppe>.tsp-fehler:not(:empty),.tsp-antworten>.tsp-fehler:not(:empty){margin:0 0 12px}.tsp-optionen{gap:12px;display:grid}.tsp-optionen-branche{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.tsp-optionen-groesse{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.tsp-optionen-kundenanforderungen{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.tsp-optionen-bereiche{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.tsp-option{border:1px solid var(--tsp-linie-stark);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);cursor:pointer;align-items:flex-start;gap:14px;min-height:56px;padding:16px 18px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.tsp-option:hover{border-color:var(--tsp-hover-linie);background:var(--tsp-hover-flaeche)}.tsp-option-input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.tsp-option-marke{border:2px solid var(--tsp-kontur);background:0 0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;transition:background-color .12s,border-color .12s;display:grid}.tsp-option-haken{color:var(--tsp-bg);stroke-width:3px;opacity:0;width:14px;height:14px}.tsp-option-input:checked+.tsp-option-marke{background:var(--tsp-akzent);border-color:var(--tsp-akzent)}.tsp-option-input:checked+.tsp-option-marke .tsp-option-haken{opacity:1}.tsp-option-input:focus-visible+.tsp-option-marke{outline:3px solid var(--tsp-fokus);outline-offset:3px}.tsp-option:has(.tsp-option-input:checked){border-color:var(--tsp-akzent);background:var(--tsp-gruen-flaeche);box-shadow:inset 0 0 0 1px var(--tsp-akzent)}.tsp-option:has(.tsp-option-input:focus-visible){outline:3px solid var(--tsp-fokus);outline-offset:3px}.tsp-option:has(.tsp-option-input:focus-visible) .tsp-option-marke{outline:none}.tsp-option-icon{background:var(--tsp-flaeche-2);color:var(--tsp-text-2);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tsp-option-text{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.tsp-option-titel{-webkit-hyphens:auto;hyphens:auto;font-weight:550;line-height:1.45}.tsp-option-beschreibung{color:var(--tsp-text-3);font-size:.875rem;line-height:1.45}.tsp-optionen-antworten .tsp-option-titel{color:var(--tsp-text);font-size:1.0625rem;font-weight:450}@media (max-width:399px){.tsp-optionen-antworten .tsp-option-titel{font-size:1rem}.tsp-option{gap:12px;padding:14px}}.tsp-optionen-branche .tsp-option-titel,.tsp-optionen-groesse .tsp-option-titel,.tsp-optionen-kundenanforderungen .tsp-option-titel{font-weight:650}.tsp-option-neutral{border-style:dashed}.tsp-optionen-branche .tsp-option,.tsp-optionen-groesse .tsp-option,.tsp-optionen-kundenanforderungen .tsp-option,.tsp-optionen-bereiche .tsp-option{flex-direction:column;gap:10px;padding:16px}.tsp-optionen-branche .tsp-option-marke,.tsp-optionen-groesse .tsp-option-marke,.tsp-optionen-kundenanforderungen .tsp-option-marke,.tsp-optionen-bereiche .tsp-option-marke{margin:0;position:absolute;top:16px;right:16px}.tsp-optionen-branche .tsp-option-text,.tsp-optionen-groesse .tsp-option-text,.tsp-optionen-kundenanforderungen .tsp-option-text,.tsp-optionen-bereiche .tsp-option-text{-webkit-hyphens:auto;hyphens:auto;padding-right:4px}.tsp-optionen-bereiche .tsp-option{flex-direction:row;align-items:center;padding-right:52px}.tsp-szenario{border:1px solid var(--tsp-linie);border-left:3px solid var(--tsp-linie-stark);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);margin-bottom:20px;padding:14px 18px}.tsp-szenario .tsp-label{color:var(--tsp-text-3);margin-bottom:6px}.tsp-szenario-text{color:var(--tsp-text);font-size:1.0625rem;font-weight:500;line-height:1.5}@media (max-width:599px){.tsp-szenario-text{font-size:1rem}}.tsp-antworten{border:0;min-width:0;margin:0;padding:0}.tsp-antworten-legende{width:100%;margin-bottom:6px;padding:0;display:block}.tsp-frage-text{letter-spacing:-.01em;color:var(--tsp-text);-webkit-hyphens:auto;hyphens:auto;margin-top:4px;font-size:clamp(1.1875rem,1.05rem + .7vw,1.5rem);font-weight:680;line-height:1.3;display:block}.tsp-antworten>.tsp-feldgruppe-hinweis{margin-top:4px}.tsp-badge-zeile{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.tsp-badge-bereich{color:var(--tsp-text-3);font-size:.875rem}.tsp-schritt-titel-vertiefung{font-size:clamp(1.375rem,1.15rem + 1vw,2rem)}.tsp-panel{align-content:start;gap:14px;min-width:0;display:grid}@media (min-width:1024px) and (min-height:600px){.tsp-panel{max-height:calc(100dvh - var(--tsp-nav-h,var(--tsp-nav-basis)) - 32px);overscroll-behavior:auto;scrollbar-gutter:stable;border-radius:var(--tsp-radius);position:sticky;top:16px;overflow-y:auto}}@media (max-width:1023px){.tsp-panel .tsp-panel-karte-begriffe{display:none}}.tsp-begriffe-kompakt{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-klein);background:var(--tsp-flaeche);margin-top:14px}.tsp-begriffe-kompakt>summary{cursor:pointer;border-radius:var(--tsp-radius-klein);align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.tsp-begriffe-kompakt>summary::-webkit-details-marker{display:none}.tsp-begriffe-kompakt>summary .tsp-aufklapper-pfeil{margin-left:auto}.tsp-begriffe-kompakt[open]>summary .tsp-aufklapper-pfeil{transform:rotate(180deg)}.tsp-begriffe-kompakt>.tsp-begriffe{padding:0 14px 14px}@media (min-width:1024px){.tsp-begriffe-kompakt{display:none}}.tsp-panel-akkordeon{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche)}.tsp-panel-summary{cursor:pointer;border-radius:var(--tsp-radius);align-items:center;gap:10px;min-height:52px;padding:12px 16px;font-weight:600;list-style:none;display:flex}.tsp-panel-summary::-webkit-details-marker{display:none}.tsp-panel-summary .tsp-aufklapper-pfeil{margin-left:auto}.tsp-panel-akkordeon[open]>.tsp-panel-summary .tsp-aufklapper-pfeil{transform:rotate(180deg)}.tsp-panel-inhalt{gap:14px;padding:0 12px 12px;display:grid}.tsp-panel-karte{padding:18px}.tsp-panel-karte .tsp-karte-titel{font-size:1rem}.tsp-panel-hinweis{color:var(--tsp-text-3);padding:0 6px;font-size:.875rem}.tsp-panel-zwischentitel{font-size:1rem;font-weight:650}.tsp-panel-lead{color:var(--tsp-text-3);font-size:.875rem}.tsp-nach-antwort{gap:14px;display:grid}.tsp-nach-antwort:empty{display:none}.tsp-nach-antwort-kopf{gap:2px;padding:4px 6px 0;display:grid}.tsp-panel-bezug{font-size:.875rem}@media (min-width:1024px){.tsp-panel-akkordeon{background:0 0;border:0}.tsp-panel-akkordeon[open]>.tsp-panel-summary{display:none}.tsp-panel-inhalt{padding:0}}.tsp-dimensionen{gap:10px;display:grid}.tsp-dimensionen li{gap:2px;display:grid}.tsp-dimension-name{color:var(--tsp-text);justify-content:space-between;gap:10px;font-size:.9375rem;font-weight:600;display:flex}.tsp-dimension-wert{font-variant-numeric:tabular-nums;color:var(--tsp-akzent-hell)}.tsp-dimension-text{color:var(--tsp-text-3);font-size:.875rem}.tsp-begriffe{gap:4px;display:grid}.tsp-begriffe dt{color:var(--tsp-text);font-size:.9375rem;font-weight:650}.tsp-begriffe dd{color:var(--tsp-text-2);margin-bottom:8px;font-size:.875rem}.tsp-begriffe dd:last-child{margin-bottom:0}.tsp-kontext{border:1px dashed var(--tsp-linie-stark);border-radius:var(--tsp-radius);background:var(--tsp-bg-hoch);gap:10px;padding:18px;display:grid}.tsp-kontext-label{font-family:var(--tsp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tsp-text-3);align-items:flex-start;gap:8px;font-size:.75rem;display:flex}.tsp-kontext-label .tsp-icon{margin-top:1px}.tsp-kontext-aussage{color:var(--tsp-text)}.tsp-kontext-wert{color:var(--tsp-akzent-hell);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.tsp-kontext-quelle{color:var(--tsp-text-3);font-size:.8125rem}.tsp-kontext-link{font-size:.875rem}.tsp-kontext-links{flex-direction:column;align-items:flex-start;display:flex}.tsp-navleiste{z-index:20;border-top:1px solid var(--tsp-linie);padding-block:12px calc(12px + env(safe-area-inset-bottom,0px));background:#14171df0;position:sticky;bottom:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tsp-navleiste{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14171dd1}}.tsp-navleiste-innen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tsp-nav-hinweis{color:var(--tsp-text-3);align-items:center;gap:8px;font-size:.875rem;display:none}.tsp-nav-rechts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.tsp-nav-platzhalter{width:1px;display:block}@media (min-width:900px){.tsp-nav-hinweis{display:inline-flex}}@media (max-width:479px){.tsp-navleiste-innen{flex-wrap:nowrap}.tsp-navleiste .tsp-btn-zurueck{flex:none;width:44px;padding:0}.tsp-navleiste .tsp-btn-zurueck span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tsp-nav-rechts{flex-wrap:nowrap;flex:auto;min-width:0}.tsp-nav-rechts .tsp-btn-primaer{flex:auto;min-width:0}.tsp-weiter-rest{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-height:500px){.tsp-navleiste{position:static}}.tsp-zwischenstand{padding-block-start:32px;padding-block-end:40px}.tsp-zwischen-basis{margin-bottom:24px}.tsp-zwischen-aussage{font-size:1.0625rem;color:var(--tsp-text)!important}.tsp-zwischen-wirksamkeit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tsp-zwischen-wirksamkeit-label{color:var(--tsp-text);font-weight:600}.tsp-zwischen-fuss{font-size:.9375rem}.tsp-ergebnis{gap:28px;padding-block-start:28px;padding-block-end:16px;display:grid}.tsp-ergebnis-kopf{grid-template-columns:minmax(0,1fr);align-items:end;gap:20px;display:grid}@media (min-width:1280px){.tsp-ergebnis-kopf{grid-template-columns:minmax(0,1fr) auto}}.tsp-ergebnis-titel{letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,1.4rem + 2.4vw,3.125rem);font-weight:750;line-height:1.08}.tsp-ergebnis-untertitel{color:var(--tsp-text-2);margin-top:6px;font-size:1.125rem}.tsp-ergebnis-meta{color:var(--tsp-text-3);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin-top:10px;font-size:.9375rem;display:grid}.tsp-ergebnis-meta>.tsp-icon{margin-top:.2em}.tsp-einordnung-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tsp-einordnung-chips li{border:1px solid var(--tsp-linie);color:var(--tsp-text-2);border-radius:999px;padding:4px 12px;font-size:.8125rem}.tsp-einordnung-label{color:var(--tsp-text-3)}.tsp-ergebnis-aktionen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tsp-neustart{border:1px solid var(--tsp-linie-stark);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);grid-column:1/-1;gap:10px;padding:14px;display:grid}.tsp-neustart-frage{font-weight:600}.tsp-neustart-aktionen{flex-wrap:wrap;gap:10px;display:flex}.tsp-druck-kopf,.tsp-druck-hinweis,.tsp-druck-datum,.tsp-nur-druck{display:none}.tsp-abschnitt{gap:16px;display:grid}.tsp-abschnitt-kopf{gap:6px;display:grid}.tsp-abschnitt-lead{color:var(--tsp-text-2);max-width:80ch}.tsp-kpi-reihe{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:600px){.tsp-kpi-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}.tsp-kpi-prio{grid-column:1/-1}}@media (min-width:1280px){.tsp-kpi-reihe{grid-template-columns:repeat(5,minmax(0,1fr))}.tsp-kpi-prio{grid-column:auto}.tsp-kpi-reihe .tsp-kpi-kopf{flex-direction:column;align-items:flex-start;gap:10px}}.tsp-kpi{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);flex-direction:column;gap:10px;padding:18px;display:flex}.tsp-kpi-kopf{align-items:center;gap:12px;display:flex}.tsp-kpi-label{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:1rem;font-weight:650;line-height:1.3}.tsp-kpi-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}@media (min-width:1280px){.tsp-kpi-zeile{justify-content:start;gap:10px;display:grid}}.tsp-kpi-wert{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;font-size:2.625rem;font-weight:720;line-height:1;display:flex}.tsp-kpi-einheit{margin-left:2px;font-size:1.5rem;font-weight:600}.tsp-kpi-balken{height:8px}.tsp-kpi-text{color:var(--tsp-text-2);align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.tsp-kpi-text .tsp-icon{margin-top:2px}.tsp-kpi-statuswert{font-size:1.375rem;font-weight:700;line-height:1.2}.tsp-kpi-prio-name{font-size:1.1875rem;font-weight:700;line-height:1.3}.tsp-kpi-prio-inhalt{gap:6px;display:grid}.tsp-kpi-prio-link{justify-self:start}.tsp-kpi-leer{color:var(--tsp-text-2)}.tsp-abstand{border:1px solid var(--tsp-linie-stark);border-radius:var(--tsp-radius-klein);background:var(--tsp-flaeche);color:var(--tsp-text-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 10px;padding:12px 14px;display:grid}.tsp-abstand>.tsp-icon{grid-row:span 2;margin-top:.15em}@media (max-width:899px){.tsp-abstand-trenner{display:none}}@media (min-width:900px){.tsp-abstand{grid-template-columns:auto minmax(0,max-content) minmax(14rem,1fr);align-items:center}.tsp-abstand>.tsp-icon{grid-row:auto;margin-top:0}}.tsp-abstand strong{color:var(--tsp-text)}.tsp-abstand .tsp-icon{color:var(--tsp-ikon)}.tsp-signal{grid-template-columns:minmax(6.5em,8.5em) minmax(40px,1fr) 3.4em;align-items:center;gap:10px;font-size:.875rem;display:grid}.tsp-signal-label{color:var(--tsp-text-2);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}.tsp-detail-signale .tsp-signal{grid-template-columns:minmax(7em,11.5em) minmax(40px,1fr) 3.4em}@media (max-width:479px){.tsp-detail-signale .tsp-signal{grid-template-columns:minmax(40px,1fr) 3.4em;row-gap:2px}.tsp-detail-signale .tsp-signal-label{grid-column:1/-1}}.tsp-signal-balken{background:var(--tsp-spur);border-radius:3px;height:6px;display:block;overflow:hidden}.tsp-signal-fuellung{border-radius:inherit;background:var(--tsp-daten);transform:scaleX(var(--tsp-anteil,0));transform-origin:0;width:100%;height:100%;display:block}.tsp-signal-wert{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.tsp-signal-leer .tsp-signal-balken{display:none}.tsp-signal-wert-leer{text-align:left;color:var(--tsp-text-3);grid-column:2/4;font-style:italic;font-weight:500}.tsp-zusammenfassung-text{color:var(--tsp-text);max-width:90ch;font-size:1.0625rem}.tsp-einsichten{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.tsp-einsicht{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);align-items:flex-start;gap:12px;padding:16px;display:flex}.tsp-einsicht-label{font-weight:650}.tsp-einsicht-text{color:var(--tsp-text-2);font-size:.9375rem}.tsp-konsistenz{border-left:3px solid var(--tsp-linie);background:var(--tsp-flaeche);border-radius:0 var(--tsp-radius)var(--tsp-radius)0;padding:12px 16px}.tsp-konsistenz-titel{color:var(--tsp-text-2);grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:.875rem;font-weight:650;display:grid}.tsp-konsistenz-liste{gap:6px;margin-top:8px;font-size:.9375rem}.tsp-profil-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.tsp-profil-zeile{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);flex-direction:column;gap:12px;padding:16px;display:flex}.tsp-profil-zeile>.tsp-profil-details{margin-top:auto}@supports (grid-template-rows:subgrid){.tsp-profil-liste{align-items:stretch}.tsp-profil-zeile{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:12px;display:grid}.tsp-profil-zeile>.tsp-profil-kopf{grid-row:1;align-self:start}.tsp-profil-zeile>.tsp-profil-signale{grid-row:2}.tsp-profil-zeile>.tsp-profil-hinweis{grid-row:3}.tsp-profil-zeile>.tsp-profil-details{grid-row:4;place-self:end start;margin-top:0}}.tsp-profil-zeile-prio{border-color:var(--tsp-akzent-linie)}.tsp-profil-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tsp-profil-name{flex:10em;min-width:0;font-size:1rem;font-weight:650;line-height:1.3}.tsp-profil-signale{gap:8px;display:grid}.tsp-profil-hinweis{color:var(--tsp-text-3);font-size:.8125rem}.tsp-profil-details{align-self:flex-start;margin-left:-8px}.tsp-leerzustand{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);color:var(--tsp-text-2);align-items:flex-start;gap:12px;padding:16px;display:flex}.tsp-leerzustand .tsp-icon{color:var(--tsp-ikon);margin-top:2px}.tsp-top-liste{gap:14px;display:grid}@media (min-width:900px){.tsp-top-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.tsp-top-karte{border:1px solid var(--tsp-akzent-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;display:grid}.tsp-top-rang{font-family:var(--tsp-mono);color:var(--tsp-text-3);font-size:1.75rem;font-weight:700;line-height:1}.tsp-top-inhalt{grid-template-rows:auto auto 1fr auto;align-content:start;gap:10px;min-width:0;display:grid}.tsp-top-name{font-size:1.125rem;font-weight:700;line-height:1.3}.tsp-top-grund{color:var(--tsp-text-2);font-size:.9375rem}.tsp-top-schwerpunkt{color:var(--tsp-text);gap:2px;font-size:.9375rem;display:grid}.tsp-top-massnahme{border-radius:var(--tsp-radius-klein);background:var(--tsp-bg-hoch);border:1px solid var(--tsp-linie);gap:4px;padding:10px 12px;display:grid}.tsp-top-massnahme-titel{font-weight:600}.tsp-top-massnahme-meta{color:var(--tsp-text-3);font-size:.8125rem}.tsp-top-massnahme{align-self:start}.tsp-top-inhalt .tsp-btn{place-self:end start;margin-left:-8px}.tsp-top-name{-webkit-hyphens:auto;hyphens:auto}.tsp-kontext-raster{gap:14px;display:grid}@media (min-width:900px){.tsp-kontext-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.tsp-plan-liste{counter-reset:fenster;gap:14px;display:grid}.tsp-plan-fenster{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);gap:12px;padding:18px;display:grid}.tsp-plan-fenster-leer{background:0 0;border-style:dashed;padding:12px 18px}.tsp-plan-fenster-leer .tsp-plan-nr{width:30px;height:30px;font-size:.875rem}.tsp-plan-fenster-leer .tsp-plan-titel{font-size:1rem}.tsp-plan-checkpoint-hinweis{color:var(--tsp-text-3)}.tsp-plan-kopf{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;display:grid}.tsp-plan-kopf .tsp-chip{grid-column:2;justify-self:start}@media (min-width:700px){.tsp-plan-kopf{grid-template-columns:auto minmax(0,1fr) auto}.tsp-plan-kopf .tsp-chip{grid-column:auto}}.tsp-plan-nr{background:var(--tsp-akzent-flaeche);border:1px solid var(--tsp-akzent-linie);color:var(--tsp-akzent-hell);font-family:var(--tsp-mono);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:inline-grid}.tsp-plan-titel{font-size:1.0625rem;font-weight:650;line-height:1.35}.tsp-plan-zeitraum{font-family:var(--tsp-mono);color:var(--tsp-akzent-hell)}.tsp-plan-zweck{color:var(--tsp-text-3);font-size:.9375rem}.tsp-plan-checkpoint{color:var(--tsp-text-2);font-size:.9375rem}.tsp-massnahmen-liste{gap:10px;display:grid}.tsp-massnahme{border:1px solid var(--tsp-linie-stark);border-radius:var(--tsp-radius-klein);background:var(--tsp-bg-hoch)}.tsp-massnahme-kopf{cursor:pointer;border-radius:var(--tsp-radius-klein);justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;padding:14px 16px;list-style:none;display:flex}.tsp-massnahme-kopf::-webkit-details-marker{display:none}.tsp-massnahme-titelzeile{gap:6px;display:grid}.tsp-massnahme-titel{font-size:1rem;font-weight:650}.tsp-massnahme-meta{color:var(--tsp-text-3);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.8125rem;display:flex}.tsp-massnahme-felder{gap:4px;padding:0 16px 16px;display:grid}.tsp-massnahme-felder dt{font-family:var(--tsp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tsp-text-3);margin-top:8px;font-size:.75rem}.tsp-massnahme-felder dt:first-child{margin-top:0}.tsp-massnahme-felder dd{color:var(--tsp-text-2);max-width:75ch}@media (min-width:900px){.tsp-massnahme-felder{grid-template-columns:11em minmax(0,1fr);gap:10px 18px}.tsp-massnahme-felder dt{margin-top:3px}}.tsp-relevanz-raster{gap:14px;display:grid}@media (min-width:1024px){.tsp-relevanz-raster{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.tsp-relevanz-karte{gap:10px;display:grid}.tsp-relevanz-karte .tsp-karte-kopf{margin-bottom:2px}.tsp-relevanz-karte p+p{margin-top:0}.tsp-relevanz-hinweis{font-size:.8125rem;color:var(--tsp-text-3)!important}.tsp-praxis{border:1px solid var(--tsp-linie-stark);border-radius:var(--tsp-radius-gross);background:var(--tsp-flaeche);padding:22px}.tsp-praxis-lead{color:var(--tsp-text-2);max-width:85ch}.tsp-praxis-schritte{gap:12px;display:grid}@media (min-width:900px){.tsp-praxis-schritte{grid-template-columns:repeat(3,minmax(0,1fr))}}.tsp-praxis-schritt{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);align-items:flex-start;gap:12px;padding:16px;display:flex}.tsp-praxis-schritt-titel{margin-bottom:4px;font-size:1rem;font-weight:650}.tsp-praxis-schritt p{color:var(--tsp-text-2);font-size:.9375rem}.tsp-praxis-info{color:var(--tsp-text-2);gap:8px;display:grid}.tsp-praxis-e1,.tsp-praxis-erstgespraech{align-items:flex-start;gap:8px;display:flex}.tsp-praxis-e1 .tsp-icon,.tsp-praxis-erstgespraech .tsp-icon{color:var(--tsp-ikon);margin-top:3px}.tsp-praxis-aktion{flex-wrap:wrap;gap:12px;display:flex}.tsp-export{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);padding:20px}.tsp-export p{color:var(--tsp-text-2);max-width:85ch}.tsp-export .tsp-btn{justify-self:start}.tsp-export-hinweis{font-size:.875rem;color:var(--tsp-text-3)!important}@media (max-width:599px){.tsp-praxis{padding:16px}}.tsp-dialog{border:1px solid var(--tsp-linie-stark);border-radius:var(--tsp-radius-gross);background:var(--tsp-flaeche);color:var(--tsp-text);overscroll-behavior:contain;box-shadow:var(--tsp-schatten);width:min(640px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.tsp-dialog::backdrop{background:#14171dcc}.tsp-dialog-inhalt{gap:12px;padding:22px;display:grid}.tsp-dialog-inhalt p{color:var(--tsp-text-2)}.tsp-dialog-kopf{align-items:center;gap:12px;margin-bottom:4px;display:flex}.tsp-dialog-schliessen-oben{flex:none;width:44px;margin-left:auto;padding:0}.tsp-dialog-titel{font-size:1.25rem;font-weight:700}.tsp-dialog-fuss{justify-content:flex-end;margin-top:6px;display:flex}.tsp-drawer{width:min(720px,100vw)}@media (max-width:767px){.tsp-drawer{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}@media (min-width:1024px){.tsp-drawer{border-radius:var(--tsp-radius-gross)0 0 var(--tsp-radius-gross);border-right:0;height:100dvh;max-height:100dvh;margin:0 0 0 auto}}.tsp-detail{grid-template-rows:auto 1fr auto;min-height:100%;display:grid}.tsp-detail-kopf{z-index:2;border-bottom:1px solid var(--tsp-linie);background:var(--tsp-flaeche);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex;position:sticky;top:0}.tsp-detail-kopf-text{justify-items:start;gap:6px;display:grid}.tsp-detail-kopf-titel{letter-spacing:-.01em;font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem);font-weight:720;line-height:1.2}.tsp-detail-kopf .tsp-eyebrow{margin-bottom:0}.tsp-detail-schliessen-oben{flex:none}@media (max-width:479px){.tsp-detail-schliessen-oben span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tsp-detail-schliessen-oben{width:44px;padding:0}}.tsp-detail-inhalt{align-content:start;gap:20px;padding:20px;display:grid}.tsp-detail-block{gap:10px;display:grid}.tsp-detail-titel{font-size:1rem;font-weight:700}.tsp-detail-block>p{color:var(--tsp-text-2)}.tsp-detail-signale{border-radius:var(--tsp-radius-klein);background:var(--tsp-bg-hoch);border:1px solid var(--tsp-linie);gap:8px;padding:14px;display:grid}.tsp-detail-massnahmen{gap:10px;display:grid}.tsp-detail-massnahme{border:1px solid var(--tsp-linie-stark);border-radius:var(--tsp-radius-klein);background:var(--tsp-bg-hoch);gap:8px;padding:14px;display:grid}.tsp-detail-massnahme>p{color:var(--tsp-text-2)}.tsp-detail-massnahme-titel{font-weight:650;color:var(--tsp-text)!important}.tsp-detail-massnahme .tsp-massnahme-felder{padding:0}.tsp-angaben{gap:10px;display:grid}.tsp-angabe{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-klein);gap:6px;padding:14px;display:grid}.tsp-angabe-titel{font-weight:650}.tsp-angabe-antwort{color:var(--tsp-text-2)}.tsp-angabe-vertiefungen{border-left:2px solid var(--tsp-linie-stark);gap:8px;margin-top:4px;padding-left:12px;display:grid}.tsp-angabe-vertiefung{gap:2px;display:grid}.tsp-angabe-frage{color:var(--tsp-text-2);font-size:.9375rem}.tsp-angabe-vertiefung .tsp-angabe-antwort{color:var(--tsp-text);font-size:.9375rem;font-weight:600}.tsp-detail-fuss{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--tsp-linie);background:var(--tsp-flaeche);justify-content:flex-end;display:flex;position:sticky;bottom:0}@media (max-width:767px){.tsp-detail-fuss{display:none}}.tsp-detail-inhalt{gap:0;padding:4px 20px 24px}.tsp-detail-inhalt>.tsp-detail-block{padding-block-start:20px;padding-block-end:20px}.tsp-detail-inhalt>.tsp-detail-block+.tsp-detail-block{border-top:1px solid var(--tsp-linie)}.tsp-detail-block{gap:12px;min-width:0}.tsp-detail-block-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.tsp-detail-zusatz{font-family:var(--tsp-mono);color:var(--tsp-text-3);font-size:.75rem}.tsp-detail-block>p,.tsp-detail-block p{overflow-wrap:break-word;max-width:68ch}.tsp-detail-lead{line-height:1.55;color:var(--tsp-text)!important}.tsp-detail-notiz{font-size:.875rem;line-height:1.5;color:var(--tsp-text-3)!important}.tsp-detail-notiz strong{color:var(--tsp-text-2);font-weight:600}.tsp-detail-massnahmen{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}.tsp-detail-block,.tsp-detail-inhalt{grid-template-columns:minmax(0,1fr)}.tsp-detail-massnahmen>.tsp-detail-massnahme{background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.tsp-detail-massnahmen>.tsp-detail-massnahme+.tsp-detail-massnahme{border-top:1px dashed var(--tsp-linie-stark)}.tsp-detail-massnahmen>.tsp-detail-massnahme:first-child{padding-top:4px}.tsp-detail-massnahme-nr{border:1px solid var(--tsp-akzent-linie);background:var(--tsp-akzent-flaeche);color:var(--tsp-akzent-hell);font-family:var(--tsp-mono);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:700;display:inline-grid}.tsp-detail-massnahme-inhalt{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.tsp-detail-massnahme-titel{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.4}.tsp-detail-massnahme-inhalt p,.tsp-detail-felder dd{-webkit-hyphens:auto;hyphens:auto}.tsp-detail-massnahme-status{font-family:var(--tsp-mono);color:var(--tsp-text-3);margin:0;font-size:.75rem}.tsp-detail-massnahme-status.tsp-detail-im-plan{color:var(--tsp-akzent-hell)}.tsp-detail-massnahme-tun{color:var(--tsp-text-2);margin:2px 0 0;font-size:.9375rem;line-height:1.55}.tsp-detail-felder{border-left:2px solid var(--tsp-linie-stark);margin:6px 0 0;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:10px 0 0 12px!important;display:grid!important}.tsp-detail-felder>div{gap:2px;min-width:0;display:grid}.tsp-detail-felder dt{margin:0!important}.tsp-detail-felder dd{color:var(--tsp-text-2);overflow-wrap:break-word;margin:0;font-size:.9375rem;line-height:1.5}.tsp-detail-aus-gruppe>div{display:grid}.tsp-detail-feld-label{font-family:var(--tsp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tsp-text-3);margin-bottom:2px;font-size:.6875rem;display:block}.tsp-detail-massnahme-nachweis,.tsp-detail-massnahme-fertig{color:var(--tsp-text-2);margin:4px 0 0;font-size:.9375rem;line-height:1.5}.tsp-detail-massnahme-mehr{margin-top:2px}.tsp-detail-massnahme-mehr>summary{cursor:pointer;color:var(--tsp-text-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--tsp-linie-stark);text-decoration-color:var(--tsp-linie-stark);align-items:center;gap:6px;min-height:36px;font-size:.875rem;list-style:none;display:inline-flex}.tsp-detail-massnahme-mehr>summary::-webkit-details-marker{display:none}.tsp-detail-massnahme-mehr[open]>summary .tsp-aufklapper-pfeil{transform:rotate(180deg)}.tsp-detail-massnahme-mehr-inhalt{border-left:2px solid var(--tsp-linie-stark);gap:8px;padding:4px 0 2px 12px;display:grid}.tsp-detail-massnahme-mehr-inhalt .tsp-detail-massnahme-tun{margin:0}.tsp-detail-prio-modell{margin-top:0}.tsp-detail-grenze{border-radius:var(--tsp-radius-klein);background:var(--tsp-bg-hoch);margin-top:4px;border:1px solid var(--tsp-linie)!important;padding:14px 16px!important}.tsp-detail-grenze .tsp-detail-titel{align-items:center;gap:8px;font-size:.875rem;display:flex}.tsp-detail-grenze p{color:var(--tsp-text-2);font-size:.875rem}.tsp-chip-neutral{border-color:var(--tsp-linie-stark);color:var(--tsp-text-2);background:0 0}@media (max-height:500px){.tsp-detail-kopf,.tsp-detail-fuss{position:static}}.tsp-sprung{border-top:1px solid var(--tsp-linie);border-bottom:1px solid var(--tsp-linie);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 0;display:flex}.tsp-sprung-titel{color:var(--tsp-text-3);font-size:.875rem}.tsp-sprung-liste{flex-wrap:wrap;gap:0 4px;display:flex}.tsp-sprung-link{color:var(--tsp-akzent-hell);cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:44px;padding:0 10px;font-weight:550}.tsp-sprung-link:hover{background:var(--tsp-hover-flaeche);color:var(--tsp-text)}.tsp-querschnitt{gap:12px;margin-top:8px;display:grid}.tsp-querschnitt-titel{font-size:1.125rem;font-weight:700}.tsp-dimension-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tsp-panel-text{color:var(--tsp-text-2)}.tsp-dimensionen-hinweis{font-size:.8125rem;color:var(--tsp-text-3)!important}.tsp-dimension-vertiefung .tsp-dimension-name{color:var(--tsp-text-2);font-weight:550}.tsp-druckfassung{display:none}.tsp-dashboard{padding-block-start:28px;padding-block-end:16px}.tsp-dashboard>*+*{margin-top:72px}.tsp-dashboard>.tsp-d-nav{margin-top:24px}.tsp-dashboard>.tsp-d-nav+*{margin-top:32px}.tsp-dashboard>.tsp-d-export{margin-top:48px}@media (max-width:599px){.tsp-dashboard{padding-block-start:18px;padding-block-end:12px}.tsp-dashboard>*+*{margin-top:48px}.tsp-dashboard>.tsp-d-nav{margin-top:14px}.tsp-dashboard>.tsp-d-nav+*{margin-top:20px}}.tsp-d-kopf{grid-template-columns:minmax(0,1fr);align-items:end;gap:16px 32px;display:grid}@media (min-width:1024px){.tsp-d-kopf{grid-template-columns:minmax(0,1fr) auto}}.tsp-d-kopf-text{min-width:0}.tsp-d-kopf-meta{color:var(--tsp-text-3);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;font-size:.875rem;display:flex}.tsp-d-kopf-eyebrow{font-family:var(--tsp-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.tsp-d-kopf .tsp-ergebnis-titel{font-size:clamp(1.875rem,1.45rem + 1.5vw,2.75rem)}.tsp-d-kopf .tsp-ergebnis-untertitel{font-size:1.0625rem}.tsp-d-kopf .tsp-einordnung-chips li{border-color:var(--tsp-linie)}.tsp-d-kopf .tsp-neustart{grid-column:1/-1}.tsp-d-nav{z-index:12;background:var(--tsp-bg);padding:2px 0;position:relative}.tsp-d-nav .tsp-sprung-liste{gap:0 2px}.tsp-d-nav .tsp-sprung-link{color:var(--tsp-text-2);transition:color var(--tsp-dauer-kurz)ease,background-color var(--tsp-dauer-kurz)ease,box-shadow var(--tsp-dauer-kurz)ease;border-radius:8px;font-weight:550}.tsp-d-nav .tsp-sprung-link[aria-current=true]{color:var(--tsp-text);box-shadow:inset 0 -2px 0 var(--tsp-akzent);border-radius:8px 8px 0 0}@media (min-width:1024px) and (min-height:600px){.tsp-d-nav{clip-path:inset(0 -100vmax);position:sticky;top:0;box-shadow:0 0 0 100vmax #14171df0}html:has(.tsp-d-nav){scroll-padding-top:76px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (min-width:1024px) and (min-height:600px){.tsp-d-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14171ddb;box-shadow:0 0 0 100vmax #14171ddb}}}.tsp-d-abschnitt{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.tsp-d-abschnitt-kopf,.tsp-dashboard .tsp-abschnitt-kopf{gap:6px;max-width:82ch;display:grid}.tsp-dashboard .tsp-abschnitt-titel{letter-spacing:-.015em;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.tsp-dashboard .tsp-abschnitt-titel.tsp-d-titel-klein{font-family:var(--tsp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tsp-text-3);font-size:.8125rem;font-weight:500;line-height:1.4}.tsp-dashboard .tsp-abschnitt-lead{color:var(--tsp-text-2)}.tsp-d-unterkopf{gap:4px;max-width:82ch;display:grid}.tsp-d-unterTitel{font-size:1.0625rem;font-weight:650;line-height:1.35}.tsp-d-mini-titel{font-family:var(--tsp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tsp-text-3);font-size:.75rem}.tsp-d-mini-text{color:var(--tsp-text-2);font-size:.9375rem}.tsp-d-kpis{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-gross);background:var(--tsp-linie);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tsp-d-kpi{background:var(--tsp-flaeche);align-content:start;gap:10px;min-width:0;padding:22px 24px 20px;display:grid}.tsp-d-kpi-label{color:var(--tsp-text-2);min-width:0;font-size:.9375rem;font-weight:600;line-height:1.3}.tsp-d-kpi-zeile{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.tsp-d-kpi .tsp-kpi-wert{font-size:clamp(2.25rem,1.9rem + 1vw,2.875rem)}.tsp-d-kpi .tsp-kpi-einheit{color:var(--tsp-text-2);margin-left:3px;font-size:1.25rem}.tsp-d-kpi .tsp-chip-band{color:var(--tsp-text-2);padding:3px 9px;font-size:.75rem}.tsp-d-kpi .tsp-kpi-balken{height:6px}.tsp-d-kpi-text{color:var(--tsp-text-3);font-size:.8125rem;line-height:1.45}.tsp-d-kpi.tsp-kpi-status .tsp-kpi-statuswert{margin-top:6px;font-size:1.25rem;line-height:1.25}@media (max-width:1099px){.tsp-d-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.tsp-d-kpis{border-radius:var(--tsp-radius)}.tsp-d-kpi{gap:6px;padding:14px}.tsp-d-kpi-label{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:.8125rem}.tsp-d-kpi-zeile{justify-content:start;gap:6px;display:grid}.tsp-d-kpi .tsp-kpi-wert{grid-area:auto;font-size:1.875rem}.tsp-d-kpi .tsp-kpi-einheit{font-size:1rem}.tsp-d-kpi .tsp-chip-band{justify-self:start;padding:2px 7px;font-size:.6875rem}.tsp-d-kpi-text{font-size:.75rem;line-height:1.4}.tsp-d-kpi.tsp-kpi-status .tsp-kpi-statuswert{margin-top:2px;font-size:1rem}}@media (max-width:339px){.tsp-d-kpis{grid-template-columns:minmax(0,1fr)}}.tsp-d-kpi .tsp-kpi-ring-zeile{justify-items:start;gap:12px;display:grid}.tsp-kpi-ring{aspect-ratio:1;place-items:center;width:108px;display:grid;position:relative}.tsp-kpi-ring-grafik{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible;transform:rotate(-90deg)}.tsp-kpi-ring-spur,.tsp-kpi-ring-fuellung{fill:none;stroke-width:6px}.tsp-kpi-ring-spur{stroke:var(--tsp-spur)}.tsp-kpi-ring-fuellung{stroke:var(--tsp-ton,var(--tsp-daten));stroke-linecap:round}.tsp-d-kpi .tsp-kpi-ring .tsp-kpi-wert{letter-spacing:-.02em;font-size:1.875rem;position:relative}.tsp-d-kpi .tsp-kpi-ring .tsp-kpi-einheit{margin-left:2px;font-size:.9375rem}.tsp-dashboard.tsp-d-start .tsp-kpi-ring-fuellung{stroke-dashoffset:100px}@media screen and (prefers-reduced-motion:no-preference){.tsp-dashboard .tsp-kpi-ring-fuellung{transition:stroke-dashoffset .7s var(--tsp-kurve)}.tsp-dashboard.tsp-d-start .tsp-kpi-ring-fuellung{transition:none}}@media (max-width:599px){.tsp-kpi-ring{width:88px}.tsp-d-kpi .tsp-kpi-ring .tsp-kpi-wert{font-size:1.5rem}.tsp-d-kpi .tsp-kpi-ring .tsp-kpi-einheit{font-size:.8125rem}.tsp-d-kpi .tsp-kpi-ring-zeile{gap:8px}}@media (forced-colors:active){.tsp-kpi-ring-spur{stroke:graytext}.tsp-kpi-ring-fuellung{stroke:highlight}}.tsp-d-zeilen{gap:8px;display:grid}.tsp-dashboard .tsp-abstand{border-color:var(--tsp-linie);background:0 0}.tsp-d-ueberblick-raster{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1024px){.tsp-d-ueberblick-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}}.tsp-d-fokus{border:1px solid var(--tsp-linie-stark);border-radius:var(--tsp-radius-gross);background:var(--tsp-flaeche);align-content:start;gap:10px;padding:24px;display:grid}.tsp-d-fokus-label,.tsp-d-prio-label{font-family:var(--tsp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tsp-text-3);font-size:.75rem;font-weight:500}.tsp-d-fokus-name{letter-spacing:-.015em;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:700;line-height:1.22}.tsp-d-fokus-text{color:var(--tsp-text-2)}.tsp-d-fokus-schwerpunkt{color:var(--tsp-text-3)}.tsp-d-fokus-aktionen{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.tsp-d-kurz{align-content:start;gap:14px;min-width:0;display:grid}.tsp-d-kurz .tsp-zusammenfassung-text{color:var(--tsp-text);max-width:68ch;font-size:1.125rem;line-height:1.6}.tsp-d-kurz .tsp-einsichten{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.tsp-d-kurz .tsp-einsicht{border:0;border-top:1px solid var(--tsp-linie);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.tsp-d-kurz .tsp-einsicht:last-child{padding-bottom:0}.tsp-d-einsicht-icon{color:var(--tsp-ikon);margin-top:4px}.tsp-d-kurz .tsp-einsicht-label{color:var(--tsp-text);font-weight:650}.tsp-d-kurz .tsp-einsicht-text{color:var(--tsp-text-2);font-size:.9375rem}.tsp-d-kurz .tsp-konsistenz,.tsp-dashboard .tsp-d-erklaerung{background:0 0}.tsp-d-tabelle{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-gross);background:var(--tsp-flaeche);overflow:hidden}.tsp-d-tabellenkopf,.tsp-d-bereich-kopf{grid-template-columns:minmax(0,1.5fr) minmax(0,2.4fr) 20px;align-items:center;gap:16px 24px;padding-inline-start:20px;padding-inline-end:20px;display:grid}.tsp-d-werte{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:20px;min-width:0;display:grid}.tsp-d-tabellenkopf{border-bottom:1px solid var(--tsp-linie);font-family:var(--tsp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tsp-text-3);min-height:42px;font-size:.75rem}.tsp-d-wert-label{color:var(--tsp-text-3);font-size:.75rem;font-weight:500;display:none}.tsp-d-bereiche>.tsp-profil-zeile{background:0 0;border:0;border-radius:0;grid-row:auto;padding:0;display:block}.tsp-d-bereiche>li+li{border-top:1px solid var(--tsp-linie)}.tsp-d-bereich-kopf{cursor:pointer;transition:background-color var(--tsp-dauer-kurz)ease;min-height:60px;padding-block-start:10px;padding-block-end:10px;list-style:none}.tsp-d-bereich-kopf::-webkit-details-marker{display:none}.tsp-d-bereich-kopf:hover,.tsp-d-bereich[open]>.tsp-d-bereich-kopf{background:var(--tsp-hover-flaeche)}.tsp-d-bereich-kopf:focus-visible{outline-offset:-3px}.tsp-d-bereich-name{grid-template-columns:auto minmax(0,auto) auto;justify-content:start;align-items:center;gap:4px 10px;min-width:0;display:grid}.tsp-d-bereich-icon{color:var(--tsp-ikon)}.tsp-d-bereich-name .tsp-profil-name{flex:0 auto;font-size:.9375rem;font-weight:600}.tsp-d-bereich-name .tsp-chip-prio{padding:2px 8px;font-size:.75rem}.tsp-d-wert{font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.tsp-d-wert .tsp-d-balken{flex:auto;min-width:2rem;max-width:7rem}.tsp-d-wert-zahl{text-align:right;flex:none;min-width:3.2em}.tsp-d-wert-leer .tsp-d-wert-zahl{color:var(--tsp-text-3);text-align:left;font-size:.875rem;font-style:italic;font-weight:500}.tsp-d-bereich-inhalt{gap:16px;padding:6px 20px 20px 46px;display:grid}.tsp-d-bereich-inhalt .tsp-profil-signale{max-width:34rem}.tsp-d-bereich-text{color:var(--tsp-text-2);gap:6px;display:grid}.tsp-d-bereich-aktion{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:900px){.tsp-d-bereich-inhalt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}.tsp-d-bereich-inhalt>.tsp-profil-signale,.tsp-d-bereich-inhalt>.tsp-profil-hinweis{grid-column:1}.tsp-d-bereich-inhalt>.tsp-d-bereich-plan{grid-area:1/2/span 2}.tsp-d-bereich-inhalt>.tsp-d-bereich-aktion{grid-column:1/-1}}@media (max-width:759px){.tsp-d-tabellenkopf{display:none}.tsp-d-bereich-kopf{grid-template-columns:minmax(0,1fr) 20px;gap:10px 12px;padding:12px 16px}.tsp-d-bereich-kopf>.tsp-d-werte{grid-area:2/1;gap:12px}.tsp-d-bereich-kopf>.tsp-aufklapper-pfeil{grid-area:1/2/span 2}.tsp-d-wert{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.tsp-d-wert-label{overflow-wrap:break-word;display:block}.tsp-d-wert .tsp-d-balken{grid-row:3;width:100%;max-width:none}.tsp-d-wert-zahl{text-align:left;grid-row:2}.tsp-d-bereich-inhalt{padding:4px 16px 18px}}.tsp-d-tabellenkopf-fragen{letter-spacing:0;text-transform:none;min-height:56px;padding-block-start:10px;padding-block-end:10px;font-family:inherit;font-size:.875rem}.tsp-d-spalte{gap:2px;min-width:0;display:grid}.tsp-d-spalte-frage{color:var(--tsp-text);font-weight:600;line-height:1.3}.tsp-d-spalte-begriff{font-family:var(--tsp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tsp-text-3);font-size:.6875rem}.tsp-d-wert-leer{flex-wrap:wrap;row-gap:2px}.tsp-d-wert-erklaerung{color:var(--tsp-text-3);flex-basis:100%;font-size:.75rem;font-weight:400;line-height:1.4}.tsp-profil .tsp-d-profil-hundert{margin:-4px 0 0}.tsp-d-prio-hinweis{flex-wrap:nowrap;align-items:flex-start;gap:6px 8px;margin:-6px 0 14px;display:flex}.tsp-d-prio-hinweis .tsp-icon{flex:none;margin-top:3px}.tsp-d-werte-hinweis{display:none}@media (max-width:759px){.tsp-d-wert-erklaerung{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.tsp-d-werte-hinweis{color:var(--tsp-text-3);grid-area:3/1;font-size:.75rem;line-height:1.45;display:block}}@media (min-width:760px){.tsp-d-bereich-kopf>.tsp-d-werte{align-items:center}}.tsp-d-spalten-legende{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-klein);margin:0 0 14px;padding:12px 14px}.tsp-d-spalten-legende .tsp-d-mini-titel{margin:0 0 6px}.tsp-d-spalten-legende dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:.875rem;display:grid}.tsp-d-spalten-legende dt{color:var(--tsp-text);font-weight:600}.tsp-d-spalten-legende dd{color:var(--tsp-text-2);margin:0}@media (min-width:760px){.tsp-d-spalten-legende{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.tsp-d-mini-auf{color:var(--tsp-text-3);font-size:.875rem}.tsp-d-mini-auf>summary{cursor:pointer;color:var(--tsp-text-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--tsp-linie-stark);text-decoration-color:var(--tsp-linie-stark);align-items:center;gap:6px;min-height:32px;list-style:none;display:inline-flex}.tsp-d-mini-auf>summary::-webkit-details-marker{display:none}.tsp-d-mini-auf[open]>summary .tsp-aufklapper-pfeil{transform:rotate(180deg)}.tsp-d-mini-auf>p{max-width:80ch;margin:6px 0 0;line-height:1.55}.tsp-d-offen{padding-top:10px}.tsp-d-offen-text{align-content:start;gap:6px;max-width:52ch;display:grid}.tsp-d-offen .tsp-d-mini-titel{margin:0}.tsp-d-offen-zeile{color:var(--tsp-text-2);margin:0;line-height:1.5}.tsp-d-offen-zeile strong{color:var(--tsp-text);font-weight:600}.tsp-d-offen-prio{color:var(--tsp-text);font-size:1rem}.tsp-d-offen-prio strong{color:var(--tsp-akzent-hell)}.tsp-d-offen-klein{color:var(--tsp-text-3);font-size:.8125rem}.tsp-d-offen-klein strong{color:var(--tsp-text-2);font-weight:500}.tsp-d-offen-plan{border:1px solid var(--tsp-akzent-linie);border-radius:var(--tsp-radius);background:var(--tsp-akzent-flaeche);align-content:start;gap:8px;padding:14px 16px;display:grid}.tsp-d-offen-plan>.tsp-d-mini-titel{color:var(--tsp-akzent-hell)}.tsp-d-offen-schritt{border-left:2px solid var(--tsp-akzent);gap:2px;margin:0;padding-left:12px;display:grid}.tsp-d-offen-massnahme{color:var(--tsp-text);font-size:1rem;font-weight:600;line-height:1.4}.tsp-d-offen-fenster{font-family:var(--tsp-mono);color:var(--tsp-akzent-hell);font-size:.8125rem}.tsp-d-offen-danach{color:var(--tsp-text-2);gap:4px;font-size:.875rem;display:grid}.tsp-d-offen-danach-titel{color:var(--tsp-text-3);margin:0;font-size:.8125rem}.tsp-d-offen-danach ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tsp-d-offen-danach li{flex-wrap:wrap;gap:2px 10px;display:flex}.tsp-d-offen-danach .tsp-d-offen-fenster{color:var(--tsp-text-3);font-size:.75rem}@media (min-width:900px){.tsp-d-bereich-inhalt.tsp-d-offen>.tsp-d-offen-text{grid-area:1/1}.tsp-d-bereich-inhalt.tsp-d-offen>.tsp-d-offen-plan{grid-area:1/2}}.tsp-d-wert-skala .tsp-d-balken{max-width:none}.tsp-d-wert-skala .tsp-d-wert-zahl{color:var(--tsp-text-2);min-width:2em;font-size:.875rem;font-weight:500}.tsp-d-lesehilfe{margin:-6px 0 16px}.tsp-d-lesehilfe>summary .tsp-icon:first-child{color:var(--tsp-ikon)}.tsp-d-lesehilfe-inhalt{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-klein);color:var(--tsp-text-2);gap:10px;max-width:72ch;margin-top:8px;padding:12px 14px;display:grid}.tsp-d-lesehilfe-inhalt p{margin:0;line-height:1.55}.tsp-d-lesehilfe-inhalt dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.tsp-d-lesehilfe-inhalt dt{color:var(--tsp-text);font-weight:600}.tsp-d-lesehilfe-inhalt dd{margin:0}.tsp-d-wert-label-kurz{display:none}@media (max-width:379px){.tsp-d-bereich-kopf>.tsp-d-werte{gap:10px}.tsp-d-wert-label-lang{display:none}.tsp-d-wert-label-kurz{display:inline}.tsp-d-wert-label{font-size:.6875rem}}@media (max-width:519px){.tsp-d-bereich-name{grid-template-columns:auto minmax(0,1fr)}.tsp-d-bereich-name .tsp-chip-prio{grid-column:2;justify-self:start}.tsp-d-bereich-kopf{min-height:56px}}@media (max-width:599px){.tsp-d-kopf-trenner{display:none}.tsp-d-kopf-meta{gap:2px;display:grid}.tsp-d-nav .tsp-sprung-liste{flex-wrap:wrap;gap:0 2px;width:auto;display:flex}.tsp-d-nav .tsp-sprung-link{padding:0 8px}}.tsp-d-querschnitt{gap:14px;margin-top:12px;display:grid}.tsp-d-fussnote{color:var(--tsp-text-3);font-size:.875rem}.tsp-d-fussnote-begriff{font-style:italic}.tsp-d-bereich-plan{align-content:start;gap:14px;display:grid}.tsp-d-bereich-plan:empty{display:none}.tsp-d-primaer{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;border:0;border-left:2px solid var(--tsp-linie-stark);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 14px;display:grid}.tsp-d-primaer .tsp-top-massnahme-titel{color:var(--tsp-text);font-weight:600}.tsp-d-primaer .tsp-top-massnahme-meta{color:var(--tsp-text-3);font-size:.8125rem}.tsp-d-primaer-kompakt{margin-top:6px;padding:6px 0 6px 12px}.tsp-d-fokus .tsp-d-primaer{margin-top:4px;padding-block-start:8px;padding-block-end:8px}.tsp-d-planliste{gap:8px;display:grid}.tsp-d-planeintrag{border-left:2px solid var(--tsp-linie-stark);gap:4px;padding-left:14px;display:grid}.tsp-d-planeintrag-titel{color:var(--tsp-text);font-weight:600}.tsp-d-planeintrag-meta{color:var(--tsp-text-3);font-size:.8125rem}.tsp-d-planeintrag-meta .tsp-chip{padding:1px 8px;font-size:.75rem}.tsp-d-prio-liste{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.tsp-d-prio-haupt{border:1px solid var(--tsp-linie-stark);border-radius:var(--tsp-radius-gross);background:var(--tsp-flaeche);grid-template-columns:minmax(0,1fr);gap:22px;padding:28px;display:grid}.tsp-d-prio-weitere{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);background:0 0;grid-template-columns:minmax(0,1fr);gap:4px;padding:18px 22px 6px;display:grid}.tsp-d-prio-kopf{grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:8px 18px;display:grid}.tsp-d-prio-text{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.tsp-d-prio-text .tsp-top-name{-webkit-hyphens:auto;hyphens:auto}.tsp-d-prio-aktion{padding-top:2px}.tsp-dashboard .tsp-top-rang{color:var(--tsp-text-3);padding-top:2px;font-size:1.375rem}.tsp-d-prio-haupt .tsp-top-rang{color:var(--tsp-text);font-size:2.25rem}.tsp-dashboard .tsp-top-name{font-size:1.125rem;font-weight:700;line-height:1.3}.tsp-d-prio-haupt .tsp-top-name{letter-spacing:-.015em;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.tsp-dashboard .tsp-top-grund{color:var(--tsp-text-2);max-width:75ch;font-size:.9375rem}.tsp-d-prio-haupt .tsp-top-grund{font-size:1rem}@media (max-width:699px){.tsp-d-prio-haupt{gap:18px;padding:20px}.tsp-d-prio-weitere{padding:16px 16px 4px}.tsp-d-prio-kopf{grid-template-columns:2.25rem minmax(0,1fr);column-gap:12px}.tsp-d-prio-haupt .tsp-top-rang{font-size:1.5rem}.tsp-d-prio-aktion{grid-column:2}}.tsp-d-signalreihe{border-top:1px solid var(--tsp-linie);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:16px;display:grid}.tsp-d-signal{align-content:start;gap:6px;min-width:0;padding:0 20px;display:grid}.tsp-d-signal:first-child{padding-left:0}.tsp-d-signal+.tsp-d-signal{border-left:1px solid var(--tsp-linie)}.tsp-d-signal-label{color:var(--tsp-text-3);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:.8125rem}.tsp-d-signal-wert{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.tsp-d-signal-wert.tsp-d-wert-leer{font-size:.9375rem;font-weight:500;line-height:1.5}@media (max-width:519px){.tsp-d-signalreihe{grid-template-columns:minmax(0,1fr);padding-top:4px}.tsp-d-signal,.tsp-d-signal:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 0}.tsp-d-signal+.tsp-d-signal{border-left:0;border-top:1px solid var(--tsp-linie)}.tsp-d-signal>.tsp-d-balken{grid-column:1/-1}.tsp-d-signal-wert{font-size:1.125rem}}.tsp-d-prio-aus{display:grid}.tsp-d-prio-haupt .tsp-d-prio-aus>.tsp-d-aus:last-child{border-bottom:1px solid var(--tsp-linie)}.tsp-d-prio-mehr{margin-top:8px}.tsp-d-prio-mehr>.tsp-d-aus-inhalt{padding-left:calc(3rem + 18px)}@media (max-width:699px){.tsp-d-prio-mehr>.tsp-d-aus-inhalt{padding-left:0}}.tsp-d-kontext-lead{color:var(--tsp-text-3);font-size:.875rem}.tsp-dashboard .tsp-top-zeile{color:var(--tsp-text-2);max-width:90ch;font-size:.9375rem}.tsp-d-aus{border-top:1px solid var(--tsp-linie)}.tsp-d-aus-kopf{cursor:pointer;color:var(--tsp-text);transition:color var(--tsp-dauer-kurz)ease,background-color var(--tsp-dauer-kurz)ease;border-radius:8px;align-items:center;gap:10px 12px;min-height:48px;padding:8px 2px;font-weight:600;list-style:none;display:flex}.tsp-d-aus-kopf::-webkit-details-marker{display:none}.tsp-d-aus-kopf:hover{background:var(--tsp-hover-flaeche)}.tsp-d-aus-titel{min-width:0}.tsp-d-aus-kopf>.tsp-aufklapper-pfeil{flex:none;margin-left:auto}.tsp-d-aus-kopf>.tsp-chip{flex:none}.tsp-d-aus-inhalt{color:var(--tsp-text-2);gap:14px;padding:4px 2px 18px;display:grid}.tsp-d-aus-inhalt .tsp-kontext{background:var(--tsp-bg-hoch)}.tsp-d-plan .tsp-plan-liste{gap:0}.tsp-d-plan .tsp-plan-fenster{background:0 0;border:0;border-radius:0;gap:12px;padding:0 0 28px 54px;position:relative}.tsp-d-plan .tsp-plan-fenster:before{content:"";background:var(--tsp-linie);border-radius:1px;width:2px;position:absolute;top:40px;bottom:4px;left:17px}.tsp-d-plan .tsp-plan-fenster:last-child{padding-bottom:0}.tsp-d-plan .tsp-plan-fenster:last-child:before{display:none}.tsp-d-plan .tsp-plan-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:36px}.tsp-d-plan .tsp-plan-kopf .tsp-chip{grid-column:auto}.tsp-d-plan .tsp-plan-nr{background:var(--tsp-flaeche-3);border:1px solid var(--tsp-linie-stark);color:var(--tsp-text);width:36px;height:36px;position:absolute;top:0;left:0}.tsp-d-plan .tsp-plan-fenster-leer{padding-top:0}.tsp-d-plan .tsp-plan-fenster-leer .tsp-plan-nr{background:var(--tsp-bg);border-color:var(--tsp-linie);color:var(--tsp-text-3);border-style:dashed;width:36px;height:36px;font-size:1rem}.tsp-d-plan .tsp-plan-fenster-leer .tsp-plan-titel{color:var(--tsp-text-2);font-size:1.0625rem}.tsp-d-plan .tsp-plan-zeitraum{color:var(--tsp-text)}.tsp-d-plan .tsp-massnahmen-liste{gap:8px}.tsp-d-plan .tsp-massnahme{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);transition:border-color var(--tsp-dauer-kurz)ease}.tsp-d-plan .tsp-massnahme:hover{border-color:var(--tsp-hover-linie)}.tsp-d-plan .tsp-massnahme-kopf{border-radius:var(--tsp-radius);align-items:center}.tsp-d-plan .tsp-massnahme-titelzeile{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:auto;grid-template-columns:minmax(0,1fr);min-width:0}.tsp-d-plan .tsp-massnahme-titelzeile>*,.tsp-d-plan .tsp-massnahme-meta>*{min-width:0}.tsp-d-plan .tsp-massnahmen-liste,.tsp-d-plan .tsp-plan-liste{grid-template-columns:minmax(0,1fr)}.tsp-d-plan .tsp-massnahme-kopf:hover{background:var(--tsp-hover-flaeche)}.tsp-d-plan .tsp-massnahme-felder{padding:4px 16px 18px}.tsp-d-plan .tsp-plan-weitere,.tsp-d-plan .tsp-plan-hinweis{margin-left:54px}.tsp-d-plan-werkzeug{margin-top:6px}.tsp-d-plan-werkzeug .tsp-btn{margin-left:-12px}@media (max-width:599px){.tsp-d-plan .tsp-massnahme-felder{grid-template-columns:minmax(0,1fr);display:grid}.tsp-d-plan .tsp-massnahme-felder dd{overflow-wrap:anywhere}.tsp-d-plan .tsp-plan-fenster{padding-left:46px}.tsp-d-plan .tsp-plan-nr{width:32px;height:32px}.tsp-d-plan .tsp-plan-fenster:before{top:36px;left:15px}.tsp-d-plan .tsp-plan-kopf{grid-template-columns:minmax(0,1fr)}.tsp-d-plan .tsp-plan-kopf .tsp-chip{justify-self:start}.tsp-d-plan .tsp-plan-weitere,.tsp-d-plan .tsp-plan-hinweis{margin-left:0}.tsp-d-plan .tsp-massnahme-kopf{padding:12px 14px}.tsp-d-plan .tsp-massnahme-felder{padding:2px 14px 16px}}.tsp-d-relevanzgruppe{gap:12px;display:grid}.tsp-d-liste{border-bottom:1px solid var(--tsp-linie)}.tsp-d-liste .tsp-relevanz-karte{display:block}.tsp-d-relevanz .tsp-d-aus-kopf{flex-wrap:wrap;min-height:56px}.tsp-d-relevanz .tsp-d-aus-titel{flex:0 auto}@media (max-width:519px){.tsp-d-relevanz .tsp-d-aus-kopf{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding-block-start:10px;padding-block-end:10px;display:grid}.tsp-d-relevanz .tsp-d-aus-kopf>.tsp-chip{grid-area:2/1;justify-self:start}.tsp-d-relevanz .tsp-d-aus-kopf>.tsp-aufklapper-pfeil{grid-area:1/2/span 2}}.tsp-d-relevanz .tsp-chip-status{color:var(--tsp-text-2);padding:2px 9px;font-size:.75rem;font-weight:550}.tsp-d-relevanz .tsp-d-aus-inhalt{max-width:82ch}.tsp-d-praxis.tsp-praxis{gap:18px;padding:28px}.tsp-d-praxis .tsp-praxis-lead{font-size:1.0625rem}.tsp-d-praxis .tsp-praxis-schritte{counter-reset:schritt}.tsp-d-praxis .tsp-praxis-schritt{background:0 0;border:0;border-radius:0;padding:0}.tsp-d-praxis .tsp-praxis-schritt .tsp-karte-icon{color:var(--tsp-ikon);background:0 0;border-radius:9px;width:32px;height:32px}.tsp-d-praxis-ablauf{border-bottom:1px solid var(--tsp-linie)}.tsp-d-praxis .tsp-praxis-info{font-size:.9375rem}@media (max-width:599px){.tsp-d-praxis.tsp-praxis{padding:18px 16px}}.tsp-d-export.tsp-export{border:0;border-top:1px solid var(--tsp-linie);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;padding:24px 0 0;display:flex}.tsp-d-export-text{flex:32rem;gap:6px;min-width:0;display:grid}.tsp-d-export .tsp-btn{flex:none}.tsp-chip-prio{border-color:var(--tsp-ton-prio);background:var(--tsp-ton-prio);color:var(--tsp-text)}.tsp-chip-band{border-color:var(--tsp-linie-stark);color:var(--tsp-text-2)}.tsp-status-chip{border-color:var(--tsp-linie-stark);color:var(--tsp-text-2);background:0 0}.tsp-hinweisband{border-color:var(--tsp-linie-stark);background:var(--tsp-flaeche)}.tsp-top-karte,.tsp-profil-zeile-prio{border-color:var(--tsp-linie)}.tsp-dashboard .tsp-kontext-wert,.tsp-detail .tsp-dimension-wert,.tsp-dashboard .tsp-plan-zeitraum{color:var(--tsp-text)}.tsp-fortschritt-kopf{grid-template-columns:minmax(0,1fr)}.tsp-fortschritt-kopf .tsp-fortschritt-text{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.tsp-fortschritt-label{overflow-wrap:anywhere;font-family:var(--tsp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tsp-text-3);min-width:0;font-size:.75rem}.tsp-fortschritt-zaehler{white-space:nowrap;font-family:var(--tsp-mono);color:var(--tsp-text-3);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.tsp-fortschritt-n{color:var(--tsp-text);font-weight:600}.tsp-fortschritt-kopf .tsp-fortschritt-balken{border-radius:2px;height:3px}.tsp-schritt .tsp-eyebrow{color:var(--tsp-text-2)}.tsp-szenario{border-color:var(--tsp-linie);border-left-color:var(--tsp-linie-stark);background:0 0}.tsp-optionen-antworten .tsp-option{background:var(--tsp-bg-hoch);border-color:var(--tsp-linie-stark);transition:border-color var(--tsp-dauer-kurz)ease,background-color var(--tsp-dauer-kurz)ease}.tsp-optionen-antworten .tsp-option:hover{background:var(--tsp-hover-flaeche);border-color:var(--tsp-hover-linie)}.tsp-optionen-antworten .tsp-option:has(.tsp-option-input:checked){background:var(--tsp-gruen-flaeche);border-color:var(--tsp-akzent)}.tsp-option-marke{transition:background-color var(--tsp-dauer-kurz)ease,border-color var(--tsp-dauer-kurz)ease,transform var(--tsp-dauer-kurz)ease}.tsp-option-input:checked+.tsp-option-marke{transform:scale(1.04)}.tsp-panel .tsp-panel-karte{border:0;border-top:1px solid var(--tsp-linie);background:0 0;border-radius:0;padding:18px 20px}.tsp-panel .tsp-panel-inhalt>.tsp-panel-karte:first-child{border-top:0}.tsp-panel .tsp-karte-icon{color:var(--tsp-ikon);background:0 0;border:0;width:28px;height:28px}.tsp-panel .tsp-karte-kopf{gap:8px;margin-bottom:8px}.tsp-panel .tsp-karte-titel{font-size:.9375rem}.tsp-panel .tsp-nach-antwort{gap:0}.tsp-panel .tsp-nach-antwort-kopf{border-top:1px solid var(--tsp-linie);padding:18px 20px 10px}.tsp-panel .tsp-nach-antwort>.tsp-kontext{margin:0 20px 14px}.tsp-panel .tsp-panel-hinweis{border-top:1px solid var(--tsp-linie);padding:12px 20px}@media (min-width:1024px){.tsp-panel .tsp-panel-inhalt{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-gross);background:var(--tsp-flaeche);gap:0}}@media (max-width:1023px){.tsp-panel .tsp-panel-inhalt{gap:0;padding:0}}.tsp-dashboard .tsp-signal-fuellung{transition:transform .7s var(--tsp-kurve)}.tsp-dashboard.tsp-d-start .tsp-signal-fuellung,.tsp-d-panel.tsp-d-start .tsp-signal-fuellung{transition:none;transform:scaleX(0)}.tsp-aufklapper-pfeil{transition:transform var(--tsp-dauer)var(--tsp-kurve)}@supports selector(::details-content){.tsp-dashboard details,.tsp-detail details,.tsp-q-info,.tsp-q-teil-auf{interpolate-size:allow-keywords}.tsp-dashboard details::details-content{transition:block-size var(--tsp-dauer)var(--tsp-kurve),content-visibility var(--tsp-dauer)allow-discrete;block-size:0;overflow-y:clip}.tsp-detail details::details-content{transition:block-size var(--tsp-dauer)var(--tsp-kurve),content-visibility var(--tsp-dauer)allow-discrete;block-size:0;overflow-y:clip}.tsp-q-info::details-content{transition:block-size var(--tsp-dauer)var(--tsp-kurve),content-visibility var(--tsp-dauer)allow-discrete;block-size:0;overflow-y:clip}.tsp-q-teil-auf::details-content{transition:block-size var(--tsp-dauer)var(--tsp-kurve),content-visibility var(--tsp-dauer)allow-discrete;block-size:0;overflow-y:clip}.tsp-dashboard details[open]::details-content{block-size:auto}.tsp-detail details[open]::details-content{block-size:auto}.tsp-q-info[open]::details-content{block-size:auto}.tsp-q-teil-auf[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.tsp-dashboard details::details-content{transition:none!important}.tsp-detail details::details-content{transition:none!important}.tsp-q-info::details-content{transition:none!important}.tsp-q-teil-auf::details-content{transition:none!important}.tsp-dialog::backdrop{transition:none!important;animation:none!important}}@keyframes tsp-drawer-ein{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes tsp-drawer-ein-mobil{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tsp-schleier-ein{0%{opacity:0}to{opacity:1}}.tsp-drawer[open]{animation:tsp-drawer-ein var(--tsp-dauer)var(--tsp-kurve)}.tsp-dialog[open]::backdrop{animation:tsp-schleier-ein var(--tsp-dauer)ease-out}@media (max-width:767px){.tsp-drawer[open]{animation-name:tsp-drawer-ein-mobil}}.tsp-detail-aus{border-top:1px solid var(--tsp-linie)}.tsp-detail-aus:last-child{border-bottom:1px solid var(--tsp-linie)}.tsp-detail-aus>summary{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:8px 2px;font-weight:700;list-style:none;display:flex}.tsp-detail-aus>summary::-webkit-details-marker{display:none}.tsp-detail-aus>summary:hover{background:var(--tsp-hover-flaeche)}.tsp-detail-aus>summary .tsp-aufklapper-pfeil{margin-left:auto}.tsp-detail-aus>.tsp-detail-aus-inhalt{gap:10px;padding:2px 2px 16px;display:grid}.tsp-detail-aus-gruppe{display:grid}.tsp-detail-massnahme{background:var(--tsp-bg-hoch);border-color:var(--tsp-linie)}.tsp-e1 .tsp-arbeitsbereich{padding-block-start:28px;padding-block-end:24px}@media (min-width:1024px){.tsp-e1 .tsp-arbeitsbereich{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:clamp(40px,9vw - 52px,80px);padding-block-start:40px;padding-block-end:40px}}.tsp-e1 .tsp-stepper{flex-wrap:nowrap;align-items:center;gap:16px;margin-bottom:36px;display:flex}.tsp-e1 .tsp-stepper-schritt{color:var(--tsp-text-3);align-items:baseline;gap:10px;min-width:0;display:flex}.tsp-e1 .tsp-stepper-schritt+.tsp-stepper-schritt{flex:auto}.tsp-e1 .tsp-stepper-schritt+.tsp-stepper-schritt:before{content:"";background:var(--tsp-linie-stark);border-radius:0;flex:auto;align-self:center;min-width:16px;max-width:160px;height:1px;margin-right:10px;display:block}.tsp-e1 .tsp-stepper-nr{letter-spacing:.08em;color:var(--tsp-text-3);background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:.75rem;font-weight:500;display:inline}.tsp-e1 .tsp-stepper-text{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.tsp-e1 .tsp-stepper-titel{font-family:var(--tsp-mono);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.75rem;font-weight:500}.tsp-e1 .tsp-stepper-sub{color:var(--tsp-text-3);white-space:nowrap;font-size:.75rem}.tsp-e1 .tsp-stepper-aktiv{color:var(--tsp-text)}.tsp-e1 .tsp-stepper-aktiv .tsp-stepper-nr{color:var(--tsp-akzent);background:0 0}.tsp-e1 .tsp-stepper-aktiv .tsp-stepper-titel{color:var(--tsp-text)}.tsp-e1 .tsp-stepper-erledigt{color:var(--tsp-text-2)}.tsp-e1 .tsp-stepper-erledigt .tsp-stepper-nr{color:var(--tsp-akzent);background:0 0;border:0;align-self:center;display:inline-flex}.tsp-e1 .tsp-stepper-erledigt .tsp-stepper-nr .tsp-icon{stroke-width:2.5px;width:14px;height:14px}@media (max-width:479px){.tsp-e1 .tsp-stepper{flex-wrap:wrap;gap:8px;margin-bottom:24px}.tsp-e1 .tsp-stepper-schritt{gap:6px}.tsp-e1 .tsp-stepper-text{flex-direction:column;gap:0}.tsp-e1 .tsp-stepper-titel{font-family:var(--tsp-font);letter-spacing:0;text-transform:none;overflow-wrap:break-word;font-size:.8125rem;font-weight:600}.tsp-e1 .tsp-optionen-groesse .tsp-option{gap:10px;padding:12px 10px}.tsp-e1 .tsp-stepper-schritt+.tsp-stepper-schritt:before{min-width:8px;max-width:32px;margin-right:2px;display:block}.tsp-e1 .tsp-stepper-schritt+.tsp-stepper-schritt{flex:0 auto}}@media (max-width:379px){.tsp-e1 .tsp-stepper{column-gap:16px}.tsp-e1 .tsp-stepper-schritt+.tsp-stepper-schritt:before{display:none}}.tsp-e1 .tsp-schritt>.tsp-eyebrow{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tsp-e1 .tsp-schritt-titel{letter-spacing:-.025em;max-width:22ch;margin-bottom:14px;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:700;line-height:1.12}.tsp-e1 .tsp-e1-lead{max-width:56ch;margin-bottom:40px;font-size:1rem;line-height:1.6}.tsp-e1-lead-kern{color:var(--tsp-text);font-weight:500}.tsp-e1-lead-rest{color:var(--tsp-text-3)}.tsp-e1 .tsp-feldgruppe{margin-bottom:44px;container-type:inline-size}.tsp-e1 .tsp-feldgruppe:last-child{margin-bottom:0}.tsp-e1-schritt2 .tsp-feldgruppe-legende{line-height:1.3}@media (max-width:379px){.tsp-e1-schritt2 .tsp-schritt-titel{letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;font-size:1.4375rem}}.tsp-e1 .tsp-feldgruppe-legende{letter-spacing:-.01em;align-items:baseline;gap:12px;margin-bottom:4px;font-size:1.125rem;font-weight:650;display:flex}.tsp-e1 .tsp-feld-nr{letter-spacing:.08em;color:var(--tsp-text-3);background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:.75rem;font-weight:500;display:inline}.tsp-e1 .tsp-feldgruppe-hinweis{margin-bottom:16px;font-size:.9375rem}.tsp-e1 .tsp-optionen{gap:8px}.tsp-e1 .tsp-optionen-branche,.tsp-e1 .tsp-optionen-kundenanforderungen{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.tsp-e1 .tsp-optionen-groesse{grid-template-columns:repeat(2,minmax(0,1fr))}@container (width<=21rem){.tsp-e1 .tsp-optionen-groesse{grid-template-columns:minmax(0,1fr)}.tsp-e1 .tsp-optionen-groesse .tsp-option-text{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}}@container (width>=40rem){.tsp-e1 .tsp-optionen-groesse{grid-template-columns:repeat(4,minmax(0,1fr))}}.tsp-e1 .tsp-optionen-groesse .tsp-option-text,.tsp-e1 .tsp-optionen-groesse .tsp-option-beschreibung{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}.tsp-e1 .tsp-optionen-groesse .tsp-option-beschreibung{font-size:.75rem}.tsp-e1 .tsp-option,.tsp-e1 .tsp-optionen-branche .tsp-option,.tsp-e1 .tsp-optionen-groesse .tsp-option,.tsp-e1 .tsp-optionen-kundenanforderungen .tsp-option{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-klein);box-shadow:none;transition:background-color var(--tsp-dauer-kurz)ease,border-color var(--tsp-dauer-kurz)ease;background:0 0;flex-direction:row;align-items:flex-start;gap:12px;min-height:44px;padding:14px 16px}.tsp-e1 .tsp-optionen-groesse .tsp-option{padding:12px 14px}.tsp-e1 .tsp-option:hover{background:var(--tsp-hover-flaeche);border-color:var(--tsp-hover-linie)}.tsp-e1 .tsp-option-marke,.tsp-e1 .tsp-optionen-branche .tsp-option-marke,.tsp-e1 .tsp-optionen-groesse .tsp-option-marke,.tsp-e1 .tsp-optionen-kundenanforderungen .tsp-option-marke{border:1.5px solid var(--tsp-kontur);width:18px;height:18px;margin-top:3px;position:relative;top:auto;right:auto;transform:none}.tsp-e1 .tsp-option-haken{display:none}.tsp-e1 .tsp-option-marke:after{content:"";background:var(--tsp-bg);opacity:0;transition:opacity var(--tsp-dauer-kurz)ease;border-radius:50%;width:6px;height:6px}.tsp-e1 .tsp-option-input:checked+.tsp-option-marke{background:var(--tsp-akzent);border-color:var(--tsp-akzent);transform:none}.tsp-e1 .tsp-option-input:checked+.tsp-option-marke:after{opacity:1}.tsp-e1 .tsp-option:has(.tsp-option-input:checked){border-color:var(--tsp-gruen-linie);background:var(--tsp-gruen-flaeche);box-shadow:none}.tsp-e1 .tsp-option:has(.tsp-option-input:checked):hover{border-color:var(--tsp-gruen-linie);background:var(--tsp-gruen-flaeche);box-shadow:none}.tsp-e1 .tsp-option-text,.tsp-e1 .tsp-optionen-branche .tsp-option-text,.tsp-e1 .tsp-optionen-kundenanforderungen .tsp-option-text{gap:2px;padding-right:0}.tsp-e1 .tsp-option-titel,.tsp-e1 .tsp-optionen-branche .tsp-option-titel,.tsp-e1 .tsp-optionen-groesse .tsp-option-titel,.tsp-e1 .tsp-optionen-kundenanforderungen .tsp-option-titel{color:var(--tsp-text);font-size:.9375rem;font-weight:600;line-height:1.4}.tsp-e1 .tsp-option-beschreibung{color:var(--tsp-text-3);font-size:.8125rem;line-height:1.45}.tsp-e1 .tsp-optionen-groesse .tsp-option-titel{font-variant-numeric:tabular-nums}.tsp-e1-ohne{border-top:1px solid var(--tsp-linie);grid-template-columns:minmax(0,1fr);margin-top:16px;padding-top:12px;display:grid}.tsp-e1 .tsp-e1-ohne .tsp-option-neutral{border-style:solid;border-color:#0000}.tsp-e1 .tsp-e1-ohne .tsp-option-neutral:hover{border-color:var(--tsp-hover-linie)}.tsp-e1 .tsp-e1-ohne .tsp-option-titel{color:var(--tsp-text-2);font-weight:550}@media (min-width:600px){.tsp-e1-ohne{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tsp-e1 .tsp-e1-ohne .tsp-option-text{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.tsp-e1-ohne .tsp-option-neutral{grid-column:1/-1;justify-self:start}}.tsp-e1-panel{gap:0}.tsp-e1-info{border-top:1px solid var(--tsp-linie)}.tsp-e1-info:last-child{border-bottom:1px solid var(--tsp-linie)}.tsp-e1-info-kopf{cursor:pointer;transition:background-color var(--tsp-dauer-kurz)ease;border-radius:6px;align-items:center;gap:10px;min-height:52px;padding:8px 2px;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.tsp-e1-info-kopf::-webkit-details-marker{display:none}.tsp-e1-info-kopf:hover{background:var(--tsp-hover-flaeche)}.tsp-e1-info-kopf>.tsp-icon:first-child{color:var(--tsp-ikon)}.tsp-e1-info-kopf .tsp-aufklapper-pfeil{margin-left:auto}.tsp-e1-info[open]>.tsp-e1-info-kopf .tsp-aufklapper-pfeil{transform:rotate(180deg)}.tsp-e1-info-inhalt{color:var(--tsp-text-2);gap:10px;padding:0 2px 18px;font-size:.9375rem;line-height:1.6;display:grid}.tsp-e1-info-titel{display:none}.tsp-e1-info-kopftitel{font:inherit;margin:0}@media (min-width:1024px){.tsp-e1-panel{gap:36px;padding-top:0}.tsp-e1-info,.tsp-e1-info:last-child{border:0}.tsp-e1-info[open]>.tsp-e1-info-kopf{display:none}.tsp-e1-info-titel{border-bottom:1px solid var(--tsp-linie);color:var(--tsp-text);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:12px;font-size:.9375rem;font-weight:600;display:flex}.tsp-e1-info-titel .tsp-icon{color:var(--tsp-ikon)}.tsp-e1-info-inhalt{padding:0}}.tsp-e1 .tsp-navleiste,.tsp-zs .tsp-navleiste{border-top-color:var(--tsp-linie)}.tsp-e1 .tsp-nav-hinweis,.tsp-zs .tsp-nav-hinweis{font-size:.8125rem}.tsp-e1 .tsp-navleiste .tsp-btn-primaer[aria-disabled=true],.tsp-e1 .tsp-navleiste .tsp-btn-primaer[aria-disabled=true]:hover,.tsp-q .tsp-navleiste .tsp-btn-primaer[aria-disabled=true],.tsp-q .tsp-navleiste .tsp-btn-primaer[aria-disabled=true]:hover{border-color:var(--tsp-linie);color:var(--tsp-text-3);background:0 0}.tsp-app:has(.tsp-e1,.tsp-q,.tsp-zs) .tsp-fuss{margin-top:0;padding-block-start:8px;padding-block-end:12px;font-size:.8125rem}.tsp-app:has(.tsp-e1,.tsp-q,.tsp-zs) .tsp-fuss-innen{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.tsp-app:has(.tsp-e1,.tsp-q,.tsp-zs) .tsp-fuss-hinweis{flex:320px;max-width:70ch}.tsp-app:has(.tsp-e1,.tsp-q,.tsp-zs) .tsp-fuss-marke{flex-basis:100%;order:3}.tsp-app:has(.tsp-e1,.tsp-q,.tsp-zs) .tsp-fuss-nav{order:2}.tsp-app:has(.tsp-e1,.tsp-q,.tsp-zs) .tsp-fuss-nav ul{gap:0 16px}@media (min-width:900px){.tsp-app:has(.tsp-e1,.tsp-q,.tsp-zs) .tsp-fuss-innen{grid-template-columns:minmax(0,1fr) auto;column-gap:32px;display:grid}.tsp-app:has(.tsp-e1,.tsp-q,.tsp-zs) .tsp-fuss-hinweis{grid-area:1/1}.tsp-app:has(.tsp-e1,.tsp-q,.tsp-zs) .tsp-fuss-marke{grid-area:2/1}.tsp-app:has(.tsp-e1,.tsp-q,.tsp-zs) .tsp-fuss-nav{grid-area:1/2/span 2;align-self:center}}@media (min-width:1024px){.tsp-q .tsp-arbeitsbereich{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:clamp(40px,9vw - 52px,80px)}}.tsp-q .tsp-schritt>.tsp-eyebrow{max-width:100%}.tsp-q .tsp-schritt>.tsp-eyebrow>span{overflow-wrap:anywhere;min-width:0}.tsp-q .tsp-szenario{border:0;border-left:2px solid var(--tsp-linie-stark);background:0 0;border-radius:0;padding:2px 0 2px 16px}.tsp-q .tsp-frage .tsp-optionen-antworten{gap:8px}.tsp-q .tsp-frage .tsp-optionen-antworten .tsp-option{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-klein);box-shadow:none;transition:background-color var(--tsp-dauer-kurz)ease,border-color var(--tsp-dauer-kurz)ease;background:0 0}.tsp-q .tsp-frage .tsp-optionen-antworten .tsp-option:hover{background:var(--tsp-hover-flaeche);border-color:var(--tsp-hover-linie)}.tsp-q .tsp-frage .tsp-optionen-antworten .tsp-option:has(.tsp-option-input:checked){border-color:var(--tsp-gruen-linie);background:var(--tsp-gruen-flaeche);box-shadow:none}.tsp-q .tsp-frage .tsp-optionen-antworten .tsp-option:has(.tsp-option-input:checked):hover{border-color:var(--tsp-gruen-linie);background:var(--tsp-gruen-flaeche);box-shadow:none}.tsp-q .tsp-frage .tsp-optionen-antworten .tsp-option-marke{width:18px;height:18px;margin-top:4px}.tsp-q .tsp-frage .tsp-optionen-antworten .tsp-option-marke:after{width:6px;height:6px}@media (min-height:701px){.tsp-q .tsp-frage .tsp-optionen-antworten .tsp-option-titel{line-height:1.55}}.tsp-antwortliste-label{font-family:var(--tsp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tsp-text-3);margin:18px 0 10px;font-size:.6875rem;font-weight:500}@media (max-height:700px),(min-width:560px) and (max-width:1023px) and (max-height:500px){.tsp-antwortliste-label{display:none}}.tsp-q .tsp-optionen .tsp-option-marke{border-width:1.5px;width:20px;height:20px;margin-top:2px;transform:none}.tsp-q .tsp-optionen .tsp-option-haken{display:none}.tsp-q .tsp-optionen .tsp-option-marke:after{content:"";background:var(--tsp-bg);opacity:0;transition:opacity var(--tsp-dauer-kurz)ease;border-radius:50%;width:7px;height:7px}.tsp-q .tsp-optionen .tsp-option-input:checked+.tsp-option-marke{transform:none}.tsp-q .tsp-optionen .tsp-option-input:checked+.tsp-option-marke:after{opacity:1}.tsp-q .tsp-optionen-vertiefung .tsp-option,.tsp-q .tsp-optionen-bereiche .tsp-option{border-color:var(--tsp-linie);border-radius:var(--tsp-radius-klein);box-shadow:none;background:0 0}.tsp-q .tsp-optionen-vertiefung .tsp-option:hover,.tsp-q .tsp-optionen-bereiche .tsp-option:hover{background:var(--tsp-hover-flaeche);border-color:var(--tsp-hover-linie)}:is(.tsp-q .tsp-optionen-vertiefung .tsp-option:has(.tsp-option-input:checked),.tsp-q .tsp-optionen-bereiche .tsp-option:has(.tsp-option-input:checked)){background:var(--tsp-gruen-flaeche);border-color:var(--tsp-gruen-linie);box-shadow:none}.tsp-q .tsp-q-panel{scrollbar-gutter:auto;border-radius:0;max-height:none;display:block;position:static;overflow:visible}.tsp-q-panel-titel{font-family:var(--tsp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tsp-text-3);margin-bottom:10px;font-size:.75rem;font-weight:500}.tsp-q-info{border-top:1px solid var(--tsp-linie)}.tsp-q-info:last-child{border-bottom:1px solid var(--tsp-linie)}.tsp-q-info-kopf{cursor:pointer;transition:background-color var(--tsp-dauer-kurz)ease;border-radius:6px;align-items:flex-start;gap:12px;min-height:52px;padding:10px 2px;list-style:none;display:flex}.tsp-q-info-kopf::-webkit-details-marker{display:none}.tsp-q-info-kopf:hover{background:var(--tsp-hover-flaeche)}.tsp-q-info-kopftext{gap:2px;min-width:0;display:grid}.tsp-q-info-titel{color:var(--tsp-text);font-size:.9375rem;font-weight:600;line-height:1.5}.tsp-q-info-zusatz{color:var(--tsp-text-3);overflow-wrap:break-word;text-wrap:pretty;font-size:.8125rem}.tsp-q-info-kopf .tsp-aufklapper-pfeil{flex:none;margin-top:3px;margin-left:auto}.tsp-q-info[open]>.tsp-q-info-kopf .tsp-aufklapper-pfeil{transform:rotate(180deg)}.tsp-q-info-inhalt{color:var(--tsp-text-2);gap:18px;padding:4px 2px 20px;font-size:.9375rem;line-height:1.6;display:grid}.tsp-q-teil{gap:6px;display:grid}.tsp-q-teil-titel{font-family:var(--tsp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tsp-text-3);font-size:.6875rem;font-weight:500}.tsp-q .tsp-nach-antwort>.tsp-q-teil{border-top:1px solid var(--tsp-linie);padding-top:16px}.tsp-q .tsp-q-panel .tsp-nach-antwort{gap:0}.tsp-q-teil-auf{border-top:1px solid var(--tsp-linie)}.tsp-q-teil-kopf{cursor:pointer;transition:background-color var(--tsp-dauer-kurz)ease;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:8px 2px;list-style:none;display:flex}.tsp-q-teil-kopf::-webkit-details-marker{display:none}.tsp-q-teil-kopf:hover{background:var(--tsp-hover-flaeche)}.tsp-q-teil-kopf .tsp-aufklapper-pfeil{color:var(--tsp-text-3);flex:none;margin-left:auto}.tsp-q-teil-auf[open]>.tsp-q-teil-kopf .tsp-aufklapper-pfeil{transform:rotate(180deg)}.tsp-q-teil-kopf:hover .tsp-q-teil-titel,.tsp-q-teil-auf[open]>.tsp-q-teil-kopf .tsp-q-teil-titel{color:var(--tsp-text-2)}.tsp-q-teil-inhalt{gap:10px;padding:2px 2px 16px;display:grid}.tsp-q-teil-inhalt>.tsp-kontext>.tsp-kontext-label{display:none}.tsp-q .tsp-q-panel{overflow-anchor:none}.tsp-q .tsp-dimension-chips{margin-top:2px}.tsp-q .tsp-q-panel .tsp-panel-hinweis{border:0;padding:0;font-size:.875rem}.tsp-q .tsp-q-panel .tsp-nach-antwort{gap:18px;display:grid}.tsp-q .tsp-q-panel .tsp-nach-antwort>.tsp-kontext{margin:0}.tsp-q .tsp-kontext{border:0;border-left:2px solid var(--tsp-linie-stark);background:0 0;border-radius:0;gap:8px;padding:2px 0 2px 14px}.tsp-q .tsp-kontext-wert{color:var(--tsp-text)}.tsp-q-lokal{color:var(--tsp-text-3);align-items:flex-start;gap:8px;margin-top:16px;font-size:.8125rem;line-height:1.5;display:flex}.tsp-q-lokal .tsp-icon{color:var(--tsp-ikon);flex:none;margin-top:2px}.tsp-q-lokal strong{color:var(--tsp-text-2);font-weight:600}@media (min-width:900px){.tsp-q-lokal-mobil{display:none}}@media (max-width:1023px){.tsp-q .tsp-q-panel{border-top:1px solid var(--tsp-linie);margin-top:24px;padding-top:24px}}.tsp-q .tsp-arbeitsbereich{max-width:calc(880px + 2*var(--tsp-rand));display:block}@media (min-width:1024px){.tsp-q .tsp-arbeitsbereich{grid-template-columns:none}}.tsp-q-kontext{margin-top:28px}@media (max-width:1023px){.tsp-q-kontext{border-top:1px solid var(--tsp-linie);margin-top:24px;padding-top:24px}}.tsp-q-ausloeser-liste{display:grid}.tsp-q-ausloeser{border:0;border-top:1px solid var(--tsp-linie);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--tsp-dauer-kurz)ease;background:0 0;border-radius:0;align-items:flex-start;gap:12px;width:100%;min-height:52px;padding:10px 2px;display:flex}.tsp-q-ausloeser-liste>:last-child{border-bottom:1px solid var(--tsp-linie)}.tsp-q-ausloeser-liste>.tsp-q-hilfe-link{border-top:1px solid var(--tsp-linie);padding-top:4px}.tsp-q-ausloeser:hover{background:var(--tsp-hover-flaeche)}.tsp-q-ausloeser-pfeil{color:var(--tsp-text-3);flex:none;margin-top:4px;margin-left:auto}.tsp-q-sheet{width:min(440px,100vw)}@media (min-width:768px){.tsp-q-sheet{border-radius:var(--tsp-radius-gross)0 0 var(--tsp-radius-gross);border-right:0;height:100dvh;max-height:100dvh;margin:0 0 0 auto}}.tsp-q .tsp-q-sheet .tsp-q-panel{border:0;max-height:none;margin:0;padding:16px 20px 24px;position:static;overflow:visible}.tsp-q-sheet-kopf{align-items:center;gap:12px;margin-bottom:6px;display:flex}.tsp-q-sheet-kopf .tsp-q-panel-titel{margin-bottom:0}.tsp-q-pilot .tsp-arbeitsbereich{max-width:var(--tsp-container);gap:28px;display:grid}@media (min-width:1024px){.tsp-q-pilot .tsp-arbeitsbereich{grid-template-columns:minmax(0,720px) minmax(280px,320px);justify-content:center;align-items:start;gap:clamp(40px,6vw - 20px,72px)}.tsp-q-pilot .tsp-q-einordnung{max-height:calc(100dvh - var(--tsp-nav-h,var(--tsp-nav-basis)) - 48px);overscroll-behavior:contain;position:sticky;top:24px;overflow-y:auto}}.tsp-q-pilot .tsp-schritt-titel{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:balance;max-width:none}.tsp-q-einordnung{border:1px solid var(--tsp-linie);border-top:2px solid var(--tsp-akzent-dunkel);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);min-width:0;padding:18px 20px 8px}.tsp-q-einordnung .tsp-q-info:first-child{border-top:0}.tsp-q-einordnung .tsp-q-info:last-child{border-bottom:0}.tsp-q-pilot .tsp-q-hauptspalte{min-width:0}.tsp-q-einordnung .tsp-nach-antwort{gap:0;display:grid}.tsp-q-einordnung .tsp-q-info-liste>.tsp-q-hilfe-link:first-child{border-top:0;padding-top:0}.tsp-q-einordnung .tsp-q-info-liste>.tsp-q-hilfe-link+.tsp-q-info{margin-top:4px}.tsp-q-einordnung-mobil{margin:20px 0 4px;padding:0 16px}.tsp-q-einordnung-mobil>.tsp-q-einordnung-kopf{align-items:center;min-height:48px;padding:8px 0}.tsp-q-einordnung-mobil[open]>.tsp-q-einordnung-kopf{border-bottom:1px solid var(--tsp-linie)}.tsp-q-einordnung-mobil[open]>.tsp-q-einordnung-kopf .tsp-aufklapper-pfeil{transform:rotate(180deg)}.tsp-q-einordnung-mobil>.tsp-q-info-liste{padding-bottom:4px}.tsp-q-einordnung-mobil.tsp-q-einordnung-unten{margin:24px 0 0}.tsp-q-hauptspalte>.tsp-navleiste{z-index:5;border-top:1px solid var(--tsp-linie);background:#14171df0;margin-top:16px;padding:10px 0 12px;position:sticky;bottom:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tsp-q-hauptspalte>.tsp-navleiste{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14171df0}}.tsp-q-hauptspalte>.tsp-navleiste .tsp-navleiste-innen{flex-wrap:nowrap;max-width:none;padding-inline-start:0;padding-inline-end:0}.tsp-q-hauptspalte>.tsp-navleiste .tsp-btn{min-height:40px;padding:8px 16px;font-size:.9375rem}.tsp-q-hauptspalte>.tsp-navleiste .tsp-btn-primaer{padding-inline-start:20px;padding-inline-end:20px}.tsp-q-hauptspalte>.tsp-navleiste .tsp-nav-hinweis{display:none}@media (min-width:1024px){.tsp-nav-spalte .tsp-q-hauptspalte>.tsp-q-lokal-mobil{margin-top:8px;display:flex}}.tsp-q-lokal-desktop{display:none}@media (min-width:1024px){.tsp-nav-spalte .tsp-q-hauptspalte>.tsp-q-lokal-desktop{margin-top:8px;display:flex}.tsp-e1 .tsp-q-hauptspalte{min-width:0}}@media (max-width:1023px){.tsp-nav-spalte>.tsp-navleiste{padding-block:6px calc(6px + env(safe-area-inset-bottom,0px))}}.tsp-d-fazit{gap:8px;max-width:72ch;display:grid}.tsp-d-fazit-text{color:var(--tsp-text);font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-weight:550;line-height:1.45}.tsp-d-erklaerzeile{color:var(--tsp-text-3);max-width:80ch;font-size:.875rem;line-height:1.5}.tsp-d-ueberblick .tsp-d-kpis+.tsp-d-erklaerzeile{margin-top:-6px}.tsp-chip-grundlage{border-color:var(--tsp-linie-stark);color:var(--tsp-text-2);background:0 0}.tsp-d-handlung{gap:12px;display:grid}.tsp-d-handlung>.tsp-d-unterTitel,.tsp-d-handlung>.tsp-d-erklaerzeile{margin:0}.tsp-d-hb-liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tsp-d-hb{border:1px solid var(--tsp-akzent-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);grid-template-rows:1fr auto;gap:12px;padding:18px;display:grid}.tsp-d-hb-grundlage{border-color:var(--tsp-linie-stark)}.tsp-d-hb-inhalt{align-content:start;justify-items:start;gap:8px;min-width:0;display:grid}.tsp-d-hb-name{color:var(--tsp-text);margin:0;font-size:1.125rem;font-weight:650;line-height:1.3}.tsp-d-hb-grund{color:var(--tsp-text-2);margin:0;font-size:.9375rem;line-height:1.5}.tsp-d-hb-schritt{border-left:2px solid var(--tsp-akzent-linie);gap:2px;margin:4px 0 0;padding-left:12px;display:grid}.tsp-d-hb-massnahme{color:var(--tsp-text);font-weight:600;line-height:1.4}.tsp-d-hb-fenster{font-family:var(--tsp-mono);color:var(--tsp-akzent-hell);font-size:.8125rem}.tsp-d-hb-aktion{align-self:end}.tsp-d-hb-warum{color:var(--tsp-text-2);text-align:left;justify-content:flex-start;font-weight:500}.tsp-d-hb-warum:hover{color:var(--tsp-text)}.tsp-d-hb-warum-text{flex-wrap:wrap;align-items:center;gap:0 6px;text-decoration:none;display:inline-flex}.tsp-d-hb-aktion .tsp-d-hb-warum{width:auto;max-width:100%}@media (min-width:400px){.tsp-d-hb-warum-text{white-space:nowrap;flex-wrap:nowrap}}.tsp-d-hb-weitere{color:var(--tsp-text-3);margin:0;font-size:.875rem}.tsp-d-handlung>.tsp-d-fokus-aktionen{flex-wrap:wrap;gap:10px;display:flex}.tsp-zs-abschnitte{margin-top:40px}.tsp-zs-abschnitt{border-top:1px solid var(--tsp-linie);gap:12px;padding-block-start:24px;padding-block-end:26px;display:grid}.tsp-zs-label{font-family:var(--tsp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tsp-text-3);font-size:.75rem;font-weight:500;line-height:1.5}.tsp-zs-inhalt{gap:14px;max-width:62ch;display:grid}.tsp-zs .tsp-zwischen-aussage{letter-spacing:-.005em;text-wrap:pretty;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:500;line-height:1.5}.tsp-zs-bereiche{gap:8px;display:grid}.tsp-zs-bereiche li{color:var(--tsp-text-2);padding-left:18px;font-size:.9375rem;line-height:1.5;position:relative}.tsp-zs-bereiche li:before{content:"";background:var(--tsp-kontur);width:8px;height:1px;position:absolute;top:.72em;left:0}.tsp-zs-text{color:var(--tsp-text-2);font-size:.9375rem;line-height:1.6}.tsp-zs .tsp-zwischen-wirksamkeit{gap:8px 12px}.tsp-zs .tsp-zwischen-wirksamkeit-label{font-size:.9375rem}.tsp-zs .tsp-zwischen-fuss{color:var(--tsp-text-3);font-size:.875rem;line-height:1.55}.tsp-zs-status{border:1px solid var(--tsp-linie);color:var(--tsp-text);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:3px 10px;font-size:.8125rem;font-weight:550;display:inline-flex}@media (min-width:900px){.tsp-zs-abschnitte{margin-top:48px}.tsp-zs-abschnitt{grid-template-columns:minmax(200px,260px) minmax(0,1fr);column-gap:48px;padding-block-start:30px;padding-block-end:32px}.tsp-zs-label{padding-top:3px}}@media (forced-colors:active){.tsp-zs-status:before,.tsp-zs-bereiche li:before{background:canvastext}}.tsp-d-tabs{border-bottom:1px solid var(--tsp-linie);padding:0}.tsp-d-tabliste{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:4px;margin-left:-14px;display:flex;overflow-x:auto}.tsp-d-tabliste::-webkit-scrollbar{display:none}.tsp-d-tab{color:var(--tsp-text-3);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--tsp-dauer-kurz)ease,background-color var(--tsp-dauer-kurz)ease,box-shadow var(--tsp-dauer-kurz)ease;background:0 0;border:0;border-radius:8px 8px 0 0;flex:none;align-items:center;min-height:48px;padding:0 14px;font-size:.9375rem;font-weight:550;display:inline-flex}.tsp-d-tab:hover{color:var(--tsp-text);background:var(--tsp-hover-flaeche)}.tsp-d-tab[aria-selected=true]{color:var(--tsp-text);box-shadow:inset 0 -2px 0 var(--tsp-akzent)}.tsp-d-tab:focus-visible{outline-offset:-3px}.tsp-d-panel:focus-visible{outline-offset:8px;border-radius:4px}.tsp-d-panel>*+*{margin-top:72px}@media (max-width:1023px){.tsp-d-tabs{margin-inline:calc(-1*var(--tsp-rand))}.tsp-d-tabliste{padding-inline:calc(var(--tsp-rand) - 12px);scroll-padding-inline:var(--tsp-rand);margin-left:0}.tsp-d-tab{padding:0 12px}}@media (max-width:599px){.tsp-d-tab{min-height:44px;font-size:.875rem}.tsp-d-panel>*+*{margin-top:48px}}@media (forced-colors:active){.tsp-d-tab[aria-selected=true]{box-shadow:none;border-bottom:3px solid highlight;text-decoration:underline}}@media screen{.tsp-ton-positiv{--tsp-ton:var(--tsp-ton-positiv);--tsp-ton-linie:var(--tsp-ton-prio);--tsp-ton-flaeche:transparent}.tsp-ton-neutral{--tsp-ton:var(--tsp-ton-neutral);--tsp-ton-linie:var(--tsp-linie);--tsp-ton-flaeche:transparent}.tsp-ton-achtung{--tsp-ton:var(--tsp-ton-achtung);--tsp-ton-linie:var(--tsp-ton-achtung);--tsp-ton-flaeche:transparent}.tsp-ton-achtung-stark{--tsp-ton:var(--tsp-ton-achtung);--tsp-ton-linie:var(--tsp-ton-achtung);--tsp-ton-flaeche:var(--tsp-ton-achtung-flaeche)}.tsp-d-kpi[class*=tsp-ton-] .tsp-chip-band,.tsp-chip-status.tsp-ton-achtung,.tsp-zs-status{border-color:var(--tsp-ton-linie);background:var(--tsp-ton-flaeche);color:var(--tsp-text)}.tsp-zs-status{--tsp-ton:var(--tsp-ton-achtung);--tsp-ton-linie:var(--tsp-ton-achtung);--tsp-ton-flaeche:transparent}.tsp-d-kpi[class*=tsp-ton-] .tsp-chip-band:before,.tsp-chip-status.tsp-ton-achtung:before,.tsp-zs-status:before,.tsp-d-kpi.tsp-kpi-status .tsp-kpi-statuswert:before{content:"";background:var(--tsp-ton);border-radius:50%;flex:none;width:6px;height:6px}.tsp-d-kpi[class*=tsp-ton-] .tsp-chip-band{gap:6px}.tsp-d-kpi-zeile{justify-content:start;justify-items:start;gap:8px;display:grid}@media (min-width:600px){.tsp-d-kpi .tsp-chip-band{white-space:nowrap}}@media (max-width:599px){.tsp-d-kpi .tsp-chip-band{border-radius:8px}}.tsp-d-kpi[class*=tsp-ton-] .tsp-kpi-balken .tsp-signal-fuellung{background:var(--tsp-ton)}.tsp-d-kpi.tsp-kpi-status .tsp-kpi-statuswert{align-items:center;gap:10px;display:flex}.tsp-d-kpi.tsp-kpi-status .tsp-kpi-statuswert:before{width:8px;height:8px}.tsp-d-prio-haupt,.tsp-profil-zeile-prio>.tsp-d-bereich>.tsp-d-bereich-kopf{position:relative}.tsp-d-fokus.tsp-kpi-prio:has(.tsp-kpi-prio-name){position:relative}.tsp-d-prio-haupt:before,.tsp-profil-zeile-prio>.tsp-d-bereich>.tsp-d-bereich-kopf:before{content:"";background:var(--tsp-ton-prio);border-radius:0 2px 2px 0;width:3px;position:absolute;top:22px;bottom:22px;left:-1px}.tsp-d-fokus.tsp-kpi-prio:has(.tsp-kpi-prio-name):before{content:"";background:var(--tsp-ton-prio);border-radius:0 2px 2px 0;width:3px;position:absolute;top:22px;bottom:22px;left:-1px}.tsp-profil-zeile-prio>.tsp-d-bereich>.tsp-d-bereich-kopf:before{top:10px;bottom:10px;left:0}.tsp-d-fokus.tsp-kpi-prio:has(.tsp-kpi-prio-name) .tsp-d-fokus-label{color:var(--tsp-text)}.tsp-dashboard .tsp-abstand{box-shadow:inset 3px 0 0 var(--tsp-linie-stark)}.tsp-dashboard .tsp-abstand>.tsp-icon{color:var(--tsp-ikon)}.tsp-chip-prio{border-color:var(--tsp-linie-stark);background:var(--tsp-flaeche-3);color:var(--tsp-text)}.tsp-d-prio-haupt:before,.tsp-profil-zeile-prio>.tsp-d-bereich>.tsp-d-bereich-kopf:before{background:var(--tsp-text-3)}.tsp-d-fokus.tsp-kpi-prio:has(.tsp-kpi-prio-name):before{background:var(--tsp-text-3)}.tsp-fehler .tsp-icon{color:var(--tsp-ton-kritisch)}@media (max-width:1023px){.tsp-d-tabliste{-webkit-mask-image:linear-gradient(90deg,var(--tsp-bg)calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,var(--tsp-bg)calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,var(--tsp-bg)calc(100% - 28px),transparent);padding-right:28px;scroll-padding-inline-end:28px}}}@media (forced-colors:active){.tsp-d-kpi[class*=tsp-ton-] .tsp-chip-band:before,.tsp-chip-status.tsp-ton-achtung:before,.tsp-d-kpi.tsp-kpi-status .tsp-kpi-statuswert:before,.tsp-d-fokus.tsp-kpi-prio:before,.tsp-d-prio-haupt:before,.tsp-d-bereich-kopf:before{forced-color-adjust:none;background:canvastext}.tsp-l-balken-fuellung{forced-color-adjust:none;background:highlight}.tsp-l-balken{border:1px solid canvastext}.tsp-signal-fuellung,.tsp-fortschritt-fuellung{forced-color-adjust:none}}.tsp-d-vergleich{border-top:1px solid var(--tsp-linie);gap:14px;padding-top:24px;display:grid}.tsp-d-vg-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.tsp-d-vg-legende{color:var(--tsp-text-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8125rem;display:flex}.tsp-d-vg-leg-u,.tsp-d-vg-leg-n{border-radius:50%;flex:none;display:inline-block}.tsp-d-vg-leg-u{background:var(--tsp-text);width:10px;height:10px}.tsp-d-vg-leg-n{border:2px solid var(--tsp-ton-neutral);width:14px;height:14px;margin-left:8px}.tsp-d-vg-leg-text{font-family:var(--tsp-mono);letter-spacing:.04em;margin-left:8px;font-size:.75rem}.tsp-d-vg-grafik{gap:0;display:grid}.tsp-d-vg-zeile,.tsp-d-vg-achse{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:center;gap:4px 24px;display:grid}.tsp-d-vg-zeile{border-bottom:1px solid var(--tsp-linie);min-height:40px}.tsp-d-vg-name{color:var(--tsp-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:.875rem;font-weight:600;display:flex}.tsp-d-vg-name .tsp-chip-prio{padding:1px 7px;font-size:.6875rem}.tsp-d-vg-spur{height:22px;display:block;position:relative}.tsp-d-vg-skala{background:linear-gradient(var(--tsp-linie),var(--tsp-linie))0 50%/100% 1px no-repeat,linear-gradient(var(--tsp-linie),var(--tsp-linie))50% 0/1px 100% no-repeat;position:absolute;top:0;bottom:0;left:8px;right:8px}.tsp-d-vg-u,.tsp-d-vg-n,.tsp-d-vg-linie{position:absolute;top:50%}.tsp-d-vg-u{left:calc(var(--tsp-vg-u)*100%);background:var(--tsp-text);z-index:1;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px}.tsp-d-vg-n{left:calc(var(--tsp-vg-n)*100%);border:2px solid var(--tsp-ton-neutral);z-index:2;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px}.tsp-d-vg-linie{left:calc(min(var(--tsp-vg-u),var(--tsp-vg-n))*100%);width:calc(max(var(--tsp-vg-u) - var(--tsp-vg-n),var(--tsp-vg-n) - var(--tsp-vg-u))*100%);background:var(--tsp-ton-neutral);height:2px;margin-top:-1px}.tsp-d-vg-hinweis{color:var(--tsp-text-3);grid-column:2;font-size:.75rem;font-style:italic}.tsp-d-vg-ohne-n{padding-bottom:6px}.tsp-d-vg-achse{min-height:24px}.tsp-d-vg-achse-werte{font-family:var(--tsp-mono);color:var(--tsp-text-3);justify-content:space-between;margin-inline-start:2px;margin-inline-end:2px;font-size:.6875rem;display:flex;position:relative}@media (max-width:599px){.tsp-d-vg-zeile,.tsp-d-vg-achse{grid-template-columns:minmax(0,1fr);gap:2px}.tsp-d-vg-zeile{padding-block-start:8px;padding-block-end:4px}.tsp-d-vg-hinweis{grid-column:1}.tsp-d-vg-achse>span:first-child{display:none}}@media (forced-colors:active){.tsp-d-vg-u,.tsp-d-vg-leg-u,.tsp-d-vg-linie{forced-color-adjust:none;background:canvastext}.tsp-d-vg-n,.tsp-d-vg-leg-n{forced-color-adjust:none;background:canvas;border-color:canvastext}}.tsp-dashboard .tsp-top-basis{color:var(--tsp-text-3);max-width:75ch;font-size:.875rem;line-height:1.5}.tsp-detail-prio-modell{color:var(--tsp-text-3);margin-top:8px;font-size:.875rem}.tsp-konsistenz-aufklapper>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;list-style:none}.tsp-konsistenz-aufklapper>summary::-webkit-details-marker{display:none}.tsp-konsistenz-aufklapper[open]>summary{margin-bottom:0}@media print{.tsp-link-extern>.tsp-sr:last-child{display:none!important}}.tsp-hilfe-link{margin:0;font-size:.875rem}.tsp-hilfe-link .tsp-link-btn{color:var(--tsp-text-2);font-weight:500}.tsp-hilfe-link .tsp-icon{flex:none}.tsp-q-hilfe-link{border-top:1px solid var(--tsp-linie);padding-top:4px}.tsp-hilfe-abschnitte{gap:8px;display:grid}.tsp-hilfe-abschnitt .tsp-begriffe{margin:0}.tsp-hilfe-abschnitt .tsp-aufklapper-inhalt{gap:10px;display:grid}@media print{.tsp-hilfe-link{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tsp-eintritt{animation:none!important}.tsp-vorab-langsam{animation-duration:10s!important}}@media (forced-colors:active){.tsp-liste li:before{forced-color-adjust:none;background:canvastext}.tsp-sprung-link{border:1px solid buttontext}.tsp-d-nav .tsp-sprung-link[aria-current=true]{border:3px solid highlight;text-decoration:underline}.tsp-d-nav{background:canvas}.tsp-option-input:checked+.tsp-option-marke{background:highlight;border-color:highlight}.tsp-signal-fuellung,.tsp-fortschritt-fuellung{background:highlight}.tsp-signal-balken,.tsp-fortschritt-balken{border:1px solid canvastext}}@media (max-width:599px){.tsp-kopf-innen{min-height:56px}.tsp-arbeitsbereich{gap:20px;padding-block-start:14px;padding-block-end:28px}.tsp-fortschritt{gap:4px;margin-bottom:10px}.tsp-schritt .tsp-eyebrow{letter-spacing:.06em;margin-bottom:6px;font-size:.75rem}.tsp-schritt-titel{margin-bottom:10px;font-size:1.3125rem}.tsp-szenario{margin-bottom:14px;padding:10px 14px}.tsp-szenario .tsp-label{margin-bottom:4px}.tsp-szenario-text{font-size:.9375rem;line-height:1.45}.tsp-frage-text{font-size:1.125rem;line-height:1.32}.tsp-antworten>.tsp-feldgruppe-hinweis{margin-bottom:10px;font-size:.875rem}.tsp-optionen-antworten{gap:10px}.tsp-optionen-antworten .tsp-option{gap:12px;padding:13px 14px}.tsp-ergebnis{gap:22px;padding-block-start:20px;padding-block-end:16px}.tsp-ergebnis-kopf{gap:14px}.tsp-ergebnis-untertitel{margin-top:4px;font-size:1rem}.tsp-ergebnis-meta{margin-top:6px;font-size:.875rem}.tsp-einordnung-chips{gap:6px;margin-top:10px}.tsp-ergebnis-aktionen{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.tsp-ergebnis-aktionen .tsp-btn{border-color:var(--tsp-linie);-webkit-hyphens:auto;hyphens:auto;white-space:normal;text-align:center;flex-direction:column;gap:4px;min-width:0;min-height:56px;padding:8px 4px;font-size:.8125rem;line-height:1.2}.tsp-sprung{padding:4px 0}.tsp-sprung-titel{display:none}.tsp-sprung-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4px;width:100%;display:grid}.tsp-sprung-link{text-align:left;padding:0 8px;font-size:.875rem}.tsp-kpi-reihe{gap:10px}.tsp-kpi{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:14px 16px;display:grid}.tsp-kpi>*{grid-column:1/-1}.tsp-kpi>.tsp-kpi-kopf{grid-area:1/1}.tsp-kpi .tsp-karte-icon{display:none}.tsp-kpi-zeile{display:contents}.tsp-kpi-wert{grid-area:1/2;font-size:2rem}.tsp-kpi-einheit{font-size:1.125rem}.tsp-kpi-band{grid-column:1/-1}.tsp-kpi-text{font-size:.8125rem}.tsp-kpi-statuswert{font-size:1.1875rem}.tsp-kpi-prio-name{font-size:1.0625rem}}@media (max-width:599px) and (max-height:800px){.tsp-kopf-innen{min-height:48px}.tsp-arbeitsbereich{padding-block-start:10px;padding-block-end:24px}.tsp-schritt .tsp-fortschritt{margin-bottom:6px}.tsp-schritt .tsp-eyebrow{margin-bottom:4px}.tsp-schritt-titel{margin-bottom:8px;font-size:1.125rem;line-height:1.22}.tsp-frage .tsp-szenario{margin-bottom:10px;padding:8px 12px}.tsp-frage .tsp-szenario-text{font-size:.875rem;line-height:1.42}.tsp-frage .tsp-frage-text{margin-top:0;font-size:1.0625rem;line-height:1.3}.tsp-frage .tsp-optionen-antworten{gap:8px}.tsp-frage .tsp-optionen-antworten .tsp-option{min-height:48px;padding:10px 12px}.tsp-frage .tsp-option-titel{line-height:1.38}.tsp-frage .tsp-szenario>.tsp-label,.tsp-frage .tsp-antworten-legende>.tsp-label,.tsp-frage .tsp-antworten>.tsp-feldgruppe-hinweis{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tsp-navleiste{padding-block:8px calc(8px + env(safe-area-inset-bottom,0px))}.tsp-ergebnis{gap:18px;padding-block-start:14px;padding-block-end:16px}.tsp-ergebnis-kopf .tsp-eyebrow,.tsp-ergebnis-untertitel{display:none}.tsp-ergebnis-titel{font-size:1.75rem}.tsp-einordnung-chips li{padding:2px 10px;font-size:.75rem}.tsp-d-kopf-eyebrow,.tsp-d-kopf .tsp-ergebnis-untertitel{display:none}.tsp-d-kopf-meta{margin-bottom:4px;font-size:.8125rem}.tsp-d-kopf .tsp-ergebnis-titel{font-size:1.625rem}.tsp-d-kopf{gap:12px}.tsp-dashboard>.tsp-d-nav{margin-top:8px}.tsp-dashboard>.tsp-d-nav+*{margin-top:12px}.tsp-d-nav .tsp-sprung-link{padding:0 6px;font-size:.875rem}.tsp-d-ueberblick{gap:12px}}@media (max-width:599px) and (max-height:700px){.tsp-hero{gap:28px;padding-block-start:20px;padding-block-end:28px}.tsp-l-eyebrow{margin-bottom:10px}.tsp-hero-titel{margin-bottom:12px;font-size:1.875rem}.tsp-hero .tsp-lead{margin-bottom:18px;font-size:1rem}.tsp-hero-aktionen{margin-bottom:12px}}@media (max-width:599px) and (max-height:660px){.tsp-schritt .tsp-eyebrow{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}@media (max-width:599px) and (max-height:600px){.tsp-kopf-innen{min-height:44px}.tsp-arbeitsbereich{padding-block-start:6px;padding-block-end:20px}.tsp-schritt .tsp-fortschritt{margin-bottom:4px}.tsp-schritt-titel{margin-bottom:4px;font-size:1rem;line-height:1.2}.tsp-frage .tsp-szenario{margin-bottom:8px;padding:6px 10px}.tsp-frage .tsp-szenario-text{font-size:.8125rem;line-height:1.35}.tsp-frage .tsp-antworten-legende{margin-bottom:4px}.tsp-frage .tsp-frage-text{font-size:1rem;line-height:1.25}.tsp-frage .tsp-optionen-antworten .tsp-option{padding:8px 12px}.tsp-frage .tsp-optionen-antworten .tsp-option-titel{font-size:.9375rem;line-height:1.38}}@media (max-width:359px) and (max-height:700px){.tsp-schritt .tsp-eyebrow{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tsp-frage .tsp-szenario-text{font-size:.8125rem}.tsp-frage .tsp-frage-text{font-size:1rem}.tsp-frage .tsp-option-titel{font-size:.9375rem}}@media (min-width:560px) and (max-width:1023px) and (max-height:500px){.tsp-kopf-innen{min-height:44px}.tsp-fortschritt-kopf .tsp-fortschritt-label{display:none}.tsp-fortschritt-kopf .tsp-fortschritt-text{justify-content:flex-end}.tsp-arbeitsbereich{gap:16px;padding-block-start:8px;padding-block-end:20px}.tsp-frage,.tsp-vertiefung{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;column-gap:20px;display:grid}.tsp-frage>*,.tsp-vertiefung>*{grid-column:1}.tsp-frage>.tsp-antworten,.tsp-vertiefung>.tsp-antworten{grid-area:1/2/span 8}.tsp-schritt .tsp-fortschritt{margin-bottom:6px}.tsp-schritt .tsp-eyebrow{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tsp-schritt-titel{margin-bottom:8px;font-size:1.125rem;line-height:1.22}.tsp-vertiefung .tsp-badge-zeile{margin-bottom:8px}.tsp-vertiefung .tsp-badge-bereich{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tsp-schritt-titel.tsp-schritt-titel-vertiefung{font-size:1rem}.tsp-vertiefung .tsp-lead{font-size:.9375rem}.tsp-vertiefung .tsp-frage-text{margin-top:0;font-size:1rem;line-height:1.3}.tsp-vertiefung .tsp-optionen-vertiefung .tsp-option{padding:10px 12px}.tsp-schritt .tsp-hinweisband{margin-bottom:8px}.tsp-schritt .tsp-hinweisband-pruefmodus{row-gap:4px;padding-block-start:4px;padding-block-end:4px}.tsp-schritt .tsp-hinweisband-text{flex:auto;min-width:max-content}.tsp-schritt .tsp-hinweisband-zusatz{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tsp-frage .tsp-szenario{margin-bottom:8px;padding:8px 12px}.tsp-frage .tsp-szenario-text{font-size:.875rem;line-height:1.42}.tsp-frage .tsp-frage-text{margin-top:0;font-size:1rem;line-height:1.3}.tsp-frage .tsp-optionen-antworten{gap:8px}.tsp-frage .tsp-optionen-antworten .tsp-option{min-height:44px;padding:10px 12px}.tsp-frage .tsp-option-titel{line-height:1.38}.tsp-frage .tsp-szenario>.tsp-label,.tsp-frage .tsp-antworten-legende>.tsp-label,.tsp-frage .tsp-antworten>.tsp-feldgruppe-hinweis{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}@media (min-width:560px) and (max-width:720px) and (max-height:360px){.tsp-frage,.tsp-vertiefung{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);column-gap:16px}.tsp-frage .tsp-frage-text{font-size:.9375rem}.tsp-frage .tsp-option-titel{font-size:.875rem;line-height:1.35}.tsp-frage .tsp-optionen-antworten .tsp-option{gap:10px;padding:8px 10px}}@media (min-width:1024px) and (max-height:820px){.tsp-arbeitsbereich{padding-block-start:20px;padding-block-end:32px}.tsp-schritt .tsp-fortschritt{margin-bottom:10px}.tsp-schritt .tsp-eyebrow{margin-bottom:6px}.tsp-schritt-titel{margin-bottom:10px;font-size:1.625rem}.tsp-frage .tsp-szenario{margin-bottom:14px;padding:10px 16px}.tsp-frage .tsp-frage-text{font-size:1.25rem}.tsp-frage .tsp-optionen-antworten{gap:10px}.tsp-frage .tsp-optionen-antworten .tsp-option{padding:12px 16px}}@media (min-width:1024px) and (max-height:700px){.tsp-kopf-innen{min-height:48px}.tsp-hero{align-items:center;padding-block-start:32px;padding-block-end:40px}.tsp-l-eyebrow{margin-bottom:10px}.tsp-hero-titel{margin-bottom:14px;font-size:2.875rem}.tsp-hero .tsp-lead{margin-bottom:20px;font-size:1.0625rem}.tsp-arbeitsbereich{padding-block-start:12px;padding-block-end:24px}.tsp-schritt .tsp-fortschritt{margin-bottom:6px}.tsp-schritt .tsp-eyebrow{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tsp-schritt-titel{margin-bottom:8px;font-size:1.375rem;line-height:1.2}.tsp-frage .tsp-hinweisband{margin-bottom:8px}.tsp-frage .tsp-szenario{margin-bottom:10px;padding:8px 14px}.tsp-frage .tsp-szenario-text{font-size:.9375rem;line-height:1.42}.tsp-frage .tsp-frage-text{margin-top:0;font-size:1.125rem;line-height:1.3}.tsp-frage .tsp-optionen-antworten{gap:8px}.tsp-frage .tsp-optionen-antworten .tsp-option{padding:10px 14px}.tsp-frage .tsp-szenario>.tsp-label,.tsp-frage .tsp-antworten-legende>.tsp-label,.tsp-frage .tsp-antworten>.tsp-feldgruppe-hinweis{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tsp-navleiste{padding-block:8px calc(8px + env(safe-area-inset-bottom,0px))}}@media (min-width:1024px) and (max-height:580px){.tsp-hero{padding-block-start:20px;padding-block-end:28px}.tsp-hero-titel{font-size:2.5rem}.tsp-hero .tsp-lead{margin-bottom:16px;font-size:1rem}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@page{margin:16mm 14mm 18mm;@bottom-left{content:"Taveor Systems, www.taveor.de. Sicherheitsprüfung: Selbstauskunft, keine technische Verifizierung";font-family:Inter,sans-serif;font-size:7.5pt;color:#33353a;vertical-align:top;padding-top:4mm}@bottom-right{content:"Seite " counter(page)" von " counter(pages);font-family:Inter,sans-serif;font-size:7.5pt;color:#33353a;vertical-align:top;padding-top:4mm;white-space:nowrap}}.tsp-dashboard{display:none!important}.tsp-druckfassung{display:block!important}.tsp-druckfassung :is(.tsp-abstand,.tsp-leerzustand,.tsp-praxis-e1,.tsp-praxis-erstgespraech,.tsp-hinweisband) .tsp-icon{color:var(--tsp-akzent)!important}.tsp-druckfassung .tsp-liste li:before{background:var(--tsp-akzent)!important}.tsp-druckfassung :is(.tsp-link,.tsp-link-btn){text-decoration-color:#8fb3a0!important}.tsp-druckfassung .tsp-plan-nr{background:var(--tsp-gruen-flaeche-druck)!important;border-color:var(--tsp-gruen-linie-druck)!important}html,body{color:#14171d!important;background:0 0!important}body{font-size:10.5pt;line-height:1.45}.tsp-app{min-height:0;background:0 0!important}.tsp-kopf,.tsp-fuss,.tsp-skip,.tsp-navleiste,.tsp-ergebnis-aktionen,.tsp-neustart,.tsp-praxis-aktion,.tsp-sprung,.tsp-profil-details,.tsp-kpi-prio-link,.tsp-top-inhalt .tsp-btn,.tsp-export,dialog,.tsp-landing,.tsp-schritt-rahmen,.tsp-praxis-e1,.tsp-nur-bildschirm{display:none!important}.tsp-nur-druck{display:inline!important}.tsp-druck-kopf,.tsp-druck-hinweis,.tsp-druck-url{display:block!important}.tsp-trenn-anzeige{display:none!important}.tsp-trenn-klar{clip:auto;white-space:normal;width:auto;height:auto;margin:0;overflow:visible;position:static!important}.tsp-druck-datum{display:inline!important}.tsp-druck-kopf{letter-spacing:.04em;text-transform:uppercase;color:#33353a;margin-bottom:4mm;font-size:9pt;font-weight:700}.tsp-druck-hinweis{border-bottom:1px solid #a1a2a5;margin:-2mm 0 4mm;padding-bottom:2mm;font-size:8.5pt;color:#33353a!important}.tsp-ergebnis-meta{display:block!important}.tsp-ergebnis-meta>.tsp-icon{vertical-align:-.15em;margin:0 6px 0 0;display:inline-block}.tsp-druck-url{overflow-wrap:anywhere;word-break:normal;font-size:8pt;color:#33353a!important}.tsp-container{max-width:none;padding:0}.tsp-ergebnis{gap:6mm;padding:0}.tsp-ergebnis-kopf{grid-template-columns:minmax(0,1fr)!important}.tsp-ergebnis-titel{color:#14171d;font-size:22pt}.tsp-eyebrow,.tsp-label,.tsp-plan-zeitraum,.tsp-top-rang{color:#4c705d!important}.tsp-karte,.tsp-kpi,.tsp-profil-zeile,.tsp-top-karte,.tsp-plan-fenster,.tsp-massnahme,.tsp-kontext,.tsp-einsicht,.tsp-praxis,.tsp-praxis-schritt,.tsp-abstand,.tsp-leerzustand,.tsp-aufklapper,.tsp-relevanz-karte,.tsp-top-massnahme{box-shadow:none!important;color:#14171d!important;background:0 0!important;border:1px solid #a1a2a5!important}.tsp-kpi,.tsp-profil-zeile,.tsp-top-karte,.tsp-kontext,.tsp-einsicht,.tsp-praxis-schritt,.tsp-abstand,.tsp-leerzustand,.tsp-relevanz-karte,.tsp-plan-kopf,.tsp-top-massnahme{break-inside:avoid}.tsp-massnahme{break-inside:auto;background:0 0!important;border:0!important;border-top:1px solid #a1a2a5!important;border-radius:0!important}.tsp-massnahme-kopf{min-height:0!important;padding:3mm 0 2mm!important}.tsp-massnahme-felder{padding:0 0 2mm!important}.tsp-aufklapper{-webkit-box-decoration-break:clone;box-decoration-break:clone}.tsp-top-karte{align-items:flex-start;gap:4mm;display:flex!important}.tsp-top-karte>.tsp-top-inhalt{flex:auto}.tsp-top-inhalt,.tsp-top-massnahme,.tsp-kontext,.tsp-relevanz-karte,.tsp-karte{display:block!important}.tsp-top-inhalt>*+*,.tsp-kontext>*+*,.tsp-relevanz-karte>*+*,.tsp-karte-inhalt>*+*{margin-top:2.5mm}.tsp-top-massnahme>*{display:block}.tsp-top-massnahme>*+*{margin-top:1mm}.tsp-plan-kopf{align-items:flex-start;gap:3mm;display:flex!important}.tsp-plan-kopf>.tsp-plan-kopf-text{flex:auto;min-width:0}.tsp-plan-kopf>.tsp-plan-nr,.tsp-plan-kopf>.tsp-chip{flex:none}.tsp-kontext{padding:2.5mm 3.5mm!important}.tsp-kontext>*+*{margin-top:1mm}.tsp-kontext-link,.tsp-kontext-links{display:none!important}.tsp-kontext-wert{font-size:11.5pt}.tsp-kontext-aussage{font-size:9.75pt;line-height:1.4}.tsp-kontext-quelle{font-size:8pt;line-height:1.35}.tsp-kontext .tsp-druck-url{margin-top:.5mm;font-size:7.5pt;line-height:1.3}.tsp-massnahme-kopf{break-inside:avoid;break-after:avoid}p,li,dd{orphans:2;widows:2}.tsp-praxis-info{break-inside:avoid;break-before:avoid}.tsp-abschnitt,.tsp-praxis,.tsp-plan-fenster,.tsp-plan-liste,.tsp-relevanz-raster{break-inside:auto}p,dd,li,span,dt,h1,h2,h3,h4,strong,.tsp-signal-label,.tsp-kpi-text,.tsp-abschnitt-lead{color:#14171d!important}h1,h2,h3,.tsp-option-titel,.tsp-kpi-label,.tsp-top-name,.tsp-top-grund,.tsp-massnahme-titel{-webkit-hyphens:auto;hyphens:auto}.tsp-karte-icon{display:none!important}.tsp-chip{color:#14171d!important;background:0 0!important;border-color:#a1a2a5!important}.tsp-signal-balken,.tsp-fortschritt-balken{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#ece9e2!important}.tsp-signal-fuellung{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#4c705d!important}.tsp-kpi-reihe{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tsp-kpi-prio{grid-column:auto!important}.tsp-kpi-zeile{display:flex!important}.tsp-profil-liste{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tsp-top-liste,.tsp-relevanz-raster,.tsp-kontext-raster,.tsp-praxis-schritte{grid-template-columns:minmax(0,1fr)!important}.tsp-einsichten{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tsp-massnahme-felder{display:block!important}.tsp-massnahme-felder>dt{break-after:avoid;width:9.75rem;height:0;margin:2mm 0 0;overflow:visible}.tsp-massnahme-felder>dd{orphans:2;widows:2;max-width:none;margin:0 0 0 calc(9.75rem + 12px);display:block}.tsp-massnahme-felder>dt:first-child{margin-top:0}.tsp-aufklapper-pfeil{display:none!important}details>summary{list-style:none}a{text-decoration:underline;color:#14171d!important}.tsp-link-extern .tsp-icon{display:none}.tsp-eintritt{animation:none!important}.tsp-aufklapper-inhalt,.tsp-abschnitt-kopf{display:block!important}.tsp-aufklapper-inhalt>*+*,.tsp-abschnitt-kopf>*+*{margin-top:2.5mm}.tsp-abschnitt-kopf,.tsp-aufklapper-kopf{break-inside:avoid;break-after:avoid}.tsp-plan-fenster,.tsp-praxis{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.tsp-plan-kopf{break-after:avoid;break-inside:avoid;border-bottom:1px solid #a1a2a5;padding-bottom:2mm}.tsp-plan-kopf:last-child{break-after:auto}.tsp-konsistenz{break-inside:avoid;background:0 0!important;border-left:3px solid #a1a2a5!important}.tsp-ergebnis,.tsp-abschnitt:not(.tsp-export),.tsp-querschnitt,.tsp-top-liste,.tsp-kontext-raster,.tsp-plan-liste,.tsp-plan-fenster,.tsp-massnahmen-liste,.tsp-relevanz-raster,.tsp-praxis-schritte,.tsp-praxis-info{display:block!important}.tsp-ergebnis>*+*{margin-top:6mm}.tsp-abschnitt>*+*,.tsp-querschnitt>*+*{margin-top:3.5mm}.tsp-top-liste>*+*,.tsp-kontext-raster>*+*,.tsp-plan-liste>*+*,.tsp-plan-fenster>*+*,.tsp-massnahmen-liste>*+*,.tsp-relevanz-raster>*+*,.tsp-praxis-schritte>*+*,.tsp-praxis-info>*+*{margin-top:3mm}.tsp-profil-liste,.tsp-einsichten,.tsp-kpi-reihe{flex-wrap:wrap;align-items:stretch;gap:3mm;display:flex!important}.tsp-profil-liste>*,.tsp-einsichten>*{flex:calc(50% - 1.5mm);min-width:0}.tsp-kpi-reihe>*{flex:calc(33.333% - 2mm);min-width:0}}@media screen{.tsp-d-zeilen-kompakt{gap:6px}.tsp-dashboard .tsp-d-zeilen-kompakt .tsp-abstand{box-shadow:none;color:var(--tsp-text-2);background:0 0;border:0;padding:0;font-size:.9375rem}.tsp-d-weitere-einordnung .tsp-d-kurz{margin-bottom:14px}.tsp-d-methodik{gap:8px;display:grid}.tsp-d-methodik .tsp-d-mini-titel{margin:0}.tsp-d-panel>.tsp-d-export{margin-top:40px}.tsp-d-prio-kompakt{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);grid-template-columns:minmax(0,1fr);gap:0;padding:20px 22px 6px;display:grid}@media (max-width:599px){.tsp-d-prio-kompakt{padding:16px 16px 4px}}.tsp-d-prio-kompakt .tsp-top-rang{font-size:1.5rem}.tsp-d-prio-titelzeile{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.tsp-d-prio-titelzeile .tsp-top-name{margin:0}.tsp-d-prio-titelzeile .tsp-chip-prio{padding:2px 8px;font-size:.75rem}.tsp-d-prio-kompakt .tsp-d-prio-text{gap:6px;display:grid}.tsp-d-prio-luecke{color:var(--tsp-text-3);margin:0;font-size:.875rem}.tsp-d-prio-luecke strong{color:var(--tsp-text-2);font-weight:500}.tsp-d-prio-schritt{margin-top:6px}.tsp-d-prio-kompakt>.tsp-d-prio-mehr{border-bottom:0;margin-top:12px}.tsp-d-plan-aufbau{margin-top:6px}.tsp-d-plan .tsp-d-warum-jetzt{margin:-6px 16px 16px}.tsp-d-warum-jetzt-inhalt{color:var(--tsp-text-2);max-width:75ch;margin-top:6px;line-height:1.55}.tsp-d-plan-zusatz{margin-top:16px}.tsp-d-plan-zusatz p{color:var(--tsp-text-2);line-height:1.55}.tsp-d-hb-luecke{color:var(--tsp-text-3);margin:0;font-size:.875rem}.tsp-d-hb-luecke strong{color:var(--tsp-text-2);font-weight:500}.tsp-d-warum-bereiche{gap:8px;margin-bottom:16px;display:grid}.tsp-d-warum-bereiche .tsp-d-mini-titel{margin:0}.tsp-d-warum-bereiche p,.tsp-d-warum-bereiche li{color:var(--tsp-text-2);line-height:1.55}.tsp-d-warum-bereiche strong{color:var(--tsp-text);font-weight:600}.tsp-d-kpi-bedeutung{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:0 0 14px;display:grid}.tsp-d-kpi-bedeutung dt{color:var(--tsp-text);font-weight:600}.tsp-d-kpi-bedeutung dd{color:var(--tsp-text-2);margin:0}@media (max-width:599px){.tsp-d-kpi-bedeutung{grid-template-columns:minmax(0,1fr)}.tsp-d-kpi-bedeutung dd{margin-bottom:6px}}.tsp-d-pz-liste{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius);background:var(--tsp-flaeche);gap:0;margin:0;padding:0;list-style:none;display:grid}.tsp-d-pz{padding:16px 20px 4px}.tsp-d-pz+.tsp-d-pz{border-top:1px solid var(--tsp-linie)}.tsp-d-pz-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;display:grid}.tsp-d-pz-text{gap:4px;min-width:0;display:grid}.tsp-d-pz-name{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 2px;font-size:1.0625rem;font-weight:650;line-height:1.35;display:flex}.tsp-d-pz-name .tsp-chip-prio{padding:2px 8px;font-size:.75rem}.tsp-d-pz-zeile{color:var(--tsp-text-2);margin:0;font-size:.9375rem;line-height:1.5}.tsp-d-pz-zeile strong{color:var(--tsp-text-3);font-weight:500}.tsp-d-pz>.tsp-d-prio-mehr{border-bottom:0;margin-top:8px}@media (max-width:599px){.tsp-d-pz{padding:14px 16px 2px}.tsp-d-pz-kopf{grid-template-columns:minmax(0,1fr)}}.tsp-d-zweck-liste{color:var(--tsp-text-2);grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:4px 0 0;font-size:.875rem;display:grid}.tsp-d-zweck-liste dt{color:var(--tsp-text);font-weight:600}.tsp-d-zweck-liste dd{margin:0}.tsp-d-plan-aufbau>.tsp-d-mini-titel{margin:10px 0 0}.tsp-d-plan .tsp-plan-kopf{align-items:center}.tsp-d-plan .tsp-massnahme-kopf{padding-block-start:12px;padding-block-end:12px}.tsp-d-herkunft{margin:0 16px 10px}.tsp-d-herkunft .tsp-chip{padding:2px 8px;font-size:.75rem}.tsp-d-praxis-status{gap:6px;margin:4px 0 6px;display:grid}.tsp-d-praxis-wirksam{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:1.0625rem;display:flex}.tsp-d-praxis-wirksam strong{color:var(--tsp-text-2);font-weight:600}.tsp-d-praxis-statuswert{color:var(--tsp-text);align-items:center;gap:8px;font-weight:650;display:inline-flex}.tsp-d-praxis-statuswert:before{content:"";background:var(--tsp-ton-achtung);border-radius:50%;width:8px;height:8px}.tsp-d-praxis-wirksam-text{color:var(--tsp-text-3);margin:0;font-size:.875rem}.tsp-d-praxis-start{color:var(--tsp-text);margin:8px 0 0;font-size:1.0625rem;font-weight:600}.tsp-d-praxis-kurz.tsp-praxis{gap:22px}.tsp-d-praxis-kurz .tsp-d-praxis-status{gap:6px;display:grid}.tsp-d-praxis-kurz .tsp-d-praxis-wirksam-text{color:var(--tsp-text-2);max-width:62ch;font-size:.9375rem}.tsp-d-praxis-kurz .tsp-d-praxis-start{margin-top:6px}.tsp-d-praxis-aktion{border-top:1px solid var(--tsp-linie);justify-items:start;gap:10px;padding-top:18px;display:grid}a.tsp-d-praxis-link{text-decoration:none}a.tsp-d-praxis-link .tsp-icon{width:18px;height:18px}.tsp-d-praxis-hinweis{color:var(--tsp-text-3);max-width:62ch;margin:0;font-size:.8125rem;line-height:1.5}}@media screen and (max-width:599px){.tsp-d-praxis-aktion{justify-items:stretch}a.tsp-d-praxis-link{width:100%}}@media screen{.tsp-d-praxis-kurz .tsp-d-praxis-ablauf{border-top:1px solid var(--tsp-linie)}.tsp-d-praxis-kurz .tsp-d-praxis-ablauf+.tsp-d-praxis-aktion{border-top:0;padding-top:4px}.tsp-d-praxis-kurz .tsp-d-praxis-erstgespraech{color:var(--tsp-text-2);max-width:62ch;margin:2px 0 0;font-size:.9375rem}.tsp-d-praxis-ablauf-intro{color:var(--tsp-text-2);max-width:62ch;margin:0;font-size:.875rem}.tsp-d-praxis-kurzliste{counter-reset:kurz;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tsp-d-praxis-kurzliste li{counter-increment:kurz;color:var(--tsp-text);align-items:baseline;gap:10px;font-size:.9375rem;display:flex}.tsp-d-praxis-kurzliste li:before{content:counter(kurz);font-family:var(--tsp-mono);color:var(--tsp-text-3);flex:none;width:1.2em;font-size:.75rem}.tsp-d-praxis-details{margin-top:10px}.tsp-d-praxis-details-inhalt{gap:12px;margin-top:8px;font-size:.875rem;display:grid}.tsp-d-kontakt-hilfe{gap:6px;max-width:62ch;display:grid}.tsp-d-kontakt-hilfe-text{color:var(--tsp-text-2);margin:0;font-size:.8125rem;line-height:1.5}.tsp-d-kontakt-zeile{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tsp-d-kontakt-vorschlag{border:1px dashed var(--tsp-linie-stark);color:var(--tsp-text);-webkit-user-select:all;user-select:all;border-radius:8px;flex:18em;min-width:0;margin:0;padding:8px 12px;font-size:.875rem;line-height:1.45}.tsp-d-kontakt-kopieren{flex:none}.tsp-d-kontakt-status{color:var(--tsp-text-2);min-height:1.2em;margin:0;font-size:.8125rem}.tsp-d-kontakt-status:empty{min-height:0}.tsp-d-ueb-praxis{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-klein);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.tsp-d-ueb-praxis-text{color:var(--tsp-text-2);margin:0;font-size:.9375rem}a.tsp-d-ueb-praxis-link{text-decoration:none}a.tsp-d-ueb-praxis-link .tsp-icon{width:16px;height:16px}.tsp-d-hb-grundlage-text{color:var(--tsp-text-3)}.tsp-d-tabs-mehr{display:none}@media (max-width:1023px){.tsp-d-tabs-mehr-an .tsp-d-tabs-mehr{pointer-events:none;color:var(--tsp-text-2);background:linear-gradient(90deg,#14171d00,var(--tsp-bg)55%);justify-content:flex-end;align-items:center;width:36px;padding-right:8px;display:flex;position:absolute;top:0;bottom:1px;right:0}}.tsp-fortschritt-zusatz{font-family:var(--tsp-font);color:var(--tsp-text-2);font-size:.8125rem}}@media screen and (max-width:599px){.tsp-d-ueb-praxis{flex-direction:column;align-items:stretch}a.tsp-d-ueb-praxis-link{justify-content:center}}.tsp-druck-kontakt{display:none}@media print{.tsp-druck-kontakt{break-inside:avoid;page-break-inside:avoid;border:1px solid #a1a2a5;border-radius:3mm;margin-top:8mm;padding:4mm 5mm;display:block!important}.tsp-druck-kontakt p{color:#1e212b;margin:0;font-size:9.5pt;line-height:1.45}.tsp-druck-kontakt p+p{margin-top:1.5mm}.tsp-druck-kontakt-titel{font-weight:700;font-size:10.5pt!important}.tsp-druck-kontakt-link{color:#1e212b;font-weight:700;text-decoration:underline}.tsp-druck-kontakt-hinweis{color:#33353a!important;font-size:8.5pt!important}}@media screen{.tsp-l-kpi-label,.tsp-l-profil-legende>span{overflow-wrap:break-word;min-width:0}.tsp-d-bereich-name .tsp-chip-grundlage{padding:2px 8px;font-size:.75rem}}@media screen and (max-width:519px){.tsp-d-bereich-name .tsp-chip-grundlage{grid-column:2;justify-self:start}}@media screen{.tsp-d-angebot{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-klein);gap:10px;max-width:760px;padding:16px 18px;display:grid}.tsp-d-angebot .tsp-d-mini-titel{margin:0}.tsp-d-angebot-liste{grid-template-columns:11.5em minmax(0,1fr);gap:6px 16px;margin:0;font-size:.875rem;line-height:1.5;display:grid}.tsp-d-angebot-liste dt{color:var(--tsp-text);font-weight:600}.tsp-d-angebot-liste dd{color:var(--tsp-text-2);margin:0}.tsp-d-angebot-absender{border-top:1px solid var(--tsp-linie);color:var(--tsp-text-3);margin:2px 0 0;padding-top:10px;font-size:.8125rem;line-height:1.5}.tsp-d-praxis-kurz .tsp-d-angebot+.tsp-d-praxis-aktion{border-top:0;padding-top:0}}@media screen and (max-width:599px){.tsp-d-angebot{padding:14px}.tsp-d-angebot-liste{grid-template-columns:minmax(0,1fr);gap:2px}.tsp-d-angebot-liste dd+dt{margin-top:8px}}@media print{.tsp-druck-kontakt-angebot{color:#1e212b;margin:2mm 0 0;padding-left:4.5mm;font-size:9pt;line-height:1.45;list-style:disc}.tsp-druck-kontakt-angebot li+li{margin-top:.8mm}.tsp-druck-kontakt-angebot li{display:list-item}.tsp-druck-kontakt-absender{color:#33353a!important;margin-top:2.5mm!important;font-size:8.5pt!important}.tsp-druckfassung .tsp-signal{grid-template-columns:10.6em minmax(30px,1fr) 3.4em}.tsp-druckfassung .tsp-signal-label{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;white-space:nowrap}}@media screen{.tsp-d-ueberblick{gap:40px}.tsp-d-ueberblick>.tsp-d-abschnitt-kopf{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tsp-d-ueb-kopf{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}@media (min-width:1024px){.tsp-d-ueb-kopf{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:24px}}.tsp-d-ueb-kopf .tsp-d-fazit{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-gross);background:var(--tsp-flaeche);align-content:start;gap:18px;max-width:none;padding:32px}.tsp-d-ueb-kopf .tsp-d-fazit .tsp-d-fokus-label{font-family:var(--tsp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tsp-akzent);margin:0;font-size:.75rem;font-weight:500}.tsp-d-ueb-kopf .tsp-d-fazit-text{max-width:46ch;margin:0;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:650;line-height:1.4}.tsp-d-weg{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-gross);background:var(--tsp-flaeche);align-content:start;gap:16px;padding:28px;display:grid}.tsp-d-weg-titel{color:var(--tsp-text);margin:0;font-size:.9375rem;font-weight:650}.tsp-d-weg-liste{gap:16px;margin:0;padding:0;list-style:none;display:grid}.tsp-d-weg-schritt{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.tsp-d-weg-marke{border:1.5px solid var(--tsp-akzent);font-family:var(--tsp-mono);color:var(--tsp-akzent);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:600;display:grid}.tsp-d-weg-erledigt .tsp-d-weg-marke{border-color:var(--tsp-akzent);background:var(--tsp-akzent);color:var(--tsp-bg)}.tsp-d-weg-offen .tsp-d-weg-marke{border-style:dashed;border-color:var(--tsp-ton-achtung);color:var(--tsp-ton-achtung)}.tsp-d-weg-text{gap:2px;padding-top:3px;display:grid}.tsp-d-weg-text strong{color:var(--tsp-text);font-size:.9375rem;font-weight:650;line-height:1.3}.tsp-d-weg-text span{color:var(--tsp-text-2);font-size:.8125rem;line-height:1.4}.tsp-d-reife{gap:20px;display:grid}.tsp-d-reife-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 32px;display:flex}.tsp-d-reife-kopf .tsp-d-unterTitel{margin:0;font-size:1.1875rem}.tsp-d-reife-kopf .tsp-d-erklaerzeile{max-width:560px;margin:0;font-size:.8125rem}.tsp-d-ueberblick .tsp-d-kpis{background:0 0;border:0;border-radius:0;gap:16px;overflow:visible}.tsp-d-ueberblick .tsp-d-kpi{text-align:center;border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-gross);background:var(--tsp-flaeche);align-content:start;justify-items:center;gap:14px;padding:28px 20px}.tsp-d-ueberblick .tsp-d-kpi-label{color:var(--tsp-text);font-weight:600}.tsp-d-ueberblick .tsp-d-kpi .tsp-kpi-ring-zeile{justify-items:center;gap:16px}.tsp-d-ueberblick .tsp-kpi-ring{width:140px}.tsp-d-ueberblick .tsp-kpi-ring-spur{stroke:var(--tsp-linie);stroke-width:8px}.tsp-d-ueberblick .tsp-kpi-ring-fuellung{stroke:var(--tsp-stufe,var(--tsp-ton-positiv));stroke-width:8px}.tsp-d-ueberblick .tsp-d-kpi .tsp-kpi-ring .tsp-kpi-wert{font-size:2.5rem}.tsp-d-ueberblick .tsp-d-kpi .tsp-kpi-ring .tsp-kpi-einheit{font-size:1rem}.tsp-d-ueberblick .tsp-d-kpi[class*=tsp-ton-] .tsp-chip-band{background:color-mix(in srgb,var(--tsp-stufe,var(--tsp-ton-positiv))14%,var(--tsp-flaeche));color:var(--tsp-stufe,var(--tsp-ton-positiv));border-color:#0000;justify-self:center;font-weight:600}.tsp-d-ueberblick .tsp-d-kpi[class*=tsp-ton-] .tsp-chip-band:before{display:none}.tsp-d-ueberblick .tsp-d-kpi.tsp-kpi-status{border-color:color-mix(in srgb,var(--tsp-ton-achtung)30%,var(--tsp-linie));background:color-mix(in srgb,var(--tsp-ton-achtung)5%,var(--tsp-flaeche));gap:10px}.tsp-d-ueberblick .tsp-kpi-ring-offen{margin-bottom:4px}.tsp-d-ueberblick .tsp-kpi-ring-strich{stroke:var(--tsp-ton-achtung);stroke-width:3px;stroke-dasharray:2 3.2;opacity:.75}.tsp-kpi-ring-symbol{color:var(--tsp-ton-achtung);width:34px;height:34px;position:relative}.tsp-d-ueberblick .tsp-d-kpi.tsp-kpi-status .tsp-kpi-statuswert{color:var(--tsp-ton-achtung);justify-content:center;margin:0;font-size:1.0625rem}.tsp-d-ueberblick .tsp-d-kpi.tsp-kpi-status .tsp-kpi-statuswert:before{display:none}.tsp-d-ueberblick .tsp-d-kpi.tsp-kpi-status .tsp-d-kpi-text{max-width:26ch;margin:0}.tsp-d-kpi-praxis{color:var(--tsp-ton-achtung);justify-content:center;gap:4px;min-height:44px;padding:0 4px;font-size:.875rem;font-weight:600;text-decoration:none}.tsp-d-kpi-praxis-text{text-underline-offset:4px;text-decoration:underline}.tsp-d-ueberblick .tsp-d-handlung{gap:16px}.tsp-d-ueberblick .tsp-d-handlung>.tsp-d-unterTitel{font-size:1.1875rem}.tsp-d-ueberblick .tsp-d-hb-liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.tsp-d-ueberblick .tsp-d-hb{border-color:var(--tsp-linie);border-radius:var(--tsp-radius-gross);grid-template-rows:none;grid-template-columns:auto minmax(0,1fr);gap:0 20px;padding:28px}.tsp-d-hb-nr{font-family:var(--tsp-mono);color:var(--tsp-akzent);font-size:1.75rem;font-weight:500;line-height:1.1}.tsp-d-hb-koerper{grid-template-rows:1fr auto;gap:16px;min-width:0;display:grid}.tsp-d-hb-grundlage .tsp-d-hb-koerper{grid-column:1/-1}.tsp-d-hb-rang{font-family:var(--tsp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tsp-text-2);font-size:.75rem;font-weight:600}.tsp-d-ueberblick .tsp-d-hb-inhalt{gap:6px}.tsp-d-ueberblick .tsp-d-hb-name{font-size:1.1875rem}.tsp-d-ueberblick .tsp-d-hb-schritt{border-radius:var(--tsp-radius-klein);background:var(--tsp-bg);border:0;gap:4px;margin:10px 0 0;padding:12px 16px}.tsp-d-ueberblick .tsp-d-hb-massnahme{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.9375rem}.tsp-d-ueberblick .tsp-d-hb-name{overflow-wrap:anywhere}.tsp-d-ueberblick .tsp-d-hb-aktion{align-self:end;margin:0}.tsp-d-ueb-mehr{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-gross);background:var(--tsp-flaeche);display:grid;overflow:hidden}.tsp-d-ueb-mehr>.tsp-aufklapper{background:0 0;border:0;border-radius:0;margin:0}.tsp-d-ueb-mehr>.tsp-aufklapper+.tsp-aufklapper{border-top:1px solid var(--tsp-linie)}.tsp-d-ueberblick .tsp-d-ueb-praxis{border:1px solid color-mix(in srgb,var(--tsp-ton-achtung)22%,var(--tsp-linie));border-radius:var(--tsp-radius-gross);background:color-mix(in srgb,var(--tsp-ton-achtung)5%,var(--tsp-bg));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:28px 32px;display:flex}.tsp-d-ueb-praxis-inhalt{gap:6px;min-width:0;display:grid}.tsp-d-ueb-praxis-titel{color:var(--tsp-text);margin:0;font-size:1.0625rem;font-weight:650}.tsp-d-ueberblick .tsp-d-ueb-praxis-text{color:var(--tsp-text-2);margin:0;font-size:.9375rem}.tsp-btn-achtung{background:var(--tsp-ton-achtung);color:var(--tsp-bg);border-color:#0000;font-weight:650}.tsp-btn-achtung:hover{background:color-mix(in srgb,var(--tsp-ton-achtung)85%,var(--tsp-text));color:var(--tsp-bg)}@media (max-width:1023.98px){.tsp-d-ueberblick{gap:32px}}@media (max-width:599px){.tsp-d-ueberblick{gap:28px}.tsp-d-ueb-kopf .tsp-d-fazit,.tsp-d-weg{padding:20px}.tsp-d-ueb-kopf .tsp-d-fazit,.tsp-d-ueberblick .tsp-d-kpis{gap:12px}.tsp-d-ueberblick .tsp-d-kpi{gap:10px;padding:18px 10px}.tsp-d-ueberblick .tsp-kpi-ring{width:100px}.tsp-d-ueberblick .tsp-d-kpi .tsp-kpi-ring .tsp-kpi-wert{font-size:1.75rem}.tsp-d-ueberblick .tsp-d-kpi .tsp-kpi-ring .tsp-kpi-einheit{font-size:.875rem}.tsp-d-ueberblick .tsp-d-kpi .tsp-kpi-ring-zeile{gap:10px}.tsp-kpi-ring-symbol{width:26px;height:26px}.tsp-d-ueb-kopf .tsp-d-fazit-text{font-size:1.125rem;line-height:1.45}.tsp-d-ueberblick .tsp-d-hb{grid-template-columns:minmax(0,1fr);gap:6px;padding:20px}.tsp-d-hb-nr{font-size:1.25rem}.tsp-d-ueberblick .tsp-d-hb-schritt{padding:12px 14px}.tsp-d-ueberblick .tsp-d-ueb-praxis{flex-direction:column;align-items:stretch;padding:20px}.tsp-d-ueberblick a.tsp-d-ueb-praxis-link{justify-content:center}}}@media (forced-colors:active){.tsp-d-weg-erledigt .tsp-d-weg-marke{forced-color-adjust:none;color:canvas;background:canvastext}.tsp-d-ueberblick .tsp-kpi-ring-strich{stroke:canvastext}}@media screen and (min-width:600px){.tsp-dashboard{padding-block-start:18px;padding-block-end:16px}.tsp-d-kopf{gap:12px 32px}.tsp-d-kopf-meta{margin-bottom:6px}.tsp-d-kopf .tsp-ergebnis-titel{font-size:clamp(1.875rem,1.45rem + 1.2vw,2.375rem)}.tsp-d-kopf .tsp-ergebnis-untertitel{margin-top:4px}.tsp-d-kopf .tsp-einordnung-chips{margin-top:10px}.tsp-dashboard>.tsp-d-nav{margin-top:14px}.tsp-dashboard>.tsp-d-nav+*{margin-top:20px}.tsp-d-ueberblick{gap:28px}.tsp-d-ueb-kopf .tsp-d-fazit{gap:12px;padding:24px 28px}.tsp-d-ueb-kopf .tsp-d-fazit-text{max-width:64ch;font-size:clamp(1.1875rem,.95rem + .6vw,1.4375rem);line-height:1.4}.tsp-d-weg{gap:12px;padding:24px}.tsp-d-weg-liste{gap:12px}.tsp-d-reife{gap:14px}.tsp-d-reife-kopf .tsp-d-erklaerzeile{max-width:640px}.tsp-d-ueberblick .tsp-d-kpi{gap:12px;padding:22px 20px}}@media screen and (min-width:1024px) and (max-width:1279.98px){.tsp-d-kopf{grid-template-columns:minmax(0,1fr);align-items:start}.tsp-d-kopf .tsp-ergebnis-aktionen{justify-content:flex-start}}:root{--tsp-stufe-klaerung:var(--tsp-ton-kritisch);--tsp-stufe-teilweise:var(--tsp-ton-achtung);--tsp-stufe-solide:var(--tsp-ton-achtung);--tsp-stufe-weitgehend:var(--tsp-ton-positiv)}.tsp-stufe-klaerung{--tsp-stufe:var(--tsp-stufe-klaerung)}.tsp-stufe-teilweise{--tsp-stufe:var(--tsp-stufe-teilweise)}.tsp-stufe-solide{--tsp-stufe:var(--tsp-stufe-solide)}.tsp-stufe-weitgehend{--tsp-stufe:var(--tsp-stufe-weitgehend)}@media screen{.tsp-kpi-ring-fuellung{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--tsp-stufe,var(--tsp-ton-positiv))30%,transparent))}[class*=tsp-stufe-] .tsp-kpi-ring:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--tsp-stufe)12%,transparent)0%,transparent 70%);border-radius:50%;position:absolute;top:12%;bottom:12%;left:12%;right:12%}.tsp-d-ueberblick .tsp-d-kpi[class*=tsp-stufe-] .tsp-kpi-einheit{color:var(--tsp-stufe)}@media (prefers-reduced-motion:no-preference){.tsp-d-kpis>li:nth-child(2) .tsp-kpi-ring-fuellung,.tsp-l-kpis>:nth-child(2) .tsp-kpi-ring-fuellung{transition-delay:.12s}.tsp-d-kpis>li:nth-child(3) .tsp-kpi-ring-fuellung,.tsp-l-kpis>:nth-child(3) .tsp-kpi-ring-fuellung{transition-delay:.24s}}.tsp-dashboard .tsp-d-wert[class*=tsp-stufe-] .tsp-signal-fuellung{background:var(--tsp-stufe)}.tsp-dashboard .tsp-d-wert-skala[class*=tsp-stufe-] .tsp-d-wert-zahl{color:var(--tsp-stufe);font-weight:650}.tsp-l-kpi{text-align:center;justify-items:center;gap:10px}.tsp-l-ring{width:96px}.tsp-l-ring .tsp-kpi-ring-spur{stroke:var(--tsp-spur);stroke-width:8px}.tsp-l-ring .tsp-kpi-ring-fuellung{stroke:var(--tsp-stufe,var(--tsp-text-2));stroke-width:8px;stroke-linecap:round}.tsp-l-ring .tsp-l-kpi-wert{position:relative}.tsp-l-ring .tsp-l-kpi-zahl{font-size:1.75rem}.tsp-l-ring .tsp-l-kpi-einheit{font-size:.8125rem}.tsp-l-kpi[class*=tsp-stufe-] .tsp-l-kpi-einheit{color:var(--tsp-stufe)}.tsp-l-kpi-band{color:var(--tsp-stufe,var(--tsp-text-2));background:color-mix(in srgb,var(--tsp-stufe,var(--tsp-text-2))14%,var(--tsp-flaeche));border-radius:999px;padding:2px 9px;font-size:.6875rem;font-weight:600;line-height:1.5}.tsp-l-start .tsp-kpi-ring-fuellung{stroke-dashoffset:100px;transition:none}@media (prefers-reduced-motion:no-preference){.tsp-l-screen .tsp-kpi-ring-fuellung{transition:stroke-dashoffset .9s var(--tsp-kurve)}.tsp-l-screen.tsp-l-start .tsp-kpi-ring-fuellung{transition:none}.tsp-l-achtung .tsp-l-punkt{animation:2.8s ease-out 3 tsp-l-puls}}@keyframes tsp-l-puls{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tsp-ton-achtung)45%,transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in srgb,var(--tsp-ton-achtung)0%,transparent)}}.tsp-l-achtung{color:var(--tsp-ton-achtung)}.tsp-l-profil-wert{gap:4px;min-width:0;display:grid}.tsp-l-profil-zahl{font-family:var(--tsp-mono);color:var(--tsp-stufe,var(--tsp-text-2));font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:1.2}.tsp-l-profil-wert[class*=tsp-stufe-] .tsp-l-balken-fuellung{background:var(--tsp-stufe)}@media (max-width:599px){.tsp-l-ring{width:76px}.tsp-l-ring .tsp-l-kpi-zahl{font-size:1.375rem}.tsp-l-kpi-band{text-wrap:balance;padding:2px 7px;font-size:.6875rem}}}@media (forced-colors:active){.tsp-kpi-ring-fuellung{filter:none}[class*=tsp-stufe-] .tsp-kpi-ring:before{display:none}}@media screen{.tsp-d-ueberblick .tsp-d-kpi.tsp-kpi-status{border-color:var(--tsp-linie);background:var(--tsp-flaeche)}.tsp-d-ueberblick .tsp-kpi-ring-strich{stroke:var(--tsp-text-2);stroke-width:2.5px;opacity:1}.tsp-kpi-ring-symbol{color:var(--tsp-text-2)}.tsp-d-ueberblick .tsp-d-kpi.tsp-kpi-status .tsp-kpi-statuswert{color:var(--tsp-text)}.tsp-d-kpi-praxis{color:var(--tsp-akzent)}.tsp-d-kpi-praxis .tsp-d-kpi-praxis-text{-webkit-text-decoration-color:color-mix(in srgb,var(--tsp-akzent)55%,transparent);text-decoration-color:color-mix(in srgb,var(--tsp-akzent)55%,transparent)}:is(.tsp-d-kpi-praxis:hover .tsp-d-kpi-praxis-text,.tsp-d-kpi-praxis:focus-visible .tsp-d-kpi-praxis-text){text-decoration-color:currentColor}.tsp-d-weg-offen .tsp-d-weg-marke{border-color:var(--tsp-text-2);color:var(--tsp-text-2)}.tsp-d-praxis-statuswert:before{border:1.5px solid var(--tsp-text-2);box-sizing:border-box;background:0 0}.tsp-l-achtung{color:var(--tsp-text)}.tsp-l-achtung .tsp-l-punkt{border:1.5px solid var(--tsp-text-2);box-sizing:border-box;background:0 0;animation:none}.tsp-d-ueberblick .tsp-d-ueb-praxis{border-color:var(--tsp-linie);background:var(--tsp-flaeche)}.tsp-btn-achtung{background:var(--tsp-akzent);color:var(--tsp-bg)}.tsp-btn-achtung:hover{background:color-mix(in srgb,var(--tsp-akzent)85%,var(--tsp-text));color:var(--tsp-bg)}.tsp-analyse{z-index:1000;background:color-mix(in srgb,var(--tsp-bg)94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:tsp-analyse-ein .22s var(--tsp-kurve);place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.tsp-analyse.tsp-analyse-aus{opacity:0;transition:opacity .3s var(--tsp-kurve)}.tsp-analyse-karte{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-gross);background:var(--tsp-flaeche);text-align:center;justify-items:center;gap:18px;width:min(420px,100%);padding:36px 32px 28px;display:grid}.tsp-analyse-ring{border:3px solid var(--tsp-linie);border-top-color:var(--tsp-akzent);border-radius:50%;width:56px;height:56px;animation:.9s linear infinite tsp-analyse-dreh}.tsp-analyse-titel{color:var(--tsp-text);margin:0;font-size:1.125rem;font-weight:650}.tsp-analyse-liste{text-align:left;justify-items:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.tsp-analyse-schritt{color:var(--tsp-text-3);transition:color .2s var(--tsp-kurve);align-items:center;gap:10px;font-size:.9375rem;display:flex}.tsp-analyse-marke{border:1.5px solid var(--tsp-linie-stark);color:#0000;transition:background-color .2s var(--tsp-kurve),border-color .2s var(--tsp-kurve),color .2s var(--tsp-kurve);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.tsp-analyse-fertig{color:var(--tsp-text)}.tsp-analyse-fertig .tsp-analyse-marke{border-color:var(--tsp-akzent);background:var(--tsp-akzent);color:var(--tsp-bg)}.tsp-analyse-lokal{color:var(--tsp-text-3);align-items:center;gap:6px;margin:4px 0 0;font-size:.8125rem;display:inline-flex}@keyframes tsp-analyse-dreh{to{transform:rotate(360deg)}}@keyframes tsp-analyse-ein{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.tsp-analyse{display:none}}.tsp-fortschritt-balken:has(.tsp-seg){background:0 0;border-radius:0;gap:3px;height:4px;display:flex;overflow:visible}.tsp-fortschritt-kopf .tsp-fortschritt-balken:has(.tsp-seg){height:4px}.tsp-seg{background:var(--tsp-spur);border-radius:2px;flex:1 1 0;min-width:0}.tsp-seg-neu{margin-left:5px}.tsp-seg-fertig{background:var(--tsp-akzent)}.tsp-seg-aktuell{background:color-mix(in srgb,var(--tsp-akzent)55%,var(--tsp-spur))}.tsp-fortschritt-zusatz{color:var(--tsp-text-3)}.tsp-option-taste,.tsp-optionen-antworten .tsp-option-marke{display:none}.tsp-optionen-antworten .tsp-option-taste{border:1.5px solid var(--tsp-linie-stark);background:var(--tsp-bg);font-family:var(--tsp-mono);color:var(--tsp-text-2);transition:background-color .16s var(--tsp-kurve),border-color .16s var(--tsp-kurve),color .16s var(--tsp-kurve);border-radius:8px;flex:none;order:-1;place-items:center;width:28px;height:28px;margin-top:-2px;font-size:.8125rem;font-weight:650;display:grid}.tsp-optionen-antworten .tsp-option:hover .tsp-option-taste{color:var(--tsp-text);border-color:var(--tsp-hover-linie)}.tsp-optionen-antworten .tsp-option:has(.tsp-option-input:checked) .tsp-option-taste{color:var(--tsp-bg);background:var(--tsp-akzent);border-color:var(--tsp-akzent)}@media (forced-colors:active){.tsp-optionen-antworten .tsp-option:has(.tsp-option-input:checked) .tsp-option-taste{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}@media screen and (prefers-reduced-motion:no-preference){.tsp-seg{transition:background-color .4s var(--tsp-kurve)}.tsp-option:has(.tsp-option-input:checked) :is(.tsp-option-marke,.tsp-option-taste){animation:tsp-auswahl .26s var(--tsp-kurve)}@keyframes tsp-auswahl{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}}@media (forced-colors:active){.tsp-seg{forced-color-adjust:none;background:graytext}.tsp-seg-fertig,.tsp-seg-aktuell{background:highlight}}@media screen{.tsp-dashboard .tsp-d-bereich-kopf .tsp-d-wert-skala[class*=tsp-stufe-],.tsp-dashboard .tsp-d-bereich-kopf .tsp-d-wert-leer{border-radius:8px;align-self:stretch;align-items:center;gap:10px;padding:8px 12px}.tsp-dashboard .tsp-d-bereich-kopf .tsp-d-wert-skala[class*=tsp-stufe-]{background:color-mix(in srgb,var(--tsp-stufe)13%,var(--tsp-flaeche));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tsp-stufe)26%,transparent)}.tsp-dashboard .tsp-d-bereich-kopf .tsp-d-wert-leer{box-shadow:inset 0 0 0 1px var(--tsp-linie);background:0 0}.tsp-dashboard .tsp-d-bereich-kopf .tsp-d-wert-skala[class*=tsp-stufe-] .tsp-d-wert-zahl{font-size:.9375rem}.tsp-dashboard .tsp-d-bereich-kopf .tsp-d-wert-skala[class*=tsp-stufe-] .tsp-signal-balken{background:color-mix(in srgb,var(--tsp-stufe)18%,var(--tsp-spur))}}.tsp-deckblatt{display:none}@media print{.tsp-deckblatt{break-after:page;page-break-after:always;color:#14171d;align-content:start;gap:6mm;min-height:232mm;padding-top:6mm;display:grid!important}.tsp-deck-marke{letter-spacing:.04em;text-transform:uppercase;color:#4c705d;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-bottom:2pt solid #4c705d;margin:0;padding-bottom:3mm;font-size:9pt;font-weight:700}.tsp-deck-titel{letter-spacing:-.02em;color:#14171d;margin:8mm 0 0;font-size:30pt;font-weight:750;line-height:1.05}.tsp-deck-untertitel{color:#33353a;margin:-3mm 0 0;font-size:13pt}.tsp-deck-einordnung{color:#33353a;flex-wrap:wrap;gap:2mm 6mm;margin:0;padding:0;font-size:9.5pt;list-style:none;display:flex}.tsp-deck-einordnung strong{color:#14171d;font-weight:650}.tsp-deck-meta{color:#33353a;margin:0;font-size:8.5pt}.tsp-deck-label{letter-spacing:.04em;text-transform:uppercase;color:#4c705d;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 0 2mm;font-size:8pt;font-weight:700}.tsp-deck-summary{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid;background:#ece9e2;border-left:3pt solid #4c705d;margin-top:4mm;padding:5mm 6mm}.tsp-deck-fazit{color:#14171d;margin:0;font-size:12pt;font-weight:600;line-height:1.45}.tsp-deck-kpis{break-inside:avoid;grid-template-columns:repeat(4,1fr);gap:4mm;display:grid}.tsp-deck-kpi{border:1px solid #a1a2a5;border-top:3pt solid var(--tsp-stufe,#a1a2a5);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2mm;padding:4mm}.tsp-deck-kpi-offen{border-top-style:dashed;border-top-color:#a1a2a5}.tsp-deck-kpi-label{color:#33353a;margin:0;font-size:8.5pt;font-weight:650}.tsp-deck-kpi-wert{color:#14171d;margin:2mm 0 1mm;font-size:20pt;font-weight:750;line-height:1.1}.tsp-deck-kpi-status{font-size:11pt;line-height:1.25}.tsp-deck-kpi-band{color:#33353a;margin:0;font-size:8.5pt}.tsp-deck-prio ol{gap:2mm;margin:0;padding:0;list-style:none;display:grid}.tsp-deck-prio li{align-items:baseline;gap:4mm;font-size:11pt;font-weight:600;display:flex}.tsp-deck-prio-rang{font-family:var(--tsp-mono);color:#4c705d;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:11pt}.tsp-deck-fuss{color:#33353a;border-top:1px solid #a1a2a5;margin:auto 0 0;padding-top:3mm;font-size:8pt}}@media screen{.tsp-dashboard>.tsp-d-nav{z-index:30;background:var(--tsp-bg);position:sticky;top:0}.tsp-d-kompakt .tsp-d-kopf{align-items:center}.tsp-d-kompakt .tsp-d-kopf-meta,.tsp-d-kompakt .tsp-d-kopf .tsp-ergebnis-untertitel,.tsp-d-kompakt .tsp-d-kopf .tsp-einordnung-chips{display:none}.tsp-d-kompakt .tsp-d-kopf .tsp-ergebnis-titel{font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem)}.tsp-d-ueberblick .tsp-d-kpi:not(.tsp-kpi-status){grid-template-rows:auto 1fr}.tsp-d-ueberblick .tsp-d-kpi:not(.tsp-kpi-status) .tsp-kpi-ring-zeile{grid-template-rows:1fr auto;align-self:stretch;align-items:center}.tsp-d-export-link{color:var(--tsp-text);gap:8px;font-weight:600}.tsp-dashboard :is(.tsp-d-mini-titel,.tsp-d-fokus-label,.tsp-d-titel-klein,.tsp-d-kopf-eyebrow,.tsp-label,.tsp-d-tabellenkopf),.tsp-dashboard .tsp-d-ueb-kopf .tsp-d-fazit .tsp-d-fokus-label,.tsp-schritt :is(.tsp-label,.tsp-eyebrow,.tsp-fortschritt-label){font-family:var(--tsp-font,inherit);letter-spacing:.08em;font-weight:600}.tsp-frage .tsp-fortschritt-label,.tsp-frage .tsp-antwortliste-label,.tsp-vertiefung .tsp-fortschritt-label{display:none}.tsp-frage .tsp-fortschritt-kopf .tsp-fortschritt-text,.tsp-vertiefung .tsp-fortschritt-kopf .tsp-fortschritt-text{justify-content:flex-end}.tsp-d-praxis :is(.tsp-karte,.tsp-d-praxis-karte) :is(.tsp-karte,.tsp-d-angebot,dl){box-shadow:none;background:0 0;border:0;padding-inline-start:0;padding-inline-end:0}}.tsp-d-spalte-kurz{display:none}@media screen and (max-width:759px){.tsp-d-tabellenkopf{grid-template-columns:minmax(0,1fr) 20px;gap:0 12px;min-height:0;padding:10px 16px;display:grid}.tsp-d-tabellenkopf>.tsp-d-spalte-begriff:first-child{display:none}.tsp-d-tabellenkopf .tsp-d-werte{gap:8px}.tsp-d-tabellenkopf .tsp-d-spalte-frage,.tsp-d-tabellenkopf .tsp-d-spalte>.tsp-d-spalte-begriff{display:none}.tsp-d-spalte-kurz{color:var(--tsp-text-3);text-align:center;-webkit-hyphens:manual;hyphens:manual;font-size:.75rem;font-weight:600;display:block}.tsp-dashboard .tsp-d-bereich-kopf .tsp-d-wert-label{display:none}.tsp-dashboard .tsp-d-bereich-kopf>.tsp-d-werte{gap:8px}.tsp-dashboard .tsp-d-bereich-kopf .tsp-d-wert-skala[class*=tsp-stufe-],.tsp-dashboard .tsp-d-bereich-kopf .tsp-d-wert-leer{text-align:center;justify-items:center;gap:4px;padding:8px 10px}.tsp-dashboard .tsp-d-bereich-kopf .tsp-d-wert-zahl{text-align:center}.tsp-dashboard .tsp-d-bereich-kopf .tsp-d-wert-leer .tsp-d-wert-zahl{overflow-wrap:normal;font-size:.75rem}}.tsp-d-praxis .tsp-d-angebot{background:0 0;border:0;max-width:none;padding:0}.tsp-plan-checkpoint-hinweis{color:var(--tsp-text-3);font-style:italic}.tsp-d-plan-weiter{border-top:1px solid var(--tsp-linie);margin-top:28px;padding-top:20px}@media screen and (min-width:760px){.tsp-d-plan>.tsp-abschnitt-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px;display:grid}.tsp-d-plan>.tsp-abschnitt-kopf>:not(.tsp-d-mini-auf):not(.tsp-d-plan-werkzeug){grid-column:1/-1}.tsp-d-plan>.tsp-abschnitt-kopf>.tsp-d-plan-werkzeug{grid-column:2;margin:0}}.tsp-q-hauptspalte>.tsp-navleiste .tsp-btn{min-height:44px}.tsp-q-panel-titel,.tsp-q-teil-titel{font-family:var(--tsp-font);letter-spacing:.08em;font-weight:600}.tsp-landing .tsp-l-abschnitt,.tsp-landing .tsp-landing-cta{background:0 0}.tsp-landing .tsp-l-abschnitt{padding-block-start:64px;padding-block-end:64px}.tsp-landing .tsp-l-abschnitt-titel{letter-spacing:-.02em;text-wrap:balance;margin-bottom:28px;font-size:clamp(1.625rem,1.25rem + 1.2vw,2.25rem);font-weight:650;line-height:1.15}.tsp-wissen{grid-template-columns:minmax(0,1fr);display:grid}.tsp-l-wissen-inhalt{gap:32px;min-width:0;display:grid}.tsp-l-dimensionen{border-top:1px solid var(--tsp-linie);margin:0;display:grid}.tsp-l-dim{border-bottom:1px solid var(--tsp-linie);gap:6px;padding-block-start:22px;padding-block-end:22px;display:grid}.tsp-l-dim-titel{letter-spacing:-.01em;color:var(--tsp-text);font-size:1.25rem;font-weight:600}.tsp-l-dim-text{color:var(--tsp-text-2);max-width:52ch;margin:0;font-size:1rem}.tsp-l-prio-block{border-radius:var(--tsp-radius-gross);background:var(--tsp-flaeche);border:1px solid var(--tsp-linie);border-left:3px solid var(--tsp-akzent-dunkel);gap:10px;padding:28px;display:grid}.tsp-l-prio-titel{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.tsp-l-prio-def{color:var(--tsp-text);max-width:46ch;font-size:1.125rem;line-height:1.5}.tsp-l-prio-plan{color:var(--tsp-text-2);max-width:46ch;font-size:1rem}@media (min-width:760px){.tsp-l-dim{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:baseline;column-gap:32px}.tsp-l-prio-block{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:40px;padding:32px 36px}.tsp-l-prio-titel{grid-column:1/-1}.tsp-l-prio-plan{align-self:end}}@media (min-width:1024px){.tsp-wissen{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px}.tsp-wissen>.tsp-l-abschnitt-titel{align-self:start;max-width:11ch;margin:0;position:sticky;top:96px}}.tsp-l-ablauf-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-bottom:28px;display:flex}.tsp-l-ablauf-kopf>.tsp-l-abschnitt-titel{margin:0}.tsp-l-ablauf-dauer{color:var(--tsp-text-2);font-size:1rem}.tsp-landing .tsp-l-prozess{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.tsp-landing .tsp-l-schritt,.tsp-landing .tsp-l-schritt:last-child{border:0;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;column-gap:16px;margin:0;padding:0;display:grid}.tsp-landing .tsp-l-schritt:before{content:none}.tsp-landing .tsp-l-schritt-nr{font-family:var(--tsp-mono);letter-spacing:-.02em;color:var(--tsp-text-3);font-size:2.25rem;font-weight:400;line-height:1}.tsp-l-schritt-inhalt{gap:6px;min-width:0;display:grid}.tsp-landing .tsp-l-schritt-titel{font-size:1.1875rem;font-weight:600}.tsp-landing .tsp-l-schritt-text{max-width:38ch}.tsp-landing .tsp-l-schritt:hover .tsp-l-schritt-nr{color:var(--tsp-text)}@media (prefers-reduced-motion:no-preference){.tsp-landing .tsp-l-schritt-nr{transition:color var(--tsp-dauer)ease}}@media (min-width:900px){.tsp-landing .tsp-l-prozess{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);column-gap:48px}.tsp-landing .tsp-l-schritt,.tsp-landing .tsp-l-schritt:last-child{grid-template-columns:minmax(0,1fr);row-gap:20px}.tsp-landing .tsp-l-schritt-nr{font-size:3.5rem}}.tsp-l-daten-liste{border-top:1px solid var(--tsp-linie);max-width:62ch;margin:4px 0 0;padding:0;list-style:none;display:grid}.tsp-l-daten-liste>li{border-bottom:1px solid var(--tsp-linie);color:var(--tsp-text-2);padding-block-start:14px;padding-block-end:14px;font-size:.9375rem}.tsp-landing .tsp-daten-details{border:0;margin-top:0}.tsp-l-grenze-status{border:1px solid var(--tsp-linie);border-radius:999px;justify-self:start;margin-top:10px;padding:8px 14px;font-size:.875rem}@media (min-width:900px){.tsp-landing .tsp-l-rahmen{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0}.tsp-landing .tsp-l-rahmen>.tsp-l-block+.tsp-l-block{border-left:1px solid var(--tsp-linie);margin-left:48px;padding-left:48px}}.tsp-landing .tsp-landing-cta{justify-items:start;gap:24px;padding-block-start:64px;padding-block-end:96px;display:grid}.tsp-landing .tsp-landing-cta-titel{letter-spacing:-.025em;text-wrap:balance;max-width:16ch;font-size:clamp(1.875rem,1.3rem + 2vw,2.75rem);font-weight:650;line-height:1.1}@media (min-width:1024px){.tsp-landing .tsp-l-abschnitt{padding-block-start:112px;padding-block-end:0}.tsp-landing .tsp-landing-cta{padding-block-start:128px;padding-block-end:160px}}.tsp-zs .tsp-zwischenstand{padding-block-start:28px;padding-block-end:48px}.tsp-zs .tsp-zwischen-basis{color:var(--tsp-text-3);margin-bottom:0;font-size:1rem}.tsp-zs-etappe{gap:40px;margin-top:36px;display:grid}.tsp-zs .tsp-zs-label{font-family:var(--tsp-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tsp-text-3);margin:0 0 14px;padding:0;font-size:.75rem;font-weight:600;display:block}.tsp-zs-teilbild{border-left:2px solid var(--tsp-akzent-dunkel);align-self:start;padding-left:24px}.tsp-zs .tsp-zs-teilbild .tsp-zwischen-aussage{letter-spacing:-.015em;color:var(--tsp-text);text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:600;line-height:1.3}.tsp-zs-karte{min-width:0}.tsp-zs .tsp-zs-bereiche{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.tsp-zs .tsp-zs-bereiche li:before{content:none}.tsp-zs .tsp-zs-bereich{border-radius:var(--tsp-radius-klein);border:1px solid var(--tsp-linie);background:var(--tsp-flaeche);color:var(--tsp-text);align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:.9375rem;line-height:1.35;display:flex}.tsp-zs-bereich-icon{background:var(--tsp-bg);color:var(--tsp-text-2);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.tsp-zs-bereich-name{flex:auto;min-width:0}.tsp-zs-haken{color:var(--tsp-akzent);flex:none}.tsp-zs .tsp-zs-label-offen{margin-top:22px}.tsp-zs .tsp-zs-bereich-offen{color:var(--tsp-text-2);background:0 0;border-style:dashed}.tsp-zs .tsp-zs-bereich-offen .tsp-zs-bereich-icon{background:0 0}.tsp-zs-notiz{border-top:1px solid var(--tsp-linie);gap:10px;margin-top:40px;padding-top:20px;display:grid}.tsp-zs-notiz .tsp-zwischen-wirksamkeit{gap:8px 12px;margin:0}.tsp-zs-notiz .tsp-zwischen-wirksamkeit-label{color:var(--tsp-text-2);font-size:.875rem;font-weight:600}.tsp-zs-pill{border:1px solid var(--tsp-linie);border-radius:999px;padding:6px 12px;font-size:.8125rem}.tsp-zs-notiz .tsp-zs-text{color:var(--tsp-text-3);max-width:80ch;margin:0;font-size:.875rem;line-height:1.6}@media (min-width:600px){.tsp-zs .tsp-zs-bereiche{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tsp-zs-etappe{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;column-gap:64px;margin-top:44px}.tsp-zs-teilbild{padding-left:28px}}@media (forced-colors:active){.tsp-zs-teilbild{border-left-color:canvastext}.tsp-zs-haken{color:canvastext}}@media (max-width:599px){.tsp-zs .tsp-zs-bereiche{gap:6px}.tsp-zs .tsp-zs-bereich{min-height:44px;padding:8px 12px;font-size:.875rem}.tsp-zs .tsp-zs-bereich-icon{display:none}.tsp-zs-etappe{gap:28px;margin-top:24px}}@media (prefers-reduced-motion:no-preference){.tsp-zs-auf .tsp-zs-teilbild{animation:tsp-zs-ein .52s var(--tsp-kurve)both}.tsp-zs-auf .tsp-zs-karte .tsp-zs-label,.tsp-zs-auf .tsp-zs-bereich{animation:tsp-zs-ein .42s var(--tsp-kurve)both}.tsp-zs-auf .tsp-zs-karte>.tsp-zs-label:first-child{animation-delay:.12s}.tsp-zs-auf .tsp-zs-bereich:first-child{animation-delay:.18s}.tsp-zs-auf .tsp-zs-bereich:nth-child(2){animation-delay:.24s}.tsp-zs-auf .tsp-zs-bereich:nth-child(3){animation-delay:.3s}.tsp-zs-auf .tsp-zs-bereich:nth-child(4){animation-delay:.36s}.tsp-zs-auf .tsp-zs-bereich:nth-child(5){animation-delay:.42s}.tsp-zs-auf .tsp-zs-bereich:nth-child(6){animation-delay:.48s}.tsp-zs-auf .tsp-zs-bereich:nth-child(7){animation-delay:.54s}.tsp-zs-auf .tsp-zs-bereiche-offen .tsp-zs-bereich,.tsp-zs-auf .tsp-zs-karte .tsp-zs-label-offen{animation-delay:.62s}.tsp-zs-auf .tsp-zs-haken{animation:tsp-zs-haken .32s var(--tsp-kurve).7s both}.tsp-zs-auf .tsp-zs-notiz{animation:tsp-zs-ein .42s var(--tsp-kurve).76s both}@keyframes tsp-zs-ein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tsp-zs-haken{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}}.tsp-d-praxis-neu.tsp-praxis{box-shadow:none;background:0 0;border:0;gap:48px;padding:0;display:grid}.tsp-d-praxis-kopf{align-items:start;gap:28px;display:grid}.tsp-d-praxis-intro{gap:22px;min-width:0;display:grid}.tsp-d-praxis-neu .tsp-d-praxis-lead{color:var(--tsp-text);text-wrap:pretty;max-width:46ch;margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;line-height:1.45}.tsp-d-praxis-vergleich{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.tsp-d-praxis-zustand{border:1px solid var(--tsp-linie);border-radius:var(--tsp-radius-klein);background:var(--tsp-flaeche);flex:210px;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.tsp-d-praxis-zustand-icon{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.tsp-d-praxis-zustand-ja .tsp-d-praxis-zustand-icon{background:var(--tsp-akzent);color:var(--tsp-bg)}.tsp-d-praxis-zustand-offen{background:0 0;border-style:dashed}.tsp-d-praxis-zustand-offen .tsp-d-praxis-zustand-icon{border:1.5px solid var(--tsp-text-2);color:var(--tsp-text-2)}.tsp-d-praxis-zustand-text{gap:2px;min-width:0;display:grid}.tsp-d-praxis-zustand-label{color:var(--tsp-text-3);font-size:.8125rem}.tsp-d-praxis-zustand-wert{color:var(--tsp-text);font-size:.9375rem;font-weight:600}.tsp-d-praxis-pfeil{color:var(--tsp-text-3);align-self:center}.tsp-d-praxis-neu .tsp-d-praxis-start{color:var(--tsp-text);align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:600;display:flex}.tsp-d-praxis-neu .tsp-d-praxis-start .tsp-icon{color:var(--tsp-akzent)}.tsp-d-praxis-neu .tsp-d-praxis-karte{border:1px solid var(--tsp-linie);border-top:2px solid var(--tsp-akzent-dunkel);border-radius:var(--tsp-radius-gross);background:var(--tsp-flaeche);justify-items:stretch;gap:14px;padding:24px;display:grid}.tsp-d-praxis-neu a.tsp-d-praxis-link{justify-content:center;width:100%}.tsp-d-praxis-fakten{color:var(--tsp-text-2);text-align:center;margin:0;font-size:.875rem;line-height:1.5}.tsp-d-praxis-neu .tsp-d-praxis-hinweis{text-align:center;max-width:none}.tsp-d-praxis-neu .tsp-d-kontakt-hilfe{border-top:1px solid var(--tsp-linie);margin-top:6px;padding-top:16px}.tsp-d-praxis-weg{gap:20px;display:grid}.tsp-d-praxis-weg>.tsp-d-mini-titel{margin:0}.tsp-d-praxis-schritte{grid-template-columns:minmax(0,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.tsp-d-praxis-schritt{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:4px 14px;display:grid}.tsp-d-praxis-nr{font-family:var(--tsp-mono);color:var(--tsp-text-3);grid-row:span 2;font-size:1.75rem;line-height:1}.tsp-d-praxis-schritt-titel{color:var(--tsp-text);margin:0;font-size:1rem;font-weight:600}.tsp-d-praxis-schritt-text{color:var(--tsp-text-2);margin:0;font-size:.875rem;line-height:1.55}.tsp-d-praxis-neu .tsp-d-praxis-details{border-top:1px solid var(--tsp-linie)}@media (min-width:900px){.tsp-d-praxis-kopf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:48px}.tsp-d-praxis-schritte{border-top:1px solid var(--tsp-linie);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px;padding-top:18px}.tsp-d-praxis-schritt{grid-template-columns:minmax(0,1fr);row-gap:10px}.tsp-d-praxis-nr{grid-row:auto;font-size:2.25rem}}@media (max-width:599px){.tsp-d-praxis-pfeil{margin-inline-start:auto;margin-inline-end:auto;transform:rotate(90deg)}.tsp-d-praxis-zustand{flex-basis:100%}.tsp-d-praxis-neu .tsp-d-praxis-karte{padding:18px}}.tsp-d-praxis-karte .tsp-d-kontakt-zeile{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.tsp-d-praxis-karte .tsp-d-kontakt-kopieren{justify-self:start}.tsp-d-praxis-neu .tsp-d-praxis-schritte{border-top:0;grid-template-columns:minmax(0,1fr);gap:0;padding-top:0;display:grid;position:relative}.tsp-d-praxis-neu .tsp-d-praxis-schritt{text-align:left;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);gap:8px 16px;padding:0 0 30px;display:grid;position:relative}.tsp-d-praxis-neu .tsp-d-praxis-schritt:last-child{padding-bottom:0}.tsp-d-praxis-neu .tsp-d-praxis-schritt:not(:last-child):after{content:"";background:var(--tsp-linie);width:1px;position:absolute;top:36px;bottom:8px;left:13.5px}.tsp-d-praxis-neu .tsp-d-praxis-nr{z-index:1;border:1px solid var(--tsp-linie);background:var(--tsp-bg);box-shadow:0 0 0 6px var(--tsp-bg);font-family:var(--tsp-mono);letter-spacing:.03em;color:var(--tsp-text-2);font-variant-numeric:tabular-nums;border-radius:50%;grid-area:1/1/span 2/2;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:500;line-height:1;transition:border-color .3s,color .3s;display:flex;position:relative}.tsp-d-praxis-neu .tsp-d-praxis-schritt:hover .tsp-d-praxis-nr{border-color:var(--tsp-kontur);color:var(--tsp-text)}.tsp-d-praxis-neu .tsp-d-praxis-schritt-titel{letter-spacing:-.01em;color:var(--tsp-text);grid-area:1/2;margin:2px 0 0;font-size:16px;font-weight:600;line-height:1.25}.tsp-d-praxis-neu .tsp-d-praxis-schritt-text{color:var(--tsp-text-2);grid-area:2/2;margin:0;font-size:13.5px;line-height:1.55}@media (min-width:901px){.tsp-d-praxis-neu .tsp-d-praxis-schritte{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.tsp-d-praxis-neu .tsp-d-praxis-schritte:before{content:"";background:var(--tsp-linie);height:1px;position:absolute;top:14px;left:12.5%;right:12.5%}.tsp-d-praxis-neu .tsp-d-praxis-schritt{text-align:center;padding:0 6px;display:block}.tsp-d-praxis-neu .tsp-d-praxis-schritt:not(:last-child):after{content:none}.tsp-d-praxis-neu .tsp-d-praxis-nr{margin:0 auto 16px}.tsp-d-praxis-neu .tsp-d-praxis-schritt-titel{margin:0 0 8px}.tsp-d-praxis-neu .tsp-d-praxis-schritt-text{max-width:26ch;margin:0 auto}}.tsp-d-praxis-neu .tsp-d-praxis-schritt-text{text-wrap:pretty}.tsp-landing .tsp-ablauf .tsp-l-prozess{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.tsp-landing .tsp-ablauf .tsp-l-schritt,.tsp-landing .tsp-ablauf .tsp-l-schritt:last-child{text-align:left;border:0;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:16px;margin:0;padding:0 0 30px;display:grid;position:relative}.tsp-landing .tsp-ablauf .tsp-l-schritt:last-child{padding-bottom:0}.tsp-landing .tsp-ablauf .tsp-l-schritt:not(:last-child):after{content:"";background:var(--tsp-linie);width:1px;position:absolute;top:36px;bottom:8px;left:13.5px}.tsp-landing .tsp-ablauf .tsp-l-schritt-nr{z-index:1;border:1px solid var(--tsp-linie);background:var(--tsp-bg);box-shadow:0 0 0 6px var(--tsp-bg);font-family:var(--tsp-mono);letter-spacing:.03em;color:var(--tsp-text-2);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:500;line-height:1;transition:border-color .3s,color .3s;display:flex;position:relative}.tsp-landing .tsp-ablauf .tsp-l-schritt:hover .tsp-l-schritt-nr{border-color:var(--tsp-kontur);color:var(--tsp-text)}.tsp-landing .tsp-ablauf .tsp-l-schritt-inhalt{gap:8px;padding-top:3px}.tsp-landing .tsp-ablauf .tsp-l-schritt-titel{letter-spacing:-.01em;color:var(--tsp-text);margin:0;font-size:16px;font-weight:600;line-height:1.25}.tsp-landing .tsp-ablauf .tsp-l-schritt-text{color:var(--tsp-text-2);text-wrap:pretty;max-width:none;margin:0;font-size:13.5px;line-height:1.55}@media (min-width:900px){.tsp-landing .tsp-ablauf .tsp-l-prozess{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px}.tsp-landing .tsp-ablauf .tsp-l-prozess:before{content:"";background:var(--tsp-linie);height:1px;position:absolute;top:14px;left:16.67%;right:16.67%}.tsp-landing .tsp-ablauf .tsp-l-schritt,.tsp-landing .tsp-ablauf .tsp-l-schritt:last-child{text-align:center;padding:0 6px;display:block}.tsp-landing .tsp-ablauf .tsp-l-schritt:not(:last-child):after{content:none}.tsp-landing .tsp-ablauf .tsp-l-schritt-nr{margin:0 auto 16px;font-size:12px}.tsp-landing .tsp-ablauf .tsp-l-schritt-inhalt{padding-top:0}.tsp-landing .tsp-ablauf .tsp-l-schritt-text{max-width:30ch;margin:0 auto}.tsp-landing .tsp-ablauf .tsp-l-ablauf-kopf{margin-bottom:44px}}.tsp-landing .tsp-ablauf .tsp-l-ablauf-kopf{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px}.tsp-grenze .tsp-l-grenze-marke{color:var(--tsp-ton-achtung);white-space:nowrap;font-weight:600}.tsp-fortschritt-zeile{justify-content:space-between;align-items:center;gap:12px;display:flex}.tsp-fortschritt-zeile>.tsp-fortschritt-text{min-width:0;margin:0}.tsp-hilfe-knopf:not(.tsp-btn){color:var(--tsp-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;margin:-14px -10px -14px 0;padding:0 10px;font-size:.8125rem;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.tsp-hilfe-knopf:not(.tsp-btn):hover{color:var(--tsp-text);background:var(--tsp-flaeche)}.tsp-hilfe-knopf:focus-visible{outline:2px solid var(--tsp-akzent);outline-offset:2px}.tsp-hilfe-knopf .tsp-icon{width:15px;height:15px}.tsp-lokal-link{vertical-align:middle;line-height:inherit;font-weight:500;font-size:inherit;color:var(--tsp-text-2);text-decoration:underline;-webkit-text-decoration-color:var(--tsp-linie-stark);text-decoration-color:var(--tsp-linie-stark);text-underline-offset:3px;align-items:center;min-height:44px;margin:-12px 0;padding:0;display:inline-flex}.tsp-lokal-link:hover{color:var(--tsp-text);text-decoration-color:currentColor}.tsp-hilfe-lokal{gap:10px;display:grid}.tsp-hilfe-lokal-titel{color:var(--tsp-text);margin:4px 0 0;font-size:1rem;font-weight:600}.tsp-hilfe-lokal-titel:focus{outline:none}.tsp-hilfe-lokal-titel:focus-visible{outline:2px solid var(--tsp-akzent);outline-offset:3px}.tsp-hilfe-lokal p{margin:0}@media print{.tsp-hilfe-knopf,.tsp-lokal-link{display:none!important}}.tsp-d-tabs-mit-hilfe{align-items:center;gap:8px;display:flex}.tsp-d-tabs-mit-hilfe>.tsp-d-tabliste{flex:auto;min-width:0}.tsp-d-tabs-mit-hilfe>.tsp-d-tabs-hilfe{margin:0}@media (max-width:1023px){.tsp-d-tabs-mit-hilfe>.tsp-d-tabs-hilfe{margin-right:calc(var(--tsp-rand) - 10px)}.tsp-d-tabs-mit-hilfe .tsp-d-tabs-mehr{right:calc(44px + var(--tsp-rand) - 2px)}}@media (max-width:599px){.tsp-d-tabs-mit-hilfe>.tsp-d-tabs-hilfe{width:44px;padding:0}.tsp-d-tabs-mit-hilfe>.tsp-d-tabs-hilfe span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tsp-landing .tsp-wissen{grid-template-columns:minmax(0,1fr)}.tsp-landing .tsp-wissen>.tsp-l-abschnitt-titel{max-width:none;margin:0 0 32px;position:static}.tsp-landing .tsp-l-wissen-inhalt{border-top:1px solid var(--tsp-linie);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.tsp-landing .tsp-l-dimensionen{display:contents}.tsp-landing .tsp-l-dim,.tsp-landing .tsp-l-prio-block{border:0;border-bottom:1px solid var(--tsp-linie);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;margin:0;padding:24px 0;display:grid}.tsp-landing .tsp-l-prio-block:before{content:none}.tsp-landing .tsp-l-dim-titel,.tsp-landing .tsp-l-prio-titel{letter-spacing:-.01em;color:var(--tsp-text);margin:0;font-size:1.1875rem;font-weight:600}.tsp-landing .tsp-l-dim-text,.tsp-landing .tsp-l-prio-def,.tsp-landing .tsp-l-prio-plan{color:var(--tsp-text-2);max-width:34ch;margin:0;font-size:.9375rem;line-height:1.6}.tsp-landing .tsp-l-prio-titel{grid-column:auto}.tsp-landing .tsp-l-prio-plan{align-self:start}@media (min-width:900px){.tsp-landing .tsp-wissen>.tsp-l-abschnitt-titel{margin-bottom:44px}.tsp-landing .tsp-l-wissen-inhalt{grid-template-columns:repeat(4,minmax(0,1fr))}.tsp-landing .tsp-l-dim,.tsp-landing .tsp-l-prio-block{border-bottom:0;border-right:1px solid var(--tsp-linie);margin-right:28px;padding:32px 28px 8px 0}.tsp-landing .tsp-l-prio-block{border-right:0;margin-right:0}}.tsp-landing .tsp-l-rahmen>.tsp-l-block{gap:20px}.tsp-landing .tsp-l-daten-liste{border-top:0;gap:14px}.tsp-landing .tsp-l-daten-liste>li{border:0;padding:0;line-height:1.85}.tsp-l-code{font-family:var(--tsp-mono);color:var(--tsp-text);border:1px solid var(--tsp-linie);background:var(--tsp-flaeche);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:.8125rem}.tsp-l-grenze-kacheln{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.tsp-l-grenze-kacheln>li{border:1px solid var(--tsp-linie);color:var(--tsp-text);border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:14px 18px;font-size:.9375rem;line-height:1.35;display:flex}.tsp-l-grenze-kacheln .tsp-icon{color:var(--tsp-text-2);flex:none}.tsp-l-grenze-satz{color:var(--tsp-text-2);margin:0;font-size:.9375rem;line-height:1.65}@media (min-width:600px){.tsp-l-grenze-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.tsp-landing .tsp-l-rahmen{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px}.tsp-landing .tsp-l-rahmen>.tsp-l-block+.tsp-l-block{border-left:0;margin-left:0;padding-left:0}}.tsp-landing{overflow-x:clip}.tsp-landing .tsp-l-abschnitt{padding-block-start:56px;padding-block-end:56px;position:relative}.tsp-landing .tsp-l-abschnitt:before{content:"";background:var(--tsp-flaeche);pointer-events:none;width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (min-width:900px){.tsp-landing .tsp-l-abschnitt{padding-block-start:92px;padding-block-end:92px}}.tsp-landing .tsp-l-rahmen .tsp-l-block-titel{letter-spacing:-.02em;text-wrap:balance;margin-bottom:12px;font-size:clamp(1.625rem,1.25rem + 1.2vw,2.25rem);font-weight:650;line-height:1.15}@keyframes tsp-taveor-hero-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.tsp-landing .tsp-taveor-hero-item{opacity:0;animation:.72s cubic-bezier(.16,1,.3,1) forwards tsp-taveor-hero-reveal}.tsp-landing .tsp-taveor-reveal-text{will-change:opacity,transform,clip-path;opacity:0!important;clip-path:inset(100% 0 0)!important;transition:clip-path 1.05s cubic-bezier(.22,1,.36,1),opacity .85s,transform 1.05s cubic-bezier(.22,1,.36,1)!important;transform:translateY(32px)!important}.tsp-landing .tsp-taveor-reveal-text.tsp-taveor-reveal-in{opacity:1!important;clip-path:inset(0)!important;transform:translateY(0)!important}.tsp-landing .tsp-taveor-reveal-card{will-change:opacity,transform;opacity:0!important;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)!important;transform:translateY(38px)!important}.tsp-landing .tsp-taveor-reveal-card.tsp-taveor-reveal-in{opacity:1!important;transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){.tsp-landing .tsp-taveor-hero-item{opacity:1!important;animation:none!important;transform:none!important}.tsp-landing .tsp-taveor-reveal-text,.tsp-landing .tsp-taveor-reveal-card{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}