@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff")}:root{--tlm-blau: #00427f;--tlm-blau-hell: #006eb8;--tlm-blau-dunkel: #0f2747;--tlm-rot: #e4002b;--grund: #0a0f16;--karte: #111823;--karte-hoch: #18202d;--rand: #1f2937;--spur: #1a2430;--text: #e8edf4;--text-2: #b9c4d4;--text-3: #8e9cb0;--text-4: #7e8ca2;--daten-1: #4ea3e0;--daten-2: #c4b5fd;--daten-3: #f0a0d0;--daten-4: #f59e6b;--daten-5: #a3c95a;--daten-6: #7fd6e0;--positiv: #34c98a;--negativ: #ff6b7f;--warnung: #f0b849;--neutral: #7a8798;--auf-marke: #0a0f16;--text-2xs: .6875rem;--text-xs: .8125rem;--text-sm: .875rem;--text-base: .9375rem;--text-lg: 1.125rem;--text-xl: 1.5rem;--text-2xl: 2rem;--tracking-label: .16em;--leading-tight: 1.15;--leading-body: 1.6;--measure: 68ch;--radius-sm: .375rem;--radius: .625rem;--radius-lg: 1.375rem;--radius-full: 999px;--gap-tight: .5rem;--gap: .75rem;--gap-loose: 1rem;--gap-section: 2.75rem;--pad-card: 1.25rem;--pad-cell-x: .75rem;--pad-cell-y: .625rem;--bar-h: .375rem;--dur: .24s;--ease: cubic-bezier(.22, .61, .36, 1);--ink: var(--text);--ink-2: var(--text-2);--ink-3: var(--text-3);--ink-4: var(--text-4);--bg: var(--grund);--papier: var(--karte);--haarlinie: var(--rand);--akzent-soft: var(--karte-hoch);--flaeche-erhoben: var(--karte-hoch);--ok: var(--positiv);--tlm-rot-dunkel: var(--negativ);--nav-bg: #070b11;--nav-bg-aktiv: #18202d;--nav-text: var(--text-3);--nav-text-aktiv: var(--text);--nav-leise: var(--text-4);--nav-akzent: var(--daten-1);--nav-ok: var(--positiv);--nav-linie: #16202c}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:Montserrat,-apple-system,Segoe UI,sans-serif;font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}.kopf,.kopf__aktionen,.tabs,.formular__zeile,.personenwahl,.personenkopf,.personenkopf__rollen,.filterzeile,.aufteilung__legende,.diagramm__legende,.kette,.personenzeile__name,.personenzeile__rollen,.hoehepunkt__wert,.tv__kopf{display:flex;flex-wrap:wrap}.app{display:flex;width:100%;min-height:100dvh;background:var(--bg)}.app__spalte{display:flex;min-width:0;flex:1;flex-direction:column}.app__inhalt{min-width:0;flex:1;padding:var(--gap-loose) var(--gap-loose) 5rem}@media(min-width:60rem){.app__inhalt{padding:1.5rem 1.5rem 6rem}}.seitenleiste{position:sticky;top:0;display:none;width:14rem;height:100dvh;flex-shrink:0;flex-direction:column;gap:var(--gap);align-self:flex-start;overflow-y:auto;padding:var(--gap-loose) .5rem;background:var(--nav-bg);color:var(--nav-text);scrollbar-width:thin;scrollbar-color:var(--nav-linie) transparent}@media(min-width:60rem){.seitenleiste{display:flex}}.seitenleiste[data-eingeklappt=true]{width:3.5rem;padding-inline:.5rem}.schubfach{position:fixed;inset-block:0;left:0;z-index:50;display:flex;width:16rem;flex-direction:column;gap:var(--gap);overflow-y:auto;padding:var(--gap-loose) .5rem;background:var(--nav-bg);color:var(--nav-text);animation:schieben .26s var(--ease)}@keyframes schieben{0%{transform:translate(-100%)}}.abdunkelung{position:fixed;inset:0;z-index:40;border:0;padding:0;cursor:pointer;background:color-mix(in oklab,#000 62%,transparent);animation:aufblenden .2s var(--ease)}@keyframes aufblenden{0%{opacity:0}}.marke{display:flex;align-items:center;gap:var(--gap-tight);padding:.25rem .625rem .75rem;min-height:2rem;border-bottom:1px solid var(--nav-linie);margin-bottom:.25rem}.marke__zeichen{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background:var(--tlm-blau-dunkel);box-shadow:inset 0 0 0 1px var(--nav-linie);font-weight:700;font-size:var(--text-2xs);letter-spacing:.04em;color:var(--nav-text-aktiv)}.marke__text{display:flex;min-width:0;flex-direction:column;line-height:1.25}.marke__klein{font-size:var(--text-2xs);font-weight:500;color:var(--nav-leise)}.marke__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:var(--text-xs);color:var(--nav-text-aktiv)}.seitenleiste[data-eingeklappt=true] .marke{justify-content:center;padding-inline:0}.nav-gruppe{display:flex;flex-direction:column;gap:.125rem}.nav-gruppe+.nav-gruppe{margin-top:var(--gap)}.nav-gruppe__label{margin:0;padding:0 .625rem .25rem;font-size:var(--text-2xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--nav-leise)}.nav-gruppe__linie{margin:.375rem .25rem;border:0;border-top:1px solid var(--nav-linie)}.nav-eintrag,.tab,.info__knopf,.fehler button{border:0;background:none;font:inherit;cursor:pointer}.nav-eintrag{display:flex;align-items:center;gap:var(--gap-tight);width:100%;min-height:2.25rem;padding:0 .625rem;border-radius:var(--radius-sm)}.nav-eintrag{position:relative;font-size:var(--text-xs);text-align:left;color:var(--nav-text);transition:background-color .14s var(--ease)}@media(hover:none){.nav-eintrag{min-height:2.75rem}}.schubfach .nav-eintrag{min-height:2.75rem}.nav-eintrag:hover{background:var(--nav-bg-aktiv);color:var(--nav-text-aktiv)}.nav-eintrag[data-still=true]:not([data-aktiv=true]){color:var(--nav-leise)}.nav-eintrag[data-aktiv=true]{background:var(--nav-bg-aktiv);color:var(--nav-text-aktiv);font-weight:600}.nav-eintrag[data-aktiv=true]:before{content:"";position:absolute;left:.125rem;top:50%;width:3px;height:.875rem;border-radius:1px;background:var(--nav-akzent);transform:translateY(-50%)}.nav-eintrag__zeichen{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.125rem;line-height:1}.nav-eintrag span:not(.nav-eintrag__zeichen),.topbar__bereich,.podium__name,.tv__top-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seitenleiste[data-eingeklappt=true] .nav-eintrag{justify-content:center;gap:0;padding-inline:.5rem}.nav-fuss{margin-top:auto;padding-top:var(--gap);border-top:1px solid var(--nav-linie)}.symbol{display:block;flex:none}.benutzerkarte{display:flex;align-items:center;gap:.625rem;min-width:0;padding:.25rem .375rem}.benutzerkarte__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--daten-1);color:var(--auf-marke);font-size:var(--text-2xs);font-weight:700}.benutzerkarte__text{display:flex;min-width:0;flex:1;flex-direction:column;line-height:1.3}.benutzerkarte__name,.benutzerkarte__mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benutzerkarte__name{font-size:var(--text-xs);font-weight:600;color:var(--nav-text-aktiv)}.benutzerkarte__mail{font-size:var(--text-2xs);color:var(--nav-leise)}.benutzerkarte__aus{display:inline-flex;flex:none;padding:.375rem;border-radius:var(--radius-sm);color:var(--nav-leise)}.benutzerkarte__aus:hover{background:var(--nav-bg-aktiv);color:var(--nav-text-aktiv)}.seitenleiste :is(button,a):focus-visible,.schubfach :is(button,a):focus-visible{outline-color:var(--nav-akzent)}.seitenleiste[data-eingeklappt=true] .benutzerkarte{justify-content:center;padding-inline:0}.topbar{display:flex;height:3rem;flex-shrink:0;align-items:center;gap:var(--gap);padding-inline:var(--gap-loose);border-bottom:1px solid var(--haarlinie);background:var(--papier);position:sticky;top:0;z-index:30}@media(min-width:60rem){.topbar{padding-inline:1.5rem}}.topbar__bereich{display:inline-flex;align-items:center;gap:var(--gap-tight);font-size:var(--text-sm);font-weight:600;color:var(--ink)}.topbar__luecke{flex:1}.topbar__platz{display:contents}.topbar__filter{display:inline-flex;align-items:center;gap:var(--gap-tight);font-size:var(--text-2xs);color:var(--ink-4)}@media(max-width:48rem){.topbar__filter-label{display:none}}.topbar__filter select{font:inherit;font-size:var(--text-2xs);font-weight:500;color:var(--ink);background:var(--papier);border:1px solid var(--haarlinie);border-radius:var(--radius-sm);padding:.3125rem .5rem;max-width:15rem}@media(max-width:40rem){.topbar .puls{display:none}}.menue-knopf{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;margin-left:-.5rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink-3);cursor:pointer}.menue-knopf:hover{background:var(--akzent-soft);color:var(--ink)}@media(hover:none){.menue-knopf{min-width:2.75rem;min-height:2.75rem}}.kopf{align-items:center;justify-content:space-between;gap:var(--gap) var(--gap-loose);margin-bottom:1.5rem}.kopf h1{position:relative;font-size:1.625rem;font-weight:600;line-height:var(--leading-tight);letter-spacing:-.015em;margin:0;color:var(--ink);text-wrap:balance}.kopf h1:after{content:"";position:absolute;left:0;bottom:-.5rem;width:2rem;height:2px;background:var(--tlm-rot);border-radius:2px}.kopf h1 .info{margin-left:.375rem;font-size:var(--text-base)}.kopf__aktionen{align-items:center;gap:var(--gap-tight);justify-content:flex-end;margin-left:auto}.tabs{gap:.25rem;margin-top:1.25rem;border-bottom:1px solid var(--haarlinie)}.tab{position:relative;min-height:2.25rem;padding:0 .625rem;font-size:var(--text-xs);font-weight:500;color:var(--ink-3);white-space:nowrap}.tab:hover{color:var(--ink)}.tab[data-aktiv=true]{color:var(--ink);font-weight:600}.tab[data-aktiv=true]:after{content:"";position:absolute;left:.375rem;right:.375rem;bottom:-1px;height:2px;border-radius:1px;background:var(--daten-1)}.tabs--segment{gap:.125rem;margin-top:0;padding:.1875rem;border:0;border-radius:var(--radius-full);background:var(--karte);box-shadow:inset 0 0 0 1px var(--rand)}.tabs--segment .tab{min-height:1.875rem;padding:0 .875rem;border-radius:var(--radius-full)}.tabs--segment .tab[data-aktiv=true]{background:var(--karte-hoch);box-shadow:inset 0 0 0 1px var(--rand);font-weight:600}.tabs--segment .tab[data-aktiv=true]:after{display:none}.abschnitt{margin-top:var(--gap-section)}.kopf+.abschnitt{margin-top:0}.abschnitt-kopf{display:flex;align-items:center;gap:var(--gap);margin-bottom:var(--gap-loose)}.abschnitt-kopf .titel{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-2xs);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;color:var(--ink-3);white-space:nowrap}.abschnitt-kopf .titel:before,.filterzeile__marke:before{content:"";width:.5rem;height:.5rem;flex:none;border-radius:2px;background:var(--daten-1)}.abschnitt-kopf .info{margin-left:-.375rem}.abschnitt-kopf .linie{flex:1;height:1px;background:var(--haarlinie)}.legende{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1rem}.legende__eintrag{display:inline-flex;align-items:center;gap:.375rem}.legende__marke{width:.5rem;height:.5rem;border-radius:2px;background:var(--ton, var(--daten-1))}.abschnitt-kopf .meta{flex-shrink:1;min-width:0;font-size:var(--text-2xs);color:var(--ink-3);text-align:right}@media(max-width:40rem){.abschnitt-kopf{flex-wrap:wrap;gap:.25rem var(--gap)}.abschnitt-kopf .titel{white-space:normal;overflow-wrap:anywhere}.abschnitt-kopf .linie{display:none}.abschnitt-kopf .meta{margin-left:auto}}.karte p,.kasten p,.hinweiszeile{overflow-wrap:anywhere}.karte{position:relative;display:flex;flex-direction:column;background:var(--papier);box-shadow:0 0 0 1px var(--haarlinie);border-radius:var(--radius-lg)}:is(.karte,.kennzahl,.kasten):not(.zielkachel):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:calc(var(--nah, 0) * .55);background:radial-gradient(circle 220px at var(--mx, 50%) var(--my, 50%),color-mix(in oklab,var(--daten-1) 22%,transparent),transparent 70%);transition:opacity .2s var(--ease)}.karte--innen{padding:var(--pad-card)}.fliess{margin:0;max-width:var(--measure);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-3)}.fliess+.fliess{margin-top:.75rem}.fliess strong,.kasten strong,.segmentziel__wert strong,.setting-funnel__satz strong{color:var(--ink);font-weight:600}.luft{margin-top:1.25rem}.fussnote{margin:.75rem 0 0;font-size:var(--text-2xs);line-height:var(--leading-body);color:var(--ink-4)}.fussnote strong{color:var(--ink-3);font-weight:600}.abschnitt__einleitung{margin:0 0 var(--gap);max-width:62ch;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-3)}.quelle{margin:3rem 0 0;padding-top:var(--gap-loose);border-top:1px solid var(--haarlinie);font-size:var(--text-2xs);line-height:var(--leading-body);color:var(--ink-4)}.hoehepunkt__label,.closing-raten__label,.tracking__quoten-kopf,.detail__untertitel,.formular label>span,.filterzeile__marke,thead th,.tv__marke-klein,.tv__etikett,.tv__kachel-titel,.tv__tabelle thead th{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-4)}.kennzahl{position:relative;display:flex;container-type:inline-size;flex-direction:column;align-items:center;gap:.375rem;background:var(--papier);box-shadow:0 0 0 1px var(--haarlinie);border-radius:var(--radius-lg);padding:var(--pad-card);text-align:center}.kennzahl__label .info{margin-left:.25rem}.kennzahl__label{font-size:var(--text-base);font-weight:500;line-height:1.35;color:var(--ink)}.kennzahl__wert{margin-top:auto;font-size:1.875rem;font-weight:600;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.closing-gauge__wert,.closing-showup__wert{font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-tight);font-variant-numeric:tabular-nums;color:var(--text)}.kennzahl__einheit{font-size:var(--text-sm);letter-spacing:0;color:var(--ink-3)}.kennzahl__zusatz,.angabe__label,.hoehepunkt__zusatz,.closing-gauge__label{font-size:var(--text-xs);color:var(--ink-3)}.kennzahl:has(.info__text),.karte:has(.info__text){z-index:40}.kennzahl__zusatz--hoch{color:var(--positiv)}.vergleich{display:inline-flex;align-items:baseline;gap:.25rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-3)}.vergleich[data-richtung=auf]{color:var(--positiv)}.vergleich[data-richtung=ab]{color:var(--negativ)}.vergleich[data-richtung=gleich],.vergleich[data-richtung=neu]{color:var(--text-4)}.vergleich[data-einzeilig]{flex-wrap:nowrap;white-space:nowrap}.vergleich__wert{white-space:nowrap}.vergleich__bezug{color:var(--text-4);white-space:nowrap}@container (max-width: 10rem){.vergleich:not([data-einzeilig]) .vergleich__bezug{display:none}}.kette{align-items:stretch;gap:var(--gap)}.kette__glied{flex:1 1 8.5rem;display:flex}.kette__glied>.kennzahl{flex:1}.kette .kennzahl__label{min-height:2.7em}.kette .kennzahl__zusatz{min-height:3.2em}.kette__pfeil{align-self:center;color:var(--ink-4);-webkit-user-select:none;user-select:none}.kennzahl-raster{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.kennzahl-raster--schmal{grid-template-columns:repeat(auto-fill,minmax(11rem,15rem));justify-content:start}.kennzahl-raster--erklaert{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.kennzahl-raster--erklaert .kennzahl__wert{margin-top:0}.kennzahl-raster--erklaert .kennzahl__label{min-height:2.4em}.kennzahl-raster--erklaert .kennzahl__zusatz{margin-top:auto;padding-top:.25rem}@media(max-width:40rem){.kette__pfeil{display:none}}.gauge{position:relative;flex:none;width:var(--gauge-b, 8.25rem);--ton: var(--daten-1)}.gauge--gross{--gauge-b: 10.25rem}.gauge[data-farbe=gruen]{--ton: var(--positiv)}.gauge[data-farbe=gelb]{--ton: var(--warnung)}.gauge[data-farbe=rot]{--ton: var(--negativ)}.gauge[data-farbe=grau]{--ton: var(--neutral)}.gauge svg,.donut__ring,.diagramm svg{display:block;width:100%;height:auto}.gauge__spur{stroke:var(--spur)}.gauge__bogen{stroke:var(--ton);transition:stroke-dasharray .9s var(--ease)}.gauge__marke{stroke:var(--daten-1)}.gauge__mitte{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.gauge__wert{font-size:calc(var(--gauge-b, 8.25rem) * .19);font-weight:600;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text)}.gauge__label{margin-top:.1875rem;font-size:calc(var(--gauge-b, 8.25rem) * .065);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4)}.zielkachel-raster{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(21rem,1fr))}.zielkachel{max-width:34rem}.zielkachel__inhalt{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:.75rem;min-width:0}.zielkachel__zahlen{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;text-align:left}.zielkachel__wert{font-size:1.875rem;font-weight:600;line-height:1.15;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text)}.zielkachel__ziel{font-size:var(--text-base);font-weight:400;letter-spacing:0;color:var(--text-3)}.zielkachel__grund{max-width:14rem;font-size:var(--text-2xs);color:var(--text-4)}.ampelwort{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-2xs);font-weight:500;color:var(--text-3)}.ampelwort:before{content:"";width:.4375rem;height:.4375rem;flex:none;border-radius:var(--radius-full);background:var(--neutral)}.ampelwort[data-farbe=gruen]:before{background:var(--positiv)}.ampelwort[data-farbe=gelb]:before{background:var(--warnung)}.ampelwort[data-farbe=rot]:before{background:var(--negativ)}.ranking__zeile{display:grid;grid-template-columns:1.5rem 1fr;align-items:start;gap:var(--gap);padding:.5rem 0}.ranking__rang{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background:var(--karte-hoch);box-shadow:inset 0 0 0 1px var(--rand);font-size:var(--text-2xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.ranking__kopf{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap)}.ranking__name{font-size:var(--text-base);font-weight:500;color:var(--ink)}.ranking__wert{font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.ranking__anteil{margin-left:.5rem;font-size:var(--text-2xs);font-weight:400;color:var(--ink-4)}.ranking__spur{margin-top:.375rem;height:var(--bar-h);overflow:hidden;border-radius:var(--radius-full);background:var(--flaeche-erhoben)}.ranking__balken{height:100%;width:100%;border-radius:inherit;background:var(--daten-1);transform-origin:left;transform:scaleX(var(--fuellung, 0));transition:transform .76s var(--ease);transition-delay:var(--verzoegerung, 0ms)}.ranking__hinweis{margin:.375rem 0 0;font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.aufteilung__balken{display:flex;gap:2px;height:var(--bar-h);border-radius:var(--radius-full);overflow:hidden}[data-ton=eins]{--ton: var(--daten-1)}[data-ton=zwei]{--ton: var(--daten-2)}[data-ton=drei]{--ton: var(--daten-3)}[data-ton=vier]{--ton: var(--daten-4)}[data-ton=fuenf]{--ton: var(--daten-5)}[data-ton=sechs]{--ton: var(--daten-6)}[data-ton=neutral]{--ton: var(--neutral)}[data-ton=positiv]{--ton: var(--positiv)}[data-ton=negativ]{--ton: var(--negativ)}[data-ton=warnung]{--ton: var(--warnung)}.aufteilung__teil{flex:0 0 calc(var(--anteil) * 100%);background:var(--ton, var(--daten-1))}.aufteilung__legende{gap:var(--gap-loose);margin:.625rem 0 0;padding:0;list-style:none;font-size:var(--text-xs);color:var(--ink-3)}.aufteilung__eintrag{display:flex;align-items:center;gap:var(--gap-tight)}.aufteilung__punkt,.donut__punkt,.diagramm__punkt-marke{width:.5rem;height:.5rem;flex:none;border-radius:var(--radius-full);background:var(--ton, var(--daten-1))}.aufteilung__zahl,.diagramm__legende-zahl,.donut__zahl{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.aufteilung__quote,.donut__quote{color:var(--ink-4);font-variant-numeric:tabular-nums}.angaben{display:grid;gap:var(--gap-loose) var(--pad-card);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media(max-width:34rem){.angaben{grid-template-columns:minmax(0,1fr)}}.angabe{display:flex;flex-direction:column;gap:.125rem}.angabe--weit{grid-column:1 / -1;padding-top:var(--gap-loose);border-top:1px solid var(--haarlinie)}.angabe__wert{margin:0;font-size:var(--text-lg);font-weight:400;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink)}.angabe__wert--gross{font-size:var(--text-2xl);line-height:1.1}.tabellenhuelle{overflow-x:auto;border-radius:var(--radius-lg)}table{width:100%;border-collapse:collapse;font-size:var(--text-xs);font-variant-numeric:tabular-nums}th,td{text-align:right;padding:var(--pad-cell-y) var(--pad-cell-x)}th:first-child,td:first-child{text-align:left;padding-left:var(--pad-card)}th:last-child,td:last-child{padding-right:var(--pad-card)}th.links,td.links{text-align:left}thead th{font-weight:500;white-space:nowrap;padding-top:var(--gap-loose);padding-bottom:var(--gap-tight)}tbody tr{border-top:1px solid var(--haarlinie)}tbody td{padding-top:.875rem;padding-bottom:.875rem}.zeile-fuehrend{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.kennzeichen{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem;border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:500;line-height:1.4;white-space:nowrap;background:var(--flaeche-erhoben);color:var(--ink-3)}.kennzeichen--gut{background:color-mix(in oklab,var(--positiv) 16%,transparent);color:var(--positiv)}.kennzeichen--marke{background:color-mix(in oklab,var(--daten-1) 18%,transparent);color:var(--daten-1)}.kennzeichen--warnung{background:color-mix(in oklab,var(--warnung) 16%,transparent);color:var(--warnung)}.kasten{position:relative;display:block;padding:var(--gap) var(--gap-loose);border:1px solid color-mix(in oklab,var(--daten-1) 32%,transparent);border-radius:var(--radius);background:color-mix(in oklab,var(--daten-1) 10%,transparent);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-2)}.kasten>*+*{margin-top:.5rem}.kasten p{margin:0}.kasten__titel{margin:0 0 .375rem;font-weight:600;color:var(--ink)}.kasten--gesperrt{border-color:color-mix(in oklab,var(--negativ) 32%,transparent);background:color-mix(in oklab,var(--negativ) 8%,transparent)}.kasten--neutral{border-color:var(--rand);background:var(--karte-hoch)}.kasten--warnung{border-color:color-mix(in oklab,var(--warnung) 32%,transparent);background:color-mix(in oklab,var(--warnung) 8%,transparent)}.abdeckung{display:flex;gap:3px;align-items:flex-end;height:3.5rem;max-width:24rem;margin-top:var(--gap)}.abdeckung__saeule{flex:1;min-width:4px;background:var(--daten-1);border-radius:2px 2px 0 0}.abdeckung__saeule--schwach{background:var(--neutral)}.abdeckung__achse{display:flex;gap:3px;max-width:24rem;margin-top:.25rem;font-size:.625rem;color:var(--ink-4)}.abdeckung__achse span{flex:1;min-width:4px;text-align:center}.knopf{display:inline-block;font:inherit;font-size:var(--text-2xs);font-weight:500;text-decoration:none;color:var(--ink-3);background:var(--papier);border:1px solid var(--haarlinie);border-radius:var(--radius-sm);padding:.375rem .625rem;cursor:pointer}.knopf:hover{color:var(--ink);border-color:var(--ink-4)}.formular{gap:var(--gap-loose);max-width:52rem}.formular__zeile{gap:var(--gap);align-items:flex-end}.formular label{display:flex;flex-direction:column;gap:.25rem;min-width:9rem;flex:1 1 9rem}.formular label>span{font-weight:500}.formular :is(input,select){font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--karte-hoch);border:1px solid var(--rand);border-radius:var(--radius-sm);padding:.5rem .625rem;min-height:2.5rem;width:100%}.formular input::placeholder{color:var(--text-4)}.formular :is(input,select):focus-visible{outline:2px solid var(--daten-1);outline-offset:1px;border-color:var(--daten-1)}.formular__fehler{margin:0;padding:var(--gap-tight) var(--gap);border-radius:var(--radius-sm);border:1px solid color-mix(in oklab,var(--negativ) 32%,transparent);background:color-mix(in oklab,var(--negativ) 10%,transparent);font-size:var(--text-xs);color:var(--text)}.knopf--wichtig{background:var(--daten-1);color:var(--auf-marke);border-color:transparent;font-size:var(--text-sm);font-weight:600;padding:.5rem 1rem;min-height:2.5rem}.knopf--wichtig:hover:not(:disabled){background:color-mix(in oklab,var(--daten-1) 88%,white);color:var(--auf-marke)}.knopf:disabled{opacity:.55;cursor:default}.laedt,.fehler{padding:var(--pad-card);border-radius:var(--radius-lg);border:1px solid var(--haarlinie);background:var(--papier);font-size:var(--text-sm);color:var(--ink-3)}.fehler{border-color:color-mix(in oklab,var(--negativ) 32%,transparent);color:var(--text-2)}.fehler button{font-weight:600;margin-left:var(--gap-tight);color:var(--daten-1);text-decoration:underline}.anmelden{max-width:32rem;margin:6rem auto;text-align:center}.anmelden a{display:inline-block;margin-top:var(--gap-loose);padding:.6875rem 1.25rem;background:var(--daten-1);color:var(--auf-marke);text-decoration:none;border-radius:var(--radius);font-size:var(--text-sm);font-weight:600}.puls{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-2xs);color:var(--ink-4)}.puls:before{content:"";width:.375rem;height:.375rem;border-radius:var(--radius-full);background:var(--ok)}.einblenden{opacity:0;transform:translateY(10px);transition:opacity .52s var(--ease),transform .52s var(--ease);transition-delay:var(--verzoegerung, 0ms)}.einblenden[data-gezeigt=true]{opacity:1;transform:none}.scrollbereich{position:relative}.scrollbereich__inhalt{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent}.scrollbereich__kante{position:absolute;left:1px;right:1px;height:2.5rem;pointer-events:none;opacity:0;transition:opacity .2s var(--ease);z-index:1}.scrollbereich__kante[data-sichtbar=true]{opacity:1}.scrollbereich__kante--oben{top:1px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(to bottom,var(--papier),transparent)}.scrollbereich__kante--unten{bottom:1px;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:linear-gradient(to top,var(--papier),transparent)}.scrollbereich__fuss{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 0 0;font-size:var(--text-2xs);color:var(--ink-4)}.scrollbereich__pfeil{display:inline-block;transition:transform .2s var(--ease)}.scrollbereich__fuss[data-mehr=true] .scrollbereich__pfeil{animation:wink 1.8s ease-in-out infinite}@keyframes wink{0%,70%,to{transform:translateY(0)}85%{transform:translateY(2px)}}:is(button,a,select,[tabindex]):focus-visible{outline:2px solid var(--daten-1);outline-offset:2px;border-radius:var(--radius-sm)}.personenwahl{gap:.5rem;margin-bottom:var(--gap-loose)}.personenchip{border:1px solid var(--rand);border-radius:var(--radius-sm);background:var(--karte);color:var(--ink-2);font:inherit;font-size:var(--text-xs);cursor:pointer}.personenchip{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .75rem;text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease}.personenchip:hover{border-color:color-mix(in oklab,var(--daten-1) 45%,var(--rand));color:var(--ink)}.personenchip[data-aktiv=true]{border-color:var(--daten-1);background:color-mix(in oklab,var(--daten-1) 14%,transparent);color:var(--ink);font-weight:600}.personenchip[data-still=true]:not([data-aktiv=true]){color:var(--ink-4)}.personenchip__name{white-space:nowrap}.personenkopf{align-items:center;gap:.5rem;margin-bottom:var(--gap)}.personenkopf__rollen,.personenzeile__rollen{gap:.375rem}.filterzeile{position:relative;align-items:center;justify-content:flex-end;gap:.5rem}.filterzeile__marke{display:inline-flex;align-items:center;gap:.5rem;margin-right:.25rem;font-weight:500}.filterzeile__zeitraum{margin-right:.25rem;font-size:var(--text-2xs);color:var(--ink-4);white-space:nowrap}.filterzeile__reset{padding:.375rem .5rem;border:0;background:none;color:var(--ink-4);font:inherit;font-size:var(--text-2xs);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.filterzeile__reset:hover{color:var(--ink-2)}.fwahl{position:relative}.fwahl--kalender{position:static}.fknopf{display:inline-flex;align-items:center;gap:.5rem;min-height:2.125rem;padding:0 .875rem;border:0;border-radius:var(--radius-full);background:var(--karte-hoch);box-shadow:inset 0 0 0 1px var(--rand);color:var(--ink);font:inherit;font-size:var(--text-xs);font-weight:600;white-space:nowrap;cursor:pointer;transition:box-shadow var(--dur) var(--ease)}.fknopf:hover,.fknopf[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--ink-4)}.fknopf[data-aktiv]{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.fknopf__zahl{font-size:var(--text-2xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-3)}.fknopf__symbol{flex:none;color:var(--ink-4)}.fknopf:has(.fknopf__symbol){min-width:8.5rem;justify-content:space-between;font-weight:500}.fenster{position:absolute;z-index:45;top:calc(100% + .375rem);left:0;min-width:15rem;max-width:min(22rem,calc(100vw - 2rem));max-height:min(26rem,70vh);overflow-y:auto;overscroll-behavior:contain;padding:.375rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--karte-hoch);box-shadow:0 12px 32px #0000008c}.fenster[data-rechts]{left:auto;right:0}.fenster__kopf{margin:0;padding:.375rem .625rem .5rem;border-bottom:1px solid var(--rand);font-size:var(--text-2xs);color:var(--ink-4)}.fenster__leer{margin:0;padding:.5rem .625rem;font-size:var(--text-2xs);line-height:var(--leading-body);color:var(--ink-4)}.fzeilen[role=listbox]{padding-top:0}.fzeilen{display:flex;flex-direction:column;padding-top:.25rem}.fzeile{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.125rem;padding:0 .625rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font:inherit;font-size:var(--text-xs);font-weight:500;text-align:left;white-space:nowrap;cursor:pointer}.fzeile:hover{background:color-mix(in oklab,var(--text) 8%,transparent)}.fzeile__text{display:inline-flex;align-items:baseline;gap:.5rem}.fzeile__zusatz{font-size:var(--text-2xs);font-weight:400;color:var(--ink-4)}.fzeile__haken{flex:none;color:var(--ink)}.fenster--kalender{left:auto;right:0;max-width:none;overflow:visible;padding:1rem 1.25rem 1.25rem}.kalender{position:relative;display:grid;grid-template-columns:repeat(2,17rem);gap:2rem}.kalender__titel{margin:0 0 .75rem;text-align:center;font-size:var(--text-xs);font-weight:600;color:var(--ink)}.kalender__raster{display:grid;grid-template-columns:repeat(7,1fr);row-gap:.125rem}.kalender__wochentag{padding-bottom:.375rem;text-align:center;font-size:var(--text-2xs);color:var(--ink-4)}.kalender__tag{height:2.125rem;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer}.kalender__tag[data-fremd]{color:var(--ink-4)}.kalender__tag:hover{border-radius:var(--radius-sm);background:color-mix(in oklab,var(--text) 10%,transparent)}.kalender__tag[data-heute]{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--daten-1)}.kalender__tag[data-drin]{border-radius:0;background:color-mix(in oklab,var(--daten-1) 22%,transparent)}.kalender__tag[data-ende]{border-radius:var(--radius-sm);background:var(--daten-1);color:var(--auf-marke);font-weight:600}.kalender__pfeil{position:absolute;top:-.125rem;width:2rem;height:2rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink-3);font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.kalender__pfeil:hover{background:color-mix(in oklab,var(--text) 10%,transparent);color:var(--ink)}.kalender__pfeil--zurueck{left:-.5rem}.kalender__pfeil--vor{right:-.5rem}@media(max-width:40rem){.filterzeile{justify-content:flex-start}.fwahl{position:static}.fenster{left:0;right:0;max-width:none;width:auto}.fenster--kalender{padding-inline:.75rem}.kalender{grid-template-columns:1fr}.kalender__monat:nth-of-type(n+2){display:none}}.diagramm{position:relative;contain:inline-size}.diagramm svg{height:260px;max-width:100%;touch-action:none}.diagramm__raster{stroke:var(--haarlinie);stroke-width:1}.diagramm__achse{fill:var(--ink-4);font-size:11px;font-variant-numeric:tabular-nums}.diagramm__flaeche{fill:color-mix(in oklab,var(--ton, var(--daten-1)) 20%,transparent)}.diagramm__linie{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke:var(--ton, var(--daten-1));vector-effect:non-scaling-stroke}.diagramm__linie[data-variante]{stroke-dasharray:6 4}.diagramm__flaeche[data-variante],.tagesbalken__segment[data-variante],.diagramm__punkt-marke[data-variante]{opacity:.62}.diagramm__median{stroke:var(--ink-4);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.diagramm__medianwert{fill:var(--ink-3);font-size:11px;font-variant-numeric:tabular-nums}.diagramm__zeiger{stroke:var(--ink-4);stroke-width:1;vector-effect:non-scaling-stroke}.diagramm__punkt{fill:var(--ton, var(--daten-1));stroke:var(--karte);stroke-width:2}.diagramm__box,.info__text{border:1px solid var(--rand);border-radius:var(--radius-sm);background:var(--karte-hoch);box-shadow:0 8px 24px #00000073}.diagramm__box{position:absolute;top:.5rem;left:clamp(5rem,var(--links),calc(100% - 5rem));transform:translate(-50%);z-index:5;min-width:11rem;padding:.5rem .625rem;font-size:var(--text-2xs);pointer-events:none}.diagramm__box-monat{margin:0 0 .25rem;font-weight:600;color:var(--ink)}.diagramm__box-zeile{display:flex;align-items:baseline;gap:.375rem;margin:.125rem 0;color:var(--ink-3)}.diagramm__box-zeile--summe{margin-top:.375rem;padding-top:.25rem;border-top:1px solid var(--haarlinie);color:var(--ink);font-weight:600}.diagramm__box-wert{margin-left:auto;color:var(--ink);font-variant-numeric:tabular-nums}.diagramm__legende{gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;font-size:var(--text-2xs);color:var(--ink-3)}.diagramm__legende li{display:inline-flex;align-items:center;gap:.375rem}.raster{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--spalte, 30rem)),1fr))}.raster--oben{align-items:start}@media(min-width:56.25rem){.raster[data-spalten],.kennzahl-raster[data-spalten],.zielkachel-raster[data-spalten]{grid-template-columns:repeat(var(--spalten),minmax(0,1fr))}.zielkachel-raster[data-spalten] .zielkachel,.raster[data-spalten]>.zielkachel{max-width:none}}.funnel{--fn-name: clamp(6.5rem, 30%, 11rem);--fn-wert: 3rem;--fn-luft: 1rem}.funnel__gruppe+.funnel__gruppe{margin-top:.25rem}.funnel__zeile{display:grid;grid-template-columns:var(--fn-name) minmax(0,1fr) var(--fn-wert);align-items:center;gap:var(--fn-luft)}.funnel__name{text-align:right;font-size:var(--text-sm);font-weight:500;color:var(--ink)}.funnel__spur{display:flex;justify-content:center;height:2.125rem}.funnel__balken{position:relative;width:calc(var(--fuellung, 0) * 100%);height:100%;border-radius:.375rem;background:linear-gradient(180deg,color-mix(in oklab,var(--daten-1) 80%,white),var(--daten-1) 55%,color-mix(in oklab,var(--daten-1) 78%,black));box-shadow:0 .25rem .75rem -.25rem color-mix(in oklab,var(--daten-1) 55%,transparent);transform:skew(-7deg);transition:width .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--verzoegerung, 0ms)}.funnel__balken:after{content:"";position:absolute;inset:0 0 52%;border-radius:inherit;background:linear-gradient(180deg,#ffffff4d,#ffffff0a);pointer-events:none}.funnel__balken[data-letzte=true]{background:linear-gradient(180deg,color-mix(in oklab,var(--positiv) 80%,white),var(--positiv) 55%,color-mix(in oklab,var(--positiv) 78%,black));box-shadow:0 .25rem .75rem -.25rem color-mix(in oklab,var(--positiv) 55%,transparent)}.funnel__wert{text-align:left;font-size:var(--text-base);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.funnel__uebergang,.funnel__herkunft{margin:.125rem 0;padding-inline:calc(var(--fn-name) + var(--fn-luft)) calc(var(--fn-wert) + var(--fn-luft));text-align:center;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--ink-4)}.funnel__uebergang strong{color:var(--ink);font-weight:600}@media(max-width:40rem){.funnel{--fn-name: 6.5rem;--fn-luft: .625rem}.funnel__name{font-size:var(--text-xs)}}.funnel-seite{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(15rem,1fr);background:var(--papier);box-shadow:0 0 0 1px var(--haarlinie);border-radius:var(--radius-lg)}.funnel-seite>.karte{background:none;box-shadow:none;border-radius:0}.funnel-seite>.karte:after{display:none}@media(max-width:56rem){.funnel-seite{grid-template-columns:minmax(0,1fr)}.funnel-seite>.funnel-gesamt{border-top:1px solid var(--haarlinie)}}@media(min-width:56.0625rem){.funnel-seite>.funnel-gesamt{border-left:1px solid var(--haarlinie)}}.funnel-gesamt{display:flex;flex-direction:column;justify-content:center;gap:.375rem}.funnel-gesamt__wert{font-size:3rem;font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--positiv)}.funnel-gesamt .kennzahl__label{font-size:var(--text-2xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-4)}.segmentziel+.segmentziel{margin-top:.75rem}.segmentziel__kopf{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.3125rem;font-size:var(--text-xs);color:var(--ink-2)}.segmentziel__wert{display:inline-flex;align-items:baseline;gap:.375rem;font-variant-numeric:tabular-nums}.segmentziel__ohne{color:var(--ink-4)}.segmentziel__spur{height:.5rem;border-radius:999px;background:var(--flaeche-erhoben);overflow:hidden}.segmentziel__balken{height:100%;border-radius:999px;background:var(--daten-1);transform:scaleX(var(--fuellung, 0));transform-origin:left center;transition:transform .6s cubic-bezier(.22,1,.36,1)}.karte__titel{margin:0 0 var(--gap-loose);font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--ink);display:flex;align-items:center;gap:.375rem}.karte[data-mitte]{align-items:center;text-align:center}.karte[data-mitte] .karte__titel{justify-content:center;font-size:var(--text-base);font-weight:500}.karte__meta{margin-left:auto;font-size:var(--text-2xs);font-weight:400;color:var(--ink-4)}.info{position:relative;display:inline-flex;vertical-align:middle;text-transform:none;letter-spacing:0;font-weight:400}.info__knopf{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;padding:0;border-radius:var(--radius-full);color:var(--daten-1);font-size:var(--text-xs);line-height:1}.info__knopf:hover,.info__knopf[aria-expanded=true]{background:color-mix(in oklab,var(--daten-1) 18%,transparent)}.info__text{position:absolute;top:calc(100% + .375rem);left:-.5rem;z-index:50;width:18rem;max-width:min(20rem,calc(100vw - 2rem));padding:.75rem .875rem;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-2);text-align:left;white-space:normal}.info__kopf{display:block;margin-bottom:.375rem;font-size:var(--text-2xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--daten-1)}.info__text strong{color:var(--ink);font-weight:600}.hinweiszeile{display:flex;align-items:baseline;gap:.375rem;margin:.5rem 0 0;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-3)}.hinweiszeile__zeichen{flex:none;color:var(--warnung)}.donut{position:relative;display:grid;grid-template-columns:minmax(7rem,9.5rem) 1fr;align-items:center;gap:var(--gap-loose)}.donut__spur{stroke:var(--flaeche-erhoben)}.donut__segment{stroke:var(--ton, var(--daten-1));transition:stroke-dasharray .9s var(--ease)}.donut__mitte{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(9.5rem,40%);aspect-ratio:1;pointer-events:none}.donut__mitte-wert{font-size:var(--text-xl);line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.donut__mitte-label{margin-top:.25rem;font-size:var(--text-2xs);color:var(--ink-4)}.donut__legende{display:grid;gap:.375rem;margin:0;padding:0;list-style:none;font-size:var(--text-xs)}.donut__eintrag{display:grid;grid-template-columns:auto 1fr auto 3.5rem;align-items:center;gap:.625rem;color:var(--ink-2)}.donut__punkt{border-radius:2px}.donut__quote{text-align:right;color:var(--ink-4)}@media(max-width:30rem){.donut{grid-template-columns:1fr;justify-items:center}.donut__ring{max-width:9.5rem}.donut__mitte{left:50%;transform:translate(-50%)}.donut__legende{width:100%}}.tagesbalken__segment{fill:var(--ton, var(--daten-1))}.tagesbalken__saeule[data-aktiv=true]{filter:brightness(1.18)}.datentabelle{overflow:hidden}.datentabelle__huelle{overflow:auto;border-radius:var(--radius-lg)}.datentabelle table{min-width:max-content}.datentabelle thead th{position:sticky;top:0;z-index:2;background:var(--papier)}.datentabelle__gruppen th{border-bottom:1px solid var(--haarlinie);text-align:center;color:var(--ink-3)}.datentabelle__gruppen th+th{border-left:1px solid var(--haarlinie)}.datentabelle__kopfzelle{position:sticky;left:0;z-index:1;background:var(--papier);font-size:var(--text-xs);font-weight:600;color:var(--ink);white-space:nowrap}.datentabelle thead th:first-child{left:0;z-index:3}.datentabelle--flach{border:1px solid var(--haarlinie);border-radius:var(--radius-lg)}.datentabelle--flach th:first-child,.datentabelle--flach td:first-child{padding-left:var(--pad-cell-x)}.datentabelle--flach th:last-child,.datentabelle--flach td:last-child{padding-right:var(--pad-cell-x)}.datentabelle th.umbruch{width:9rem;max-width:9rem;white-space:normal;overflow-wrap:anywhere;letter-spacing:.06em}.datentabelle a{color:var(--daten-1);text-decoration:none}.datentabelle a:hover,.datentabelle a:focus-visible{text-decoration:underline}.datentabelle td[data-warnung=true]{color:var(--warnung);font-weight:700}.datentabelle td[data-leer=true]{color:var(--ink-4)}.datentabelle tr[data-gedaempft=true]>*{color:var(--ink-4)}.datentabelle tfoot tr:first-child{border-top:2px solid var(--rand)}.datentabelle tfoot td,.datentabelle tfoot th{font-weight:600;color:var(--ink);background:var(--karte-hoch)}.kopfkarte{display:flex;flex-direction:column;gap:.75rem}.kopfkarte__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.kopfkarte .kennzahl__wert{margin-top:0;font-size:2.5rem}.kopfkarte__pille{flex:none;padding:.125rem .625rem;border-radius:999px;background:color-mix(in oklab,var(--ink) 8%,transparent);font-size:var(--text-xs);white-space:nowrap}.kopfkarte__pille:has([data-richtung=auf]){background:color-mix(in oklab,var(--positiv, var(--daten-1)) 18%,transparent)}.kopfkarte__pille:has([data-richtung=ab]){background:color-mix(in oklab,var(--negativ, var(--daten-3)) 18%,transparent)}.kopfkarte__pille .vergleich__bezug{display:none}.aufklapp{margin-top:var(--gap);border:1px solid var(--rand);border-radius:var(--radius);background:var(--karte)}.aufklapp>summary{display:flex;gap:.5rem;align-items:baseline;padding:.75rem 1rem;cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-2)}.aufklapp>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.aufklapp__zeichen{flex:none}.aufklapp>summary,.hinweisliste>summary{list-style:none}.aufklapp>summary::-webkit-details-marker,.hinweisliste>summary::-webkit-details-marker{display:none}.aufklapp>summary:before{content:"";flex:none;align-self:center;border-left:.4375rem solid var(--ink-4);border-block:.28125rem solid transparent;transition:rotate .16s var(--ease)}.aufklapp[open]>summary:before{rotate:90deg}.aufklapp .datentabelle{margin:0 var(--gap) var(--gap)}.hinweisliste{margin-top:var(--gap)}.hinweisliste>summary{display:flex;align-items:baseline;gap:.5rem;padding:.375rem 0;cursor:pointer;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-3)}.hinweisliste>summary:hover{color:var(--ink)}.hinweisliste__pfeil{flex:none;align-self:center;border-left:.4375rem solid var(--ink-4);border-block:.28125rem solid transparent;transition:rotate .16s var(--ease)}.hinweisliste[open] .hinweisliste__pfeil{rotate:90deg}.hinweisliste__inhalt{margin-top:var(--gap-tight)}.stapel__zeile[data-ohne-rang]{grid-template-columns:1fr}.stapel .legende{margin:0 0 var(--gap-tight)}.stapel__spur{display:flex}.stapel__spur[data-zahlen]{height:1.5rem}.stapel__balken{display:flex;gap:2px;width:calc(var(--laenge, 0) * 100%);height:100%;transition:width .7s cubic-bezier(.22,1,.36,1)}.stapel__segment{display:flex;min-width:0;flex-basis:0;align-items:center;justify-content:center;overflow:hidden;background:var(--ton, var(--daten-1));font-size:var(--text-2xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--auf-marke)}.stapel__spur[data-zahlen] .stapel__segment{min-width:1.25rem}.ergebnisse{display:grid;gap:.5rem}.ergebnisse__zeile{display:grid;grid-template-columns:minmax(7rem,12rem) minmax(0,1fr) 3rem 2.75rem 4.5rem;align-items:center;gap:var(--gap);font-size:var(--text-xs)}.ergebnisse__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.ergebnisse__spur{height:var(--bar-h);border-radius:var(--radius-full);background:var(--spur);overflow:hidden}.ergebnisse__balken{width:calc(var(--fuellung, 0) * 100%);height:100%;border-radius:var(--radius-full);background:var(--ton, var(--daten-1));transition:width .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--verzoegerung, 0ms)}.ergebnisse__zahl{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.ergebnisse__anteil,.ergebnisse__schnitt{text-align:right;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--ink-4)}@media(max-width:40rem){.ergebnisse__zeile{grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr) 2.5rem 2.5rem}.ergebnisse__schnitt{display:none}}.quotenpille{display:inline-block;min-width:3rem;padding:.0625rem .625rem;border-radius:var(--radius-full);background:color-mix(in oklab,var(--neutral) 16%,var(--karte));text-align:center;font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-3)}.quotenpille[data-richtung=gut]{background:color-mix(in oklab,var(--positiv) 16%,var(--karte));color:var(--positiv)}.quotenpille[data-richtung=schlecht]{background:color-mix(in oklab,var(--negativ) 16%,var(--karte));color:var(--negativ)}.einstellungsspalte{width:100%;max-width:45.625rem;margin-inline:auto}.avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--karte-hoch);border:1px solid var(--rand);font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;color:var(--ink-2)}.podium{display:grid;grid-template-columns:minmax(0,17.5rem) minmax(0,23.5rem) minmax(0,17.5rem);align-items:end;justify-content:center;gap:var(--gap-loose);padding-top:1.75rem}.podium__platz{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding-top:1.25rem;border-radius:var(--radius);background:var(--karte);box-shadow:0 0 0 1px var(--rand);text-align:center}.podium__platz[data-platz="1"]{min-height:19rem;padding-top:2.25rem;background:linear-gradient(180deg,color-mix(in oklab,var(--daten-1) 14%,var(--karte)),var(--karte) 70%);box-shadow:0 0 0 1px var(--daten-1),0 0 2.5rem color-mix(in oklab,var(--daten-1) 20%,transparent)}.podium__platz[data-platz="2"]{min-height:15.5rem}.podium__platz[data-platz="3"]{min-height:14.25rem}.podium__platz--leer{background:none;box-shadow:none}.podium__krone{position:absolute;top:-1.375rem;left:50%;translate:-50% 0;color:var(--daten-1)}.podium__platz .avatar{width:3rem;height:3rem;font-size:var(--text-xs);margin-bottom:.625rem}.podium__platz[data-platz="1"] .avatar{width:4rem;height:4rem;font-size:var(--text-sm);background:color-mix(in oklab,var(--daten-1) 35%,var(--karte-hoch))}.podium__name{max-width:100%;padding-inline:.5rem;font-size:var(--text-base);font-weight:600;color:var(--ink)}.podium__umsatz{margin-top:.375rem;font-size:var(--text-xl);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.podium__zusatz{margin-bottom:.75rem;font-size:var(--text-2xs);color:var(--ink-3)}.podium__sockel{display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:.5rem 0;border-top:1px solid var(--rand);background:color-mix(in oklab,var(--text) 3%,transparent);border-radius:0 0 var(--radius) var(--radius)}.podium__platz[data-platz="1"] .podium__sockel{border-top-color:color-mix(in oklab,var(--daten-1) 55%,var(--rand));background:linear-gradient(180deg,color-mix(in oklab,var(--daten-1) 22%,transparent),transparent)}.podium__rang{font-size:2.25rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ink-3)}.podium__platz[data-platz="1"] .podium__rang{color:var(--ink);font-size:2.75rem}@media(max-width:40rem){.podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.podium__platz[data-platz="1"]{min-height:17rem}.podium__platz[data-platz="2"]{min-height:14rem}.podium__platz[data-platz="3"]{min-height:13rem}.podium__rang,.podium__platz[data-platz="1"] .podium__rang{font-size:var(--text-xl)}.podium__umsatz{font-size:var(--text-lg)}.podium__platz .avatar{width:2.5rem;height:2.5rem}}.vollbild{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-loose);min-height:100dvh;padding:2rem;background:var(--grund)}@media(prefers-reduced-motion:reduce){.gauge__bogen,.ranking__balken,.funnel__balken,.stapel__balken,.ergebnisse__balken,.segmentziel__balken,.donut__segment,.einblenden,.scrollbereich__kante,.scrollbereich__pfeil,:is(.karte,.kennzahl,.kasten):not(.zielkachel):after{transition:none}.einblenden{opacity:1;transform:none}.schubfach,.abdunkelung,.podium__sockel,.scrollbereich__fuss[data-mehr=true] .scrollbereich__pfeil{animation:none}:is(.karte,.kennzahl,.kasten):after{display:none}}.einstellungsspalte .datentabelle table{min-width:0}.einstellungsspalte .datentabelle th,.einstellungsspalte .datentabelle td{white-space:normal}
