@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--schrift-anzeige:"Instrument Serif","Instrument Serif Fallback"}:root{color-scheme:light;--grund:#FBFBF9;--flaeche:#FFFFFF;--flaeche-2:#F4F5F1;--flaeche-3:#E9EBE4;--hair:rgba(10,12,18,0.10);--hair-2:rgba(10,12,18,0.16);--tx-1:#0A0C12;--tx-2:#4B5159;--tx-3:#7A8189;--tx-4:#9CA3AF;--warn:#A66A05;--danger:#C2352F;--info:#1B6E8C;--danger-flaeche:rgba(194,53,47,0.08);--danger-rand:rgba(194,53,47,0.22);--warn-flaeche:rgba(166,106,5,0.09);--warn-rand:rgba(166,106,5,0.24);--akzent:#C8F74F;--akzent-2:#2AF10C;--akzent-ink:#48590E;--akzent-rgb:200,247,79;--akzent-ink-rgb:72,89,14;--akzent-tint-dunkel:rgba(200,247,79,0.10);--akzent-tint-hell:rgba(200,247,79,0.16);--akzent-rand-dunkel:rgba(200,247,79,0.32);--akzent-rand-hell:rgba(72,89,14,0.24);--akzent-glow:0 0 60px -12px rgba(200,247,79,0.45);--signal:var(--akzent-ink);--signal-tint:var(--akzent-tint-hell);--signal-rand:var(--akzent-rand-hell);--signal-rgb:var(--akzent-ink-rgb);--knopf-schrift:#0C1204;--schatten-karte:0 1px 2px rgba(10,12,18,0.04);--r-chip:10px;--r-feld:14px;--r-karte:20px;--r-buehne:28px;--gap:24px;--ease:cubic-bezier(.2,.8,.2,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--grund:#000001;--flaeche:#0A0C12;--flaeche-2:#0E1018;--flaeche-3:#161A26;--hair:rgba(255,255,255,0.07);--hair-2:rgba(255,255,255,0.12);--tx-1:#FFFFFF;--tx-2:#9CA3AF;--tx-3:#6B7280;--tx-4:#4B5159;--warn:#F5A623;--danger:#F24E4E;--info:#38E1FF;--danger-flaeche:rgba(242,78,78,0.10);--danger-rand:rgba(242,78,78,0.25);--warn-flaeche:rgba(245,166,35,0.12);--warn-rand:rgba(245,166,35,0.28);--signal:var(--akzent);--signal-tint:var(--akzent-tint-dunkel);--signal-rand:var(--akzent-rand-dunkel);--signal-rgb:var(--akzent-rgb);--schatten-karte:none}}:root[data-theme=dark]{color-scheme:dark;--grund:#000001;--flaeche:#0A0C12;--flaeche-2:#0E1018;--flaeche-3:#161A26;--hair:rgba(255,255,255,0.07);--hair-2:rgba(255,255,255,0.12);--tx-1:#FFFFFF;--tx-2:#9CA3AF;--tx-3:#6B7280;--tx-4:#4B5159;--warn:#F5A623;--danger:#F24E4E;--info:#38E1FF;--danger-flaeche:rgba(242,78,78,0.10);--danger-rand:rgba(242,78,78,0.25);--warn-flaeche:rgba(245,166,35,0.12);--warn-rand:rgba(245,166,35,0.28);--signal:var(--akzent);--signal-tint:var(--akzent-tint-dunkel);--signal-rand:var(--akzent-rand-dunkel);--signal-rgb:var(--akzent-rgb);--schatten-karte:none}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--grund);color:var(--tx-1);font-family:Manrope,SF Pro Display,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}a{color:var(--signal);text-decoration:none}a:hover{color:var(--tx-1)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:4px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:720px){.wrap{padding:0 20px}}.kopf{border-bottom:1px solid var(--hair);background:var(--grund)}.kopf-in{justify-content:space-between;gap:16px;padding:12px 0;flex-wrap:wrap}.kopf-in,.marken{display:flex;align-items:center}.marken{gap:14px;min-width:0}.marke{display:inline-flex;align-items:center;gap:.42em;flex:none;--markenhoehe:22px}.marke-kopf,.marke-wort{height:var(--markenhoehe);width:auto;object-fit:contain;display:block}.marke-gross{--markenhoehe:30px}.markenlink{display:inline-flex}.marke img{filter:invert(1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marke img{filter:none}}:root[data-theme=dark] .marke img{filter:none}:root[data-theme=light] .marke img{filter:invert(1)}.trenner{width:1px;height:22px;background:var(--hair-2);flex:none}.kundenlogo{height:24px;width:auto;object-fit:contain}.kundenname{font-size:15px;font-weight:600;color:var(--tx-2);display:inline-flex;align-items:center;min-width:0}.kopf-rechts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@keyframes zug-links{0%{opacity:0;transform:translateX(-16px)}}@keyframes zug-oben{0%{opacity:0;transform:translateY(-14px)}}@keyframes zug-strich{0%{opacity:0;transform:translateY(-10px) scaleY(.25)}}@keyframes zug-rechts{0%{opacity:0;transform:translateX(18px)}}.markenzug .marke-kopf{animation:zug-links .62s var(--ease) both}.markenzug .marke-wort{animation:zug-oben .62s var(--ease) .11s both}.markenzug .trenner{transform-origin:top center;animation:zug-strich .46s var(--ease) .28s both}.markenzug .kundenname{animation:zug-rechts .62s var(--ease) .36s both}@media (prefers-reduced-motion:reduce){.markenzug .kundenname,.markenzug .marke-kopf,.markenzug .marke-wort,.markenzug .trenner{animation:none}}.raster{display:grid;grid-gap:var(--gap);gap:var(--gap)}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.g3,.g4{grid-template-columns:minmax(0,1fr)}}.kachel{background:var(--flaeche);border:1px solid var(--hair);border-radius:var(--r-karte);box-shadow:var(--schatten-karte);padding:20px 22px 18px;display:flex;flex-direction:column;gap:8px}.kachel.signal{border-color:var(--signal-rand)}.kachel .etikett{font-size:13px;font-weight:500;color:var(--tx-3)}.kachel-kopf{display:flex;align-items:center;gap:8px}.kachel-zeichen{display:inline-flex;color:var(--c,var(--tx-4))}.kachel-delta{margin-left:auto;font-size:12px;font-weight:620;color:var(--tx-3)}.kachel-delta.gut{color:var(--signal)}.kachel-delta.schlecht{color:var(--warn)}.kachel{border-top:2px solid var(--c,var(--hair))}.funke{display:block;width:100%;height:40px;margin-top:4px}.kachel .wert{font-size:clamp(28px,3.2vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c,var(--tx-1))}.kachel .fuss{font-size:12px;color:var(--tx-3)}.tafel{background:var(--flaeche);border:1px solid var(--hair);border-radius:var(--r-karte);box-shadow:var(--schatten-karte);padding:24px;overflow-x:auto}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-chip);background:var(--flaeche-2);border:1px solid var(--hair);font-size:13px;font-weight:500;color:var(--tx-2);transition:color .16s var(--ease),border-color .16s var(--ease);cursor:pointer}.chip:hover{color:var(--tx-1);border-color:var(--hair-2)}.chip.an{background:var(--signal-tint);border-color:var(--signal-rand);color:var(--signal)}table{border-collapse:collapse;width:100%;font-size:14px;min-width:480px}th{text-align:left;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3);padding:0 16px 12px 0;white-space:nowrap}td,th{border-bottom:1px solid var(--hair)}td{padding:12px 16px 12px 0;color:var(--tx-2)}td:first-child{color:var(--tx-1);font-weight:600}tbody tr:last-child td{border-bottom:none}td.z,th.z{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:0}.anmeldung{min-height:100dvh;display:grid;place-items:center;padding:32px}.anmeldung form{width:100%;max-width:400px;display:flex;flex-direction:column;gap:16px;background:var(--flaeche);border:1px solid var(--hair);border-radius:var(--r-buehne);box-shadow:var(--schatten-karte);padding:36px 32px}.anmeldung h1{margin:0;font-size:26px;font-weight:700;letter-spacing:-.022em}.anmeldung p{margin:0;font-size:14px;color:var(--tx-2)}input[type=password]{width:100%;padding:13px 16px;border-radius:var(--r-feld);background:var(--flaeche-2);border:1px solid var(--hair-2);color:var(--tx-1);font:inherit;font-size:15px}input[type=password]:focus{border-color:var(--signal-rand);outline:none}.knopf,button{padding:13px 20px;border:none;border-radius:var(--r-feld);cursor:pointer;background:var(--akzent);color:var(--knopf-schrift);font:inherit;font-weight:700;font-size:15px;transition:transform .16s var(--ease)}.knopf:hover,button:hover{transform:translateY(-1px);color:var(--knopf-schrift)}.fehler{font-size:14px;color:var(--danger);background:var(--danger-flaeche);border:1px solid var(--danger-rand);border-radius:var(--r-feld);padding:10px 14px}.theme-schalter{display:inline-flex;padding:3px;gap:2px;background:var(--flaeche-2);border:1px solid var(--hair);border-radius:999px}.theme-schalter button{all:unset;cursor:pointer;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;color:var(--tx-3);line-height:1.4;transition:background .16s var(--ease),color .16s var(--ease)}.theme-schalter button:hover{color:var(--tx-1);transform:none}.theme-schalter button[aria-pressed=true]{background:var(--flaeche);color:var(--tx-1)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.nur-dunkel{display:none}.nur-hell{display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nur-dunkel{display:inline-block}:root:not([data-theme=light]) .nur-hell{display:none}}:root[data-theme=dark] .nur-dunkel{display:inline-block}:root[data-theme=dark] .nur-hell,:root[data-theme=light] .nur-dunkel{display:none}:root[data-theme=light] .nur-hell{display:inline-block}.funnel-zeile{display:grid;grid-template-columns:minmax(150px,1.4fr) 92px minmax(110px,2fr) 74px;grid-gap:16px;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hair)}.funnel-zeile:last-of-type{border-bottom:none}.funnel-zeile .nm{font-size:14px;font-weight:600;color:var(--tx-1)}.funnel-zeile .vl{font-size:14px;color:var(--tx-2);text-align:right}.funnel-zeile .rt{font-size:13px;font-weight:600;text-align:right;color:var(--tx-2)}.spur{height:8px;background:var(--flaeche-3);overflow:hidden}.fuellung,.spur{border-radius:999px}.fuellung{height:100%;background:var(--tx-4)}.fuellung.signal{background:var(--signal)}@media (max-width:620px){.funnel-zeile{grid-template-columns:1fr 88px}.funnel-zeile .rt,.funnel-zeile .spur-zelle{display:none}}.hinweis{font-size:13px;line-height:1.6;color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--warn) 24%,transparent);border-radius:var(--r-feld);padding:10px 14px;max-width:74ch}.regler{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:0 0 10px}.regler .chip{padding:4px 10px;font-size:12.5px}.regler .chips{gap:4px}.menuekopf{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-4);padding:8px 10px 4px}.menuekopf:first-child{padding-top:4px}.reglerlabel{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-4);align-self:center}.menue{position:relative}.menue>summary{list-style:none}.menue>summary::-webkit-details-marker{display:none}.menue>summary:after{content:"›";transform:rotate(90deg);opacity:.5}.menue[open]>summary:after{transform:rotate(-90deg)}.menue-inhalt{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:220px;max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--flaeche);border:1px solid var(--hair-2);border-radius:var(--r-feld);box-shadow:0 12px 32px -8px rgba(0,0,0,.28)}.menue-zeile{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:7px 10px;border-radius:8px;font-size:13.5px;color:var(--tx-2);text-decoration:none}.menue-zeile:hover{background:var(--flaeche-2);color:var(--tx-1)}.menue-zeile.an{background:var(--signal-tint);color:var(--signal);font-weight:600}.feldzeile{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--tx-2)}.feldzeile input[type=date]{padding:7px 10px;border-radius:8px;font:inherit;font-size:13px;background:var(--flaeche-2);border:1px solid var(--hair-2);color:var(--tx-1)}.knopf.klein,button.klein{padding:8px 14px;font-size:13px}.kohortentabelle{min-width:720px;table-layout:fixed;border-collapse:separate;border-spacing:5px 4px}.kohortentabelle td:first-child,.kohortentabelle th:first-child{width:140px}.kohortentabelle td.z,.kohortentabelle th.z{width:78px}.kohortentabelle td,.kohortentabelle th{border-bottom:none}.kohortentabelle th{padding:0 10px 8px}.kohortentabelle td{padding:9px 11px}.kohortenzelle{border-radius:7px;transition:background .2s var(--ease),transform .14s var(--ease)}.kohortenzelle:hover{transform:scale(1.06)}.kohortentabelle tfoot td{border-top:1px solid var(--hair-2);border-bottom:none;font-size:12.5px;padding-top:10px}.tabellenleiste{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:14px}.suchfeld{padding:7px 12px;border-radius:var(--r-chip);font:inherit;font-size:13px;background:var(--flaeche-2);border:1px solid var(--hair);color:var(--tx-1);min-width:180px}.suchfeld:focus{border-color:var(--signal-rand);outline:none}.tabellenfenster{overflow:auto;position:relative;border:1px solid var(--hair);border-radius:var(--r-feld)}.leadtabelle{min-width:100%;width:max-content}.leadtabelle thead{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--flaeche);box-shadow:0 1px 0 var(--hair)}.leadtabelle th{padding:12px 16px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leadtabelle td{padding:0 16px;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}.leadtabelle tbody tr:hover td{background:var(--flaeche-2)}.knopflos{all:unset;box-sizing:border-box;cursor:pointer;width:100%}.knopf.still,button.still{background:var(--flaeche-2);color:var(--tx-2);border:1px solid var(--hair);font-weight:600}.knopf.still:hover,button.still:hover{color:var(--tx-1);transform:none}.blatt-hinter{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.45);display:flex;justify-content:flex-end}.blatt{width:min(460px,100%);height:100%;overflow-y:auto;background:var(--flaeche);border-left:1px solid var(--hair-2);padding:28px 26px;display:flex;flex-direction:column;gap:20px}.blatt-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.zeitleiste{list-style:none;margin:0;padding:0 0 0 4px;display:grid;grid-gap:16px;gap:16px}.zeitleiste li{display:grid;grid-template-columns:16px 1fr;grid-gap:12px;gap:12px;position:relative}.zeitleiste li:not(:last-child):before{content:"";position:absolute;left:7px;top:16px;bottom:-16px;width:1px;background:var(--hair-2)}.zeitleiste-punkt{width:9px;height:9px;border-radius:999px;margin-top:5px;margin-left:3px;background:var(--signal)}.blatt-felder{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px}.blatt-felder dt{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-4)}.blatt-felder dd{margin:2px 0 0;font-size:14px;color:var(--tx-1)}.segmenttabelle{min-width:560px}.segmenttabelle th a{color:inherit;text-decoration:none;border-bottom:1px dashed var(--hair-2)}.segmenttabelle th a:hover{color:var(--signal);border-color:var(--signal-rand)}.histogramm{display:flex;align-items:flex-end;gap:6px;height:140px;padding:0 2px}.histogramm-saeule{flex:1 1;display:flex;flex-direction:column;height:100%}.histogramm-balken{margin-top:auto;width:100%;min-height:2px;background:var(--signal-tint);border:1px solid var(--signal-rand);border-radius:4px 4px 0 0}.histogramm-marke{font-size:11px;color:var(--tx-4);text-align:center;padding-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wasserfall{display:flex;align-items:flex-end;gap:10px}.wasserfall-saeule{flex:1 1;min-width:0;text-align:center}.wasserfall-spur{position:relative;height:180px}.wasserfall-balken{position:absolute;left:12%;right:12%;border-radius:4px}.wasserfall-balken.basis{background:var(--flaeche-3);border:1px solid var(--hair-2)}.wasserfall-balken.plus{background:var(--signal-tint);border:1px solid var(--signal-rand)}.wasserfall-balken.minus{background:var(--warn-flaeche);border:1px solid var(--warn-rand)}.wasserfall-wert{font-size:13px;font-weight:600;color:var(--tx-1);padding-top:8px}.wasserfall-marke{font-size:12px;color:var(--tx-2)}.wasserfall-fuss{font-size:11px;color:var(--tx-4)}.ertragskurve{width:100%;height:220px;display:block;background:var(--flaeche-2);border:1px solid var(--hair);border-radius:var(--r-feld)}.befunde{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.befunde li{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start}.befund-pfeil{font-size:12px;line-height:1.6}.creative-raster{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.creative-karte{background:var(--flaeche-2);border:1px solid var(--hair);border-radius:var(--r-feld);overflow:hidden;display:flex;flex-direction:column}.creative-bild{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.creative-bild.leer{background:var(--flaeche-3)}.creative-inhalt{padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.creative-name{font-size:13px;font-weight:600;color:var(--tx-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-name a{color:inherit;text-decoration:none}.creative-name a:hover{color:var(--signal)}.creative-zahlen{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px}.creative-zahlen dt{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-4)}.creative-zahlen dd{margin:1px 0 0;font-size:14px;color:var(--tx-1);font-weight:600}.creative-fuss{font-size:11px;color:var(--tx-4)}h2{font-size:19px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px;color:var(--tx-1)}.lead{margin:0 0 16px;font-size:13.5px;color:var(--tx-3);max-width:74ch}.lead code,code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;background:var(--flaeche-2);padding:1px 5px;border-radius:5px}.spalten2{display:grid;grid-gap:40px;gap:40px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.adminliste{min-width:900px}.adminliste a{color:var(--tx-1);text-decoration:none}.adminliste a:hover{color:var(--signal)}.layoutstand{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--hair);border-radius:var(--r-feld);background:var(--flaeche);padding:12px 14px;margin-bottom:16px}.layoutstand>div{flex:1 1;min-width:220px}.layoutstand strong{font-size:14px;font-weight:650;color:var(--tx-1)}.layoutstand-fuss{font-size:12.5px;color:var(--tx-3);margin-top:2px}.layoutstand-punkt{width:9px;height:9px;border-radius:999px;flex:none;background:var(--signal)}.layoutstand.offen{border-color:var(--warn-rand);background:var(--warn-flaeche)}.layoutstand.offen .layoutstand-punkt{background:var(--warn)}.layoutliste{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.layoutzeile{background:var(--flaeche);border:1px solid var(--hair);border-radius:var(--r-feld);padding:12px 14px}.layoutzeile.ziel{box-shadow:inset 0 3px 0 var(--signal)}.layoutzeile.aus{opacity:.5}.layoutkopf{display:flex}.griff,.layoutkopf{align-items:center;gap:8px}.griff{cursor:-webkit-grab;cursor:grab;color:var(--tx-4);font-size:15px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex}.layoutnummer{font-size:11.5px;font-weight:700;color:var(--tx-3);min-width:18px;text-align:right}.layouthilfe{font-size:12.5px;color:var(--tx-4)}.layoutzeile.frisch{border-color:var(--signal-rand);animation:layout-frisch 2.4s var(--ease) 1}@keyframes layout-frisch{0%,55%{background:var(--signal-tint)}to{background:var(--flaeche)}}@media (prefers-reduced-motion:reduce){.layoutzeile.frisch{animation:none;background:var(--signal-tint)}}.titelfeld{width:100%;border:none;background:transparent;font:inherit;font-size:15px;font-weight:600;color:var(--tx-1);padding:2px 0}.titelfeld:focus{outline:none;border-bottom:1px solid var(--signal-rand)}.layouttyp{font-size:12px;color:var(--tx-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layoutfelder{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:14px;padding-top:14px;border-top:1px solid var(--hair)}.layoutleiste{align-items:center;gap:8px;margin-top:16px}.layoutleiste,.mehrfach{display:flex;flex-wrap:wrap}.mehrfach{gap:6px}.schalter{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--tx-2);cursor:pointer;white-space:nowrap}.schalterzeile{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--hair);cursor:pointer}.schalterzeile:last-of-type{border-bottom:none}.feldblock{display:flex;flex-direction:column;gap:6px}.feldblock.breit{grid-column:1/-1}.feldblock>span{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-4)}.feldblock em{font-size:12px;color:var(--tx-4);font-style:normal}input:not([type]),input[type=number],input[type=text],input[type=url],select,textarea{padding:9px 12px;border-radius:var(--r-chip);font:inherit;font-size:14px;background:var(--flaeche-2);border:1px solid var(--hair-2);color:var(--tx-1);width:100%}input[type=color],input[type=date],select{cursor:pointer}textarea{resize:vertical;min-height:80px}input:focus,select:focus,textarea:focus{border-color:var(--signal-rand);outline:none}.farbzeile{display:flex;align-items:center;gap:10px}.farbzeile input[type=color]{width:46px;height:34px;padding:2px;border-radius:8px;border:1px solid var(--hair-2);background:var(--flaeche-2)}.farbvorschlaege{display:flex;gap:6px;margin-top:2px}.farbtupfer{all:unset;width:20px;height:20px;border-radius:6px;cursor:pointer;border:1px solid var(--hair-2)}.themeeditor{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(300px,1fr) minmax(320px,1fr)}.themefelder{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-content:start}.vorschau-huelle{display:flex;flex-direction:column;gap:10px}.vorschau-leiste{display:flex;align-items:center;gap:8px}.vorschau{background:var(--grund);color:var(--tx-1);border:1px solid var(--hair-2);border-radius:var(--r-karte);padding:18px 20px 22px;display:flex;flex-direction:column;gap:16px}.vorschau-kopf{display:flex;align-items:center;gap:12px}.vorschau-kacheln{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.vorschau-kacheln .wert{font-size:26px}.vorschau-chips{display:flex;gap:8px}@media (max-width:860px){.themeeditor{grid-template-columns:1fr}}.passwortkasten{background:var(--signal-tint);border:1px solid var(--signal-rand);border-radius:var(--r-feld);padding:16px 18px;margin-bottom:24px}.passwort{display:block;font-size:20px;font-weight:700;letter-spacing:.01em;color:var(--tx-1);background:none;padding:6px 0 0;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ablauf{margin:0;padding-left:20px;display:grid;grid-gap:10px;gap:10px;font-size:14px;color:var(--tx-2)}.ablauf li::marker{color:var(--tx-4)}.ablauf li.schlecht strong{color:var(--warn)}.normiert-raster{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.einsichten{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.einsicht{display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;align-items:start}.einsicht-zeichen{font-size:12px;line-height:1.7;color:var(--tx-4)}.einsicht.empfehlung .einsicht-zeichen{color:var(--signal)}.einsicht.warnung .einsicht-zeichen{color:var(--warn)}.einsicht-titel{font-size:15px;font-weight:650;color:var(--tx-1);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.einsicht-duenn{font-size:11px;font-weight:500;color:var(--tx-4);border:1px solid var(--hair-2);border-radius:999px;padding:1px 7px}.einsicht-text{margin:4px 0 0;font-size:14px;color:var(--tx-2);max-width:74ch}@media print{:root,:root[data-theme=dark],:root[data-theme=light]{--grund:#FFFFFF;--flaeche:#FFFFFF;--flaeche-2:#FFFFFF;--flaeche-3:#F2F2F0;--tx-1:#000000;--tx-2:#1A1A1A;--tx-3:#444444;--tx-4:#666666;--hair:rgba(0,0,0,0.18);--hair-2:rgba(0,0,0,0.3);--schatten-karte:none;--signal:var(--akzent-ink);--signal-tint:rgba(0,0,0,0.04);--signal-rand:rgba(0,0,0,0.25);--signal-rgb:var(--akzent-ink-rgb)}body{background:#FFFFFF}.abschnittsrad,.blockregler,.fussstand,.knopf,.layoutleiste,.menue,.regler,.reise-leiste,.tabellenleiste,.theme-schalter,button{display:none!important}.druckkopf{display:block}.blockkopf{margin-bottom:10px}.block.breit{width:auto;margin-left:0}.reise-buehne{height:calc(var(--reise-h) * 1px * var(--druck))!important;overflow:hidden!important;background:none!important}.reise-welt{transform:scale(var(--druck))!important;transform-origin:top left!important}.block{break-inside:avoid;page-break-inside:avoid}h2{break-after:avoid;page-break-after:avoid}.tabellenfenster{height:auto!important;max-height:none!important;overflow:visible!important}.kopf,.leadtabelle thead{position:static}.kopf{border-bottom:1px solid var(--hair)}.wrap{max-width:none;padding:0 12mm}a[href^=http]:after{content:" (" attr(href) ")";font-size:.75em;color:#666}@page{margin:14mm 0}}.multiples{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.multiple{display:flex;flex-direction:column;gap:8px}.zielspur{position:relative;height:14px;border-radius:999px;background:var(--flaeche-3);overflow:visible}.zielspur-fuellung{height:100%;border-radius:999px;background:var(--akzent-verlauf,var(--signal))}.zielspur-marke{position:absolute;top:-4px;width:2px;height:22px;background:var(--tx-2);border-radius:1px}.kalender{display:flex;gap:3px;overflow-x:auto;padding-bottom:4px}.kalender-woche{display:grid;grid-template-rows:repeat(7,1fr);grid-gap:3px;gap:3px}.kalender-tag{width:11px;height:11px;border-radius:2px;outline:1px solid var(--hair);outline-offset:-1px}.fusszeile{margin-top:56px;padding-top:22px;border-top:1px solid var(--hair)}.fusszeile p{margin:0;max-width:88ch;font-size:11.5px;line-height:1.7;color:var(--tx-4)}.zustandsknopf{position:relative}.zustandsknopf:disabled{opacity:1;cursor:progress}.zustandsknopf-inhalt{display:inline-flex;align-items:center;gap:7px;transition:transform .22s var(--ease)}.zustandsknopf.fertig .zustandsknopf-inhalt{transform:translateY(-1px)}.haken path{stroke-dasharray:30;stroke-dashoffset:30;animation:haken-zeichnen .4s var(--ease) forwards}@keyframes haken-zeichnen{to{stroke-dashoffset:0}}.kreisel{animation:kreisel-drehen .8s linear infinite}@keyframes kreisel-drehen{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.haken path{stroke-dashoffset:0}.haken path,.kreisel{animation:none}}@media (max-width:720px){.kopf-in{padding:14px 0;gap:12px}.marken{gap:10px}.marke{--markenhoehe:19px}.kundenlogo{height:20px}.kundenname{font-size:14px}.regler{gap:10px 14px;padding-bottom:12px}.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.chips::-webkit-scrollbar{display:none}.chip{padding:9px 14px}.chip,.reglerlabel{flex:none}.kachel{padding:16px 16px 14px}.kachel .wert{font-size:clamp(24px,8vw,30px)}.tafel{padding:16px}h2{font-size:17px}.lead{font-size:13px}.menue-inhalt{position:fixed;left:12px;right:12px;top:auto;min-width:0;max-height:60vh}.menue-zeile{padding:11px 12px}.tabellenleiste{gap:6px}.suchfeld{min-width:0;flex:1 1;padding:10px 12px}.tabellenfenster{max-height:60vh}.blatt{width:100%}.layoutkopf{flex-wrap:wrap;gap:6px}.layoutkopf>div:first-of-type{flex-basis:100%}.spalten2{gap:28px}.themefelder{grid-template-columns:1fr}.wasserfall{gap:6px}.wasserfall-spur{height:130px}.wasserfall-wert{font-size:11.5px}.wasserfall-fuss,.wasserfall-marke{font-size:10.5px}.kohortentabelle{border-spacing:3px}.kohortentabelle td{padding:7px 6px}.fusszeile{margin-top:40px}table{font-size:13px}th{padding:0 10px 10px 0}td{padding:10px 10px 10px 0}}@media (max-width:420px){.kopf-in{flex-direction:column;align-items:flex-start}.kopf-rechts{width:100%;justify-content:space-between}}.abschnittsrad{position:fixed;left:0;top:0;bottom:0;width:250px;z-index:30;pointer-events:none}.abschnittsrad .option-wheel{pointer-events:auto}.abschnittsrad .option-wheel__item{letter-spacing:-.01em;padding:4px 0}@media (max-width:1699px){.abschnittsrad{display:none}}:root{--highlight:#F59E0B;--highlight-rgb:245,158,11}.blockglanz{position:absolute;inset:-18px -16px;width:calc(100% + 32px);height:calc(100% + 36px);pointer-events:none;opacity:0;overflow:visible}.blockglanz rect{fill:none;stroke:var(--highlight);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round}.angesprungen{position:relative}.angesprungen .blockglanz{animation:glanz-halten 1.9s var(--ease) 1 forwards}.angesprungen .blockglanz rect{animation:glanz-ziehen .9s cubic-bezier(.32,.72,.3,1) 1 forwards}.angesprungen:after{content:"";position:absolute;inset:-18px -16px;border-radius:16px;pointer-events:none;animation:glanz-schleier 1.9s var(--ease) 1 forwards}@keyframes glanz-ziehen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes glanz-halten{0%{opacity:0}12%{opacity:1}62%{opacity:1}to{opacity:0}}@keyframes glanz-schleier{0%,to{background:rgba(var(--highlight-rgb),0);box-shadow:none}40%{background:rgba(var(--highlight-rgb),.05);box-shadow:0 0 40px 2px rgba(var(--highlight-rgb),.14)}}.angesprungen>.blockkopf .blocktitel{animation:glanz-text 1.9s var(--ease) 1}@keyframes glanz-text{0%,to{color:var(--tx-1)}30%{color:var(--highlight)}}@media (max-width:720px){.blockglanz{width:calc(100% + 20px);height:calc(100% + 24px)}.angesprungen:after,.blockglanz{inset:-12px -10px}}@media (prefers-reduced-motion:reduce){.angesprungen .blockglanz{opacity:1;animation:none}.angesprungen .blockglanz rect{stroke-dashoffset:0;animation:none}.angesprungen:after,.angesprungen>.blockkopf .blocktitel{animation:none}}.block{position:relative;margin-top:60px;scroll-margin-top:104px}.block.breit{width:min(calc(100vw - 48px),1560px);margin-left:calc((100% - min(100vw - 48px, 1560px)) / 2)}@media (max-width:720px){.block.breit{width:calc(100vw - 40px);margin-left:calc((100% - (100vw - 40px)) / 2)}}.blockkopf{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px}.blocktitel{font-size:26px;font-weight:700;letter-spacing:-.022em;margin:0;color:var(--tx-1);transition:color .2s var(--ease)}.blockpaar{display:grid;grid-gap:var(--gap);gap:var(--gap);align-items:start;margin-top:60px}.blockpaar>.block{margin-top:0}@media (max-width:1000px){.blockpaar{grid-template-columns:minmax(0,1fr)!important}}.blockregler{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.blockregler-satz{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--hair);border-radius:999px;background:var(--flaeche-2)}.blockchip{font-size:12px;color:var(--tx-3);padding:4px 10px;border-radius:999px;white-space:nowrap;transition:background .14s var(--ease),color .14s var(--ease)}.blockchip.an,.blockchip:hover{color:var(--tx-1);background:var(--flaeche)}.blockchip.an{font-weight:600;box-shadow:var(--schatten-karte)}.blockchip.zurueck{border:1px dashed var(--hair-2);color:var(--tx-4)}.blockregler.laedt,.regler.laedt{cursor:progress}.blockregler.laedt .blockchip.zurueck,.blockregler.laedt .blockregler-satz,.regler.laedt .chips,.regler.laedt>.menue>summary{opacity:.55;transition:opacity .16s var(--ease)}.blockregler.laedt a,.regler.laedt a,.regler.laedt summary{pointer-events:none}@media (max-width:720px){.blockregler{width:100%}.block{margin-top:42px;scroll-margin-top:78px}.blockkopf{margin-bottom:14px}.blocktitel{font-size:20px}}.auftritt-an .block{opacity:0;transform:translateY(16px);transition:opacity .62s var(--ease) var(--auftritt-verzug,0s),transform .62s var(--ease) var(--auftritt-verzug,0s)}.auftritt-an .block.breit{transform:none}.auftritt-an .block.da{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.auftritt-an .block{opacity:1;transform:none;transition:none}}@media print{.auftritt-an .block{opacity:1!important;transform:none!important}}.skelett{background:color-mix(in srgb,var(--tx-4) 14%,transparent);border-radius:8px;position:relative;overflow:hidden}.skelett:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tx-4) 12%,transparent),transparent);animation:skelett-zug 1.5s var(--ease) infinite}@keyframes skelett-zug{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.skelett:after{animation:none}}.skelett-zeile{height:13px}.skelett-block{margin-top:60px}.skelett-kopf{display:flex;align-items:center;gap:14px}.skelett-tafel{background:var(--flaeche);border:1px solid var(--hair);border-radius:var(--r-karte);box-shadow:var(--schatten-karte);padding:24px}@media (max-width:720px){.skelett-block{margin-top:42px}.skelett-tafel{padding:16px}}.stromfeld{display:block;width:100%;height:auto;overflow:visible}.stromfeld text{font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stromliste{display:none}@media (max-width:760px){.stromfeld{display:none}.stromliste{display:grid;grid-gap:2px;gap:2px}}.stromliste-zeile{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:10px;gap:10px;padding:10px 0 4px}.stromliste-name{font-size:14px;color:var(--tx-2)}.stromliste-wert{font-size:15px;font-weight:650;color:var(--tx-1)}.stromliste-zeile.ende .stromliste-wert{color:var(--signal)}.stromliste-spur{height:10px;border-radius:3px;background:var(--flaeche-2)}.stromliste-spur>i{display:block;height:10px;border-radius:3px;background:var(--tx-1);opacity:.35}.stromliste-zeile.ende+.stromliste-spur>i{background:var(--signal);opacity:1}.stromliste-abgang{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--tx-4);padding:6px 0 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stromliste-naht{margin:12px 0 4px;padding-top:12px;border-top:1px dashed var(--hair-2);font-size:11.5px;color:var(--tx-4)}.teamzeile{display:grid;grid-template-columns:150px minmax(120px,1fr) 120px 170px 150px;align-items:center;grid-gap:14px;gap:14px}.teamname{font-size:14px;color:var(--tx-1);font-weight:600}.teamspur{background:var(--flaeche-2)}.teamspur,.teamspur>i{height:12px;border-radius:3px}.teamspur>i{display:block;background:var(--signal);opacity:.85}.teamzahl{font-size:15px;font-weight:650;color:var(--tx-1);text-align:right}.teamneben{font-size:12.5px;color:var(--tx-4)}@media (max-width:860px){.teamzeile{grid-template-columns:1fr auto;gap:6px 12px}.teamspur{grid-column:1/-1}.teamzahl{text-align:right}.teamneben{font-size:12px}}.kostenkopf{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;grid-gap:12px;gap:12px;margin-bottom:8px}.kostenname{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3)}.kostensumme{font-size:15px;font-weight:650;color:var(--tx-1)}.kostenanteil{font-size:12.5px;color:var(--tx-4);min-width:44px;text-align:right}.kostenspur{background:var(--flaeche-2)}.kostenspur,.kostenspur>i{height:10px;border-radius:3px}.kostenspur>i{display:block;background:var(--tx-1);opacity:.42}.kostenraster{display:grid;grid-gap:24px 32px;gap:24px 32px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.kostenposten{margin-top:10px;display:grid;grid-gap:2px;gap:2px}.kostenposten-zeile{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--tx-3);padding:5px 0;border-bottom:1px solid var(--hair)}.kostenposten-zeile:last-child{border-bottom:none}:root{--chart-1:#515C02;--chart-2:#0DB3C1;--chart-3:#2953A5;--chart-4:#ED9D44;--chart-5:#8A3785;--chart-solo:var(--signal);--reise-1:#5B57C7;--reise-2:#1C7A9E;--reise-3:#0E8F7F;--reise-4:#4F7F22;--reise-5:#8A7A10;--reise-6:#B07C0A;--reise-7:#BE6224;--reise-8:#B94A6B;--reise-9:#9B4FBF;--reise-10:#2B6FC4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chart-1:#8B9E0F;--chart-2:#0A999F;--chart-3:#5366CE;--chart-4:#D0792A;--chart-5:#AD4193;--reise-1:#9A94F5;--reise-2:#5FB6D8;--reise-3:#3FC2AE;--reise-4:#8FC46A;--reise-5:#C6C24A;--reise-6:#E0A83A;--reise-7:#EE9060;--reise-8:#ED8098;--reise-9:#C98BE8;--reise-10:#6FB4EE}}:root[data-theme=dark]{--chart-1:#8B9E0F;--chart-2:#0A999F;--chart-3:#5366CE;--chart-4:#D0792A;--chart-5:#AD4193;--reise-1:#9A94F5;--reise-2:#5FB6D8;--reise-3:#3FC2AE;--reise-4:#8FC46A;--reise-5:#C6C24A;--reise-6:#E0A83A;--reise-7:#EE9060;--reise-8:#ED8098;--reise-9:#C98BE8;--reise-10:#6FB4EE}.reise{display:grid;grid-gap:12px;gap:12px}.reise.voll{position:fixed;inset:16px;width:auto;margin:0;transform:none;z-index:90;background:var(--grund);border:1px solid var(--hair);border-radius:var(--r-buehne);padding:16px;grid-template-rows:auto 1fr;box-shadow:0 30px 90px -40px rgba(10,12,18,.6)}.reise.voll .reise-buehne{height:100%}.reise-leiste{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.reise-monat{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tx-3)}.reise-monat select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:14px;color:var(--tx-1);background:var(--flaeche);border:1px solid var(--hair-2);border-radius:var(--r-chip);padding:7px 30px 7px 12px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--tx-3) 50%),linear-gradient(135deg,var(--tx-3) 50%,transparent 50%);background-position:right 14px center,right 9px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.reise-knoepfe{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.reise-knoepfe button{font:inherit;font-size:13px;color:var(--tx-2);background:var(--flaeche);border:1px solid var(--hair-2);border-radius:var(--r-chip);padding:6px 12px;cursor:pointer;transition:border-color .14s var(--ease),color .14s var(--ease),background .14s var(--ease)}.reise-knoepfe button:hover{color:var(--tx-1);border-color:var(--tx-4)}.reise-knoepfe button.an{color:var(--signal);border-color:var(--signal-rand);background:var(--signal-tint)}.reise-strich{width:1px;height:20px;background:var(--hair-2);margin:0 4px}.reise-zoom{font-size:12.5px;color:var(--tx-4);min-width:46px;text-align:center}.reise-buehne{position:relative;overflow:hidden;height:min(72vh,720px);border:1px solid var(--hair);border-radius:var(--r-feld);background:radial-gradient(120% 90% at 12% 8%,var(--signal-tint),transparent 62%),var(--flaeche);cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.reise-buehne.greift{cursor:-webkit-grabbing;cursor:grabbing}.reise-welt{transform-origin:0 0}.reise-bahn,.reise-welt{position:absolute;top:0;left:0}.reise-bahn{overflow:visible}.reise-band{opacity:.13;animation:reise-band-ein .32s var(--ease) both}.reise-band.fein{opacity:.24}@keyframes reise-band-ein{0%{opacity:0}}.reise-leitung{position:absolute;width:1px;opacity:.5;transition:top .42s var(--ease),height .42s var(--ease),left .42s var(--ease)}.reise-leitung:before{content:"";position:absolute;top:-3px;left:-2.5px;width:6px;height:6px;border-radius:50%;background:inherit}.reise-satz{position:absolute;color:var(--tx-2);line-height:1.42;letter-spacing:-.005em;padding-left:14px;transition:bottom .42s var(--ease),left .42s var(--ease),width .42s var(--ease)}.reise-karte{position:absolute;display:flex;flex-direction:column;gap:8px;padding:16px 18px;overflow:hidden;border-radius:var(--r-feld);border:1px solid var(--hair);border-top:2px solid var(--c);background:var(--flaeche);box-shadow:var(--schatten-karte);transition:top .42s var(--ease),height .42s var(--ease),left .42s var(--ease),width .42s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}.reise-karte.mehr{cursor:pointer}.reise-karte.mehr:hover{box-shadow:0 10px 30px -14px rgba(10,12,18,.35);border-color:var(--c);z-index:3}.reise-karte.mehr:hover .reise-mehr{color:var(--c);border-color:var(--c)}.reise-karte.auf{z-index:4;box-shadow:0 14px 40px -18px rgba(10,12,18,.45)}.reise-karte.ziel{border:1px solid var(--signal-rand);border-top:2px solid var(--signal);background:linear-gradient(180deg,var(--signal-tint),var(--flaeche) 70%)}.reise-kopf{display:flex;align-items:center;gap:8px}.reise-ikone{display:inline-flex}.reise-name{font-size:13.5px;color:var(--tx-2);font-weight:600}.reise-mehr{margin-left:auto;font-size:15px;line-height:1;color:var(--tx-4);width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--hair-2);border-radius:6px}.reise-karte.auf .reise-mehr{color:var(--c);border-color:var(--c)}.reise-zahl{font-weight:680;letter-spacing:-.02em;line-height:1.05;transition:font-size .42s var(--ease)}.reise-bild{display:block;overflow:visible}.reise-bildtext{font-size:12.5px;font-weight:650}.reise-bildmini{font-size:11px}.reise-auf{display:grid;grid-gap:6px;gap:6px;animation:reise-auf .32s var(--ease) both}@keyframes reise-auf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.reise-auf-zeile{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--tx-2);padding:3px 0 5px;border-bottom:1px solid var(--hair)}.reise-auf-zeile:last-child{border-bottom:none}.reise-auf-zeile>i{position:absolute;left:0;bottom:0;height:2px;border-radius:2px;opacity:.55;animation:reise-balken .46s var(--ease) both}@keyframes reise-balken{0%{transform:scaleX(0)}to{transform:none}}.reise-auf-zeile>i{transform-origin:left}.reise-auf-zeile.schlicht{color:var(--tx-3)}.reise-auf-zeile b{color:var(--tx-1);font-weight:650;white-space:nowrap}.reise-auf-zeile>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reise-auf-posten{display:grid;padding:3px 0 4px}.reise-auf-posten>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:17px;font-size:12px;line-height:1.45;color:var(--tx-4)}.reise-auf-posten span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reise-auf-posten b{color:var(--tx-3);font-weight:600;white-space:nowrap}.reise-spaltenkopf{position:absolute;display:flex;align-items:center;gap:8px;height:26px;padding:0;background:none;border:none;font:inherit;cursor:pointer;animation:reise-auf .32s var(--ease) both;transition:left .42s var(--ease),width .42s var(--ease)}.reise-spaltenkopf .reise-name{color:var(--tx-2)}.reise-spaltenkopf b{margin-left:auto;font-size:14px;font-weight:680;color:inherit}.reise-spaltenkopf .reise-mehr{margin-left:0;color:inherit;border-color:currentColor}.reise-spaltenkopf:hover .reise-name{color:var(--tx-1)}.reise-teil{position:absolute;display:flex;flex-direction:column;gap:4px;padding:11px 15px;overflow:hidden;border-radius:var(--r-chip);border:1px solid var(--hair);border-left:2px solid var(--c);background:var(--flaeche);box-shadow:var(--schatten-karte);animation:reise-auf .34s var(--ease) both}.reise-teil-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--tx-2)}.reise-teil-kopf>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reise-teil-kopf b{color:var(--tx-1);font-weight:680;font-size:14px;white-space:nowrap}.reise-pille{align-self:flex-start;display:inline-flex;align-items:baseline;gap:6px;border:1px solid;border-radius:999px;padding:4px 12px;font-size:12.5px;color:var(--tx-3)}.reise-pille b{font-size:14px;font-weight:680}.reise-saeulen{display:grid;grid-gap:8px;gap:8px}.reise-saeulen-spur{height:9px;border-radius:3px;background:var(--flaeche-3);overflow:hidden}.reise-saeulen-spur>i{display:block;height:9px;border-radius:3px}.reise-saeulen-zeile{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--tx-3);margin-top:3px}.reise-saeulen-zeile b{color:var(--tx-1);font-weight:650}@media (prefers-reduced-motion:reduce){.reise-karte,.reise-leitung,.reise-satz,.reise-zahl{transition:none}.reise-auf,.reise-auf-zeile>i{animation:none}}.leistung{display:grid;grid-gap:18px;gap:18px}.leistung-zeile{display:grid;grid-gap:7px;gap:7px;color:inherit;border-radius:var(--r-feld);padding:10px 12px;margin:-10px -12px;transition:background .14s var(--ease)}.leistung-zeile:hover{background:var(--flaeche-2);color:inherit}.leistung-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.leistung-name{font-size:14.5px;font-weight:620;color:var(--tx-1)}.leistung-umsatz{font-size:15px;font-weight:680;color:var(--tx-1)}.leistung-spur{height:10px;border-radius:3px;background:var(--flaeche-2);overflow:hidden}.leistung-spur>i{display:block;height:10px;border-radius:3px;background:var(--signal)}.leistung-zahlen{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:12.5px;color:var(--tx-3)}.leistung-zahlen b{color:var(--tx-1);font-weight:650;margin-right:3px}.dia{display:grid;grid-gap:12px;gap:12px}.dia .recharts-surface{overflow:visible}.dia text{font-family:inherit}.dia-marke{font-size:12px;font-weight:650;fill:var(--tx-2)}.dia-fenster{background:var(--flaeche);border:1px solid var(--hair-2);border-radius:12px;box-shadow:0 8px 24px -12px rgba(10,12,18,.28);padding:10px 12px;display:grid;grid-gap:6px;gap:6px;min-width:168px}.dia-fenster-kopf{font-size:12px;font-weight:600;color:var(--tx-3)}.dia-fenster-zeile{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tx-2)}.dia-fenster-zeile>span:nth-child(2){flex:1 1}.dia-fenster-zeile.schlicht{color:var(--tx-3);padding-left:17px}.dia-fenster-zeile.schlicht>span:first-child{flex:1 1}.dia-fenster-zeile b{color:var(--tx-1);font-weight:680}.dia-punkt{width:9px;height:9px;border-radius:999px;flex:none}.dia-legende{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;color:var(--tx-2)}.dia-legende span{display:inline-flex;align-items:center;gap:7px}.dia-legende i{width:10px;height:10px;border-radius:3px;flex:none}.einsicht-still{margin:0;font-size:24px;font-weight:680}.einsicht-still,.warp{letter-spacing:-.02em;color:var(--tx-1)}.warp{position:relative;display:flex;align-items:center;width:100%;padding-right:12px;line-height:1}.warp-echt{white-space:nowrap}.warp.warp-an .warp-echt{visibility:hidden}.masked,.warp canvas{display:block}.masked{position:relative;width:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased}.masked-mass{color:var(--tx-1)}.masked-bereit .masked-mass{color:transparent}.masked-wort{display:inline-block;white-space:pre}.masked-wort:not(:last-child):after{content:" "}.masked-grundlinie{display:inline-block;width:0;height:0}.masked-defs{position:absolute;width:0;height:0;overflow:hidden}.masked-lage{pointer-events:none}.masked-clip,.masked-lage,.masked-medium{position:absolute;inset:0;display:block}.masked-medium{will-change:transform}.masked-wellen{position:absolute;inset:0;width:100%;height:100%}.masked-welle path{transform-box:view-box}.masked-welle.w1{animation:masked-lauf 9s linear infinite}.masked-welle.w2{animation:masked-lauf 14s linear infinite reverse}.masked-welle.w3{animation:masked-lauf 20s linear infinite}@keyframes masked-lauf{0%{transform:translateX(0)}to{transform:translateX(-450px)}}.druckkopf{display:none;font-size:13px;color:var(--tx-3);margin:0 0 24px}.fussstand{color:var(--tx-4);font-size:13px;margin-top:32px}.gruss{display:flex;align-items:baseline;gap:.28em;flex-wrap:wrap;margin:0 0 30px;font-size:clamp(34px,5.4vw,68px);line-height:1.08}.gruss-hallo{font-family:var(--schrift-anzeige),Georgia,serif;font-style:italic;font-weight:400;color:var(--tx-3)}.gruss-name{display:inline-block;width:auto;flex:0 1 auto;font-family:inherit;color:var(--tx-1)}.masked-quelle{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.masked-welle{animation:none}}@media (max-width:720px){.marke-gross{--markenhoehe:22px}.markenzug{gap:10px}.kundenname{font-size:14px}.reise-buehne{height:min(58vh,460px)}.reise-leiste{gap:8px 10px}.reise-knoepfe button{padding:8px 12px}.reise-monat select{padding:8px 10px}.gruss{margin-bottom:22px}.blockpaar{margin-top:42px}.layoutstand{padding:12px}.layoutstand>div{min-width:100%;order:2}.layoutstand-punkt{order:1}.layoutstand .knopf{order:3}.layoutzeile{padding:12px}.layoutleiste select{flex:1 1;min-width:0}.layouthilfe{flex-basis:100%}.normiert-raster{grid-template-columns:minmax(0,1fr)}.tafel .dia{margin:0 -4px}}@media (max-width:420px){.marke-gross{--markenhoehe:19px}.marke{--markenhoehe:18px}.reise-buehne{height:52vh}}