.ip{--lpp-absage-bg:#fbedea;--lpp-absage-rand:#b5483a;--lpp-absage-ink:#9a3326;--lpp-ok:#2e9a58;--lpp-fokus-bg:#e4f1e8;--lpp-fokus-ink:#1f6b3a;--lpp-seg-an:#fff;--lpp-seg-schatten:#141e2d1f}@media (prefers-color-scheme:dark){.ip{--lpp-absage-bg:#3a1f1b;--lpp-absage-rand:#d9736a;--lpp-absage-ink:#f2b8b0;--lpp-ok:#7fd6a0;--lpp-fokus-bg:#0f3323;--lpp-fokus-ink:#7fd6a0;--lpp-seg-an:#1d4166;--lpp-seg-schatten:#00000059}}:root[data-theme=light] .ip{--lpp-absage-bg:#fbedea;--lpp-absage-rand:#b5483a;--lpp-absage-ink:#9a3326;--lpp-ok:#2e9a58;--lpp-fokus-bg:#e4f1e8;--lpp-fokus-ink:#1f6b3a;--lpp-seg-an:#fff;--lpp-seg-schatten:#141e2d1f}:root[data-theme=dark] .ip{--lpp-absage-bg:#3a1f1b;--lpp-absage-rand:#d9736a;--lpp-absage-ink:#f2b8b0;--lpp-ok:#7fd6a0;--lpp-fokus-bg:#0f3323;--lpp-fokus-ink:#7fd6a0;--lpp-seg-an:#1d4166;--lpp-seg-schatten:#00000059}.lpp-avatar{letter-spacing:.02em;background:var(--lpn-chipbg);width:64px;height:64px;color:var(--lpn-chipink);border-radius:14px;flex-shrink:0;place-items:center;font-size:18px;font-weight:600;display:grid}.lpp-pipestand{cursor:pointer;font:inherit;border:none}.lpp-sekkopf{flex-direction:column;gap:6px;display:flex}.ip .lpp-link{border-bottom:none;padding:0 6px;font-size:13px}.ip .lpp-link:hover{text-decoration:underline}.lpp-ganz{white-space:nowrap}.ip-aktionen{position:relative}.ip-aktionen .ip-tip{position:static}.ip-aktionen .ip-tip:after{max-width:min(260px,100%);left:auto;right:0}@media (max-width:560px){.lpp-hf,.ip-titel{position:relative}.lpp-hf .ip-tip,.ip-titel .ip-tip{position:static}.lpp-hf .ip-tip:after,.ip-titel .ip-tip:after{max-width:min(260px,100%)}}.lpp-fakten{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.lpp-fakten .w{align-items:baseline;gap:4px;font-size:30px;display:flex}.lpp-fakten .w.lpp-akzent{color:var(--lpn-acc)}.lpp-einheit{font-family:var(--lpn-serif);color:var(--lpn-faint);font-size:15px}.lpp-weg{flex-direction:column;gap:16px;padding:18px;display:flex}.lpp-pfadzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lpp-pfad{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.lpp-pfeil{color:var(--lpn-faint)}.lpp-pill{min-height:28px;color:var(--lpn-ink);border-radius:14px;align-items:center;gap:6px;padding:4px 10px;line-height:1.3;display:flex}.lpp-pill.du{background:var(--lpn-chipbg);color:var(--lpn-chipink)}.ip .lpp-pill.via{background:var(--lpn-acc-soft);color:var(--lpn-acc);border-bottom:none;font-weight:600}.ip a.lpp-pill:hover{text-decoration:underline}.ip a.lpp-pill.mitte,.ip a.lpp-pill.ziel{color:var(--lpn-ink);border-bottom:1px solid var(--lpn-line-ctrl)}.lpp-pill small{opacity:.8;font-size:11.5px;font-weight:400}.lpp-pill.mitte,.lpp-pill.ziel{border:1px solid var(--lpn-line-ctrl)}.lpp-schritte{color:var(--lpn-mut);font-size:12.5px}.lpp-satz{color:var(--lpn-ink2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.lpp-satz b{font-weight:600}.lpp-fchips{flex-wrap:wrap;gap:6px;display:flex}.lpp-fchip{border:1px solid var(--lpn-line-box);border-radius:5px;align-items:baseline;gap:6px;padding:4px 9px;font-size:12.5px;display:flex}.lpp-fchip span{color:var(--lpn-faint);font-variant-numeric:tabular-nums}.lpp-wegakt{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.lpp-intro{cursor:pointer;border:1px solid var(--lpn-navy);background:var(--lpn-navy);min-height:36px;color:var(--lpn-on-navy);border-radius:8px;padding:6px 14px;font-weight:600;line-height:1.3}.lpp-intro:hover{background:var(--ip-prim-hov);border-color:var(--ip-prim-hov)}.lpp-intro.an{border-color:var(--lpn-acc-border);background:var(--lpn-acc-soft);color:var(--lpn-acc)}.lpp-intro.an:hover{background:var(--lpn-acc-soft);border-color:var(--lpn-acc)}.lpp-intro:disabled{cursor:default}.lpp-intro.rail{width:100%;min-height:34px;font-size:13px}.lpp-scores{background:var(--lpn-surface);border:1px solid var(--lpn-line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid;overflow:hidden}.lpp-score{background:var(--lpn-surface);min-width:0;box-shadow:-1px 0 0 var(--lpn-line-fein), 0 -1px 0 var(--lpn-line-fein);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.lpp-score .l{font-family:var(--lpn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lpn-faint);font-size:10.5px}.lpp-score .w{align-items:baseline;gap:4px;display:flex}.lpp-score .w b{font-family:var(--lpn-serif);color:var(--lpn-acc);font-variant-numeric:lining-nums;font-size:36px;font-weight:400;line-height:1}.lpp-score .w b.leer{color:var(--lpn-dis)}.lpp-score .w small{font-family:var(--lpn-serif);color:var(--lpn-faint);font-size:15px}.lpp-gruende{flex-direction:column;gap:6px;display:flex}.lpp-grund{color:var(--lpn-ink2);text-wrap:pretty;gap:8px;font-size:13px;line-height:1.45;display:flex}.lpp-grund i{flex-shrink:0;width:14px;font-style:normal;font-weight:600}.lpp-grund i.ok{color:var(--lpp-ok)}.lpp-grund i.nein{color:var(--lpn-dis)}.lpp-mix{flex-direction:column;gap:16px;padding:18px;display:flex}.lpp-mixgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 32px;display:grid}.lpp-mixsp{flex-direction:column;gap:12px;min-width:0;display:flex}.lpp-mixsp>span{color:var(--lpn-mut);font-size:12px}.lpp-mixz{flex-direction:column;gap:6px;display:flex}.lpp-mixk{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lpp-mixk .n{align-items:center;gap:8px;min-width:0;display:flex}.lpp-mixk .n>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lpp-fokus{background:var(--lpp-fokus-bg);color:var(--lpp-fokus-ink);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px}.lpp-pct{color:var(--lpn-mut);font-variant-numeric:tabular-nums;font-size:13px}.lpp-bar{background:var(--lpn-line-fein);border-radius:2px;height:3px;display:block}.lpp-bar i{background:var(--lpn-ink);border-radius:2px;height:100%;display:block}.lpp-mixfuss{color:var(--lpn-mut);font-size:13px}.lpp-hkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lpp-seg{background:var(--lpn-col);border-radius:9px;gap:2px;padding:3px;display:flex}.lpp-seg button{cursor:pointer;height:28px;color:var(--lpn-mut);background:0 0;border:none;border-radius:7px;padding:0 12px;font-size:13px}.lpp-seg button[aria-selected=true]{background:var(--lpp-seg-an);color:var(--lpn-ink);box-shadow:0 1px 2px var(--lpp-seg-schatten)}.lpp-hz{border-top:1px solid var(--lpn-line-fein2);background:var(--lpn-surface);grid-template-columns:60px minmax(0,1fr) auto;gap:14px;padding:13px 18px;display:grid}.ip-karte>.lpp-hz:first-child,.ip-karte>.lpp-hgruppe:first-child{border-top:none}.lpp-hz:hover{background:var(--lpn-hov)}.lpp-hj{font-family:var(--lpn-serif);font-variant-numeric:tabular-nums;color:var(--lpn-ink);font-size:20px;line-height:1.1}.lpp-hj.leer{color:var(--lpn-dis);cursor:help}.lpp-hzu{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;min-width:120px;display:flex}.lpp-hzu .b{font-family:var(--lpn-serif);font-variant-numeric:tabular-nums;color:var(--lpn-ink);cursor:help;font-size:18px;line-height:1.1}.lpp-hzu .b.leer{color:var(--lpn-dis)}.lpp-hzu .b a{color:inherit;text-decoration:none}.lpp-hzu .b a:hover{text-decoration:underline}.lpp-hzu .g{color:var(--lpn-mut);white-space:nowrap;font-size:12px}.lpp-hzu .u{color:var(--lpn-mut);margin-top:-2px;font-size:11px}.lpp-hm{flex-direction:column;gap:4px;min-width:0;display:flex}.lpp-hf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lpp-fname{text-align:left;color:var(--lpn-ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;font-weight:600}.lpp-fname:hover{color:var(--lpn-acc)}.lpp-badge{background:var(--lpn-acc-soft);color:var(--lpn-acc);cursor:help;border-radius:4px;padding:1px 7px;font-size:11px}.lpp-badge.gen{color:var(--lpn-ink2);box-shadow:inset 0 0 0 1px var(--lpn-line-box);background:0 0}.lpp-badge.aus{background:var(--lpn-chipbg);color:var(--lpn-chipink)}.lpp-hmeta{color:var(--lpn-mut);flex-wrap:wrap;gap:4px 8px;font-size:13px;display:flex}.lpp-hmeta .mgr{color:var(--lpn-ink2);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.lpp-hmeta .mgr:hover{color:var(--lpn-acc);text-decoration:underline}.lpp-hgruppe{border-top:1px solid var(--lpn-line-fein);background:var(--lpn-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 18px 4px;display:flex}.lpp-hgruppe button{color:var(--lpn-ink);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.lpp-hgruppe button:hover{color:var(--lpn-acc)}.lpp-hgruppe span{color:var(--lpn-mut);font-size:12.5px}.lpp-cokopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lpp-cotab-kopf,.lpp-coz{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 116px;gap:14px;display:grid}.lpp-cotab-kopf{background:var(--lpn-subtle);border-bottom:1px solid var(--lpn-line-fein);color:var(--lpn-mut);padding:8px 16px;font-size:12px}.lpp-coz{border-bottom:1px solid var(--lpn-line-fein2);align-items:center;padding:11px 16px}.lpp-coz:hover{background:var(--lpn-hov)}.lpp-coname{flex-direction:column;gap:3px;min-width:0;display:flex}.lpp-coname>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.ip .lpp-coname a{color:var(--lpn-ink);white-space:nowrap;text-overflow:ellipsis;border-bottom:none;font-weight:600;overflow:hidden}.ip .lpp-coname a:hover{text-decoration:underline}.lpp-tag-mein{background:var(--lpn-acc-soft);color:var(--lpn-acc);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px}.lpp-cosub{color:var(--lpn-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lpp-cof{align-items:baseline;gap:10px;min-width:0;display:flex}.lpp-cof b{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;width:14px;font-weight:600}.lpp-cof .ip-tip{min-width:0;display:block}.lpp-cof .ip-tip>.t{color:var(--lpn-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.lpp-costat{color:var(--lpn-mut);white-space:nowrap;justify-self:end;font-size:12.5px}@media (max-width:560px){.lpp-cotab-kopf,.lpp-coz{grid-template-columns:minmax(0,1fr) auto}.lpp-cotab-kopf>:nth-child(2),.lpp-cof{display:none}}.lpp-pz{border-bottom:1px solid var(--lpn-line-fein2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.lpp-pz:hover{background:var(--lpn-hov)}.lpp-pl{align-items:center;gap:10px;min-width:0;display:flex}.lpp-kachel{background:var(--lpn-acc-soft);width:34px;height:34px;color:var(--lpn-acc);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.lpp-pn{flex-direction:column;gap:2px;min-width:0;display:flex}.lpp-pname{color:var(--lpn-ink);font-size:15px;font-weight:600}.ip a.lpp-pname{border-bottom:none}.ip a.lpp-pname:hover{color:var(--lpn-acc);text-decoration:underline}.lpp-pn small{color:var(--lpn-mut);font-size:12.5px}.lpp-sektor{background:var(--lpn-chipbg);color:var(--lpn-chipink);border-radius:4px;padding:2px 8px;font-size:11.5px}.lpp-karte{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.lpp-karte .lpn-cash:first-child{border-top:none;padding-top:0}.ip-rail>.ip-spy{margin-bottom:-15px}.lpp-absage{color:var(--lpn-mut)}button.lpp-absage{margin-top:6px}.ip-stufe.lpp-absage.on{border-color:var(--lpp-absage-rand);background:var(--lpp-absage-bg);color:var(--lpp-absage-ink)}.ip-stufe.lpp-absage.on i{background:var(--lpp-absage-rand)}.lpp-rzeit{color:var(--lpn-faint);font-size:12px}.lpp-bester{align-items:center;gap:10px;display:flex}.lpp-avatar-klein{background:var(--lpn-acc-soft);width:30px;height:30px;color:var(--lpn-acc);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.lpp-bester>span:last-child{flex-direction:column;gap:1px;display:flex}.lpp-bester b{font-weight:500}.lpp-bester small{color:var(--lpn-mut);font-size:12px}.ip{--lpp-n-gold:#a9813f;--lpp-n-gold-bg:#b8924f0f;--lpp-n-gold-rand:#b8924f47;--lpp-n-gruen:#2e9a58;--lpp-n-gruen-bg:#2e9a580d;--lpp-n-gruen-rand:#2e9a5842;--lpp-n-blau-bg:#2e4fd80a;--lpp-n-blau-rand:#2e4fd833;--lpp-n-raster:#10293e0f}@media (prefers-color-scheme:dark){.ip{--lpp-n-gold:#d7b77c;--lpp-n-gold-bg:#d7b77c12;--lpp-n-gold-rand:#d7b77c4d;--lpp-n-gruen:#7fd6a0;--lpp-n-gruen-bg:#7fd6a00f;--lpp-n-gruen-rand:#7fd6a047;--lpp-n-blau-bg:#6e92ff0f;--lpp-n-blau-rand:#6e92ff42;--lpp-n-raster:#ffffff0d}}:root[data-theme=light] .ip{--lpp-n-gold:#a9813f;--lpp-n-gold-bg:#b8924f0f;--lpp-n-gold-rand:#b8924f47;--lpp-n-gruen:#2e9a58;--lpp-n-gruen-bg:#2e9a580d;--lpp-n-gruen-rand:#2e9a5842;--lpp-n-blau-bg:#2e4fd80a;--lpp-n-blau-rand:#2e4fd833;--lpp-n-raster:#10293e0f}:root[data-theme=dark] .ip{--lpp-n-gold:#d7b77c;--lpp-n-gold-bg:#d7b77c12;--lpp-n-gold-rand:#d7b77c4d;--lpp-n-gruen:#7fd6a0;--lpp-n-gruen-bg:#7fd6a00f;--lpp-n-gruen-rand:#7fd6a047;--lpp-n-blau-bg:#6e92ff0f;--lpp-n-blau-rand:#6e92ff42;--lpp-n-raster:#ffffff0d}.lpp-netz{border:1px solid var(--lpn-line);background:radial-gradient(ellipse 55% 35% at 50% 45%, var(--lpn-acc-soft), transparent 70%), radial-gradient(circle at 1px 1px, var(--lpp-n-raster) 1px, transparent 1.2px) 0 0 / 18px 18px, var(--lpn-surface);border-radius:14px;padding:26px 22px 24px;position:relative}.lpp-nkanten{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lpp-nkanten path{fill:none;stroke-linecap:round;stroke-linejoin:round}.lpp-nkanten .gold{stroke:var(--lpp-n-gold);stroke-opacity:.75}.lpp-nkanten .stark{stroke-width:2.6px}.lpp-nkanten .leise{stroke-width:1.3px;stroke-dasharray:3 5;stroke-opacity:.6}.lpp-nkanten .blau{stroke:var(--lpn-acc);stroke-width:2.2px;stroke-opacity:.6}.lpp-nkanten .gruen{stroke:var(--lpp-n-gruen);stroke-width:2.2px;stroke-opacity:.7}.lpp-nkanten .grau{stroke:#8a97a2;stroke-width:2.2px;stroke-opacity:.6}.lpp-nreihe{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.lpp-nreihe>:only-child{grid-column:1/-1;justify-self:center}.lpp-ngr.eigner .lpp-nkarten{flex-direction:column;align-items:stretch}.lpp-nunten{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.lpp-nunten.eins{grid-template-columns:minmax(0,520px);justify-content:center}.lpp-ngr{border-radius:12px;min-width:0;padding:24px 12px 12px;position:relative}.lpp-ngr.eigner,.lpp-ngr.fuehrung{background:var(--lpp-n-gold-bg);border:1px solid var(--lpp-n-gold-rand);--lpp-n-c:var(--lpp-n-gold)}.lpp-ngr.fuehrung{min-width:0}.lpp-ngr.fonds{background:var(--lpp-n-blau-bg);border:1px solid var(--lpp-n-blau-rand);--lpp-n-c:var(--lpn-acc)}.lpp-ngr.start{background:var(--lpp-n-gruen-bg);border:1px solid var(--lpp-n-gruen-rand);--lpp-n-c:var(--lpp-n-gruen)}.lpp-nrechts{flex-direction:column;gap:16px;min-width:0;display:flex}.lpp-ngr.start.weitere{--lpp-n-c:#8a97a2;background:#f4f2ec;border-color:#e4e1d9}.lpp-ngr .gt{font:500 10px var(--lpn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lpp-n-c);background:var(--lpn-surface);border:1px solid;border-radius:999px;padding:2px 8px;position:absolute;top:-10px;left:12px}.lpp-ngr .gt b{margin-left:5px;font-weight:600}.lpp-ngr .fuss{color:var(--lpn-mut);margin:10px 2px 0;font-size:12px;line-height:1.45}.lpp-nkarten{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lpp-nkarten.spalte{flex-direction:column;align-items:stretch}.lpp-nkarten.zwei{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));display:grid}.ip .lpp-nk{border:1px solid var(--lpn-line);background:var(--lpn-surface);min-width:0;color:var(--lpn-ink);text-align:left;font:inherit;border-radius:10px;align-items:center;gap:9px;padding:8px 11px 8px 8px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 1px 2px #10293e0a,0 4px 12px #10293e0a}.ip a.lpp-nk,.ip button.lpp-nk{cursor:pointer}.ip a.lpp-nk:hover,.ip button.lpp-nk:hover,.ip .lpp-nk.sel{border-color:var(--lpp-n-c);box-shadow:0 0 0 3px color-mix(in srgb, var(--lpp-n-c) 14%, transparent), 0 8px 20px #10293e14;transform:translateY(-1px)}.lpp-nk .ik{width:28px;height:28px;color:var(--lpp-n-c);background:color-mix(in srgb, var(--lpp-n-c) 11%, var(--lpn-surface));border-radius:8px;flex:none;place-items:center;display:grid}.lpp-nk .ik svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.lpp-nk .txt{flex-direction:column;min-width:0;display:flex}.lpp-nk .t{text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden}.lpp-nk .u{color:var(--lpn-mut);font-size:11px;line-height:1.3}.lpp-nk.istlp .t{color:var(--lpn-acc);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lpn-acc) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--lpn-acc) 40%, transparent);text-underline-offset:2px}.lpp-nk .re{flex:none;margin-left:auto;padding-left:8px}.lpp-nk .pz{font:500 10.5px var(--lpn-mono);color:var(--lpp-n-c);background:color-mix(in srgb, var(--lpp-n-c) 10%, var(--lpn-surface));white-space:nowrap;border-radius:999px;padding:2px 7px}.lpp-nk .co{color:var(--lpn-ink2);background:var(--lpn-chipbg);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px}.lpp-nk.unsicher{box-shadow:none;background:0 0;border-style:dashed}.lpp-nk.unsicher .t{font-weight:500}.lpp-ngr.eigner .lpp-nk{min-width:220px;padding:11px 13px 11px 10px}.lpp-ngr.eigner .lpp-nk .t{font-size:13.5px}.lpp-ngr.fuehrung .lpp-nk{box-shadow:none;border-radius:999px;padding:5px 12px 5px 5px}.lpp-ngr.fuehrung .lpp-nk .ik{border-radius:50%;width:24px;height:24px}.lpp-ngr.fuehrung .lpp-nk .t{font-size:12px;font-weight:500}.lpp-neig{flex-direction:column;align-items:center;gap:6px;display:flex}.lpp-nkinder{border-left:2px solid var(--lpp-n-gold-rand);flex-wrap:wrap;justify-content:center;gap:6px;padding-left:14px;display:flex}.lpp-nkinder .lpp-nk{min-width:0!important}.ip .lpp-nmehr{font:500 12px var(--lpn-sans);color:var(--lpn-acc);cursor:pointer;background:0 0;border:none;align-self:center;padding:2px 4px}.ip .lpp-nmehr:hover{text-decoration:underline}.lpp-nmitte{justify-content:center;margin:50px 0;display:flex;position:relative}.lpp-nlp{background:var(--lpn-navy);color:var(--lpn-on-navy);max-width:min(520px,100%);box-shadow:0 0 0 9px color-mix(in srgb, var(--lpn-acc) 8%, transparent), 0 0 0 20px color-mix(in srgb, var(--lpn-acc) 4%, transparent), 0 14px 32px #10293e38;border-radius:16px;align-items:center;gap:12px;padding:14px 20px 14px 14px;display:flex}.lpp-nlp .ik{background:#ffffff1f;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lpp-nlp .ik svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lpp-nlp .txt{flex-direction:column;min-width:0;display:flex}.lpp-nlp .t{font-size:15px;font-weight:600}.lpp-nlp .u{opacity:.72;font-size:12px}.lpp-nzweite{border-top:1px dashed var(--lpn-line-ctrl);margin-top:12px;padding-top:11px}.lpp-nzweite .zt{font:500 9.5px var(--lpn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lpn-faint);margin-bottom:8px;display:block}.lpp-nzweite .chips{flex-wrap:wrap;gap:6px;display:flex}.ip .lpp-nchip{color:var(--lpn-ink);border:1px dashed var(--lpn-line-box);background:var(--lpn-surface);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:12px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.ip .lpp-nchip:hover,.ip .lpp-nchip.sel{border-color:var(--lpn-mut);background:var(--lpn-hov)}.lpp-nchip i{font-style:normal;font:500 10px var(--lpn-mono);background:var(--lpn-chipbg);color:var(--lpn-chipink);border-radius:999px;padding:0 6px}@media (prefers-reduced-motion:reduce){.ip .lpp-nk{transition:none}.ip a.lpp-nk:hover,.ip button.lpp-nk:hover{transform:none}}@media (max-width:700px){.lpp-nunten,.lpp-nunten.eins{grid-template-columns:minmax(0,1fr)}.lpp-nkanten{display:none}.lpp-nmitte{margin:22px 0}.lpp-nkarten.zwei,.lpp-nreihe{grid-template-columns:minmax(0,1fr)}.lpp-ngr.eigner .lpp-nk{min-width:0}}.lpp-pipeoben{margin:0}.lpp-pipeoben .ip-rkarte{gap:12px}.lpp-pipeoben .ip-stufen{flex-flow:wrap;gap:6px}.lpp-pipeoben .ip-stufe{flex:none;padding:0 14px}.lpp-pipeoben .ip-stufe.lpp-absage{margin:0 0 0 10px}.lpp-pipeoben .lpn-sel{max-width:280px}.lpp-pipeknoepfe{gap:14px;display:inline-flex}.lpp-pipeoben textarea{min-height:64px}.lpr-meta{color:var(--lpn-mut);font-size:14px}.lpr-eigner{color:var(--lpn-ink2);font-size:14px}.lpr-kzs{background:var(--lpn-surface);border:1px solid var(--lpn-line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.lpr-kz{border-left:1px solid var(--lpn-line-fein);cursor:default;min-width:0;display:block}.lpr-kz:first-child{border-left:0}.lpr-kz>button,.lpr-kz>.lpr-kzi{text-align:left;width:100%;color:var(--lpn-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.lpr-kz>.lpr-kzi{cursor:help}.lpr-kz>button:hover{background:var(--lpn-hov)}.lpr-kz .l{font:500 10.5px/1 var(--lpn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lpn-faint)}.lpr-kz .w{font:400 32px/1.05 var(--lpn-serif);font-variant-numeric:lining-nums;white-space:nowrap}@media (max-width:1280px){.lpr-kz .w{font-size:26px}}.lpr-kz .s{color:var(--lpn-mut);font-size:12.5px;line-height:1.4}.lpr-kz.mitte>.lpn-tipb{margin-left:-150px;left:50%}@media (max-width:760px){.lpr-kzs{grid-template-columns:repeat(2,minmax(0,1fr))}.lpr-kz:nth-child(odd){border-left:0}.lpr-kz:nth-child(n+3){border-top:1px solid var(--lpn-line-fein)}}.lpr-lbl{font:500 10px/1 var(--lpn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lpn-faint)}.lpr-spur{padding:4px 2px 0}.lpr-spur .achse{font:400 10px/1 var(--lpn-mono);color:var(--lpn-mut);letter-spacing:.04em;justify-content:space-between;margin-top:8px;display:flex}.lpr-spur .lpn-spur.gross{height:18px}.lpr-spur .lpn-spur.gross i.f1{width:10px;height:10px}.lpr-spur .lpn-spur.gross i.f2{width:13px;height:13px}.lpr-muster{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lpr-muster>div{border-left:1px solid var(--lpn-line-fein);padding:16px 18px}.lpr-muster>div:first-child{border-left:0}.lpr-w{font:400 21px/1.25 var(--lpn-serif);color:var(--lpn-ink);margin-top:6px}.lpr-b{color:var(--lpn-ink2);margin-top:6px;font-size:12.5px;line-height:1.45}.lpr-mix{padding:18px 20px}.lpr-mix2{gap:6px;margin-top:12px;display:flex}.lpr-mix2>div{min-width:0}.lpr-mix2 .z{color:var(--lpn-ink2);margin-bottom:7px;font-size:13px}.lpr-mix2 .z b{font:400 26px/1 var(--lpn-serif);color:var(--lpn-ink);margin-right:4px}.lpr-mix2 i{border-radius:3px;height:6px;display:block}.lpr-mix2 i.f{background:var(--lpn-navy)}.lpr-mix2 i.d{background:#c2ae8a}.lpr-durch{border-top:1px solid var(--lpn-line-fein);flex-wrap:wrap;align-items:baseline;gap:22px;margin-top:14px;padding-top:14px;display:flex}.lpr-durch .g{font:400 30px/1 var(--lpn-serif);font-variant-numeric:lining-nums;color:var(--lpn-ink)}.lpr-durch .t{color:var(--lpn-ink2);font-size:13px}.lpr-themen{overflow:visible}.lpr-th{border-bottom:1px solid var(--lpn-line-fein);grid-template-columns:210px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.lpr-th:last-child{border-bottom:0}.lpr-th>div{border-left:1px solid var(--lpn-line-fein);flex-wrap:wrap;align-content:flex-start;gap:6px;min-width:0;padding:12px 14px;display:flex}.lpr-th>div:first-child{border-left:0;display:block}.lpr-th.kopf>div{font:500 10px/1 var(--lpn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lpn-faint);background:var(--lpn-subtle);padding:10px 14px}.lpr-th.stark{background:var(--lpn-subtle)}.lpr-th .n{color:var(--lpn-ink);font-size:13.5px;font-weight:600}.lpr-th .n.offen{color:var(--lpn-mut)}.lpr-th .heat{gap:3px;margin-top:7px;display:flex}.lpr-th .heat i{background:var(--lpn-line-box);border-radius:2px;width:14px;height:6px}.lpr-th .heat i.an{background:var(--lpn-navy)}.lpr-th .u{color:var(--lpn-mut);margin-top:5px;font-size:11.5px}.lpr-th .cp{border:1px solid var(--lpn-line-ctrl);background:var(--lpn-surface);white-space:normal;overflow-wrap:anywhere;max-width:100%;color:var(--lpn-ink);border-radius:6px;align-items:baseline;gap:6px;padding:4px 8px;font-size:12px;line-height:1.35;display:inline-flex}.lpr-th .cp:before{content:"";border-radius:2px;flex:none;align-self:center;width:8px;height:8px}.lpr-th .cp.f:before{background:var(--lpn-navy)}.lpr-th .cp.d:before{background:#c2ae8a;border-radius:50%}.lpr-th .cp small{color:var(--lpn-mut);font-size:11px}.lpr-th .leer{color:var(--lpn-mut);font-size:12px}.lpr-th .zahl{width:100%}.lpr-th .zz{align-items:baseline;gap:8px;display:flex}.lpr-th .zz b{font:400 20px/1 var(--lpn-serif);color:var(--lpn-ink)}.lpr-th .zz span{color:var(--lpn-mut);font-size:12px}.lpr-th .zb{background:var(--lpn-line);border-radius:3px;height:5px;margin-top:6px;overflow:hidden}.lpr-th .zb i{background:#c2ae8a;height:100%;display:block}.lpr-th .j{color:var(--lpn-mut);margin-top:6px;font-size:11.5px}@media (max-width:860px){.lpr-muster,.lpr-th{grid-template-columns:1fr}.lpr-muster>div,.lpr-th>div{border-left:0}.lpr-th.kopf{display:none}}.lpr-leg{color:var(--lpn-mut);flex-wrap:wrap;gap:18px;font-size:12.5px;display:flex}.lpr-leg i{vertical-align:-1px;background:var(--lpn-acc-soft);border:1px solid var(--lpn-acc);border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.lpr-defs{border-bottom:1px solid var(--lpn-line-fein2)}.lpr-def{border-top:1px solid var(--lpn-line-fein2);color:var(--lpn-ink2);grid-template-columns:180px 1fr;gap:12px;padding:14px 0;font-size:14px;line-height:1.45;display:grid}.lpr-def>span{color:var(--lpn-mut);font-size:13px}.lpr-def.leise{color:var(--lpn-mut);padding:10px 0;font-size:13px}@media (max-width:640px){.lpr-def{grid-template-columns:1fr;gap:4px}}.lpr-seg{background:var(--lpn-col);border-radius:9px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.lpr-seg button{height:28px;font:500 13px/1 var(--lpn-sans);color:var(--lpn-mut);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px}.lpr-seg button span{color:var(--lpn-faint);font-variant-numeric:tabular-nums;margin-left:2px}.lpr-seg button[aria-pressed=true]{background:var(--lpn-surface);color:var(--lpn-ink);box-shadow:0 1px 2px #141e2d1f}.lpr-leer{color:var(--lpn-mut);padding:14px 16px;font-size:13px}.lpr-bilanz{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.lpr-bilanz .chart{border-right:1px solid var(--lpn-line-fein);padding:18px 20px}.lpr-bilanz .saeulen{align-items:flex-end;gap:18px;height:200px;margin-top:14px;display:flex}.lpr-bilanz .saeulen>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.lpr-bilanz .saeulen .v{font:400 12px/1 var(--lpn-mono);color:var(--lpn-ink)}.lpr-bilanz .saeulen .s{background:var(--accent);opacity:.8;border-radius:4px 4px 0 0;width:100%;max-width:70px}.lpr-bilanz .saeulen .j{font:400 11px/1 var(--lpn-mono);color:var(--lpn-mut)}.lpr-bilanz .kz{display:grid}.lpr-bilanz .kz>div{border-bottom:1px solid var(--lpn-line-fein);padding:15px 18px}.lpr-bilanz .kz>div:last-child{border-bottom:0}.lpr-bilanz .kz .w{font:400 24px/1.1 var(--lpn-serif);color:var(--lpn-ink)}.lpr-bilanz .kz .b{color:var(--lpn-mut);margin-top:3px;font-size:12px}.lpr-quelle{color:var(--lpn-mut);font-size:12px}@media (max-width:860px){.lpr-bilanz{grid-template-columns:1fr}.lpr-bilanz .chart{border-right:0;border-bottom:1px solid var(--lpn-line-fein)}}.lpr-urteil{background:var(--lpn-surface);border:1px solid var(--lpn-line);border-radius:14px}.lpr-urteil .satz{background:var(--lpn-subtle);border-bottom:1px solid var(--lpn-line);border-radius:14px 14px 0 0;padding:20px 24px}.lpr-urteil .satz h2{font:400 24px/1.3 var(--lpn-serif);color:var(--lpn-ink);text-wrap:balance;margin:10px 0 0}.lpr-urteil .satz p{color:var(--lpn-ink2);max-width:90ch;margin:12px 0 0;font-size:14px;line-height:1.55}.lpr-scores{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lpr-scores .score{border-left:1px solid var(--lpn-line);min-width:0;padding:18px 20px}.lpr-scores .score:first-child{border-left:0}.lpr-scores .w{font:400 40px/1 var(--lpn-serif);font-variant-numeric:lining-nums;color:var(--lpn-ink);margin-top:10px}.lpr-scores .w small{color:var(--lpn-faint);font-size:16px}.lpr-scores .w.leer{color:var(--lpn-faint)}.lpr-scores .w.akzent{color:var(--lpn-acc)}.lpr-scores .zeile{color:var(--lpn-mut);cursor:help;margin-top:10px;font-size:12.5px}.lpr-scores .ring{background:var(--lpn-line);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.lpr-scores .ring i{background:var(--accent);border-radius:3px;height:100%;display:block}.lpr-krit{color:var(--lpn-ink2);gap:6px;margin:12px 0 0;padding:0;font-size:12.5px;line-height:1.4;list-style:none;display:grid}.lpr-krit li{grid-template-columns:16px minmax(0,1fr);gap:6px;display:grid}.lpr-krit li:before{content:"✓";color:#17a67f;font-weight:600}.lpr-krit li.nein{color:var(--lpn-faint)}.lpr-krit li.nein:before{content:""}.lpr-scores .cta{margin-top:12px;font-size:12.5px}.lpr-scores .treppe{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin-top:14px;display:grid}.lpr-scores .treppe>div{flex-direction:column;justify-content:flex-end;display:flex}.lpr-scores .treppe i{background:var(--lpn-line-box);opacity:.7;border-radius:5px 5px 0 0;display:block}.lpr-scores .treppe .ich i{background:var(--accent);opacity:1}.lpr-scores .treppe b{text-align:center;font:500 11px/1 var(--lpn-mono);color:var(--lpn-ink2);margin-bottom:4px}.lpr-scores .treppe span{color:var(--lpn-mut);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;overflow:hidden}.lpr-scores .treppe .ich span{color:var(--lpn-acc);font-weight:600}.lpr-scores .fuss{color:var(--lpn-mut);margin-top:10px;font-size:12px;line-height:1.4}@media (max-width:1000px){.lpr-scores{grid-template-columns:repeat(2,minmax(0,1fr))}.lpr-scores .score:nth-child(3){border-left:0}.lpr-scores .score:nth-child(n+3){border-top:1px solid var(--lpn-line)}}@media (max-width:640px){.lpr-scores{grid-template-columns:1fr}.lpr-scores .score{border-left:0;border-top:1px solid var(--lpn-line)}.lpr-scores .score:first-child{border-top:0}}.lpp-nmitte.mitsteck{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;display:grid}.lpp-nmitte.mitsteck>.lpp-nlp{grid-column:2}.lpp-nsteck{border:1px solid var(--lpn-line);background:var(--lpn-surface);border-radius:10px;grid-column:3;justify-self:start;max-width:380px;padding:10px 14px;font-size:12.5px;line-height:1.4}.lpp-nsteck .z{grid-template-columns:112px minmax(0,1fr);gap:10px;padding:3px 0;display:grid}.lpp-nsteck .k{color:var(--lpn-mut)}.lpp-nsteck .v{color:var(--lpn-ink2);overflow-wrap:anywhere}.lpp-nsteck .z.gg{border-top:1px solid var(--lpn-line-fein2);grid-template-columns:1fr;gap:2px;margin-top:4px;padding-top:7px}.lpp-nsteck .v.kurz{cursor:help;display:inline}@media (max-width:900px){.lpp-nmitte.mitsteck{grid-template-columns:1fr;justify-items:center}.lpp-nmitte.mitsteck>span[aria-hidden]{display:none}.lpp-nmitte.mitsteck>.lpp-nlp,.lpp-nsteck{grid-column:1}.lpp-nsteck{justify-self:stretch;max-width:none}}.lpp-nk .li{color:#fff;height:16px;font:700 10px/1 var(--lpn-mono);letter-spacing:-.02em;background:#0a66c2;border-radius:3px;align-items:center;gap:2px;padding:0 4px;display:inline-flex}.lpp-nk .li.suche{color:var(--lpn-mut);box-shadow:inset 0 0 0 1px var(--lpn-line-box);background:0 0}.lpp-nk .li svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:9px;height:9px}.ip a.lpp-nk:hover .li.suche{color:#0a66c2;box-shadow:inset 0 0 0 1px #0a66c2}.lpp-ngr.fuehrung .lpp-nk .re{padding-left:6px}.lpr-themen{position:relative}.lpr-themen.zu{max-height:720px;padding-bottom:44px;overflow:hidden}.lpr-themen.zu:after{content:"";background:linear-gradient(to bottom, transparent, var(--lpn-surface) 70%);pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}.lpr-thmehr{z-index:1;font:500 12.5px var(--lpn-sans,inherit);color:var(--lpn-acc);cursor:pointer;background:0 0;border:0;margin:0 auto;padding:10px 14px;display:block;position:relative}.lpr-themen.zu .lpr-thmehr{position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.lpr-thmehr:hover{text-decoration:underline}.lpp-ngr .gt.gt2{align-self:flex-start;margin:16px 0 8px;display:inline-block;position:static}.lpi-satz{font:400 19px/1.45 var(--lpn-serif);color:var(--lpn-ink);margin:0 0 14px}.lpi-zahlen{border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;display:grid}.lpi-zahlen>div{border-left:1px solid var(--lpn-line-fein);min-width:0;padding:14px 16px}.lpi-zahlen>div:first-child{border-left:0}.lpi-zahlen .w{font:400 27px/1 var(--lpn-serif);font-variant-numeric:lining-nums;color:var(--lpn-ink)}.lpi-zahlen .l{color:var(--lpn-mut);margin-top:6px;font-size:12px}.lpi-karte{min-width:0;font-family:var(--lpn-sans);border-radius:8px;margin-bottom:14px;padding:18px 20px}.lpi-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.lpi-kopf h3{font:400 19px/1.2 var(--lpn-serif);color:var(--lpn-ink);margin:0}.lpi-kopf .u{color:var(--lpn-mut);font-size:12px}.lpi-tab{overflow-x:auto}.lpi-sp{border-collapse:collapse;width:100%;font-size:13px}.lpi-sp th{text-align:left;font:400 12px/1.4 var(--lpn-sans);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--lpn-mut);border-bottom:1px solid var(--lpn-line-box);background:0 0;padding:0 8px 10px 0}.lpi-sp th.r,.lpi-sp td.r{text-align:right}.lpi-sp td{border-bottom:1px solid var(--lpn-line-fein);vertical-align:middle;font:400 13px/1.4 var(--lpn-sans);font-variant-numeric:tabular-nums;color:var(--lpn-ink);padding:12px 8px 12px 0}.lpi-sp tr:last-child td{border-bottom:1px solid var(--lpn-line-fein)}.lpi-sp tr.zeile{cursor:pointer}.lpi-sp tr.zeile:hover td{background:var(--lpn-subtle)}.lpi-sp td.n{white-space:nowrap;font-weight:400}.lpi-sp .pf{color:var(--lpn-mut);width:10px;margin-right:6px;font-size:11px;display:inline-block}.lpi-sp tr.offen td{color:var(--lpn-mut)}.lpi-sp .spur{align-items:center;gap:14px;min-width:200px;display:flex}.lpi-sp .spur .t{background:var(--lpn-line-fein);border-radius:0 3px 3px 0;flex:1;height:7px;overflow:hidden}.lpi-sp .spur .t i{background:var(--lpn-acc);border-radius:0 3px 3px 0;height:100%;display:block}.lpi-sp .spur .z{width:80px;color:var(--lpn-ink2,var(--lpn-mut));font-size:12px}.lpi-sp .leer{color:var(--lpn-mut)}.lpi-sp tr.aufg>td{background:var(--lpn-subtle);vertical-align:top;padding:4px 8px 16px 24px}.lpi-sp .spalten{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lpi-sp h4{color:var(--lpn-mut);margin:8px 0 6px;font-size:11.5px;font-weight:400}.lpi-sp ul{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.lpi-sp li span{color:var(--lpn-mut)}.lpi-mehr.klein{margin-top:6px;font-size:12px}.lpi-mehr{color:var(--lpn-acc);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:12.5px}.lpi-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.lpi-zwei .lpi-karte{margin-bottom:0}.lpi-karte h3+*{margin-top:0}.lpi-gen{border-radius:0 4px 4px 0;height:26px;margin:6px 0 10px;display:flex;overflow:hidden}.lpi-gen div{color:#fff;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:11.5px;display:flex}.lpi-gen .g1,.lpi-leg i.g1{color:var(--lpn-ink);background:#98b0ff}.lpi-gen .g2,.lpi-leg i.g2{background:#6d8cff}.lpi-gen .g3,.lpi-leg i.g3{background:#4c76ff}.lpi-gen .g4,.lpi-leg i.g4{background:#2f55d9}.lpi-gen .g0,.lpi-leg i.g0{background:var(--lpn-line);color:var(--lpn-mut)}.lpi-leg{color:var(--lpn-mut);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.lpi-leg i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.lpi-reup{gap:8px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.lpi-reup li{border-bottom:1px solid var(--lpn-line-fein);color:var(--lpn-ink);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.lpi-reup li:last-child{border-bottom:0}.lpi-reup b{font-weight:500}.lpi-reup span{color:var(--lpn-mut);white-space:nowrap}.lpi-fuss{color:var(--lpn-mut);text-align:left;border:0;margin:10px 0 0;padding:0;font-size:12px}@media (max-width:720px){.lpi-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.lpi-zahlen>div:nth-child(odd){border-left:0}.lpi-zwei,.lpi-sp .spalten{grid-template-columns:1fr}.lpi-sp th.mb,.lpi-sp td.mb{display:none}}.lpg-teil{flex-direction:column;gap:10px;display:flex}.lpg-teil+.lpg-teil{margin-top:18px}.lpg-h3{font-family:var(--lpn-serif);color:var(--lpn-ink);margin:0;font-size:21px;font-weight:400}.lpg-wege{padding:0;overflow:hidden}.lpg-z{grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:16px;padding:16px 20px;display:grid}.lpg-z+.lpg-z{border-top:1px solid var(--lpn-line-fein2)}.lpg-z:hover{background:var(--lpn-subtle)}.lpg-inhalt{flex-direction:column;gap:10px;min-width:0;display:flex}.lpg-titel{color:var(--lpn-ink);font-size:15px;font-weight:600}.lpg-titel.leise{color:var(--lpn-ink2)}.lpg-kette{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lpg-pfeil{color:var(--lpn-mut);flex:none}.lpg-du,.lpg-k,.lpg-fonds,.lpg-ziel{font:600 13px/1.2 var(--lpn-sans);border-radius:999px;padding:5px 11px;text-decoration:none}.lpg-du{background:var(--lpn-ink);color:var(--lpn-surface)}.lpg-k{background:var(--lpn-acc-soft);color:var(--lpn-ink)}a.lpg-k:hover{text-decoration:underline}.lpg-k small,.lpg-fonds small{color:var(--lpn-mut);font-size:13px;font-weight:400}.lpg-fonds{color:var(--lpn-ink2);background:var(--lpn-col);cursor:default;border:0;font-weight:400}button.lpg-fonds{cursor:pointer}button.lpg-fonds:hover{background:var(--lpn-line)}.lpg-ziel{background:var(--lpn-surface);color:var(--lpn-ink);border:1px solid var(--lpn-acc-border);padding:4px 11px}.lpg-liste{flex-wrap:wrap;gap:6px;display:flex}.lpg-liste>span{border:1px solid var(--lpn-line);color:var(--lpn-ink2);border-radius:5px;padding:3px 8px;font-size:12.5px}.lpg-liste small,.lpg-satz{color:var(--lpn-mut);font-size:12.5px}.lpg-punkte{justify-content:flex-end;gap:5px;display:flex}.lpg-punkte i{background:var(--lpn-line);border-radius:50%;width:8px;height:8px;display:block}.lpg-punkte i.an{background:var(--lpn-acc)}.lpg-punkte.leise i.an{background:var(--lpn-acc);opacity:.45}.lpg-legende{color:var(--lpn-mut);margin:0;font-size:12.5px}.lpg-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lpg-karte{flex-direction:column;gap:12px;padding:20px 22px;display:flex}.lpg-lbl{color:var(--lpn-mut);font-size:13px}.lpg-zahl{align-items:baseline;gap:10px;display:flex}.lpg-zahl b{font-family:var(--lpn-serif);color:var(--lpn-ink);font-size:40px;font-weight:400;line-height:1}.lpg-zahl span{color:var(--lpn-ink2);font-size:13.5px}.lpg-pillen{flex-wrap:wrap;gap:6px;display:flex}.lpg-pillen>*{background:var(--lpn-acc-soft);color:var(--lpn-acc);border-radius:999px;padding:5px 11px;font-size:12.5px;text-decoration:none}.lpg-fakt{color:var(--lpn-ink2);align-items:center;gap:8px;font-size:14px;display:flex}.lpg-fakt svg{color:var(--lpn-acc);flex:none}@media (max-width:640px){.lpg-z{grid-template-columns:1fr;padding:14px 16px}.lpg-punkte{justify-content:flex-start}.lpg-karten{grid-template-columns:1fr}}
.fds{flex-direction:column;gap:22px;max-width:1180px;display:flex}.fds-ser{font-family:var(--font-garamond), var(--font-serif)}.fds-karte{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.fds-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 28px 22px;display:flex}.fds-kopf h1{color:var(--ink);margin:0;font-size:42px;font-weight:400;line-height:1}.fds-zusage{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.fds-zusage .z{color:var(--accent-deep);font-size:40px;line-height:1}.fds-zusage .z small{font-family:var(--font-sans);color:var(--ink3);font-size:13px}.fds-zusage .h{color:var(--ink3);font-size:12px}.fds-zusage .ziel{color:var(--ink3);font-size:11px}.fds-fakten{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.fds-fakt{border-right:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:14px 18px;display:flex}.fds-fakt:last-child{border-right:0}.fds-fakt .l{color:var(--ink3);font-size:11.5px}.fds-fakt .w{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.fds-fakt .w.leer{color:var(--ink3)}.fds-fuss{border-top:1px solid var(--line);justify-content:flex-end;padding:10px 18px;display:flex}.fds-link{color:var(--accent-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.fds-link:hover{color:var(--ink)}.fds-willk-kopf{flex-direction:column;align-items:flex-start;gap:16px;max-width:820px;padding:44px 40px 36px;display:flex}.fds-willk-kopf h1{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:52px;font-weight:400;line-height:1.02}.fds-willk-kopf p{color:var(--ink2);max-width:600px;margin:0;font-size:16px;line-height:1.55}.fds-willk-los{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.fds-willk-los .btn{min-height:42px;padding:0 22px;font-size:14.5px}.fds-weg{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fds-weg li{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:22px 22px 26px;display:flex}.fds-weg li:last-child{border-right:0}.fds-weg .nr{color:var(--accent);margin-bottom:10px;font-size:46px;line-height:1}.fds-weg b{color:var(--ink);font-size:14.5px}.fds-weg .u{color:var(--ink2);font-size:12.5px;line-height:1.45}.fds-schritte{flex-wrap:wrap;align-items:flex-start;gap:26px;display:flex}.fds-liste{flex:0 220px;margin:0;padding:0;list-style:none}.fds-liste li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.fds-liste button{all:unset;cursor:pointer;display:contents}.fds-nr{width:28px;height:28px;color:var(--ink2);background:#eeebe3;border-radius:99px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.fds-nr.fertig{color:#0b5a28;background:#e4f6e9}.fds-nr.jetzt{background:var(--accent);color:#fff}.fds-liste b{font-size:14px}.fds-liste .jetzt-t{color:var(--accent-deep)}.fds-liste .zus{color:var(--ink3);font-size:12px}.fds-feld{flex-direction:column;flex:999 600px;gap:20px;min-width:0;padding:28px;display:flex}.fds-feld h2{color:var(--ink);margin:0;font-size:30px;font-weight:400}.fds-feld .unter{color:var(--ink2);margin-top:6px;font-size:13.5px}.fds-raster{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 20px;display:grid}.fds-eingabe{color:var(--ink2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.fds-eingabe.breit{grid-column:1/-1}.fds-eingabe input,.fds-eingabe textarea{border:1px solid var(--line2);background:var(--card);min-height:38px;color:var(--ink);box-sizing:border-box;border-radius:8px;width:100%;padding:8px 11px;font-size:14px}.fds-eingabe textarea{resize:vertical;min-height:64px;font-family:var(--font-sans)}.fds-sitz{position:relative}.fds-sitz-wahl{border:1px solid var(--accent);background:var(--chip-bg);min-height:38px;color:var(--accent-deep);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:14px;display:flex}.fds-sitz-wahl button{color:var(--accent-deep);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:18px;line-height:1}.fds-sitz-liste{z-index:5;background:var(--card);border:1px solid var(--line2);border-radius:8px;flex-direction:column;max-height:260px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #10293e1a}.fds-eingabe input:focus,.fds-eingabe textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.fds-seg{background:#eeebe3;border-radius:9px;flex-wrap:wrap;gap:2px;width:max-content;max-width:100%;padding:3px;display:flex}.fds-seg button{min-height:32px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:13.5px;font-weight:500}.fds-seg button.an{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #10293e1f}.fds-chips{flex-wrap:wrap;gap:8px;display:flex}.fds-chip{border:1px solid var(--line2);background:var(--card);min-height:32px;color:var(--ink2);cursor:pointer;border-radius:99px;padding:0 12px;font-size:13px}.fds-chip.an{border-color:var(--accent);color:var(--accent-deep);background:#f5f8ff}.fds-gruppe{flex-direction:column;gap:10px;display:flex}.fds-gruppe>span{color:var(--ink);font-size:13px;font-weight:600}.fds-treffer{border:1px solid var(--line);border-radius:10px;overflow:hidden}.fds-treffer>button{border:0;border-bottom:1px solid var(--line);background:var(--card);text-align:left;width:100%;color:var(--ink);cursor:pointer;justify-content:space-between;gap:12px;padding:9px 12px;font-size:13.5px;display:flex}.fds-treffer>button:last-child{border-bottom:0}.fds-treffer>button:hover{background:#f5f8ff}.fds-treffer small{color:var(--ink3);white-space:nowrap}.fds-treffer .fds-vs-gp{white-space:normal;margin-top:2px;font-size:12px;display:block}.fds-gewaehlt{flex-direction:column;display:flex}.fds-gewaehlt div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.fds-vg-fonds,.fds-vg-lps{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.fds-vg-fonds label,.fds-vg-lps label{border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.fds-vg-fonds label:last-child,.fds-vg-lps label:last-child{border-bottom:0}.fds-vg-lps{max-height:320px;overflow-y:auto}.fds-vg-lps small{color:var(--ink3);font-size:12px;display:block}.fds-vg-fonds input,.fds-vg-lps input{accent-color:var(--accent);margin-top:3px}.fds-lp-treffer{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13.5px;display:flex}.fds-lp-treffer:last-child{border-bottom:0}.fds-lp-wahl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fds-lp-wahl .fds-seg button{min-height:26px;padding:0 10px;font-size:12.5px}.fds-hinweis{color:var(--ink3);margin:0;font-size:12.5px}.fds-regler{grid-template-columns:220px minmax(0,1fr) 34px;align-items:center;gap:14px;min-height:52px;display:grid}.fds-regler .t{flex-direction:column;display:flex}.fds-regler .t b{font-size:14px}.fds-regler .t span{color:var(--ink3);font-size:11.5px}.fds-regler input{width:100%;accent-color:var(--accent)}.fds-regler .wert{text-align:right;font-size:20px}.fds-knoepfe{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:6px;display:flex}.fds-knoepfe span{align-items:center;gap:10px;display:flex}.fds-fehler{color:#b4462b;font-size:13px}@media (max-width:1000px) and (min-width:641px){.fds-weg{grid-template-columns:repeat(3,minmax(0,1fr))}.fds-weg li{border-bottom:1px solid var(--line)}}@media (max-width:640px){.fds-kopf,.fds-feld,.fds-willk-kopf{padding:20px 16px}.fds-willk-kopf h1{font-size:36px}.fds-weg{grid-template-columns:minmax(0,1fr)}.fds-weg li{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:14px 16px;display:grid}.fds-weg .nr{grid-row:span 2;margin:0;font-size:34px}.fds-kopf h1{font-size:34px}.fds-zusage{align-items:flex-start}.fds-regler{grid-template-columns:120px minmax(0,1fr) 30px}}.fds-abkopf{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:20px 24px 14px;display:flex}.fds-abkopf h2{color:var(--ink);margin:0;font-size:26px;font-weight:400}.fds-abkopf .unter{color:var(--ink3);font-size:13px}.fds-misch-rumpf{grid-template-columns:minmax(300px,400px) minmax(0,1fr);display:grid}.fds-misch-regler{border-right:1px solid var(--line);flex-direction:column;padding:14px 24px 20px;display:flex}.fds-misch-regler .fds-regler{grid-template-columns:minmax(0,1fr) 120px 30px}.fds-misch-knoepfe{justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding-top:12px;display:flex}.fds-link:disabled{color:var(--ink3);cursor:default}.fds-misch-liste{min-width:0;padding:8px 24px 16px}.fds-misch-liste>.fds-hinweis{padding:14px 0}.fds-rang{margin:0;padding:0;list-style:none}.fds-rang li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) 120px 32px 36px;align-items:center;gap:12px;padding:9px 0;display:grid}.fds-rang .nr{color:var(--ink3);font-variant-numeric:tabular-nums;font-size:12px}.fds-rang .name{flex-direction:column;gap:2px;min-width:0;display:flex}.fds-rang .name a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border:0;font-size:13.5px;font-weight:600;overflow:hidden}.fds-rang .name a:hover{color:var(--accent-deep)}.fds-rang .name small{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fds-rang .spur{background:#eeebe3;border-radius:99px;height:6px;overflow:hidden}.fds-rang .spur i{background:var(--accent);border-radius:0 4px 4px 0;height:100%;display:block}.fds-rang .score{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.fds-rang li.kopf{color:var(--ink3);padding:0 0 6px;font-size:11.5px}.fds-rang li.kopf .score{color:var(--ink3);font-family:inherit;font-size:11.5px}.fds-rang .trend{text-align:right;color:var(--ink3);font-size:11.5px}.fds-rang .trend.hoch{color:#17a67f}.fds-rang .trend.runter{color:#e0603c}.fds-mehr{margin-top:12px}.fds-misch{container-type:inline-size}@container (max-width:820px){.fds-misch-rumpf{grid-template-columns:minmax(0,1fr)}.fds-misch-regler{border-right:0;border-bottom:1px solid var(--line)}}@container (max-width:520px){.fds-rang li{grid-template-columns:22px minmax(0,1fr) 60px 30px 32px}}.fds-karte.fds-mix{overflow:visible}.fds-mix-kopf{flex-direction:row;justify-content:space-between;align-items:baseline}.fds-mix-rumpf{flex-direction:column;padding:14px 24px 18px;display:flex}.fds-mix-zeile{grid-template-columns:minmax(180px,260px) minmax(0,1fr) 48px;align-items:center;gap:16px;padding:8px 0;display:grid}.fds-mix-zeile .name{flex-direction:column;gap:2px;min-width:0;display:flex}.fds-mix-zeile .name b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.fds-mix-zeile.eigen .name b{font-weight:700}.fds-mix-zeile .name small{color:var(--ink3);font-size:11.5px}.fds-mix-zeile .balken{gap:2px;width:100%;height:22px;display:flex}.fds-mix-zeile .balken i{font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;cursor:default;outline:none;justify-content:center;align-items:center;min-width:3px;font-size:11px;font-style:normal;display:flex;position:relative}.fds-mix-zeile .balken i .pct{max-width:100%;overflow:hidden}.fds-mix-zeile .balken i:hover,.fds-mix-zeile .balken i:focus-visible{box-shadow:inset 0 0 0 2px #10293e59}.fds-mix-tip{z-index:20;border:1px solid var(--line);width:max-content;max-width:300px;color:var(--ink);white-space:normal;text-align:left;background:#fff;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.45;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #10293e1f}.fds-mix-zeile .balken i:hover .fds-mix-tip,.fds-mix-zeile .balken i:focus-visible .fds-mix-tip{display:block}.fds-mix-tip .namen{flex-direction:column;margin-top:6px;display:flex}.fds-mix-tip small{color:var(--ink3);margin-top:4px;font-size:11.5px;display:block}.fds-mix-zeile .balken i.hell{color:var(--ink)}.fds-mix-zeile .balken i:first-child{border-radius:6px 0 0 6px}.fds-mix-zeile .balken i:last-child{border-radius:0 6px 6px 0}.fds-mix-zeile .balken i:only-child{border-radius:6px}.fds-mix-zeile.kopf{color:var(--ink3);padding:0 0 2px;font-size:11.5px}.fds-mix-zeile.kopf .zahl{color:var(--ink3);font-size:11.5px}.fds-mix-zeile .zahl{text-align:right;color:var(--ink);font-size:20px}.fds-mix-legende{color:var(--ink2);flex-wrap:wrap;gap:6px 18px;padding:12px 0 14px;font-size:12px;display:flex}.fds-mix-legende span{align-items:center;gap:6px;display:inline-flex}.fds-mix-legende i{border-radius:2px;width:10px;height:10px;display:inline-block}.fds-mix-satz{border-top:1px solid var(--line);color:var(--ink);margin:0;padding-top:14px;font-size:13.5px}@media (max-width:700px){.fds-mix-zeile{grid-template-columns:minmax(0,1fr) 40px}.fds-mix-zeile .balken{grid-area:2/1/auto/-1}.fds-mix-zeile.kopf>span:nth-child(2){display:none}}.fds-fr-kopf{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px}.fds-fr-kopf .fds-seg button{min-height:28px;font-size:12.5px}.fds-fr-kopf .fds-seg .n{color:var(--ink3);margin-left:2px;font-weight:400}.fds-fr-rumpf{padding:6px 24px 18px;overflow-x:auto}.fds-fr-tab{border-collapse:collapse;width:100%;color:var(--ink);font-size:13px}.fds-fr-tab th{text-align:left;text-transform:none;letter-spacing:0;color:var(--ink3);border-bottom:1px solid var(--ink);vertical-align:bottom;background:0 0;padding:10px 8px 8px 0;font-family:inherit;font-size:11.5px;font-weight:400}.fds-fr-tab td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 8px 10px 0}.fds-fr-tab .r{text-align:right;padding-left:8px;padding-right:0}.fds-fr-tab .fonds{max-width:340px;font-weight:600}.fds-fr-tab .zahl{font-size:15px}.fds-fr-tab .seit{white-space:nowrap;font-variant-numeric:tabular-nums}.fds-fr-tab .warum{align-items:baseline;gap:7px;display:inline-flex}.fds-fr-tab .warum i{flex:none;width:8px;height:8px;display:inline-block}.fds-fr-tab .warum i.leer{background:var(--accent)}.fds-fr-tab .warum i.closing{background:#17a67f}
.vw2{flex-direction:column;gap:24px;max-width:1680px;padding:32px 40px 80px;display:flex}.vw2>*{margin-top:0;margin-bottom:0}.vw2 h1{margin:0}.vw2 h2{font-family:var(--font-serif);margin:0;font-size:19px;font-weight:400}.vw2 .num{font-variant-numeric:tabular-nums}.vwnote0{color:var(--ink2);margin:0;font-size:12.5px}.vwmail0{color:var(--ink2);font-size:12.5px}.vwam0{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.vwkopf{flex-direction:column;gap:6px;display:flex}.vwkopf-zeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.vwkopf-name{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vwkopf-meta{color:var(--ink2);margin:4px 0 0;font-size:13.5px}.vwknoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vwknopf{font:inherit;border:1px solid var(--line2);background:var(--card);min-height:34px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 16px;font-size:13.5px}.vwknopf:hover:not(:disabled){border-color:var(--ink3)}.vwknopf:disabled{opacity:.5;cursor:default}.vwknopf-primaer{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:500}.vwknopf-primaer:hover:not(:disabled){background:var(--navy-2);border-color:var(--navy-2)}.vwknopf-warn{color:var(--down-ink)}.vwknopf:focus-visible,.vwseg:focus-visible,.vwreiter a:focus-visible,.vwreiter button:focus-visible,.vwkname:focus-visible{outline:2px solid var(--accent);outline-offset:3px}nav.vwreiter{border-right:0;border-bottom:1px solid var(--line);flex-wrap:wrap;align-self:stretch;gap:28px;max-height:none;padding:0;display:flex;position:static;overflow:visible}.vw2 .vwzurueck{border-bottom:0;align-self:flex-start;margin:0}.vwzeile-offen a.b{border-bottom:0}.vwreiter a,.vwreiter button{font:inherit;min-height:40px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.vwreiter a.an,.vwreiter button.an{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.vwreiter-zahl{font-family:var(--font-mono);background:var(--chip-bg);color:var(--accent-deep);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:400}.vwkzahlen{background:var(--card);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.vwkzahlen-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.vwkzahl{box-shadow:1px 1px 0 var(--line);flex-direction:column;gap:4px;min-width:0;padding:16px 20px;display:flex}.vwkzahl-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);font-size:10px}.vwkzahl-wert{font-family:var(--font-serif);font-size:27px;line-height:1.1}.vwkzahlen-zwei .vwkzahl-wert{font-size:22px}.vwkzahl-zusatz{color:var(--ink2);font-size:12.5px}.vwabschnitt{flex-direction:column;gap:12px;min-width:0;display:flex}.vwabschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.vwtage{border-bottom:1px solid var(--line2);align-items:flex-end;gap:4px;height:96px;display:flex}.vwtage>i{background:var(--accent);border-radius:3px 3px 0 0;flex:1 1 0;min-width:0}.vwtage>i.we{background:var(--st1)}.vwtage-gross{gap:2px;height:120px}.vwtag{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;height:100%;display:flex}.vwtag>i{display:block}.vwtage-achse{color:var(--ink2);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.vwlegende{color:var(--ink2);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.vwlegende span{align-items:center;gap:6px;display:inline-flex}.vwlegende i{border-radius:2px;width:10px;height:10px;display:inline-block}.vwfilterzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vwfilterzeile-rechts{flex-wrap:wrap;flex:280px;justify-content:flex-end;align-items:center;gap:12px;display:flex}.vwsegment{flex-wrap:wrap;gap:6px;display:flex}.vwseg{font:inherit;border:1px solid var(--line2);background:var(--card);min-height:32px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 13px;font-size:13px}.vwseg.an{background:var(--navy);border-color:var(--navy);color:#fff}.vwseg-zahl{font-family:var(--font-mono);opacity:.75;margin-left:2px;font-size:11px}.vwhaken{color:var(--ink);cursor:pointer;align-items:center;gap:7px;min-height:32px;font-size:13px;display:inline-flex}.vwhaken input{accent-color:var(--accent);margin:0}.vwsuche{background:var(--card);border:1px solid var(--line2);min-width:200px;min-height:34px;color:var(--ink2);border-radius:10px;flex:0 280px;align-items:center;gap:8px;padding:0 12px;display:flex}.vwsuche input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.vwsuche:focus-within{border-color:var(--accent)}.vwkasten{background:var(--card);border:1px solid var(--line);border-radius:10px;overflow-x:auto}.vwktab{border-collapse:collapse;width:100%;min-width:1080px;font-size:13.5px}.vwktab th{text-align:left;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 10px;font-size:10px;font-weight:500}.vwktab td{vertical-align:top;border-bottom:1px solid var(--line);padding:12px 10px}.vwktab tr:last-child td{border-bottom:0}.vwktab th:first-child,.vwktab td:first-child{padding-left:16px}.vwktab th:last-child,.vwktab td:last-child{padding-right:16px}.vwktab th.num,.vwktab td.num{text-align:right}.vwktab td:nth-child(3){text-align:left;white-space:nowrap}.vwkname{color:var(--ink);border:0;font-weight:600;text-decoration:none}.vwkname:hover{color:var(--accent-deep)}.vwktab .vwmail{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.vwk-hinweis{color:var(--ink2);margin-top:2px;font-size:12px;display:none}.vwleer{color:var(--ink2);margin:0;padding:24px 16px}.vwstatus{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:10px;display:inline-block}.vwstatus-aktiv{background:var(--chip-bg);color:var(--accent-deep)}.vwstatus-nachlassend{background:var(--xchip-bg);color:var(--xchip-ink)}.vwstatus-eingeschlafen{background:var(--line);color:var(--ink)}.vwstatus-nie{color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line2);background:0 0}.vwstatus-gesperrt{color:var(--ink2);background:0 0;text-decoration:line-through}.vwspur{border-bottom:1px solid var(--line);align-items:flex-end;gap:1px;width:150px;height:26px;display:flex}.vwspur i{background:var(--line);border-radius:1px 1px 0 0;flex:1 1 0;height:2px}.vwspur i.an{background:var(--accent)}.vwspur i.leer{background:0 0}.vwlizenz-zahl{font-family:var(--font-mono);font-size:12.5px}.vwlizenz-balken{background:var(--line);border-radius:2px;max-width:120px;height:4px;margin:5px 0 3px;display:block}.vwlizenz-balken i{background:var(--accent);border-radius:2px;height:4px;display:block}.vwbalken{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vwbalken li{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;font-size:13.5px;display:grid}.vwbalken li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vwbalken-spur{align-items:center;gap:8px;min-width:0;display:flex}.vwbalken-spur i{background:var(--s1);border-radius:0 4px 4px 0;max-width:calc(100% - 40px);height:10px;display:block}.vwbalken-spur b{font-family:var(--font-mono);font-size:12.5px;font-weight:400}.vwbalken-rang li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(60px,40%);padding-bottom:8px}.vwzwei{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.vwzwei-haupt{flex-direction:column;flex:999 560px;gap:32px;min-width:0;display:flex}.vwzwei-rand{flex-direction:column;flex:320px;gap:28px;min-width:0;display:flex}.vwliste-lang{max-height:420px}.vwzwei .vwdetail-innen{background:0 0;padding:0}.vweinst{flex-direction:column;gap:28px;max-width:820px;display:flex}.vwgruppe{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.vwgruppe legend{font-family:var(--font-serif);margin-bottom:10px;padding:0;font-size:19px}.vwhakenreihe{flex-wrap:wrap;gap:20px;display:flex}.vwhakenraster{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;display:grid}.vwfelder{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px 20px;display:grid}.vwfeld{color:var(--ink2);flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.vwfeld input,.vwfeld select{font:inherit;color:var(--ink);border:1px solid var(--line2);background:var(--card);border-radius:10px;min-height:34px;padding:0 10px;font-size:13.5px}.vwfeld input:focus,.vwfeld select:focus{border-color:var(--accent);outline:none}.vwfeld-haken{flex-flow:wrap;gap:18px}.vwspalten{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.vwzeilen{margin:0;padding:0;list-style:none}.vwzeilen>li{border-top:1px solid var(--line);padding:12px 16px;font-size:13.5px}.vwzeilen>li:first-child{border-top:0}.vwzeile3{grid-template-columns:minmax(0,1fr) 200px 110px;align-items:center;gap:12px;display:grid}.vwzeile3>:last-child{text-align:right}.vwzeile-offen{grid-template-columns:minmax(0,1fr) 240px 110px;align-items:center;gap:12px;display:grid}.vwzeile-offen>:last-child{justify-self:end}.vwzeile-offen a.b{color:var(--ink);font-weight:600;text-decoration:none}.vwzeile-offen a.b:hover{color:var(--accent-deep)}@media (max-width:1599px){.vwk-breit{display:none}.vwktab{min-width:980px}}@media (max-width:1100px){.vw2{gap:20px;padding:24px 24px 64px}.vwkzahlen{grid-template-columns:repeat(3,minmax(0,1fr))}.vwkzahlen-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.vwktab{min-width:0}.vwk-mittel{display:none}.vwk-hinweis{display:block}.vwspur{width:96px}.vwspalten,.vwfelder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vwkzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.vwk-schmal{display:none}.vwspalten,.vwfelder,.vwhakenraster,.vwzeile3,.vwzeile-offen{grid-template-columns:minmax(0,1fr)}.vwzeile3>:last-child,.vwzeile-offen>:last-child{text-align:left;justify-self:start}.vwbalken li{grid-template-columns:120px minmax(0,1fr)}}@media (pointer:coarse){.vwknopf,.vwseg,.vwhaken,.vwsuche,.vwfeld input,.vwfeld select,.vwreiter a,.vwreiter button{min-height:44px}}.vwohne{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--xchip-ink);background:var(--xchip-bg);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:9.5px}.vwgrenze{color:var(--xchip-ink);font-size:12px;display:block}.vwtp-zwei{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.vwh2-gross{font-size:25px!important}.vwmono{font-family:var(--font-mono);font-size:12.5px}.vwknopf-link{border-bottom:1px solid var(--line2);align-items:center;text-decoration:none;display:inline-flex}.vwknopf-link:hover{color:var(--ink)}.vwaufgabe{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.vwaufgabe-text{flex-direction:column;gap:3px;min-width:0;display:flex}.vwaufgabe-kopf{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.vwachip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-self:flex-start;padding:3px 7px;font-size:10px}.vwachip-warn{background:var(--xchip-bg);color:var(--xchip-ink)}.vwachip-gut{background:var(--chip-bg);color:var(--accent-deep)}.vwttv{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:14px;padding:18px 18px 14px;display:flex}.vwttv-zeile{grid-template-columns:180px minmax(0,1fr) 70px;align-items:center;gap:14px;display:grid}.vwttv-zeile>div:first-child{flex-direction:column;font-size:13.5px;display:flex}.vwttv-spur{border-bottom:1px solid var(--line);height:24px;position:relative}.vwttv-spur i{border-radius:999px;width:9px;height:9px;margin-left:-4px;position:absolute}.vwttv-spur i.fonds{background:var(--accent)}.vwttv-spur i.markt{background:var(--teal)}.vwttv-spur b{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-4px}.vwttv-md{font-family:var(--font-serif);text-align:right;white-space:nowrap;font-size:18px}.vwttv-achse{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12px}.vwttv-achse>div{justify-content:space-between;display:flex}.vwttv-achse>span:last-child{text-align:right}.vwtrichter{background:var(--card);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.vwtrichter-stufe{box-shadow:1px 1px 0 var(--line);flex-direction:column;gap:10px;min-width:0;padding:16px 16px 14px;display:flex}.vwtrichter-zahl{align-items:baseline;gap:8px;display:flex}.vwtrichter-zahl b{font-family:var(--font-serif);font-size:30px;font-weight:400;line-height:1}.vwtrichter-balken{height:8px;display:block}.vwtrichter-balken i{border-radius:0 4px 4px 0;height:8px;display:block}.vwtrichter-balken i.st2{background:var(--st2)}.vwtrichter-balken i.st3{background:var(--st3)}.vwtrichter-balken i.st4{background:var(--st4)}.vwtrichter-balken i.st5{background:var(--st5)}.vwtrichter-balken i.st6{background:var(--st6)}.vwtrichter-namen{flex-wrap:wrap;gap:4px;display:flex}.vwtrichter-haengen{border-top:1px dashed var(--line2);color:var(--xchip-ink);flex-direction:column;gap:4px;padding-top:8px;display:flex}.vwname-pille{color:var(--ink);background:var(--line);border:0;border-radius:5px;padding:2px 7px;font-size:12px;text-decoration:none}.vwname-pille.warn{background:var(--xchip-bg);color:var(--xchip-ink)}.vwname-pille:hover{color:var(--accent-deep)}.vwvgl{border-collapse:collapse;width:100%;font-size:13.5px}.vwvgl th,.vwvgl td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:11px 16px;font-weight:400}.vwvgl thead th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);border-top:0;font-size:10px;font-weight:500}.vwvgl .num{text-align:right}.vwvgl tbody th{text-transform:none;letter-spacing:0;color:var(--ink);font-family:inherit;font-size:13.5px}.vwvgl .warn{color:var(--xchip-ink)}.vwpunkte{vertical-align:middle;flex-wrap:wrap;gap:3px;margin-right:6px;display:inline-flex}.vwpunkte i{width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:999px}.vwpunkte i.a{background:var(--accent);box-shadow:none}.vwpunkte i.n{background:var(--xchip-ink);box-shadow:none}.vwtour{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vwtour li{grid-template-columns:170px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.vwtour-achse{color:var(--ink2);font-size:12px!important}.vwweg{background:var(--card);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.vwweg-schritt{box-shadow:1px 1px 0 var(--line);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.vwweg-kopf{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.vwweg-kopf i{width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--line2);border-radius:999px;flex:none}.vwweg-kopf i.an{background:var(--accent);box-shadow:none}.vwverlauf{margin:0;padding:0;list-style:none}.vwverlauf li{border-bottom:1px solid var(--line);grid-template-columns:112px 14px minmax(0,1fr);align-items:start;gap:12px;padding:9px 0;font-size:13.5px;display:grid}.vwverlauf li>i{background:var(--accent);border-radius:999px;width:10px;height:10px;margin-top:5px}.vwverlauf li.meilenstein>i{background:var(--card);box-shadow:inset 0 0 0 2.5px var(--accent)}.vwverlauf li.kontakt>i{background:var(--navy)}.vwverlauf-text{flex-direction:column;gap:2px;min-width:0;display:flex}.vwverlauf-text .vwmail0{overflow-wrap:anywhere}.vwkontakt{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.vwkontakt>div{flex-direction:column;display:flex}.vwkontakt .vwkzahl-wert{font-size:22px}.vwkontakt-aufgabe{flex-direction:column;align-items:flex-start;font-size:13.5px}.vwnotiz{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line2);resize:vertical;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5}.vwnotiz:focus{border-color:var(--accent);outline:none}.vwabschnitt>label h2{margin:0}.vwabschnitt[hidden]{display:none}.vwanlegen{border-bottom:1px solid var(--line);flex-direction:column;gap:18px;padding:18px 0 8px;display:flex}.vwanlegen .vwfelder{grid-template-columns:repeat(4,minmax(0,260px))}.vwvorlagen{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.vwvorlage{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;min-height:78px;padding:12px 14px;display:flex;position:relative}.vwvorlage input{opacity:0;pointer-events:none;position:absolute}.vwvorlage.an{border:2px solid var(--accent);padding:11px 13px}.vwvorlage:focus-within{outline:2px solid var(--accent);outline-offset:2px}.vwgesetzt li{grid-template-columns:120px minmax(0,1fr);gap:16px;display:grid}.vwanl{grid-template-columns:max-content minmax(0,1fr) max-content;display:grid}.vwanl-teil .vwsegment{clear:both;flex-wrap:nowrap;display:inline-flex}.vwanl-teil .vwseg{white-space:nowrap}.vwanl-teil{border:0;min-width:0;margin:0;padding:14px 18px 16px}.vwanl-teil+.vwanl-teil{border-left:1px solid var(--line)}.vwanl-teil legend{float:left;width:100%;font-family:var(--serif,"EB Garamond", Georgia, serif);color:var(--ink);margin-bottom:10px;padding:0;font-size:17px}.vwanl-module{clear:both;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px 22px;display:grid}.vwanl-lizenz{clear:both;grid-template-columns:repeat(4,max-content);align-items:end;gap:10px 16px;display:grid}.vwanl-feld{color:var(--ink2);flex-direction:column;gap:4px;font-size:12px;display:flex}.vwanl-feld select{font:inherit;border:1px solid var(--line);background:var(--paper,#faf9f6);color:var(--ink);padding:5px 6px;font-size:13px}.vwanl-export{align-self:center}.vwanl-zeile{color:var(--ink);align-self:center;font-size:12px;font-weight:600}.vwanl-teil .vwnote0{margin-top:10px}@media (max-width:1200px){.vwanl{grid-template-columns:minmax(0,1fr)}.vwanl-teil+.vwanl-teil{border-left:0;border-top:1px solid var(--line)}.vwanl-module{grid-template-columns:repeat(3,max-content)}}.vwanl-zahl{font-family:var(--mono,Menlo, monospace);border:1px solid var(--line);background:var(--paper,#faf9f6);width:56px;color:var(--ink);text-align:right;padding:5px 6px;font-size:12px}.vwanl-zahl.abw{border-color:var(--accent)}@media (max-width:1100px){.vwtp-zwei{grid-template-columns:minmax(0,1fr);gap:32px}.vwvorlagen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.vwtrichter,.vwweg{grid-template-columns:minmax(0,1fr)}.vwttv-zeile{grid-template-columns:130px minmax(0,1fr) 56px}}@media (max-width:640px){.vwaufgabe,.vwvorlagen,.vwanlegen .vwfelder{grid-template-columns:minmax(0,1fr)}.vwvgl-diff{display:none}.vwverlauf li{grid-template-columns:84px 14px minmax(0,1fr)}.vwtour li{grid-template-columns:120px minmax(0,1fr) minmax(0,1fr)}}@media (pointer:coarse){.vwvorlage{min-height:84px}.vwname-pille{padding:6px 10px}}.vwfehler-ort{color:var(--down-ink);margin:6px 0 0;font-size:13px}.vwaufgabe-wege{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.vwgrund{font:inherit;border:1px solid var(--line2);background:var(--card);min-height:34px;color:var(--ink);border-radius:10px;padding:0 10px;font-size:13px}.vwname-pille.weg{color:var(--ink2);text-decoration:line-through}@media (max-width:640px){.vwaufgabe-wege{align-items:flex-start}}.vw2 .vwbalken-auf li{padding-bottom:0;display:block}.vw2 .vwrang-zeile{all:unset;box-sizing:border-box;cursor:pointer;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(60px,40%);align-items:center;gap:12px;width:100%;margin:0 -8px;padding:6px 8px 8px;transition:background-color .15s;display:grid}.vw2 .vwzeilen .vwrang-zeile{border-radius:0;grid-template-columns:minmax(0,1fr) 200px 160px;margin:0;padding:12px 16px}.vw2 .vwzeilen>li.vwluecke{padding:0}.vw2 .vwrang-zeile:hover{background:color-mix(in srgb, var(--s1) 7%, transparent)}.vw2 .vwrang-zeile:focus-visible{outline:2px solid var(--s1);outline-offset:1px}.vw2 li.auf>.vwrang-zeile{background:color-mix(in srgb, var(--s1) 10%, transparent)}.vw2 .vwrang-text{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.vw2 .vwrang-text .vwart{flex:none;min-width:0}.vw2 .vwbalken-auf .vwbalken-spur i{transform-origin:0;animation:.5s cubic-bezier(.2,.7,.2,1) both vwwachsen;animation-delay:calc(var(--i,0) * 40ms)}@keyframes vwwachsen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vw2 .vwbeleg{padding:6px 0 12px;animation:.22s ease-out both vweinzug}.vw2 .vwzeilen .vwbeleg{padding:4px 16px 14px}.vw2 .vwbeleg ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vw2 .vwbeleg li{grid-template-columns:84px minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;font-size:12.5px;display:grid}.vw2 .vwbeleg-wer{color:var(--ink);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;justify-self:start;max-width:100%;text-decoration:none;overflow:hidden}.vw2 a.vwbeleg-wer:hover{border-bottom-color:var(--s1);color:var(--s1)}.vw2 .vwbeleg-text{color:var(--ink2);grid-area:2/2/auto/-1;line-height:1.4}.vw2 .vwbeleg-text:empty{display:none}.vw2 .vwbeleg-treffer{color:var(--ink2);white-space:nowrap}.vw2 .vwbeleg .vwnote0{margin:8px 0 0}.vw2 .vwtextknopf{all:unset;cursor:pointer;color:var(--s1);margin-top:8px;font-size:12.5px;display:inline-block}.vw2 .vwtextknopf:focus-visible{outline:2px solid var(--s1);outline-offset:2px}@keyframes vweinzug{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:640px){.vw2 .vwzeilen .vwrang-zeile{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.vw2 .vwrang-zeile{min-height:44px}}@media (prefers-reduced-motion:reduce){.vw2 .vwbalken-auf .vwbalken-spur i,.vw2 .vwbeleg{animation:none}.vw2 .vwrang-zeile{transition:none}}.vw2 .vwantwort{font-family:var(--font-serif);color:var(--ink);max-width:72ch;margin:0;font-size:19px;line-height:1.45}.vw2 .vwgesucht>.vwabschnitt{margin-top:36px}.vw2 .vwgesucht .vwleer{padding:12px 0}.vw2 .vwfehlt{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.vw2 .vwfehlt>li{border-bottom:1px solid var(--line);animation:.35s ease-out both vweinzug;animation-delay:calc(var(--i,0) * 50ms);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 150px;align-items:start;gap:16px;padding:14px 0;display:grid}.vw2 .vwfehlt>li.erledigt{opacity:.6}.vw2 .vwfehlt-was{flex-direction:column;gap:3px;min-width:0;display:flex}.vw2 .vwfehlt-was b{overflow-wrap:anywhere;font-size:15px;font-weight:600}.vw2 .vwfehlt-wer{flex-direction:column;gap:6px;font-size:13px;display:flex}.vw2 .vwfehlt-kunde{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.vw2 .vwfehlt-kunde .vwtextknopf{margin-top:0}.vw2 .vwfehlt-tun{text-align:right}.vw2 .vwfehlt-tun .vwtextknopf{margin-top:0}.vw2 .vwsv{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:12px 0 0;padding:0;list-style:none;display:grid}.vw2 .vwsv-kunde{border-top:1px solid var(--line);animation:.35s ease-out both vweinzug;animation-delay:calc(var(--i,0) * 60ms);padding:16px 0}.vw2 .vwsv-kopf{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.vw2 .vwsv-name{font-family:var(--font-serif);color:var(--ink);border-bottom:1px solid var(--line);font-size:18px;text-decoration:none}.vw2 .vwsv-name:hover{color:var(--s1);border-bottom-color:var(--s1)}.vw2 .vwsv-tage{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.vw2 .vwsv-tage>li{grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.vw2 .vwsv-schritte{border-left:2px solid color-mix(in srgb, var(--s1) 30%, transparent);flex-direction:column;gap:5px;margin:0;padding:0 0 0 12px;list-style:none;display:flex}.vw2 .vwsv-schritte li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.vw2 .vwsv-schritte .vwart{min-width:76px}.vw2 .vwsv-treffer{color:var(--ink2)}.vw2 .vwsv-schritte li.leer .vwsv-treffer{color:var(--ink);font-weight:600}.vw2 .vwergebnis{color:var(--ink);margin:8px 0 0 14px;font-size:12.5px}.vw2 .vwergebnis.leer{color:var(--ink2)}.vw2 .vwmehr{border-top:1px solid var(--line);margin-top:40px;padding-top:16px}.vw2 .vwmehr>summary{cursor:pointer;font-family:var(--font-serif);align-items:center;gap:10px;font-size:19px;list-style:none;display:flex}.vw2 .vwmehr>summary::-webkit-details-marker{display:none}.vw2 .vwmehr>summary:before{content:"";border-right:1.5px solid var(--ink2);border-bottom:1.5px solid var(--ink2);width:7px;height:7px;transition:transform .2s;transform:rotate(-45deg)}.vw2 .vwmehr[open]>summary:before{transform:rotate(45deg)}.vw2 .vwmehr>summary:focus-visible{outline:2px solid var(--s1);outline-offset:4px}.vw2 .vwmehr[open]>:not(summary){animation:.25s ease-out both vweinzug}.vw2 .vwmehr>.vwnote0{margin:8px 0 16px}.vw2 .vwspalten-drei{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.vw2 .vwsv,.vw2 .vwspalten-drei{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.vw2 .vwfehlt>li{grid-template-columns:minmax(0,1fr);gap:8px}.vw2 .vwfehlt-tun{text-align:left}}@media (prefers-reduced-motion:reduce){.vw2 .vwfehlt>li,.vw2 .vwsv-kunde,.vw2 .vwmehr[open]>:not(summary){animation:none}.vw2 .vwmehr>summary:before{transition:none}}.vw2 .vwaw-regel{margin-top:8px}.vw2 .vwaw-liste{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.vw2 .vwaw{border-bottom:1px solid var(--line);animation:.35s ease-out both vweinzug;animation-delay:calc(var(--i,0) * 60ms);flex-direction:column;gap:12px;padding:18px 0;display:flex}.vw2 .vwaw-kopf{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.vw2 .vwaw-chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:10px}.vw2 .vwaw-stand{border:1px solid var(--line);color:var(--ink2);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12.5px}.vw2 .vwaw-stand.aktiviert{background:var(--s1);border-color:var(--s1);color:#fff}.vw2 .vwaw-stand.laeuft{border-color:var(--s1);color:var(--s1)}.vw2 .vwaw-stand.nicht{color:var(--ink);border-color:var(--ink3)}.vw2 .vwaw-koerper{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:center;gap:32px;display:grid}.vw2 .vwaw-tage{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.vw2 .vwaw-tage li{cursor:default;flex-direction:column;align-items:center;gap:4px;display:flex}.vw2 .vwaw-tage i{background:color-mix(in srgb, var(--ink3) 14%, transparent);transform-origin:bottom;width:100%;height:30px;animation:.4s cubic-bezier(.2,.7,.2,1) both vwfeld;animation-delay:calc(var(--i,0) * 60ms + var(--j,0) * 45ms);border-radius:6px;display:block;position:relative}.vw2 .vwaw-tage li.aktiv i{background:var(--s1)}.vw2 .vwaw-tage li.spaeter i{box-shadow:inset 0 0 0 1px var(--line);background:0 0;background-image:repeating-linear-gradient(135deg, transparent 0 5px, color-mix(in srgb, var(--ink3) 18%, transparent) 5px 6px)}.vw2 .vwaw-tage li.nutzen i:after{content:"";background:var(--navy,var(--ink));width:8px;height:8px;box-shadow:0 0 0 2px var(--card);border-radius:999px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.vw2 .vwaw-tage li.aktiv.nutzen i:after{box-shadow:none;background:#fff}.vw2 .vwaw-tage li:hover i{filter:brightness(1.08);outline:2px solid color-mix(in srgb, var(--s1) 35%, transparent);outline-offset:1px}.vw2 .vwaw-nr{font-family:var(--font-mono);color:var(--ink3);font-size:10px}.vw2 .vwaw-datum{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:11px}@keyframes vwfeld{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}.vw2 .vwaw-bed{flex-direction:column;gap:8px;margin:0;display:flex}.vw2 .vwaw-bed>div{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;font-size:13.5px;display:grid}.vw2 .vwaw-bed dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);font-size:10px}.vw2 .vwaw-bed dd{align-items:center;gap:8px;margin:0;display:flex}.vw2 .vwaw-bed dd.fehlt{color:var(--ink2)}.vw2 .vwaw-segmente{gap:3px;display:inline-flex}.vw2 .vwaw-segmente i{background:color-mix(in srgb, var(--ink3) 22%, transparent);border-radius:4px;width:18px;height:8px}.vw2 .vwaw-segmente i.an{background:var(--s1)}.vw2 .vwaw-fuss{color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;font-size:13.5px;display:flex}.vw2 .vwaw-fuss .vwtextknopf{white-space:nowrap;margin-top:0}.vw2 .vwaw.stand-aktiviert .vwaw-fuss{color:var(--ink2)}.vw2 .vwaw-vgl .vwrang-zeile{grid-template-columns:minmax(0,1fr) auto}@media (max-width:900px){.vw2 .vwaw-koerper{grid-template-columns:minmax(0,1fr);gap:14px}.vw2 .vwaw-stand{margin-left:0}}@media (max-width:640px){.vw2 .vwaw-fuss{flex-direction:column;gap:6px}.vw2 .vwaw-datum{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.vw2 .vwaw,.vw2 .vwaw-tage i{animation:none}}.vw2 .vwaw-legende{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:14px 0 4px;font-size:12.5px;display:flex}.vw2 .vwaw-legende>span{align-items:center;gap:6px;display:inline-flex}.vw2 .vwaw-legende i{background:color-mix(in srgb, var(--ink3) 14%, transparent);border-radius:4px;width:22px;height:14px;display:inline-block;position:relative}.vw2 .vwaw-legende i.aktiv{background:var(--s1)}.vw2 .vwaw-legende i.nutzen:after{content:"";background:#fff;border-radius:999px;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.vw2 .vwaw-legende i.spaeter{box-shadow:inset 0 0 0 1px var(--line);background:0 0;background-image:repeating-linear-gradient(135deg, transparent 0 4px, color-mix(in srgb, var(--ink3) 18%, transparent) 4px 5px)}.vw2 .vwaw-gruppe{margin-top:34px}.vw2 .vwaw-zahl{font-family:var(--font-mono);color:var(--ink2);vertical-align:middle;margin-left:6px;font-size:13px}.vw2 .vwaw{gap:10px}.vw2 .vwaw-satz{font-family:var(--font-serif);color:var(--ink);max-width:70ch;margin:0;font-size:17px;line-height:1.4}.vw2 .vwaw.stand-aktiviert .vwaw-satz{color:var(--ink2)}.vw2 .vwaw-koerper{grid-template-columns:minmax(0,380px) minmax(0,1fr) auto;gap:28px}.vw2 .vwaw-tage i{height:26px}.vw2 .vwaw-datum{color:var(--ink2);font-size:11.5px}.vw2 .vwaw-haken{color:var(--ink2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.vw2 .vwaw-haken li{align-items:baseline;gap:8px;display:flex}.vw2 .vwaw-haken li>span{text-align:center;width:14px;color:var(--ink3)}.vw2 .vwaw-haken li.ja{color:var(--ink)}.vw2 .vwaw-haken li.ja>span{color:var(--s1);font-weight:700}.vw2 .vwaw-haken b{font-weight:400;font-family:var(--font-mono);color:var(--ink2);margin-left:2px;font-size:12px}.vw2 a.vwknopf.vwaw-tun{border-bottom:1px solid var(--line2);align-items:center;text-decoration:none;display:inline-flex}.vw2 a.vwknopf.vwaw-tun:hover{border-color:var(--s1);color:var(--s1)}.vw2 .vwaw-regeldetail{margin-top:32px}.vw2 .vwaw-regeldetail>.vwnote0{max-width:80ch;line-height:1.5}@media (max-width:900px){.vw2 .vwaw-koerper{grid-template-columns:minmax(0,1fr)}.vw2 a.vwknopf.vwaw-tun{justify-self:start}}.vw2 .vwue>.vwfilterzeile{align-items:flex-start}.vw2 .vwue-kacheln{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.vw2 .vwue-kachel{all:unset;box-sizing:border-box;cursor:pointer;box-shadow:1px 0 0 var(--line);flex-direction:column;gap:6px;min-width:0;padding:18px 20px 14px;transition:background-color .15s;display:flex}.vw2 .vwue-kachel:hover{background:color-mix(in srgb, var(--s1) 5%, var(--card))}.vw2 .vwue-kachel:focus-visible{outline:2px solid var(--s1);outline-offset:-2px}.vw2 .vwue-wert{font-family:var(--font-serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;line-height:1.05}.vw2 .vwue-wert small{color:var(--ink2);margin-left:4px;font-size:14px}.vw2 .vwue-diff{min-height:16px;font-size:12px}.vw2 .vwue-diff .hoch{color:var(--up-ink);background:var(--up-bg);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px}.vw2 .vwue-diff .runter{color:var(--down-ink);background:var(--down-bg);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px}.vw2 .vwue-diff .gleich{color:var(--ink2);background:color-mix(in srgb, var(--ink3) 14%, transparent);border-radius:999px;padding:1px 6px}.vw2 .vwue-linie{width:100%;height:32px;margin-top:4px;overflow:visible}.vw2 .vwue-linie .strich{fill:none;stroke:var(--s1);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:.9s ease-out both vwzeichnen}.vw2 .vwue-linie .flaeche{fill:var(--s1);opacity:.08}.vw2 .vwue-linie .punkt{fill:var(--s1)}.vw2 .vwue-zusatz{margin-top:auto;padding-top:14px}@keyframes vwzeichnen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.vw2 .vwue-raster{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.vw2 .vwue-karte{background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:0;padding:18px 20px;animation:.35s ease-out both vweinzug}.vw2 .vwue-kartenkopf{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.vw2 .vwue-kartenkopf h2{font-family:var(--font-serif);margin:0;font-size:19px;font-weight:400}.vw2 .vwsegment-klein .vwseg{min-height:28px;padding:0 12px;font-size:12.5px}.vw2 .vwue-fuss{margin-top:10px}.vw2 .vwue-diagramm,.vw2 .vwue-flaeche{position:relative}.vw2 .vwue-svg{width:100%;height:auto;display:block;overflow:visible}.vw2 .vwue-svg .gitter{stroke:var(--line);stroke-dasharray:2 3}.vw2 .vwue-svg .grund{stroke:var(--line2,var(--line))}.vw2 .vwue-svg .achse{fill:var(--ink3);font-size:10px;font-family:var(--font-mono)}.vw2 .vwue-svg .wochenende{fill:color-mix(in srgb, var(--ink3) 6%, transparent)}.vw2 .vwue-svg .saeule{transform-box:fill-box;transform-origin:bottom;animation:.5s cubic-bezier(.2,.7,.2,1) both vwsaeule;animation-delay:calc(var(--i,0) * 12ms)}.vw2 .vwue-svg .tag.an .saeule{filter:brightness(1.12)}.vw2 .vwue-svg .schnitt{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-opacity:.55;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:1.1s ease-out .3s both vwzeichnen}.vw2 .vwue-svg .cursor{stroke:var(--ink);stroke-dasharray:3 3;stroke-opacity:.5}@keyframes vwsaeule{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.vw2 .vwue-blase{background:var(--navy);color:#fff;pointer-events:none;z-index:2;border-radius:8px;flex-direction:column;gap:3px;min-width:170px;max-width:260px;padding:9px 11px;font-size:12px;display:flex;position:absolute;top:0;transform:translate(8px);box-shadow:0 6px 24px #04192d40}.vw2 .vwue-blase b{font-weight:600}.vw2 .vwue-blase .namen{color:#ffffffc7;line-height:1.35}.vw2 .vwue-blase .arten{flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:11.5px;display:flex}.vw2 .vwue-blase .arten i,.vw2 .vwue-legende i{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.vw2 .vwue-legende{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.vw2 .vwue-legende button{all:unset;cursor:pointer;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-size:12px}.vw2 .vwue-legende button.aus{color:var(--ink3);text-decoration:line-through}.vw2 .vwue-legende button.aus i{opacity:.3}.vw2 .vwue-legende button:focus-visible{outline:2px solid var(--s1);outline-offset:2px}.vw2 .vwue-avatar{letter-spacing:.02em;width:26px;height:26px;color:var(--s1);background:color-mix(in srgb, var(--s1) 12%, var(--card));border-radius:999px;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:inline-grid}.vw2 .vwue-wer{color:var(--ink);border-bottom:1px solid #0000;font-weight:500;text-decoration:none}.vw2 .vwue-wer:hover{color:var(--s1);border-bottom-color:var(--s1)}.vw2 .vwue-rang{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vw2 .vwue-rang li{animation:.3s ease-out both vweinzug;animation-delay:calc(var(--i,0) * 50ms);grid-template-columns:26px minmax(0,1fr) 70px 22px;align-items:center;gap:10px;font-size:13.5px;display:grid}.vw2 .vwue-rang li .vwue-wer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vw2 .vwue-rangspur{height:6px}.vw2 .vwue-rangspur i{background:var(--s1);transform-origin:0;border-radius:0 3px 3px 0;height:6px;animation:.5s cubic-bezier(.2,.7,.2,1) both vwwachsen;display:block}.vw2 .vwue-rang b{text-align:right;font-weight:400}.vw2 .vwue-strom{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vw2 .vwue-strom li{border-top:1px solid var(--line);animation:.3s ease-out both vweinzug;animation-delay:calc(var(--i,0) * 35ms);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;font-size:13px;line-height:1.4;display:grid}.vw2 .vwue-strom li:first-child{border-top:0}.vw2 .vwue-strom-text{color:var(--ink2);overflow-wrap:anywhere}.vw2 .vwue-strom li.art-signal .vwue-avatar{color:#fff;background:var(--s1)}.vw2 .vwue-strom li.art-claude .vwue-avatar{color:var(--s4);background:color-mix(in srgb, var(--s4) 14%, var(--card))}.vw2 .vwue-strom time{padding-top:1px}.vw2 .vwue-kohorten-rolle{overflow-x:auto}.vw2 .vwue-kohorten{border-collapse:separate;border-spacing:3px;width:100%;font-size:12px}.vw2 .vwue-kohorten th{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink2);text-align:left;white-space:nowrap;padding:2px 6px;font-size:10px;font-weight:400}.vw2 .vwue-kohorten tbody th{letter-spacing:0;text-transform:none;color:var(--ink);font-family:inherit;font-size:12.5px}.vw2 .vwue-kohorten td{text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;min-width:44px;height:30px}.vw2 .vwue-kohorten td.num{text-align:right;padding-right:8px}.vw2 .vwue-kohorten td.leer{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.vw2 .vwue-kohorten td.zelle{cursor:default;animation:.4s ease-out both vwfeld;animation-delay:calc(var(--i,0) * 40ms)}.vw2 .vwue-kohorten td.s0{background:color-mix(in srgb, var(--ink3) 10%, transparent);color:var(--ink3)}.vw2 .vwue-kohorten td.s1{background:var(--st1);color:var(--ink)}.vw2 .vwue-kohorten td.s2{background:var(--st2);color:var(--ink)}.vw2 .vwue-kohorten td.s3{background:var(--st3);color:#fff}.vw2 .vwue-kohorten td.s4{background:var(--st4);color:#fff}.vw2 .vwue-kohorten td.s5{background:var(--st5);color:#fff}.vw2 .vwue-kohorten td.s6{background:var(--st6);color:#fff}.vw2 .vwue-kohorten td.zelle:hover{outline:2px solid var(--ink);outline-offset:1px}.vw2 .vwkopf-aktionen{align-items:center;gap:10px;display:flex}.vw2 .vwbef-knopf{color:var(--ink2);align-items:center;gap:8px;display:inline-flex}.vw2 kbd{font-family:var(--font-mono);color:var(--ink2);border:1px solid var(--line);background:var(--card);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:10.5px}.vw2 .vwbef-schleier{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04192d59;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.15s ease-out both vwschleier;display:flex;position:fixed;inset:0}.vw2 .vwbef{background:var(--card);border:1px solid var(--line);border-radius:14px;width:min(620px,100%);animation:.18s cubic-bezier(.2,.7,.2,1) both vwbef;overflow:hidden;box-shadow:0 24px 64px #04192d4d}.vw2 .vwbef-feld{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:0 0;outline:none;padding:16px 18px;font-size:16px}.vw2 .vwbef-liste{max-height:52vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.vw2 .vwbef-liste li[role=option]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;font-size:14px;display:flex}.vw2 .vwbef-liste li.an{background:color-mix(in srgb, var(--s1) 10%, transparent)}.vw2 .vwbef-gruppe{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:10px 12px 4px;font-size:10px}.vw2 .vwbef-leer{color:var(--ink2);padding:14px 12px;font-size:13.5px}.vw2 .vwbef-fuss{border-top:1px solid var(--line);align-items:center;gap:6px;padding:9px 14px;display:flex}@keyframes vwschleier{0%{opacity:0}to{opacity:1}}@keyframes vwbef{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.vw2 .vwkzahlen-drei{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.vw2 .vwue-kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}.vw2 .vwue-kachel{box-shadow:1px 1px 0 var(--line)}.vw2 .vwue-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.vw2 .vwue-kacheln,.vw2 .vwkzahlen-drei{grid-template-columns:repeat(2,minmax(0,1fr))}.vw2 .vwbef-knopf kbd{display:none}}@media (prefers-reduced-motion:reduce){.vw2 .vwue-linie .strich,.vw2 .vwue-svg .saeule,.vw2 .vwue-svg .schnitt,.vw2 .vwue-karte,.vw2 .vwue-rang li,.vw2 .vwue-rangspur i,.vw2 .vwue-strom li,.vw2 .vwue-kohorten td.zelle,.vw2 .vwbef-schleier,.vw2 .vwbef{animation:none}}.vw2 .vwkl-kacheln{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.vw2 .vwkl-kachel{all:unset;box-sizing:border-box;cursor:pointer;box-shadow:1px 0 0 var(--line);flex-direction:column;gap:6px;padding:16px 20px;transition:background-color .15s,box-shadow .15s;display:flex}.vw2 .vwkl-kachel:hover{background:color-mix(in srgb, var(--s1) 5%, var(--card))}.vw2 .vwkl-kachel.an{background:color-mix(in srgb, var(--s1) 9%, var(--card));box-shadow:1px 0 0 var(--line), inset 0 -2px 0 var(--s1)}.vw2 .vwkl-kachel:focus-visible{outline:2px solid var(--s1);outline-offset:-2px}.vw2 .vwkl-werkzeug{margin-top:4px}.vw2 .vwkl-stand{margin:10px 0 8px}.vw2 .vwkl-punkt{vertical-align:1px;background:var(--ink3);border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}.vw2 .vwkl-punkt.aktiv{background:var(--accent,var(--s1))}.vw2 .vwkl-punkt.nachlassend{background:var(--xchip-ink,#b07a1e)}.vw2 .vwkl-punkt.eingeschlafen{background:var(--ink3)}.vw2 .vwkl-punkt.nie{box-shadow:inset 0 0 0 1.5px var(--ink3);background:0 0}.vw2 .vwkl-status{white-space:nowrap;color:var(--ink);font-size:13px}.vw2 .vwkl-status.eingeschlafen,.vw2 .vwkl-status.nie{color:var(--ink2)}.vw2 .vwkl-rahmen{overflow:visible}.vw2 .vwkl thead th{z-index:3;background:var(--card);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.vw2 .vwkl-sort{all:unset;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:5px;display:inline-flex}.vw2 .vwkl-sort span{opacity:.35;font-family:var(--font-sans,inherit)}.vw2 .vwkl-sort.an{color:var(--ink)}.vw2 .vwkl-sort.an span{opacity:1;color:var(--s1)}.vw2 .vwkl-sort:focus-visible{outline:2px solid var(--s1);outline-offset:2px;border-radius:3px}.vw2 .vwkl-zeile{cursor:pointer;animation:.3s ease-out both vweinzug;animation-delay:calc(var(--i,0) * 25ms);transition:background-color .12s}.vw2 .vwkl-zeile:hover{background:color-mix(in srgb, var(--s1) 4%, var(--card))}.vw2 .vwkl-zeile:focus-visible{background:color-mix(in srgb, var(--s1) 8%, var(--card));box-shadow:inset 3px 0 0 var(--s1);outline:none}.vw2 .vwkl td{vertical-align:middle}.vw2 .vwkl-wer{align-items:center;gap:10px;min-width:0;display:flex}.vw2 .vwkl-wer>span:last-child{flex-direction:column;min-width:0;display:flex}.vw2 .vwkl-wer .vwmail{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.vw2 .vwkl{width:100%}.vw2 .vwkl th,.vw2 .vwkl td{padding-left:10px;padding-right:10px}.vw2 .vwkl-wann{color:var(--ink);white-space:nowrap;font-size:13.5px;display:block}.vw2 .vwkl-null{color:var(--ink3)}.vw2 .vwkl-fremd{color:var(--ink3);border-bottom:1px dotted var(--ink3);cursor:help}.vw2 .vwkl-spur{align-items:flex-end;gap:8px;display:inline-flex}.vw2 .vwkl-balken{border-bottom:1px solid var(--line);align-items:flex-end;gap:1.5px;height:26px;display:inline-flex}.vw2 .vwkl-balken i{background:color-mix(in srgb, var(--ink3) 22%, transparent);border-radius:1px 1px 0 0;width:3px;height:2px;display:block;position:relative}.vw2 .vwkl-balken i.vorher{background:0 0}.vw2 .vwkl-balken i.an{height:var(--h,4px);background:var(--s1);transform-origin:bottom;animation:.45s cubic-bezier(.2,.7,.2,1) both vwsaeule;animation-delay:calc(var(--i,0) * 25ms + var(--j,0) * 10ms)}.vw2 .vwkl-balken i.login{background:var(--s1);opacity:.55;border-radius:999px;width:3px;height:3px}.vw2 .vwkl-balken i:hover{filter:brightness(1.15);outline:2px solid color-mix(in srgb, var(--s1) 30%, transparent)}.vw2 .vwkl-spur>b{color:var(--ink2);text-align:right;min-width:14px;font-weight:400}.vw2 .vwkl-tip{background:var(--navy);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:5;font-size:11.5px;line-height:1.35;font-family:var(--font-sans,inherit);letter-spacing:0;text-transform:none;border-radius:6px;padding:5px 8px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.vw2 .vwkl-balken i:hover .vwkl-tip{opacity:1}.vw2 .vwkl-tip-breit{flex-direction:column;gap:2px;padding:8px 10px;display:flex;top:calc(100% + 8px);bottom:auto;left:0;transform:none}.vw2 .vwkl-tip-breit span{color:#fff9}.vw2 .vwkl-tip-breit span.ja{color:#fff}.vw2 .vwkl-claude{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.vw2 .vwkl-claude i{background:var(--s4);border-radius:999px;width:7px;height:7px}.vw2 .vwkl-claude.verbunden i{box-shadow:inset 0 0 0 1.5px var(--s4);background:0 0}.vw2 .vwkl-stufe{border:1px solid var(--line);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.vw2 .vwkl-stufe.test{border-color:var(--s1);color:var(--s1)}.vw2 .vwkl-lizenz{color:var(--ink2);align-items:center;gap:6px;margin-top:5px;font-size:11.5px;display:flex}.vw2 .vwkl-lizenz .vwlizenz-balken{width:48px;margin:0}@media (max-width:1100px){.vw2 .vwkl-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.vw2 .vwkl-kachel{box-shadow:1px 1px 0 var(--line)}.vw2 .vwkl-kacheln>:last-child:nth-child(odd){grid-column:1/-1}}@media (pointer:coarse){.vw2 .vwkl-zeile td{padding-top:12px;padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.vw2 .vwkl-zeile,.vw2 .vwkl-balken i.an{transition:none;animation:none}}.vw2 .vwkl-auf{all:unset;cursor:pointer;color:var(--accent,var(--s1));margin-top:3px;font-size:12px;display:inline-block}.vw2 .vwkl-auf:hover{text-decoration:underline}.vw2 .vwkl-auf:focus-visible{outline:2px solid var(--accent,var(--s1));outline-offset:2px;border-radius:3px}.vw2 .vwkl-aufzeile td{background:var(--paper,#faf9f6);border-top:0;padding:14px 18px 18px 52px}.vw2 .vwkl-einst{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:20px 28px;display:grid}.vw2 .vwkl-einst .vwkl-team{grid-column:1}.vw2 .vwkl-einst .vwkl-lizenzgruppe{grid-area:1/2/span 2}@media (max-width:900px){.vw2 .vwkl-einst .vwkl-lizenzgruppe{grid-area:auto/1}}.vw2 .vwkl-einst .vwkl-team select{max-width:260px}.vw2 .vwkl-teamzeile{color:var(--ink2);margin-top:2px;font-size:12px;display:block}.vw2 .vwkl-einst .vwgruppe legend{margin-bottom:4px;font-size:15px}.vw2 .vwkl-module{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}@media (max-width:900px){.vw2 .vwkl-einst{grid-template-columns:minmax(0,1fr)}.vw2 .vwkl-aufzeile td{padding-left:18px}}.vwlizenzfelder{flex-direction:column;gap:10px;display:flex}.vwfeldgruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:6px 0 0;font-size:11px}.vw2 .vwkl-ansicht{color:var(--ink2);margin-bottom:4px;font-size:12px;display:block}.vw2 .vwkl-zust{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:6px;padding:3px 4px;font-size:12px}.vw2 .vwverl{color:var(--ink2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.vw2 .vwverl input{font:inherit;font-family:var(--mono,Menlo, monospace);border:1px solid var(--line);background:var(--card);width:40px;color:var(--ink);text-align:right;border-radius:6px;padding:5px 6px;font-size:12px}.vwein{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 48px;display:grid}.vwein-spalte{flex-direction:column;min-width:0;display:flex}.vwein-spalte h2{font-family:var(--font-serif);margin:0 0 6px;font-size:19px;font-weight:500}.vwein-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vwein-kopf h2{margin-bottom:6px}.vwein-zeile{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:11px 0;display:grid}.vwein-zeile:last-child{border-bottom:1px solid var(--line)}.vwein-zeile.oben{align-items:start}.vwein-zeile.oben .vwein-name{padding-top:6px}.vwein-name{color:var(--ink2);font-size:13px}.vwein-wert{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.vwein-wert b{color:var(--ink)}.vwein .vwsegment{justify-self:start}.vwein-wahl{width:240px;max-width:100%;font:inherit;color:var(--ink);border:1px solid var(--line2);background:var(--card);border-radius:8px;justify-self:start;height:30px;padding:0 8px;font-size:13px}.vwein-wahl.schmal{width:140px}.vwein-wahl:focus,.vwein-zahl:focus{border-color:var(--accent);outline:none}.vwein-zahl{width:64px;font-family:var(--font-mono);color:var(--ink);border:1px solid var(--line2);background:var(--card);text-align:right;border-radius:6px;height:28px;padding:0 6px;font-size:13px}.vwein-zahl.breit{width:80px}.vwrechnung{gap:8px;max-width:520px;display:grid}.vwrechnung-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vwrechnung-felder{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.vwrechnung-feld{color:var(--ink3);gap:3px;font-size:11.5px;display:grid}.vwrechnung-feld.breit{grid-column:1/-1}.vwrechnung-feld input{font:inherit;color:var(--ink);border:1px solid var(--line2);background:var(--card);border-radius:6px;height:28px;padding:0 8px;font-size:13px}.vwrechnung-feld input:focus{border-color:var(--accent);outline:none}@media (max-width:560px){.vwrechnung-felder{grid-template-columns:1fr}}.vwein-chips{flex-wrap:wrap;gap:6px;display:flex}.vwein-chip{font:inherit;border:1px solid var(--line2);background:var(--card);color:var(--ink2);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12.5px;transition:background-color .12s,border-color .12s}.vwein-chip:hover{border-color:var(--accent)}.vwein-chip.an{background:color-mix(in srgb, var(--accent) 12%, var(--card));border-color:color-mix(in srgb, var(--accent) 35%, var(--card));color:var(--ink)}.vwein-chip:focus-visible,.vwein-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vwein-haken{color:var(--ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.vwein-haken input{accent-color:var(--accent);margin:0}.vwein-link{all:unset;cursor:pointer;color:var(--accent);font-size:13px}.vwein-link:hover{text-decoration:underline}.vwein-fuss{grid-column:1/-1;margin-top:14px}.vwthemen-kompakt{flex-direction:column;gap:4px;min-width:0;display:flex}.vwthemen-kompakt .vwth-leise{margin:0}@media (max-width:1000px){.vwein{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:560px){.vwein-zeile{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.vwein-chip{transition:none}}.vwband-kopf{border-bottom:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 0 5px;display:flex}.vwband-tag{font-family:var(--font-serif);font-size:17px}.vwband-zahl{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px}.vwverlauf.uhr li{grid-template-columns:52px 14px minmax(0,1fr)}.vwleisten{flex-direction:column;gap:5px;display:flex}.vwleiste-zeile,.vwleiste-achse{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;display:grid}.vwleiste-tag{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px}.vwleiste-tag.we{color:var(--ink3)}.vwleiste{border-bottom:1px solid var(--line);background:repeating-linear-gradient(to right, transparent 0, transparent calc(100% / 24 - 1px), var(--line) calc(100% / 24 - 1px), var(--line) calc(100% / 24));height:16px;position:relative}.vwleiste i{background:var(--accent);border-radius:3px;min-width:4px;height:10px;position:absolute;top:3px}.vwleiste-achse{margin-top:4px}.vwleiste-achse div{height:14px;color:var(--ink3);font-variant-numeric:tabular-nums;font-size:11px;position:relative}.vwleiste-achse div span{position:absolute;transform:translate(-50%)}.vwleiste-achse div span:first-child{transform:none}.vwleiste-achse div span:last-child{transform:translate(-100%)}.vwmuster{font-family:var(--font-serif);margin:4px 0 0;font-size:17px}.vwsync{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 18px;padding:10px 0;font-size:13.5px;display:flex}.vwsync.fehler{color:var(--down-ink)}.vwsync-laden{border-bottom:1px solid var(--line2);align-items:center;text-decoration:none;display:inline-flex}.vw2 .vwcredits{color:var(--ink3);font-variant-numeric:tabular-nums;margin:4px 0 0;padding:0;font-size:12.5px;list-style:none}.vw2 .vwcredits li{padding:2px 0}.vw2 .vwcodes h2{font-family:var(--serif);margin:18px 0 10px;font-size:19px}.vw2 .vwcodes .vwanl-zeile{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:8px;display:flex}.vw2 .vwcodes .vwanl-notiz{align-items:center;gap:8px;margin:8px 0;display:flex}.vw2 .vwcodes .vwanl-notiz input{flex:1;max-width:480px}.vw2 .vwcode-neu{margin-top:10px;font-size:15px}.vw2 .vwcode-neu b{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.04em;font-size:18px}.vw2 .vwcodes td.mono{font-family:var(--mono,ui-monospace, monospace);white-space:nowrap}.vw2 .vwcodes table{border-collapse:collapse;width:100%;font-size:13.5px}.vw2 .vwcodes th{text-align:left;color:var(--ink3);border-bottom:1px solid var(--line);padding:6px 10px 6px 0;font-size:12px;font-weight:500}.vw2 .vwcodes td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px 8px 0}
