.dt{--dt-karte: var(--gl-weiss);--dt-karte-schatten: var(--gl-e-karte-schatten);--dt-karte-hoch: 0 1px 2px rgba(15, 23, 42, .05), 0 10px 24px rgba(15, 23, 42, .1);--dt-gewaehlt-schatten: 0 1px 2px rgba(15, 23, 42, .05), 0 4px 12px rgba(15, 23, 42, .06);--dt-baum-hover: rgba(255, 255, 255, .7);--dt-ziel-grund: rgba(238, 242, 255, .95);--dt-feld-rand: rgba(15, 23, 42, .12);--dt-feld-grund: rgba(255, 255, 255, .86);--dt-fokus: 0 0 0 3px rgba(99, 102, 241, .15);--dt-gruen: #047857;--dt-gruen-grund: rgba(16, 185, 129, .14);--dt-gelb: #92400e;--dt-gelb-grund: rgba(245, 158, 11, .16);--dt-blau: #4338ca;--dt-blau-grund: rgba(99, 102, 241, .12);--dt-rot: #b91c1c;--dt-rot-grund: rgba(239, 68, 68, .12);--dt-end-md: linear-gradient(180deg, #818cf8, #6366f1);--dt-end-csv: linear-gradient(180deg, #22b07d, #059669);--dt-end-pdf: linear-gradient(180deg, #f0596b, #e11d48);--dt-end-bild: linear-gradient(180deg, #38bdf8, #0284c7);--dt-end-zip: linear-gradient(180deg, #fbbf24, #d97706);--dt-end-sonst: linear-gradient(180deg, #8b95a8, #64748b);--dt-end-knick: rgba(255, 255, 255, .45);--dt-mini-grund: rgba(15, 23, 42, .045);--dt-schild-weiss: rgba(255, 255, 255, .94);--dt-schild-schatten: 0 1px 2px rgba(15, 23, 42, .08), 0 2px 6px rgba(15, 23, 42, .06);--dt-schild-ohne: rgba(255, 255, 255, .8);--dt-schild-ohne-rand: inset 0 0 0 1px rgba(15, 23, 42, .08);--dt-mini-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 6px 16px rgba(15, 23, 42, .08);--dt-glanz: linear-gradient(90deg, rgba(15, 23, 42, .06), rgba(15, 23, 42, .11), rgba(15, 23, 42, .06));--dt-pop-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 12px 32px rgba(15, 23, 42, .16);--dt-papier-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 10px 30px rgba(15, 23, 42, .1);--dt-pfeil-schatten: 0 1px 2px rgba(15, 23, 42, .08), 0 6px 18px rgba(15, 23, 42, .12);--dt-frage-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 18px 50px rgba(15, 23, 42, .22);--dt-stufe-an: rgba(99, 102, 241, .08);--dt-hinweis-gelb: rgba(245, 158, 11, .1);--dt-hinweis-gelb-text: #78350f;--dt-hinweis-blau: rgba(99, 102, 241, .08);--dt-hinweis-blau-text: #312e81;--dt-hinweis-rot: rgba(239, 68, 68, .08);--dt-hinweis-rot-text: #7f1d1d;--dt-rot-verlauf: linear-gradient(180deg, #ef4444, #dc2626);--dt-rot-schatten: 0 2px 10px rgba(220, 38, 38, .28);--dt-hof: rgba(15, 23, 42, .34);--dt-feld6: radial-gradient(120% 140% at 0% 0%, rgba(238, 242, 255, .95), rgba(248, 250, 252, .6) 60%, rgba(255, 255, 255, .4));--dt-feld6-rand: inset 0 0 0 1px rgba(99, 102, 241, .14);--dt-feld6-zieht: inset 0 0 0 1.5px rgba(99, 102, 241, .55), 0 10px 30px rgba(99, 102, 241, .1);--dt-o-schein: radial-gradient(closest-side, rgba(79, 70, 229, .28), rgba(79, 70, 229, 0));--dt-o-hinten: linear-gradient(180deg, #6f72f1, #5052e0);--dt-o-lasche: linear-gradient(180deg, #7b7ef3, #6f72f1);--dt-o-kante: inset 0 1px 0 rgba(255, 255, 255, .25);--dt-o-blatt-schatten: 0 1px 3px rgba(15, 23, 42, .14);--dt-o-blatt2: #f8fafc;--dt-o-vorn: linear-gradient(180deg, rgba(165, 170, 252, .97), rgba(122, 126, 244, .98));--dt-o-vorn-schatten: inset 0 1px 0 rgba(255, 255, 255, .6), inset 0 -10px 18px rgba(67, 56, 202, .18), 0 6px 16px rgba(79, 70, 229, .22);--dt-o-feder: cubic-bezier(.34, 1.4, .5, 1);--dt-o-feder2: cubic-bezier(.34, 1.5, .5, 1);--dt-o-feder3: cubic-bezier(.34, 1.6, .5, 1);--dt-o-pfeil-grund: rgba(255, 255, 255, .92);--dt-o-pfeil-schatten: 0 4px 12px rgba(67, 56, 202, .25);--dt-o-etikett-grund: rgba(255, 255, 255, .88);--dt-zw-rand: inset 0 0 0 1px rgba(15, 23, 42, .12);--dt-zw-hover: rgba(99, 102, 241, .06);--dt-zw-an: rgba(99, 102, 241, .1);--dt-zw-an-text: #3730a3;--dt-pop2-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 18px 44px rgba(15, 23, 42, .2);--dt-wahl-schatten: inset 0 0 0 1px rgba(15, 23, 42, .13), 0 1px 2px rgba(15, 23, 42, .04);--dt-wahl-schatten-an: inset 0 0 0 1px rgba(99, 102, 241, .5), 0 4px 12px rgba(99, 102, 241, .12);--dt-uk-grund: rgba(15, 23, 42, .05);--dt-uk-an: rgba(99, 102, 241, .14);--dt-balken-grund: rgba(15, 23, 42, .08);--dt-gruen-voll: #10b981;--dt-rot-voll: #ef4444;--dt-haken-schatten: 0 4px 12px rgba(5, 150, 105, .4);--dt-schau-hof: rgba(15, 23, 42, .42);--dt-schau-schatten: 0 24px 60px rgba(15, 23, 42, .3);--dt-fall-grund: rgba(238, 242, 255, .86);flex:1 1 auto;min-height:0;display:flex;gap:16px;line-height:normal}.dt-glas{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;border-radius:18px;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--gl-schatten)}.dt-baum{flex:none;width:300px}.dt-liste{flex:1 1 auto}.dt-titel{margin:0;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;letter-spacing:.005em;line-height:1;color:var(--main-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-titel b{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 7px;border-radius:999px;background:var(--gl-tinte);font-size:13px;font-weight:700;color:var(--color-gray-500);vertical-align:2px}.dt-unter{margin:3px 0 0;font-size:11.5px;color:var(--color-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-baum-kopf{flex:none;min-height:56px;padding:12px 16px 10px 18px}.dt-bl{flex:1 1 auto;min-height:0;overflow:hidden auto;scrollbar-width:thin;margin:0;padding:0 8px 10px;list-style:none}.dt-z{position:relative;display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:6px 9px;border:0;border-radius:10px;background:transparent;color:var(--main-text);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .16s}.dt-z--ordner{min-height:30px;font-size:12.5px;font-weight:500;color:var(--color-gray-700)}.dt-z:hover{background:var(--dt-baum-hover)}.dt-z[aria-current=true]{background:var(--dt-karte);color:var(--main-text);box-shadow:var(--dt-gewaehlt-schatten)}.dt-z--leer{color:var(--color-gray-400)}.dt-z--ziel{background:var(--dt-ziel-grund);box-shadow:inset 0 0 0 1.5px var(--color-accent);color:var(--color-indigo-600)}.dt-pf{flex:none;display:flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:0;background:transparent;color:var(--color-gray-400);cursor:pointer;transition:transform .2s var(--gl-kurve)}.dt-pf--auf{transform:rotate(90deg)}.dt-zeile>.dt-pf{position:absolute;left:9px;top:50%;z-index:10;margin-top:-7px}.dt-pf-platz{flex:none;width:14px}.dt-bl-unter{margin:0;padding:0;list-style:none}.dt-mono{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:700;color:var(--gl-weiss)}.dt-oi{flex:none;display:flex;color:var(--color-gray-400)}.dt-z[aria-current=true] .dt-oi{color:var(--color-accent)}.dt-n{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-c{flex:none;min-width:18px;text-align:right;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;color:var(--color-gray-400)}.dt-plus{flex:none;display:none;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--color-gray-500);cursor:pointer}.dt-plus:hover{background:var(--gl-linie);color:var(--main-text)}.dt-zeile:hover .dt-plus,.dt-zeile:focus-within .dt-plus,.dt-z[aria-current=true]+.dt-plus,.dt-zeile--an .dt-plus{display:flex}.dt-zeile{position:relative;display:flex;align-items:center}.dt-zeile>.dt-plus{position:absolute;right:34px}.dt-neu{padding:4px 9px 6px}.dt-neu input{display:block;width:100%;height:32px;padding:0 10px;border:1px solid var(--color-accent);border-radius:9px;background:var(--gl-weiss);color:var(--main-text);font:inherit;font-size:12.5px;outline:none;box-shadow:var(--dt-fokus)}.dt-neu p{margin:5px 2px 0;font-size:11px;color:var(--color-gray-500)}.dt-neu p.dt-neu-fehler{color:var(--dt-rot)}.dt-lk{flex:none;display:flex;align-items:center;gap:10px;min-height:66px;padding:12px 16px 12px 20px}.dt-lt{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:11px}.dt-lt>div{min-width:0}.dt-lt .dt-mono{width:32px;height:32px;border-radius:10px;font-size:12.5px}.dt-weiche{position:relative;flex:none;display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--gl-tinte)}.dt-weiche button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--color-gray-500);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s}.dt-weiche button[aria-pressed=true]{background:var(--gl-weiss);color:var(--main-text);box-shadow:var(--shadow-segment-active)}.dt-weiche[data-schieber] button[aria-pressed=true]{background:transparent;box-shadow:none}.dt-weiche .gl-schieber{box-shadow:var(--shadow-segment-active)}.dt-such{position:relative;flex:none;width:210px}.dt-such svg{position:absolute;left:11px;top:10px;color:var(--color-gray-400);pointer-events:none}.dt-such input{display:block;width:100%;height:36px;padding:0 12px 0 33px;border:1px solid var(--dt-feld-rand);border-radius:10px;background:var(--dt-feld-grund);color:var(--main-text);font:inherit;font-size:13px;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.dt-such input:focus{border-color:var(--color-accent);background:var(--gl-weiss);box-shadow:var(--dt-fokus)}.dt-ik{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:var(--gl-weiss);color:var(--color-gray-600);box-shadow:inset 0 0 0 1px var(--gl-knopf-rand);cursor:pointer}.dt-ik:hover,.dt-ik[aria-expanded=true]{color:var(--color-indigo-600);box-shadow:inset 0 0 0 1px var(--gl-knopf-rand-an)}.dt-knopf{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 13px;border:0;border-radius:10px;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}.dt-knopf--prim{background:var(--gl-indigo-verlauf);color:var(--gl-weiss);box-shadow:var(--gl-knopf-prim-schatten)}.dt-knopf--sek{background:var(--gl-weiss);color:var(--color-gray-700);box-shadow:inset 0 0 0 1px var(--gl-knopf-rand)}.dt-knopf--sek:hover{color:var(--color-indigo-600);box-shadow:inset 0 0 0 1px var(--gl-knopf-rand-an)}.dt-knopf:disabled{opacity:.45;box-shadow:none;cursor:default}.dt-lesen{flex:none;font-size:12px;color:var(--color-gray-500)}.dt-pop{position:absolute;right:16px;top:60px;z-index:20;width:300px;padding:14px 16px;border-radius:14px;background:var(--gl-weiss);box-shadow:var(--dt-pop-schatten)}.dt-pop p{margin:0;font-size:12.5px;line-height:1.5;color:var(--color-gray-700)}.dt-pop p:first-child{margin-bottom:4px;font-weight:600;color:var(--main-text)}.dt-pop .dt-knopf{margin-top:10px}.dt-tk{flex:none;display:flex;align-items:center;padding:4px 28px 0}.dt-tk>span,.dt-tk>button{padding:0 8px 7px;border:0;background:transparent;font:inherit;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-400);text-align:left;white-space:nowrap}.dt-tk>button{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.dt-tk>button:hover,.dt-tk>button.dt-sort-an{color:var(--color-indigo-600)}.dt-lauf{flex:1 1 auto;min-height:0;overflow:hidden auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:6px;margin:0;padding:4px 12px 12px;list-style:none}.dt-r{position:relative;display:flex;align-items:center;width:100%;min-height:46px;padding:0 16px;border:0;border-radius:12px;background:var(--dt-karte);box-shadow:var(--dt-karte-schatten);color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:box-shadow .22s,transform .22s var(--gl-kurve)}.dt-r:hover{transform:translateY(-1px);box-shadow:var(--dt-karte-hoch)}.dt-r:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.dt-kante{position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0}.dt-r>span{padding:8px;font-size:12px;color:var(--color-gray-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-r>.dt-kante{padding:0}.dt-k-n{flex:1 1 auto;min-width:0}.dt-r>.dt-k-n{display:flex;align-items:center;gap:9px}.dt-k-o{flex:none;width:140px}.dt-k-g{flex:none;width:72px;text-align:right}.dt-k-s{flex:none;width:150px}.dt-k-b{flex:none;width:164px}.dt-k-a{flex:none;width:90px;text-align:right}.dt-tk>.dt-k-g,.dt-tk>.dt-k-a{justify-content:flex-end}.dt-r>.dt-k-s,.dt-r>.dt-k-b{display:flex;align-items:center;gap:7px}.dt-zahl{font-variant-numeric:tabular-nums}.dt-r>.dt-k-n>.dt-n{font-size:13px;font-weight:600;color:var(--main-text)}.dt-r>.dt-k-n>.dt-fass,.dt-kt>.dt-fass{flex:none;line-height:18px}.dt-ort>svg{flex:none;color:var(--color-gray-400)}.dt-ort .dt-mono{width:16px;height:16px;border-radius:5px;font-size:9px}.dt-ort--ohne{color:var(--color-gray-400)}.dt-ort--ohne>svg{color:var(--color-gray-300)}.dt-r>.dt-ort{display:flex;align-items:center;gap:6px;color:var(--color-gray-600)}.dt-r>.dt-ort.dt-ort--ohne{color:var(--color-gray-400)}.dt-nt{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-pkt{color:var(--color-gray-300)}.dt-fass{padding:0 6px;border-radius:999px;background:var(--gl-tinte);font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;color:var(--color-gray-600)}.dt-si{flex:none;display:flex;color:var(--color-gray-400)}.dt-av{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;font-size:9.5px;font-weight:700;color:var(--gl-weiss);background:var(--color-gray-400)}.dt-av--ich{background:var(--gl-indigo-verlauf)}.dt-end{position:relative;flex:none;display:flex;align-items:flex-end;justify-content:center;width:28px;height:32px;padding-bottom:3px;border-radius:4px;background:var(--dt-end-sonst);color:var(--gl-weiss);font-size:9px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.dt-end:before{content:"";position:absolute;right:0;top:0;border-style:solid;border-width:0 0 7px 7px;border-color:transparent transparent var(--dt-end-knick) transparent}.dt-end--gross{width:34px;height:42px;padding-bottom:5px;border-radius:5px;font-size:10px}.dt-end--md,.dt-end--txt{background:var(--dt-end-md)}.dt-end--csv,.dt-end--xlsx{background:var(--dt-end-csv)}.dt-end--pdf{background:var(--dt-end-pdf)}.dt-end--jpg,.dt-end--jpeg,.dt-end--png{background:var(--dt-end-bild)}.dt-end--zip{background:var(--dt-end-zip)}.dt-st{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap}.dt-st--gesperrt{background:var(--dt-gelb-grund);color:var(--dt-gelb)}.dt-st--gebunden{background:var(--gl-tinte);color:var(--color-gray-600)}.dt-st--anfrage{background:var(--dt-blau-grund);color:var(--dt-blau)}.dt-st--abgelehnt{background:var(--dt-rot-grund);color:var(--dt-rot)}.dt-st--neu{background:var(--dt-gruen-grund);color:var(--dt-gruen)}.dt-sortz{flex:none;display:flex;align-items:center;gap:4px;padding:4px 26px 2px;font-size:11px;color:var(--color-gray-400)}.dt-sortz button{height:24px;padding:0 9px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:11.5px;font-weight:600;color:var(--color-gray-500);cursor:pointer}.dt-sortz button:hover{color:var(--color-indigo-600)}.dt-sortz button[aria-pressed=true]{background:var(--gl-weiss);color:var(--main-text);box-shadow:var(--gl-weiche-an)}.dt-gitter{display:grid;grid-template-columns:repeat(auto-fill,minmax(192px,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;padding:8px 16px 16px}.dt-karte{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:14px;background:var(--dt-karte);box-shadow:var(--dt-karte-schatten);color:inherit;text-decoration:none;cursor:pointer;transition:box-shadow .22s,transform .22s var(--gl-kurve)}.dt-karte:hover{transform:translateY(-2px);box-shadow:var(--dt-karte-hoch)}.dt-karte:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dt-kv{position:relative;flex:none;height:118px;display:flex;align-items:center;justify-content:center;background:var(--dt-mini-grund)}.dt-ksch{position:absolute;left:10px;right:10px;top:10px;display:flex;gap:4px}.dt-ort--schild{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 9px 0 7px;border-radius:999px;background:var(--dt-schild-weiss);box-shadow:var(--dt-schild-schatten);font-size:10.5px;font-weight:500;color:var(--color-gray-600);white-space:nowrap;overflow:hidden}.dt-ort--schild>svg{color:var(--color-gray-500)}.dt-ort--schild .dt-mono{margin-left:-3px}.dt-ort--schild.dt-ort--ohne{background:var(--dt-schild-ohne);box-shadow:var(--dt-schild-ohne-rand)}.dt-kt{flex:none;display:flex;align-items:center;gap:8px;min-width:0;padding:12px 12px 0;font-size:12.5px;font-weight:600;color:var(--main-text)}.dt-kt .dt-end{width:22px;height:26px;font-size:9px}.dt-kf{flex:none;display:flex;align-items:center;gap:6px;margin-top:auto;padding:9px 12px 11px;font-size:11px;color:var(--color-gray-500)}.dt-kf .dt-av{margin-left:auto;width:22px;height:22px;font-size:9px}.dt-leer{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;text-align:center}.dt-leer svg{color:var(--color-gray-300)}.dt-leer-t{margin:0;font-size:15px;font-weight:600;color:var(--main-text)}.dt-leer-u{margin:0;max-width:380px;font-size:12.5px;line-height:1.5;color:var(--color-gray-500)}.dt-leer .dt-knopf{margin-top:6px}.dt-skel{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border-radius:12px;background:var(--dt-karte);box-shadow:var(--dt-karte-schatten)}.dt-skel i{display:block;height:9px;border-radius:999px;background:var(--dt-glanz);background-size:200% 100%;animation:dt-glanz 1.4s linear infinite}.dt-skel i:first-child{width:26px;height:31px;border-radius:4px}@keyframes dt-glanz{0%{background-position:200% 0}to{background-position:-200% 0}}.dt-fuss{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px 11px;border-top:1px solid var(--gl-e-linie);font-size:11.5px;color:var(--color-gray-500)}.dt-versteckt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dt-blatt{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dt-bk{flex:none;display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px 10px 10px;border-bottom:1px solid var(--gl-e-linie)}.dt-zurueck{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px 0 8px;border-radius:9px;color:var(--color-gray-700);font-size:12.5px;font-weight:600;text-decoration:none}.dt-zurueck:hover{background:var(--gl-tinte)}.dt-zt{max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-strich{flex:none;width:1px;height:26px;background:var(--gl-linie)}.dt-bt{flex:1 1 auto;min-width:0}.dt-bt-t{margin:0;font-size:14.5px;font-weight:600;letter-spacing:-.014em;color:var(--main-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-bt-u{margin:2px 0 0;font-size:11.5px;color:var(--color-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-nz{flex:none;padding:0 4px;font-size:12px;color:var(--color-gray-500);font-variant-numeric:tabular-nums;white-space:nowrap}.dt-knopf--rot{background:var(--dt-rot-verlauf);color:var(--gl-weiss);box-shadow:var(--dt-rot-schatten)}.dt-blatt-fehler{margin:8px 16px 0;font-size:12px;color:var(--dt-rot)}.dt-bi{flex:1 1 auto;min-height:0;display:flex}.dt-gw{position:relative;flex:1 1 auto;min-width:0;display:flex}.dt-grund{flex:1 1 auto;min-width:0;display:flex;justify-content:center;overflow:hidden auto;scrollbar-width:thin;padding:22px 64px;background:var(--dt-mini-grund)}.dt-papier{flex:none;align-self:flex-start;width:516px;max-width:100%;min-height:100%;padding:40px 48px;border-radius:3px;background:var(--gl-weiss);box-shadow:var(--dt-papier-schatten);font-size:12.5px;line-height:1.6;color:var(--color-gray-800)}.dt-p-vorhaben{margin:0 0 4px;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gray-400)}.dt-p-h1{margin:0 0 14px;font-size:21px;font-weight:700;letter-spacing:-.015em;line-height:1.3;color:var(--main-text)}.dt-p-h2{margin:16px 0 4px;font-size:13px;font-weight:700;color:var(--main-text)}.dt-papier p{margin:0 0 6px}.dt-papier p.dt-p-li{margin:0 0 3px 4px}.dt-p-tab{width:100%;margin:4px 0 8px;border-collapse:collapse;font-size:11px}.dt-p-tab th{padding:6px 8px;border-bottom:1.5px solid var(--main-text);text-align:left;font-weight:700;color:var(--main-text)}.dt-p-tab td{padding:6px 8px;border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-700)}.dt-p-tab .dt-p-z{text-align:right;font-variant-numeric:tabular-nums}.dt-p-hinweis{font-size:11px;color:var(--color-gray-500)}.dt-pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,monospace;font-size:12px;line-height:1.55}.dt-pdf{flex:none;align-self:flex-start;display:flex;flex-direction:column;gap:14px;width:640px;max-width:100%}.dt-pdf-seite{width:100%;border-radius:3px;background:var(--gl-weiss);box-shadow:var(--dt-papier-schatten)}.dt-pdf-seite canvas{display:block;width:100%;height:auto}.dt-bild{align-self:center;max-width:100%;max-height:100%;border-radius:6px;box-shadow:var(--dt-papier-schatten)}.dt-linien{display:flex;flex-direction:column;gap:10px;padding-top:8px}.dt-linien i{display:block;height:8px;border-radius:999px;background:var(--dt-glanz);background-size:200% 100%;animation:dt-glanz 1.4s linear infinite}.dt-zust{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:300px;text-align:center}.dt-zust p{margin:0;max-width:300px;font-size:12.5px;color:var(--color-gray-500)}.dt-zust .dt-zust-t{font-size:14px;font-weight:600;color:var(--main-text)}.dt-pfeil{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-top:-19px;border-radius:999px;background:var(--gl-weiss);color:var(--color-gray-700);box-shadow:var(--dt-pfeil-schatten);transition:opacity .2s,transform .2s var(--gl-kurve),color .16s}.dt-pfeil:hover{color:var(--color-indigo-600);transform:scale(1.06)}.dt-pfeil--links{left:14px}.dt-pfeil--rechts{right:14px}.dt-pfeil--aus{opacity:0;pointer-events:none}.dt-hof{position:absolute;inset:0;z-index:20;background:var(--gl-buehne-zurueck);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dt-frage{position:absolute;left:50%;top:50%;z-index:30;width:440px;max-width:calc(100% - 32px);padding:20px 22px 18px;border-radius:16px;background:var(--gl-weiss);box-shadow:var(--dt-frage-schatten);transform:translate(-50%,-50%)}.dt-frage-t{margin:0 0 6px;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;color:var(--main-text)}.dt-frage-u{margin:0;font-size:12.5px;line-height:1.5;color:var(--color-gray-600)}.dt-frage label{display:block;margin:14px 0 5px;font-size:12px;font-weight:600;color:var(--main-text)}.dt-frage label span{font-weight:400;color:var(--color-gray-500)}.dt-frage textarea{display:block;width:100%;height:84px;resize:none;padding:9px 11px;border:1px solid var(--dt-feld-rand);border-radius:10px;font:inherit;font-size:12.5px;color:var(--main-text);outline:none}.dt-frage textarea:focus{border-color:var(--color-accent);box-shadow:var(--dt-fokus)}.dt-frage-fehler{margin:10px 0 0;font-size:12px;color:var(--dt-rot)}.dt-ff{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px}.dt-ff>span{flex:1 1 auto;font-size:11.5px;color:var(--color-gray-500)}.dt-sp{flex:none;width:326px;overflow:hidden auto;scrollbar-width:thin;padding:12px 18px 18px;border-left:1px solid var(--gl-e-linie)}.dt-reiter{display:flex;margin-bottom:12px}.dt-reiter button{flex:1 1 0;justify-content:center}.dt-angaben{margin:0}.dt-zeile-a{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--gl-e-linie)}.dt-zeile-a dt{flex:none;width:96px;font-size:11.5px;color:var(--color-gray-500)}.dt-zeile-a dd{flex:1 1 auto;min-width:0;margin:0;font-size:12px;color:var(--main-text)}.dt-hinweis{margin:10px 0 0;padding:10px 12px;border-radius:11px;background:var(--gl-tinte);font-size:12px;line-height:1.5;color:var(--color-gray-600)}.dt-hinweis--gelb{background:var(--dt-hinweis-gelb);color:var(--dt-hinweis-gelb-text)}.dt-hinweis--blau{background:var(--dt-hinweis-blau);color:var(--dt-hinweis-blau-text)}.dt-hinweis--rot{background:var(--dt-hinweis-rot);color:var(--dt-hinweis-rot-text)}.dt-stufen{display:flex;flex-direction:column;gap:5px}.dt-stufe{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;border:0;border-radius:10px;background:var(--dt-karte);box-shadow:var(--dt-karte-schatten);font:inherit;text-align:left;cursor:pointer}.dt-stufe:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--gl-knopf-rand-an)}.dt-stufe--an,.dt-stufe--an:not(:disabled):hover{background:var(--dt-stufe-an);box-shadow:inset 0 0 0 1.4px var(--color-accent)}.dt-stufe:disabled{cursor:default}.dt-stufe--fest:not(.dt-stufe--an){opacity:.6}.dt-sr{flex:none;display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;background:var(--gl-weiss);box-shadow:inset 0 0 0 1.4px var(--color-gray-300)}.dt-stufe--an .dt-sr{box-shadow:inset 0 0 0 1.4px var(--color-accent)}.dt-sr i{width:6px;height:6px;border-radius:999px}.dt-stufe--an .dt-sr i{background:var(--color-accent)}.dt-sn{flex:1 1 auto;font-size:12.5px;font-weight:600;color:var(--main-text)}.dt-lk2{margin:14px 0 6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-500)}.dt-p{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:10px}.dt-pa{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--color-gray-400);font-size:10px;font-weight:700;color:var(--gl-weiss)}.dt-ph{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.dt-ph>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-ph>span:first-child{font-size:12.5px;font-weight:600;color:var(--main-text)}.dt-ph>span:last-child{font-size:11px;color:var(--color-gray-500)}.dt-pt{flex:none;padding:0;border:0;background:transparent;font:inherit;font-size:11px;font-weight:600;color:var(--color-indigo-600);cursor:pointer}.dt-pt:disabled{opacity:.45;cursor:default}.dt-fass-z{display:flex;align-items:center;gap:8px;margin:0 0 5px;padding:8px 12px;border-radius:11px;background:var(--dt-karte);box-shadow:var(--dt-karte-schatten)}.dt-fass-z--an{box-shadow:inset 0 0 0 1.4px var(--color-accent)}.dt-fass-w{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}span.dt-fass-w{cursor:default}.dt-fass-w b{flex:none;width:30px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;color:var(--main-text)}.dt-fass-t{min-width:0;display:flex;flex-direction:column}.dt-fass-t>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--color-gray-500)}.dt-fass-t>span+span{font-size:10.5px;color:var(--color-gray-400)}.dt-sp>.dt-knopf{margin-top:6px}.dt-dhof{position:absolute;inset:0;z-index:40;background:var(--dt-hof);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dt-dlg{position:absolute;left:50%;top:50%;z-index:41;width:600px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);display:flex;flex-direction:column;border-radius:16px;background:var(--gl-weiss);box-shadow:var(--dt-frage-schatten);transform:translate(-50%,-50%);outline:none}.dt-dz{flex:none;display:flex;align-items:center;gap:9px;min-height:66px;padding:14px 14px 12px 18px}.dt-dz-i{display:flex;color:var(--color-accent)}.dt-dz-t{margin:0 4px 0 0;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;color:var(--main-text)}.dt-dz-l{font-size:12px;color:var(--color-gray-500);white-space:nowrap}.dt-x{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:auto;padding:0;border:0;border-radius:9px;background:transparent;color:var(--color-gray-500);cursor:pointer}.dt-x:hover{background:var(--dt-uk-grund);color:var(--main-text)}.dt-x:disabled{opacity:.4;cursor:default}.dt-knopf--klein{height:30px;padding:0 11px}.dt-zw2{display:inline-flex;min-width:0}.dt-zw2-k{display:inline-flex;align-items:center;gap:9px;min-width:0;height:40px;padding:0 10px 0 6px;border:0;border-radius:11px;background:var(--gl-weiss);box-shadow:var(--dt-zw-rand);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .16s}.dt-zw2-k:not(:disabled):hover,.dt-zw2-k--an{box-shadow:inset 0 0 0 1.5px var(--color-accent)}.dt-zw2-k:disabled,.dt-zw2-k--fest{cursor:default}.dt-zw2-k .dt-mono{width:28px;height:28px;border-radius:8px;font-size:11px}.dt-mono--leer{background:var(--color-gray-300)}.dt-zw2-t{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15}.dt-zw2-t b{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--main-text)}.dt-zw2-t small{font-size:10.5px;color:var(--color-gray-500)}.dt-zw2-k>svg{flex:none;color:var(--color-gray-400)}.dt-zw-pop{position:absolute;left:16px;right:16px;top:62px;z-index:5;padding:10px;border-radius:14px;background:var(--gl-weiss);box-shadow:var(--dt-pop2-schatten);animation:dt-rein .2s var(--gl-kurve)}.dt-zw2-such{position:relative;display:block;margin-bottom:8px}.dt-zw2-such svg{position:absolute;left:11px;top:10px;color:var(--color-gray-400)}.dt-zw2-such input{display:block;width:100%;height:34px;padding:0 12px 0 32px;border:1px solid var(--dt-feld-rand);border-radius:10px;font:inherit;font-size:12.5px;outline:none}.dt-zw2-such input:focus{border-color:var(--color-accent);box-shadow:var(--dt-fokus)}.dt-zw2-sp{display:flex;gap:8px;height:250px}.dt-zw2-l{flex:none;width:226px;overflow:hidden auto;scrollbar-width:thin;padding-right:6px;border-right:1px solid var(--gl-e-linie)}.dt-zw2-r{flex:1 1 auto;min-width:0;overflow:hidden auto;scrollbar-width:thin}.dt-zw-k{margin:4px 8px 6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-zw-z{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:6px 10px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:12.5px;text-align:left;color:var(--color-gray-700);cursor:pointer}.dt-zw-z:hover{background:var(--dt-zw-hover)}.dt-zw-z--an,.dt-zw-z--an:hover{background:var(--dt-zw-an);color:var(--dt-zw-an-text);font-weight:600}.dt-zw-oi{flex:none;display:flex;color:var(--color-gray-400)}.dt-zw-z--an .dt-zw-oi{color:var(--color-accent)}.dt-zw-n{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-zw-z--hier .dt-zw-n:after{content:" ·";color:var(--color-accent)}.dt-zw-c{flex:none;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;color:var(--color-gray-400)}.dt-zw-h{flex:none;display:flex;color:var(--color-accent)}.dt-zw2-l .dt-zw-z>svg{flex:none;color:var(--color-gray-300)}.dt-zw2-l .dt-zw-z--an>svg{color:var(--color-accent)}.dt-zw-plus{font-weight:600;color:var(--color-indigo-600)}.dt-zw-plus .dt-zw-oi{color:var(--color-accent)}.dt-zw-neu,.dt-zw-neu:hover{background:var(--dt-zw-hover);cursor:text}.dt-zw-neu input{flex:1 1 auto;min-width:0;height:24px;border:0;outline:none;background:transparent;font:inherit;font-size:12.5px;color:var(--main-text)}.dt-zw-fehler{margin:4px 10px 0;font-size:11.5px;color:var(--dt-rot)}.dt-zw-leer{margin:8px 10px;font-size:12px;color:var(--color-gray-500)}.dt-f6{flex:none;display:flex;align-items:center;gap:30px;margin:0 16px 22px;padding:24px 26px 22px;border-radius:16px;background:var(--dt-feld6);box-shadow:var(--dt-feld6-rand);transition:box-shadow .26s}.dt-f6:hover,.dt-zieht .dt-f6{box-shadow:var(--dt-feld6-zieht)}.dt-f6-buehne{position:relative;flex:none;width:150px;height:124px;perspective:520px}.dt-o-schein{position:absolute;left:10px;right:10px;bottom:-10px;height:22px;border-radius:50%;background:var(--dt-o-schein);opacity:.7;transition:transform .42s var(--gl-kurve),opacity .3s}.dt-o-h{position:absolute;left:0;right:0;bottom:0;height:100px;border-radius:7px 12px 12px;background:var(--dt-o-hinten);box-shadow:var(--dt-o-kante)}.dt-o-h:before{content:"";position:absolute;left:0;top:-13px;width:58px;height:18px;border-radius:7px 10px 0 0;background:var(--dt-o-lasche)}.dt-o-b{position:absolute;left:18px;right:18px;bottom:18px;height:84px;display:flex;flex-direction:column;gap:7px;padding:16px 14px 0;border-radius:5px;background:var(--gl-weiss);box-shadow:var(--dt-o-blatt-schatten);transition:transform .46s var(--gl-kurve)}.dt-o-b i{display:block;height:4px;border-radius:999px;background:var(--color-gray-200)}.dt-o-b i:nth-child(2){width:70%}.dt-o-b2{left:24px;right:12px;bottom:15px;background:var(--dt-o-blatt2);transition-delay:40ms}.dt-o-v{position:absolute;left:-2px;right:-2px;bottom:0;height:78px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--dt-o-vorn);box-shadow:var(--dt-o-vorn-schatten);transform-origin:50% 100%;transition:transform .48s var(--dt-o-feder)}.dt-o-pfeil{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:-6px;border-radius:999px;background:var(--dt-o-pfeil-grund);color:var(--color-indigo-600);box-shadow:var(--dt-o-pfeil-schatten);transition:transform .3s var(--gl-kurve)}.dt-o-etikett{position:absolute;left:50%;bottom:9px;max-width:120px;padding:2px 9px;border-radius:999px;background:var(--dt-o-etikett-grund);font-size:10.5px;font-weight:600;color:var(--dt-zw-an-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translate(-50%);transition:opacity .2s}.dt-f6:hover .dt-o-v,.dt-zieht .dt-f6 .dt-o-v{transform:rotateX(-34deg) translateY(3px)}.dt-f6:hover .dt-o-b1,.dt-zieht .dt-f6 .dt-o-b1{transform:translateY(-22px) rotate(-4deg)}.dt-f6:hover .dt-o-b2,.dt-zieht .dt-f6 .dt-o-b2{transform:translateY(-12px) rotate(5deg)}.dt-f6:hover .dt-o-schein,.dt-zieht .dt-f6 .dt-o-schein{opacity:1;transform:scaleX(1.15)}.dt-f6:hover .dt-o-pfeil,.dt-zieht .dt-f6 .dt-o-pfeil{animation:dt-hupf .9s var(--gl-kurve) infinite}.dt-f6:hover .dt-o-etikett,.dt-zieht .dt-f6 .dt-o-etikett{opacity:0}.dt-f6-text{flex:1 1 auto;min-width:0}.dt-f6-t{margin:0;font-family:Rajdhani,sans-serif;font-size:23px;font-weight:700;letter-spacing:.005em;line-height:1.25;color:var(--main-text)}.dt-f6-u{margin:2px 0 0;font-size:12.5px;color:var(--color-gray-500)}.dt-f6-wahl{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dt-f6-k{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:0;border-radius:10px;background:var(--gl-weiss);box-shadow:var(--dt-wahl-schatten);font:inherit;font-size:12.5px;font-weight:600;color:var(--color-gray-700);cursor:pointer;transition:box-shadow .16s,color .16s}.dt-f6-k svg{color:var(--color-accent)}.dt-f6-k:hover{color:var(--dt-blau);box-shadow:var(--dt-wahl-schatten-an)}.dt-dl{flex:1 1 auto;min-height:0;margin:0 16px 4px;padding:0;overflow:hidden auto;scrollbar-width:thin;list-style:none}.dt-u{display:flex;align-items:center;gap:10px;padding:8px 0}.dt-u+.dt-u{border-top:1px solid var(--dt-uk-grund)}.dt-end--klein{width:22px;height:26px;padding-bottom:3px;border-radius:4px;font-size:7.5px;letter-spacing:.02em}.dt-uh{flex:1 1 auto;min-width:0}.dt-uh>p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;color:var(--main-text)}.dt-us{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:11px;color:var(--color-gray-500)}.dt-us--frage{color:var(--dt-gelb)}.dt-us--rot{color:var(--dt-rot)}.dt-us--gruen{color:var(--dt-gruen)}.dt-uk{height:24px;padding:0 9px;border:0;border-radius:7px;background:var(--dt-uk-grund);font:inherit;font-size:11px;font-weight:600;color:var(--color-gray-700);cursor:pointer}.dt-uk:hover{background:var(--dt-zw-an);color:var(--dt-blau)}.dt-uk--an,.dt-uk--an:hover{background:var(--dt-uk-an);color:var(--dt-blau)}.dt-tf{display:block;width:100%;height:28px;padding:0 9px;border:1px solid var(--color-accent);border-radius:8px;font:inherit;font-size:12.5px;color:var(--main-text);outline:none;box-shadow:var(--dt-fokus)}.dt-ug{flex:none;width:64px;text-align:right;font-size:11.5px;color:var(--color-gray-500);font-variant-numeric:tabular-nums}.dt-ui{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--color-gray-400);cursor:pointer}.dt-ui:hover{background:var(--dt-uk-grund);color:var(--main-text)}.dt-schritte{flex:none;display:flex;gap:4px;width:118px}.dt-schritte>span{flex:1;display:flex;flex-direction:column;gap:3px;font-size:9.5px;color:var(--color-gray-400)}.dt-schritte i{display:block;height:4px;border-radius:999px;background:var(--dt-balken-grund);overflow:hidden}.dt-schritte b{display:block;height:100%;border-radius:999px;background:var(--color-accent);transition:width .2s linear}.dt-schritte>.dt-schritt--fertig{color:var(--dt-gruen)}.dt-schritte>.dt-schritt--fertig b{background:var(--dt-gruen-voll)}.dt-schritte>.dt-schritt--rot{color:var(--dt-rot)}.dt-schritte>.dt-schritt--rot b{background:var(--dt-rot-voll)}.dt-df{flex:none;display:flex;align-items:center;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--gl-e-linie)}.dt-df-s{flex:1 1 auto;min-width:0;font-size:11.5px;line-height:1.45;color:var(--color-gray-500)}.dt-platz{flex:none;margin:0;padding:0 18px 12px;font-size:11px;color:var(--color-gray-400)}.dt-platz--knapp{color:var(--dt-gelb)}.dt-df+.dt-platz{padding-top:0;margin-top:-6px}.dt-mini{position:relative;flex:none;align-self:center;width:84px;height:70px;margin:2px auto 10px;perspective:400px}.dt-mini .dt-o-h{height:56px;border-radius:5px 9px 9px}.dt-mini .dt-o-h:before{top:-9px;width:34px;height:12px}.dt-mini .dt-o-b{left:10px;right:10px;bottom:10px;height:46px;padding:0}.dt-mini .dt-o-v{left:-2px;right:-2px;height:44px;border-radius:9px;transition:transform .52s var(--dt-o-feder2)}.dt-mini--offen .dt-o-v{transform:rotateX(-40deg) translateY(2px)}.dt-mini--zu .dt-o-v{transform:none}.dt-mhaken{position:absolute;right:-8px;top:-6px;z-index:2;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--dt-gruen-voll);color:var(--gl-weiss);box-shadow:var(--dt-haken-schatten);transform:scale(0);transition:transform .38s var(--dt-o-feder3) .3s}.dt-mini--fertig .dt-mhaken{transform:scale(1)}.dt-flugblatt{--dt-flug-grund: #ffffff;--dt-flug-zeile: #cbd5e1;--dt-flug-schatten: 0 4px 14px rgba(15, 23, 42, .22);position:fixed;z-index:200;width:26px;height:32px;display:flex;flex-direction:column;gap:4px;padding:8px 5px 0;border-radius:3px;background:var(--dt-flug-grund);box-shadow:var(--dt-flug-schatten);pointer-events:none}.dt-flugblatt i{display:block;height:2px;border-radius:2px;background:var(--dt-flug-zeile)}.dt-schauhof{position:absolute;inset:0;z-index:50;background:var(--dt-schau-hof);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dt-schau{position:absolute;inset:18px 0;z-index:51;width:640px;max-width:calc(100% - 32px);margin:0 auto;display:flex;flex-direction:column;border-radius:16px;background:var(--gl-weiss);box-shadow:var(--dt-schau-schatten);overflow:hidden;animation:dt-rein .24s var(--gl-kurve)}.dt-schau-k{flex:none;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--gl-e-linie)}.dt-schau-k .dt-x{margin-left:0}.dt-schau-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.dt-schau-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--main-text)}.dt-schau-t small{margin-top:2px;font-size:11.5px;color:var(--color-gray-500)}.dt-schau-i{flex:1 1 auto;min-height:0;display:flex;justify-content:center;overflow:hidden auto;scrollbar-width:thin;padding:20px;background:var(--dt-mini-grund)}.dt-schau-i .dt-papier{width:500px;min-height:0}.dt-schau-i .dt-zust{align-self:center}.dt-fall{position:absolute;inset:8px;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--color-accent);border-radius:14px;background:var(--dt-fall-grund);pointer-events:none}.dt-fall p{margin:6px 0 0;font-size:12.5px;text-align:center;color:var(--dt-blau)}.dt-fall .dt-fall-t{margin:0;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700;color:var(--dt-hinweis-blau-text)}@keyframes dt-rein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes dt-hupf{0%,to{transform:translateY(0)}45%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.dt-o-v,.dt-o-b,.dt-o-schein,.dt-o-pfeil,.dt-mhaken,.dt-schritte b{transition:none}.dt-f6:hover .dt-o-pfeil,.dt-zieht .dt-f6 .dt-o-pfeil,.dt-zw-pop,.dt-schau{animation:none}}@media(prefers-reduced-motion:reduce){.dt-r,.dt-karte,.dt-pf{transition:none}}.vo{--vo-weiche-glas: rgba(255, 255, 255, .55);--vo-weiche-schliff: blur(18px) saturate(1.4);--vo-weiche-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 10px 30px rgba(15, 23, 42, .14), inset 0 0 0 1px rgba(255, 255, 255, .6);--vo-weiche-hover: rgba(255, 255, 255, .45);--vo-schieber-schatten: 0 1px 3px rgba(15, 23, 42, .16);--vo-mulde: rgba(15, 23, 42, .06);--vo-mulde-hover: rgba(15, 23, 42, .1);--vo-tinte: rgba(15, 23, 42, .03);--vo-feld-rand: rgba(15, 23, 42, .14);--vo-fokus: 0 0 0 3px rgba(99, 102, 241, .15);--vo-wort-hover: rgba(99, 102, 241, .08);--vo-frage: rgba(99, 102, 241, .07);--vo-frage-text: #312e81;--vo-frage-gefahr: rgba(239, 68, 68, .07);--vo-frage-gefahr-text: #7f1d1d;--vo-meldung: rgba(16, 185, 129, .09);--vo-meldung-text: #065f46;--vo-gruen: #10b981;--vo-gruen-text: #047857;--vo-gruen-grund: rgba(16, 185, 129, .14);--vo-gelb-text: #92400e;--vo-gelb-grund: rgba(245, 158, 11, .16);--vo-rot-text: #b91c1c;--vo-rot-grund: rgba(239, 68, 68, .12);--vo-rot-hof: 0 0 0 3px rgba(239, 68, 68, .16);--vo-indigo-text: #4338ca;--vo-indigo-grund: rgba(99, 102, 241, .12);--vo-warn: #b45309;--vo-warn-hover: rgba(245, 158, 11, .1);--vo-form-schatten: 0 1px 2px rgba(15, 23, 42, .05), 0 10px 28px rgba(15, 23, 42, .1);flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:1.45}.vo-weiche{--vo-an: 0;position:relative;flex:none;align-self:center;display:grid;grid-template-columns:repeat(var(--vo-zahl),minmax(0,1fr));width:min(calc(var(--vo-zahl) * 123px),calc(100% - 40px));margin-top:-6px;padding:4px;border-radius:14px;background:var(--vo-weiche-glas);-webkit-backdrop-filter:var(--vo-weiche-schliff);backdrop-filter:var(--vo-weiche-schliff);box-shadow:var(--vo-weiche-schatten)}.vo-schieber{position:absolute;left:4px;top:4px;bottom:4px;width:calc((100% - 8px) / var(--vo-zahl));border-radius:9px;background:var(--gl-weiss);box-shadow:var(--vo-schieber-schatten);transform:translate(calc(var(--vo-an) * 100%));transition:transform .42s var(--gl-kurve)}.vo-reiter{position:relative;z-index:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 8px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--color-gray-700);text-decoration:none;white-space:nowrap;transition:background .2s var(--gl-kurve),color .2s}.vo-weiche--viele{width:calc(100% - 40px)}.vo-weiche--viele .vo-reiter{gap:4px;padding:0 4px;font-size:12px}.vo-reiter>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.vo-reiter:hover{color:var(--color-gray-900);background:var(--vo-weiche-hover)}.vo-reiter[aria-current=page],.vo-reiter[aria-current=page]:hover{color:var(--color-gray-900);background:transparent}.vo-reiter:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}.vo-punkt{flex:none;width:8px;height:8px;border-radius:999px}.vo-reiter .vo-punkt{width:6px;height:6px}.vo-punkt--gelb{background:var(--color-amber-500)}.vo-punkt--rot{background:var(--color-red-500)}.vo-unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vo-glas{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;border-radius:18px;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--gl-schatten);animation:vo-rein .26s var(--gl-kurve) both}@keyframes vo-rein{0%{opacity:0;transform:translateY(4px)}}.vo-kopf{flex:none;display:flex;align-items:center;gap:14px;padding:18px 26px 12px}.vo-kopf-t{flex:1 1 auto;min-width:0}.vo-titel{margin:0;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700;line-height:1.05;letter-spacing:.005em;color:var(--color-gray-900)}.vo-lage{margin:3px 0 0;font-size:12px;color:var(--color-gray-500)}.vo-inhalt{flex:1 1 auto;min-height:0;overflow:hidden auto;scrollbar-width:thin;padding:4px 26px 26px}.vo-satz{margin:0 0 12px;font-size:12.5px;color:var(--color-gray-500)}.vo-fuss{margin:10px 4px 0;font-size:11.5px;color:var(--color-gray-500)}.vo-marke{margin:18px 2px 8px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-gray-400)}.vo-marke--erst,.vo-inhalt>.vo-marke:first-child{margin-top:2px}.vo-karte{border-radius:14px;background:var(--gl-weiss);box-shadow:var(--gl-e-karte-schatten)}.vo-karte+.vo-karte{margin-top:10px}.vo-zeile{display:flex;align-items:center;gap:14px;min-height:58px;padding:10px 16px}.vo-zeile+.vo-zeile{border-top:1px solid var(--gl-e-linie)}.vo-zh{flex:1 1 auto;min-width:0}.vo-zt{display:block;font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:var(--color-gray-900)}.vo-zu{display:block;margin-top:2px;font-size:11.5px;line-height:1.4;color:var(--color-gray-500)}.vo-lk{display:flex;align-items:center;gap:12px;margin:22px 2px 8px}.vo-inhalt>.vo-lk:first-child,.vo-meldung+.vo-lk{margin-top:4px}.vo-lt{flex:1 1 auto;display:flex;align-items:baseline;gap:10px;min-width:0}.vo-lt>b{font-size:15px;font-weight:600;color:var(--color-gray-900);white-space:nowrap}.vo-lt>small{font-size:12px;color:var(--color-gray-500)}.vo-knopf{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 13px;border:0;border-radius:10px;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .16s,box-shadow .16s,color .16s}.vo-knopf--prim{background:var(--gl-indigo-verlauf);color:var(--gl-weiss);box-shadow:var(--gl-knopf-prim-schatten)}.vo-knopf--sek{background:var(--gl-weiss);color:var(--color-gray-700);box-shadow:inset 0 0 0 1px var(--gl-knopf-rand)}.vo-knopf--sek:hover:not(:disabled){color:var(--color-indigo-600);box-shadow:inset 0 0 0 1px var(--gl-knopf-rand-an)}.vo-knopf--fuell{background:var(--vo-mulde);color:var(--color-gray-900)}.vo-knopf--fuell:hover:not(:disabled){background:var(--vo-mulde-hover)}.vo-knopf:disabled,.vo-knopf[aria-disabled=true]{opacity:.45;box-shadow:none;cursor:default}.vo-knopf:focus-visible,.vo-wort:focus-visible,.vo-weg:focus-visible,.vo-ik:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.vo-weg{flex:none;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-indigo-600);text-decoration:none;white-space:nowrap;cursor:pointer}.vo-wort{flex:none;height:30px;padding:0 10px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-indigo-600);white-space:nowrap;cursor:pointer;transition:background .16s}.vo-wort:hover:not(:disabled){background:var(--vo-wort-hover)}.vo-wort--leise{color:var(--color-gray-500)}.vo-wort--leise:hover:not(:disabled){background:var(--vo-mulde);color:var(--color-gray-900)}.vo-wort--warn{color:var(--vo-warn)}.vo-wort--warn:hover:not(:disabled){background:var(--vo-warn-hover)}.vo-wort:disabled{color:var(--color-gray-300);cursor:not-allowed}.vo-ik{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;color:var(--color-gray-400);cursor:pointer}.vo-ik:hover:not(:disabled){background:var(--gl-tinte);color:var(--color-gray-700)}.vo-ik:disabled{opacity:.35;cursor:default}.vo-schild{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap}.vo-schild--gruen{background:var(--vo-gruen-grund);color:var(--vo-gruen-text)}.vo-schild--gelb{background:var(--vo-gelb-grund);color:var(--vo-gelb-text)}.vo-schild--rot{background:var(--vo-rot-grund);color:var(--vo-rot-text)}.vo-schild--grau{background:var(--vo-mulde);color:var(--color-gray-600)}.vo-schild--indigo{background:var(--vo-indigo-grund);color:var(--vo-indigo-text)}.vo-stand{flex:none;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--color-gray-500)}.vo-stand>i{flex:none;width:7px;height:7px;border-radius:999px;background:var(--color-gray-400)}.vo-stand--gruen>i{background:var(--vo-gruen)}.vo-stand--ring,.vo-stand--lauf{font-weight:600;color:var(--color-gray-700)}.vo-stand--ring>i,.vo-stand--lauf>i{background:var(--gl-weiss);box-shadow:inset 0 0 0 1.5px var(--color-gray-600)}.vo-stand--lauf>i{animation:vo-puls 1.1s ease-in-out infinite}@keyframes vo-puls{50%{opacity:.3}}.vo-stand--gelb{color:var(--vo-gelb-text)}.vo-stand--gelb>i{background:var(--color-amber-500)}.vo-stand--rot{font-weight:600;color:var(--vo-rot-text)}.vo-stand--rot>i{background:var(--color-red-500);box-shadow:var(--vo-rot-hof)}.vo-stand--grau{color:var(--color-gray-400)}.vo-stand--grau>i{background:var(--color-gray-300)}.vo-meldung{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:9px 14px;border-radius:12px;background:var(--vo-meldung);font-size:12.5px;color:var(--vo-meldung-text)}.vo-frage{display:flex;align-items:center;gap:8px;margin:0 12px 12px;padding:10px 12px 10px 14px;border-radius:12px;background:var(--vo-frage);font-size:12.5px;line-height:1.45;color:var(--vo-frage-text);animation:vo-rein .22s var(--gl-kurve) both}.vo-frage>span{flex:1 1 auto}.vo-frage--gefahr{background:var(--vo-frage-gefahr);color:var(--vo-frage-gefahr-text)}.vo-form{margin:0 0 14px;padding:16px 18px;border-radius:14px;background:var(--gl-weiss);box-shadow:var(--vo-form-schatten);animation:vo-rein .26s var(--gl-kurve) both}.vo-ft{margin:0 0 12px;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700;color:var(--color-gray-900)}.vo-fz{display:flex;align-items:center;gap:14px;margin:0 0 10px}.vo-fz>span:first-child,.vo-fz>label:first-child{flex:none;width:110px;font-size:12.5px;font-weight:600;color:var(--color-gray-700)}.vo-fz--oben{align-items:flex-start}.vo-fz--oben>span:first-child,.vo-fz--oben>label:first-child{padding-top:9px}.vo-feld{flex:none;width:320px;height:36px;padding:0 12px;border:1px solid var(--vo-feld-rand);border-radius:10px;background:var(--gl-weiss);font:inherit;font-size:13px;color:var(--color-gray-900);outline:none;transition:border-color .16s,box-shadow .16s}textarea.vo-feld{height:96px;padding:9px 12px;line-height:1.5;resize:none}.vo-feld:focus{border-color:var(--color-indigo-500);box-shadow:var(--vo-fokus)}.vo-feld[aria-invalid=true]{border-color:var(--color-red-600)}.vo-feld[readonly]{border-color:transparent;background:var(--gl-tinte);color:var(--color-gray-600)}.vo-fh{margin:2px 0 10px 124px;font-size:11.5px;color:var(--color-gray-500)}.vo-fehler{margin:0 0 10px 124px;font-size:12px;color:var(--vo-rot-text)}.vo-fk{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.vo-wahl{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:10px;background:var(--vo-mulde)}.vo-wahl>button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-gray-500);cursor:pointer;transition:background .2s var(--gl-kurve),color .2s,box-shadow .2s}.vo-wahl>button:hover{color:var(--color-gray-900)}.vo-wahl>button[aria-checked=true]{background:var(--gl-weiss);color:var(--color-gray-900);box-shadow:var(--gl-weiche-an)}.vo-wahl>button:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.vo-schieber,.vo-reiter,.vo-knopf,.vo-wort,.vo-wahl>button{transition:none}.vo-glas,.vo-frage,.vo-form,.vo-stand--lauf>i{animation:none}}.vo-gz{--vo-gz-gast: rgba(15, 23, 42, .08);--vo-gz-bahn: repeating-linear-gradient(90deg, rgba(15, 23, 42, .06) 0 calc(23.33% - 1px) , rgba(15, 23, 42, .12) calc(23.33% - 1px) 23.33%);--vo-gz-balken: linear-gradient(90deg, #34d399, #10b981);--vo-gz-balken-bald: linear-gradient(90deg, #fbbf24, #f59e0b);--vo-gz-ue-grund: rgba(99, 102, 241, .06);--vo-gz-ue-text: #312e81;--vo-gz-zugang-grund: rgba(16, 185, 129, .07);--vo-gz-zugang-rand: inset 0 0 0 1px rgba(16, 185, 129, .18);--vo-gz-zugang-text: #065f46;--vo-gz-menue-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 12px 32px rgba(15, 23, 42, .16);--vo-gz-menue-hover: rgba(99, 102, 241, .07);--vo-gz-opt-rand: rgba(15, 23, 42, .12);--vo-gz-opt-an-rand: rgba(99, 102, 241, .55);--vo-gz-opt-an-grund: rgba(99, 102, 241, .06);--vo-gz-opt-an-text: #3730a3;--vo-gz-rot-verlauf: linear-gradient(180deg, #ef4444, #dc2626);--vo-gz-rot-schatten: 0 2px 10px rgba(220, 38, 38, .28)}.vo-gz-fehler{margin:0 0 12px;font-size:12px;color:var(--vo-rot-text)}.vo-gz-hinweis{margin:0 0 12px;font-size:12px;color:var(--vo-gelb-text)}.vo-gz-achse{display:flex;align-items:flex-end;height:22px;margin:0 0 -6px;padding:0 0 0 16px}.vo-gz-ach-l{flex:none;width:354px}.vo-gz-ach{position:relative;flex:none;width:260px;height:100%}.vo-gz-ach>i{position:absolute;bottom:2px;transform:translate(-50%);font-style:normal;font-size:10.5px;color:var(--color-gray-400);white-space:nowrap}.vo-gz-ach>i:first-child{transform:none;font-weight:600;color:var(--color-indigo-600)}.vo-gz-vk{display:flex;align-items:center;gap:10px;margin:18px 4px 8px}.vo-gz-abschnitt:first-of-type .vo-gz-vk{margin-top:4px}.vo-gz-mono{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;font-family:Rajdhani,sans-serif;font-size:9px;font-weight:700;color:var(--gl-weiss)}.vo-gz-mono--gross{width:26px;height:26px;border-radius:8px;font-size:11px}.vo-gz-vn{font-size:13.5px;font-weight:600;color:var(--color-gray-900)}.vo-gz-vz{flex:1 1 auto;font-size:12px;color:var(--color-gray-500)}.vo-gz-av{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--vo-gz-gast);font-size:10.5px;font-weight:700;color:var(--color-gray-600)}.vo-gz-liste .vo-gz-zh{flex:none;width:296px}.vo-gz-zu{display:flex;align-items:center;min-width:0}.vo-gz-ut{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vo-gz-noch{flex:none;margin-left:6px;font-weight:600;color:var(--vo-gelb-text)}.vo-gz-noch:before{content:"·";margin-right:6px;font-weight:400;color:var(--color-gray-300)}.vo-gz-vorher{margin-left:8px;font-size:11.5px;font-weight:400;color:var(--color-gray-500)}.vo-gz-zg--leise .vo-zt{color:var(--color-gray-500)}.vo-gz-zg--leise .vo-gz-av{opacity:.6}.vo-gz-zg+.vo-gz-zg{border-top:1px solid var(--gl-e-linie)}.vo-gz-zeit{flex:none;width:260px;display:flex;flex-direction:column;gap:3px;margin-right:auto}.vo-gz-bahn{position:relative;display:block;height:8px;border-radius:999px;background:var(--vo-gz-bahn)}.vo-gz-bahn>i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--vo-gz-balken)}.vo-gz-bahn>i.vo-gz-bald{background:var(--vo-gz-balken-bald)}.vo-gz-bis{font-size:10.5px;color:var(--color-gray-400)}.vo-gz-wahl{position:relative;flex:none}.vo-gz-menue{position:absolute;right:0;top:36px;z-index:5;display:flex;flex-direction:column;min-width:220px;padding:5px;border-radius:12px;background:var(--gl-weiss);box-shadow:var(--vo-gz-menue-schatten);animation:vo-rein .18s var(--gl-kurve) both}.vo-gz-menue>button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:7px 10px;border:0;border-radius:8px;background:transparent;font:inherit;text-align:left;cursor:pointer}.vo-gz-menue>button:hover{background:var(--vo-gz-menue-hover)}.vo-gz-menue b{font-size:12.5px;font-weight:600;color:var(--color-gray-900)}.vo-gz-menue small{font-size:11px;color:var(--color-gray-500)}.vo-gz .vo-gz-rot{background:var(--vo-gz-rot-verlauf);box-shadow:var(--vo-gz-rot-schatten)}.vo-gz-ue{display:flex;align-items:center;gap:8px;margin:0 12px 12px;padding:10px 12px;border-radius:12px;background:var(--vo-gz-ue-grund);animation:vo-rein .22s var(--gl-kurve) both}.vo-gz-ue .vo-gz-ue-feld{width:200px;height:32px}.vo-gz-uet{flex:1 1 auto;font-size:12.5px;font-weight:600;color:var(--vo-gz-ue-text)}.vo-gz .vo-gz-uef{margin:-6px 16px 12px}.vo-gz-zugang{margin:0 12px 12px;padding:12px 14px;border-radius:12px;background:var(--vo-gz-zugang-grund);box-shadow:var(--vo-gz-zugang-rand);animation:vo-rein .22s var(--gl-kurve) both}.vo-gz-zugang>p{margin:0 0 8px;font-size:12.5px;color:var(--vo-gz-zugang-text)}.vo-gz-zr{display:flex;align-items:center;gap:8px;margin-top:6px}.vo-gz-zl{flex:none;width:34px;font-size:11.5px;font-weight:600;color:var(--color-gray-600)}.vo-gz-zr>code{flex:0 1 auto;min-width:0;padding:6px 10px;border-radius:8px;background:var(--gl-weiss);font-family:ui-monospace,Consolas,monospace;font-size:12px;color:var(--color-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vo-gz-zr>code.vo-gz-pin{font-size:15px;font-weight:700;letter-spacing:.18em}.vo-gz-fertig{margin-left:auto}.vo-gz-form{margin:0 0 10px}.vo-gz-opts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.vo-gz-opt{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:1px solid var(--vo-gz-opt-rand);border-radius:10px;background:var(--gl-weiss);font:inherit;font-size:12.5px;color:var(--color-gray-700);cursor:pointer;transition:border-color .16s,background .16s}.vo-gz-opt--mit-av{padding-left:6px}.vo-gz-opt--an{border-color:var(--vo-gz-opt-an-rand);background:var(--vo-gz-opt-an-grund);font-weight:600;color:var(--vo-gz-opt-an-text)}.vo-gz-opt:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.vo-gz-fh{font-size:11.5px;color:var(--color-gray-500)}@media(prefers-reduced-motion:reduce){.vo-gz-opt{transition:none}.vo-gz-menue,.vo-gz-ue,.vo-gz-zugang{animation:none}}.vo-kg{--vo-kg-zeile-linie: rgba(15, 23, 42, .05);--vo-kg-rot-titel: #991b1b;--vo-kg-karte-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 8px 24px rgba(15, 23, 42, .06);--vo-kg-thema-rand: inset 0 0 0 1px rgba(15, 23, 42, .12);--vo-kg-q-grund: rgba(15, 23, 42, .08);--vo-kg-gruen: #10b981;--vo-kg-gruen-text: #047857;--vo-kg-gelb-text: #92400e;--vo-kg-warn: #b45309;--vo-kg-rot-text: #b91c1c;--vo-kg-hof: rgba(15, 23, 42, .32);--vo-kg-dlg-schatten: 0 24px 64px rgba(15, 23, 42, .32);--vo-kg-linie: rgba(15, 23, 42, .07);--vo-kg-feld-rand: rgba(15, 23, 42, .14);--vo-kg-feld-rand-an: rgba(15, 23, 42, .28);--vo-kg-fokus: 0 0 0 3px rgba(99, 102, 241, .15);--vo-kg-pop-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 12px 32px rgba(15, 23, 42, .16);--vo-kg-pz-hover: rgba(15, 23, 42, .045);--vo-kg-leer-rand: inset 0 0 0 1.5px rgba(15, 23, 42, .18)}.vo-kg-liste{padding:4px 6px}.vo-kg-zg+.vo-kg-zg{border-top:1px solid var(--vo-kg-zeile-linie)}.vo-kg-z{display:flex;align-items:center;gap:4px;border-radius:10px;transition:background .16s}.vo-kg-z:hover{background:var(--vo-tinte)}.vo-kg-zb{flex:1 1 auto;display:flex;align-items:center;gap:16px;min-width:0;min-height:58px;padding:8px 6px 8px 14px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer}.vo-kg-zb:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}.vo-kg-zb>.vo-stand{width:262px}.vo-kg-zt{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.vo-kg-zt>b{overflow:hidden;font-size:13.5px;font-weight:600;color:var(--color-gray-900);white-space:nowrap;text-overflow:ellipsis}.vo-kg-zt>small{margin-top:2px;overflow:hidden;font-size:11.5px;color:var(--color-gray-500);white-space:nowrap;text-overflow:ellipsis}.vo-kg-zg--leise .vo-kg-zt>b{color:var(--color-gray-500)}.vo-kg-zg--rot .vo-kg-zt>b{color:var(--vo-kg-rot-titel)}.vo-kg-pf{flex:none;display:flex;margin-right:10px;color:var(--color-gray-300);transition:color .16s}.vo-kg-z:hover .vo-kg-pf{color:var(--color-gray-500)}.vo-kg-zg>.vo-frage{margin:2px 8px 10px}.vo-kg-leer{margin:0;padding:16px 14px;font-size:12.5px;color:var(--color-gray-500)}.vo-kg-fehl{margin:0 4px 12px;font-size:12px;color:var(--vo-kg-rot-text)}.vo-kg-blatt{display:contents}.vo-kg-hof{position:fixed;inset:0;z-index:40;background:var(--vo-kg-hof);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:vo-rein .2s var(--gl-kurve) both}.vo-kg-dlg{position:fixed;left:50%;top:50%;z-index:50;display:flex;flex-direction:column;width:min(760px,calc(100vw - 40px));max-height:min(660px,calc(100dvh - 40px));transform:translate(-50%,-50%);border-radius:18px;background:var(--color-gray-50);box-shadow:var(--vo-kg-dlg-schatten);overflow:hidden;outline:none}.vo-kg-bk{flex:none;display:flex;align-items:center;gap:6px;padding:12px 12px 12px 20px;border-bottom:1px solid var(--vo-kg-linie);background:var(--gl-weiss)}.vo-kg-bt{flex:1 1 auto;display:flex;align-items:center;gap:10px;min-width:0}.vo-kg-bt>b{overflow:hidden;font-size:14.5px;font-weight:600;color:var(--color-gray-900);white-space:nowrap;text-overflow:ellipsis}.vo-kg-bt>.vo-stand{margin-left:4px}.vo-kg-papier{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 22px 22px}.vo-kg-so{margin:0 2px 8px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-gray-400)}.vo-kg-karte{padding:20px 22px 18px;border-radius:14px;background:var(--gl-weiss);box-shadow:var(--vo-kg-karte-schatten)}.vo-kg-kk{display:flex;align-items:center;justify-content:space-between;gap:10px}.vo-kg-art{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--vo-mulde);font-size:11px;font-weight:600;color:var(--color-gray-600)}.vo-kg-frist{font-size:11.5px;color:var(--color-gray-500)}.vo-kg-frist--eng{font-weight:600;color:var(--vo-kg-warn)}.vo-kg-kt{margin:12px 0 0;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--color-gray-900)}.vo-kg-ko{margin:3px 0 0;font-size:12px;color:var(--color-gray-500)}.vo-kg-kb{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--color-gray-700)}.vo-kg-gs{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--color-gray-50)}.vo-kg-gs>small{font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-gray-400)}.vo-kg-gs>p{margin:3px 0 0;font-size:13.5px;font-weight:600;line-height:1.5;color:var(--color-gray-900)}.vo-kg-kf{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.vo-kg-th{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;box-shadow:var(--vo-kg-thema-rand);font-size:11.5px;color:var(--color-gray-700)}.vo-kg-rg{margin-left:6px;font-size:11.5px;color:var(--color-gray-500)}.vo-kg-tat{display:flex;align-items:center;gap:8px;min-height:34px;margin-top:12px}.vo-kg-luft{flex:1 1 auto}.vo-kg-q{position:relative;flex:none;width:64px;height:4px;border-radius:999px;background:var(--vo-kg-q-grund);overflow:hidden}.vo-kg-q>i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--color-amber-500);transition:width .2s}.vo-kg-q--gruen>i{background:var(--vo-kg-gruen)}.vo-kg-qs{font-size:12px;color:var(--vo-kg-gelb-text)}.vo-kg-qs.vo-kg-q--gruen{color:var(--vo-kg-gruen-text)}.vo-kg-hw{margin:8px 2px 0;font-size:11.5px;color:var(--color-gray-500)}.vo-kg-papier>.vo-frage{margin:10px 0 0}.vo-form.vo-kg-form{margin:0;padding:4px 0 0;border-radius:0;background:transparent;box-shadow:none;animation:none}.vo-kg-form .vo-feld.vo-kg-breit{flex:1 1 auto;width:auto;min-width:0;max-width:520px}.vo-kg-form textarea.vo-feld.vo-kg-klein{height:58px}.vo-kg-form .vo-feld.vo-kg-mittel{width:200px}.vo-kg-form .vo-feld.vo-kg-datum{width:160px}.vo-kg-fl{flex:none;margin-left:6px;font-size:12.5px;font-weight:600;color:var(--color-gray-700)}.vo-kg-form .vo-kg-qz{margin-top:-4px}.vo-kg-fest{font-size:13px;font-weight:600;color:var(--color-gray-900)}.vo-kg-form>.vo-frage{margin:0 0 10px}.vo-kg-wahl{position:relative;flex:none}.vo-kg-feld{display:flex;align-items:center;gap:10px;width:440px;height:40px;padding:0 10px 0 7px;border:1px solid var(--vo-kg-feld-rand);border-radius:10px;background:var(--gl-weiss);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s}.vo-kg-feld--leer{padding-left:12px}.vo-kg-feld:hover{border-color:var(--vo-kg-feld-rand-an)}.vo-kg-feld[aria-expanded=true],.vo-kg-feld:focus-visible{border-color:var(--color-indigo-500);box-shadow:var(--vo-kg-fokus);outline:none}.vo-kg-ft{flex:1 1 auto;min-width:0;overflow:hidden;font-size:13px;font-weight:600;color:var(--color-gray-900);white-space:nowrap;text-overflow:ellipsis}.vo-kg-feld--leer .vo-kg-ft{font-weight:400;color:var(--color-gray-400)}.vo-kg-fp{flex:none;display:flex;color:var(--color-gray-500)}.vo-kg-mono{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;font-family:Rajdhani,sans-serif;font-size:9px;font-weight:700;color:var(--gl-weiss)}.vo-kg-mono--gross{width:26px;height:26px;border-radius:8px;font-size:11px}.vo-kg-pop-hof{position:fixed;inset:0;z-index:10}.vo-kg-pop{position:absolute;left:0;top:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;width:440px;max-height:360px;border-radius:12px;background:var(--gl-weiss);box-shadow:var(--vo-kg-pop-schatten);overflow:hidden;animation:vo-rein .18s var(--gl-kurve) both}.vo-kg-such{flex:none;display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-bottom:1px solid var(--vo-kg-linie);color:var(--color-gray-400)}.vo-kg-in{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;font:inherit;font-size:13px;color:var(--color-gray-900);outline:none}.vo-kg-in:focus,.vo-kg-in:focus-visible{border:0;outline:none;box-shadow:none}.vo-kg-in::placeholder{color:var(--color-gray-400)}.vo-kg-pl{flex:1 1 auto;overflow:auto;padding:4px}.vo-kg-pz{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:6px 10px 6px 8px;border:0;border-radius:9px;background:transparent;font:inherit;text-align:left;cursor:pointer}.vo-kg-pz:hover,.vo-kg-pz:focus-visible{background:var(--vo-kg-pz-hover);outline:none}.vo-kg-pz--ohne{margin-bottom:2px}.vo-kg-pt{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.vo-kg-pt>b{overflow:hidden;font-size:13px;font-weight:600;color:var(--color-gray-900);white-space:nowrap;text-overflow:ellipsis}.vo-kg-pt>small{margin-top:1px;overflow:hidden;font-size:11.5px;color:var(--color-gray-500);white-space:nowrap;text-overflow:ellipsis}.vo-kg-ph{flex:none;display:none;color:var(--color-gray-900)}.vo-kg-pz[aria-selected=true]>.vo-kg-ph{display:block}.vo-kg-pleer{flex:none;width:26px;height:26px;border-radius:8px;box-shadow:var(--vo-kg-leer-rand)}.vo-kg-nix{margin:14px 10px;font-size:12.5px;color:var(--color-gray-500)}.vo-kg-pfuss{flex:none;margin:0;padding:8px 14px;border-top:1px solid var(--vo-kg-linie);font-size:11px;color:var(--color-gray-400)}.vo-kg-brief{padding:20px 22px;border-radius:14px;background:var(--gl-weiss);box-shadow:var(--vo-kg-karte-schatten)}.vo-kg-an{display:flex;flex-direction:column}.vo-kg-an>small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray-400)}.vo-kg-an>b{margin-top:2px;font-size:15px;font-weight:600;color:var(--color-gray-900)}.vo-kg-an>span{margin-top:1px;font-size:12px;color:var(--color-gray-500)}.vo-kg-text{margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--color-gray-700);white-space:pre-line}.vo-kg-bv{margin:12px 0 0;font-size:12px;color:var(--color-gray-500)}.vo-kg-ohne{margin:0 2px;padding:14px 16px;border-radius:12px;background:var(--gl-weiss);box-shadow:var(--vo-kg-karte-schatten);font-size:12.5px;line-height:1.5;color:var(--color-gray-600)}.vo-kg-weg{display:flex;flex-direction:column;gap:8px;margin:14px 4px 0;padding:0;list-style:none}.vo-kg-ws{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--color-gray-700)}.vo-kg-ws>i{flex:none;width:8px;height:8px;border-radius:999px;background:var(--vo-kg-gruen)}.vo-kg-ws--lauf>i{background:var(--gl-weiss);box-shadow:inset 0 0 0 1.5px var(--color-gray-600)}.vo-kg-ws--rot>i{background:var(--color-red-500)}.vo-kg-ws>b{flex:none;width:180px;font-weight:600;color:var(--color-gray-900)}.vo-kg-ws--rot>b{color:var(--vo-kg-rot-text)}.vo-kg-ws>span{color:var(--color-gray-500)}.vo-kg-papier .vo-kg-fehl{margin:10px 4px 0}@media(prefers-reduced-motion:reduce){.vo-kg-z,.vo-kg-pf,.vo-kg-q>i,.vo-kg-feld{transition:none}.vo-kg-hof,.vo-kg-pop{animation:none}}.vo-mg{--vo-mg-farbe-0: linear-gradient(140deg, #818cf8, #4f46e5);--vo-mg-farbe-1: linear-gradient(140deg, #38bdf8, #0284c7);--vo-mg-farbe-2: linear-gradient(140deg, #34d399, #059669);--vo-mg-farbe-3: linear-gradient(140deg, #fbbf24, #d97706);--vo-mg-farbe-4: linear-gradient(140deg, #f472b6, #db2777);--vo-mg-farbe-5: linear-gradient(140deg, #a78bfa, #7c3aed);--vo-mg-einl-rand: #a5b4fc;--vo-mg-ein-rand: inset 0 0 0 1.5px rgba(99, 102, 241, .4), 0 8px 24px rgba(99, 102, 241, .1);--vo-mg-neu: rgba(99, 102, 241, .04);--vo-mg-schild-hover: rgba(99, 102, 241, .2);--vo-mg-menue-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 12px 32px rgba(15, 23, 42, .16);--vo-mg-menue-hover: rgba(99, 102, 241, .07);--vo-mg-wahl-hover: rgba(15, 23, 42, .08);--vo-mg-rot-verlauf: linear-gradient(180deg, #ef4444, #dc2626);--vo-mg-rot-schatten: 0 2px 10px rgba(220, 38, 38, .28);--vo-mg-suche-rand: rgba(15, 23, 42, .12);--vo-mg-suche-grund: rgba(255, 255, 255, .86);--vo-mg-link: rgba(16, 185, 129, .08)}.vo-mg-z{gap:14px}.vo-mg-av{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--vo-mg-farbe-0);font-size:10.5px;font-weight:700;color:var(--gl-weiss)}.vo-mg-av[data-farbe="1"]{background:var(--vo-mg-farbe-1)}.vo-mg-av[data-farbe="2"]{background:var(--vo-mg-farbe-2)}.vo-mg-av[data-farbe="3"]{background:var(--vo-mg-farbe-3)}.vo-mg-av[data-farbe="4"]{background:var(--vo-mg-farbe-4)}.vo-mg-av[data-farbe="5"]{background:var(--vo-mg-farbe-5)}.vo-mg-av--einl{background:transparent;border:1.5px dashed var(--vo-mg-einl-rand);color:var(--color-indigo-500)}.vo-mg-zg+.vo-mg-zg{border-top:1px solid var(--gl-e-linie)}.vo-mg-zg--neu>.vo-zeile{background:var(--vo-mg-neu)}.vo-mg-liste .vo-schild{margin-left:2px}.vo-mg-stk{text-decoration:none;cursor:pointer}.vo-mg-stk:hover{background:var(--vo-mg-schild-hover)}.vo-mg-zw{flex:none;font-size:12.5px;color:var(--color-gray-600)}.vo-mg-wahl{position:relative;flex:none}.vo-mg-wahlk{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;border:0;border-radius:10px;background:var(--gl-tinte);font:inherit;font-size:12.5px;font-weight:600;color:var(--color-gray-700);cursor:pointer}.vo-mg-wahlk:hover{background:var(--vo-mg-wahl-hover)}.vo-mg-wahlk:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.vo-mg-menue{position:absolute;right:0;top:34px;z-index:5;display:flex;flex-direction:column;min-width:150px;padding:5px;border-radius:12px;background:var(--gl-weiss);box-shadow:var(--vo-mg-menue-schatten);animation:vo-rein .18s var(--gl-kurve) both}.vo-mg-menue--breit{min-width:220px}.vo-mg-menue>button{height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12.5px;color:var(--color-gray-700);text-align:left;cursor:pointer}.vo-mg-menue>button:hover{background:var(--vo-mg-menue-hover)}.vo-mg-menue>button[aria-selected=true]{font-weight:600;color:var(--color-indigo-600)}.vo-mg-menue--breit>button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;height:auto;padding:7px 10px}.vo-mg-menue--breit>button>b{font-size:12.5px;font-weight:600;color:var(--color-gray-900)}.vo-mg-menue--breit>button>small{font-size:11px;color:var(--color-gray-500)}.vo-mg-menue--breit>button[aria-selected=true]>b{color:var(--color-indigo-600)}.vo-mg-menue>button.vo-mg-aus{opacity:.4;cursor:default}.vo-mg-menue>button.vo-mg-aus:hover{background:transparent}.vo-mg-mh{display:block;margin:4px 6px;padding-top:6px;border-top:1px solid var(--gl-linie);font-size:11px;line-height:1.4;color:var(--vo-gelb-text)}.vo-mg-frage{margin:0 12px 12px}.vo-knopf.vo-mg-rot{background:var(--vo-mg-rot-verlauf);box-shadow:var(--vo-mg-rot-schatten)}.vo-mg-ein{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:14px;background:var(--gl-weiss);box-shadow:var(--vo-mg-ein-rand);animation:vo-rein .22s var(--gl-kurve) both}.vo-mg-eing{flex:1 1 auto;min-width:0;height:36px;border:0;background:transparent;font:inherit;font-size:13.5px;color:var(--color-gray-900);outline:none}.vo-mg-einh{margin:6px 4px 14px;font-size:11.5px;color:var(--color-gray-500)}.vo-mg-einfehler{margin:-8px 4px 12px;font-size:12px;color:var(--vo-rot-text)}.vo-mg-fehler-oben{margin:0 0 12px;padding:9px 14px;border-radius:12px;background:var(--vo-frage-gefahr);font-size:12.5px;color:var(--vo-frage-gefahr-text)}.vo-mg-suche{display:flex;align-items:center;gap:8px;width:280px;height:36px;margin:0 0 12px;padding:0 12px;border:1px solid var(--vo-mg-suche-rand);border-radius:10px;background:var(--vo-mg-suche-grund);color:var(--color-gray-400)}.vo-mg-suche>input{flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;font-size:13px;color:var(--color-gray-900);outline:none}.vo-mg-link{display:flex;align-items:center;gap:10px;margin:0 12px 12px;padding:9px 12px 9px 14px;border-radius:12px;background:var(--vo-mg-link);font-size:12px;color:var(--vo-meldung-text);animation:vo-rein .22s var(--gl-kurve) both}.vo-mg-link>span{flex:none}.vo-mg-link>code{flex:1 1 auto;min-width:0;overflow:hidden;padding:5px 8px;border-radius:7px;background:var(--gl-weiss);font-family:ui-monospace,Consolas,monospace;font-size:12px;color:var(--color-gray-700);white-space:nowrap;text-overflow:ellipsis}.vo-mg-ladefehler{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:var(--vo-frage-gefahr);font-size:12.5px;color:var(--vo-frage-gefahr-text)}.vo-mg-ladefehler>span{flex:1 1 auto}@media(prefers-reduced-motion:reduce){.vo-mg-menue,.vo-mg-ein,.vo-mg-link{animation:none}}.vo-pk{--vo-pk-neu: rgba(16, 185, 129, .06);--vo-pk-schild-rand: inset 0 0 0 1px rgba(15, 23, 42, .12);--vo-pk-dreh-rand: rgba(15, 23, 42, .15)}.vo-pk-zwei{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.vo-pk-links>.vo-lk:first-child{margin-top:4px}.vo-pk-liste{padding:2px 6px 6px}.vo-pk-tk{display:flex;align-items:baseline;gap:8px;padding:12px 10px 4px}.vo-pk-tk>b{font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray-600)}.vo-pk-tk>span{font-size:11px;color:var(--color-gray-400)}.vo-pk-z{display:flex;align-items:flex-start;gap:16px;padding:8px 10px;border-radius:9px;transition:background .16s}.vo-pk-z:hover{background:var(--vo-tinte)}.vo-pk-z--neu,.vo-pk-z--neu:hover{background:var(--vo-pk-neu)}.vo-pk-zeit{flex:none;width:44px;padding-top:1px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:600;color:var(--color-gray-500);font-variant-numeric:tabular-nums}.vo-pk-z--neu .vo-pk-zeit{color:var(--vo-gruen-text)}.vo-pk-zt{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.vo-pk-zt>b{font-size:13.5px;font-weight:600;color:var(--color-gray-900)}.vo-pk-z .vo-pk-zt>b{font-weight:500}.vo-pk-zt>small{margin-top:2px;font-size:11.5px;line-height:1.4;color:var(--color-gray-500)}.vo-pk-leer,.vo-pk-laedt{margin:18px 10px;font-size:12.5px;color:var(--color-gray-500)}.vo-pk-mehr{display:block;height:32px;margin:10px auto 0;padding:0 14px;border:0;border-radius:10px;background:var(--vo-mulde);font:inherit;font-size:12.5px;font-weight:600;color:var(--color-gray-900);cursor:pointer;transition:background .16s}.vo-pk-mehr:hover:not(:disabled){background:var(--vo-mulde-hover)}.vo-pk-mehr:disabled{opacity:.6;cursor:default}.vo-pk-mehr:focus-visible,.vo-pk-f:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.vo-pk-rechts{position:sticky;top:0}.vo-pk-so{margin:8px 2px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-gray-400)}.vo-pk-so--zwei{margin-top:20px}.vo-pk-filter{display:flex;flex-direction:column;gap:2px;padding:3px;border-radius:12px;background:var(--vo-mulde)}.vo-pk-f{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 12px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--color-gray-500);cursor:pointer;transition:background .2s var(--gl-kurve),color .2s,box-shadow .2s}.vo-pk-f:hover{color:var(--color-gray-900)}.vo-pk-f[aria-pressed=true]{background:var(--gl-weiss);color:var(--color-gray-900);box-shadow:var(--gl-weiche-an)}.vo-pk-f>b{font-family:Rajdhani,sans-serif;font-weight:700;color:var(--color-gray-400)}.vo-pk-ex{padding:14px}.vo-pk-exk{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.vo-pk-exk>.vo-pk-zt{flex-basis:100%}.vo-pk-dreh{flex:none;width:16px;height:16px;border:2px solid var(--vo-pk-dreh-rand);border-top-color:var(--color-gray-600);border-radius:999px;animation:vo-pk-dreh .9s linear infinite}@keyframes vo-pk-dreh{to{transform:rotate(360deg)}}.vo-pk-fehl{margin:10px 0 0;font-size:12px;color:var(--vo-rot-text)}.vo-pk-inh{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--gl-e-linie)}.vo-pk-inh>small{margin-right:4px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-gray-400)}.vo-pk-th{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;box-shadow:var(--vo-pk-schild-rand);font-size:11.5px;color:var(--color-gray-700)}.vo-pk-fehlt{margin:8px 0 0;font-size:11.5px;color:var(--color-gray-400)}.vo-pk-zu{padding:18px 20px 16px}.vo-pk-zu-t{margin:0;font-size:15px;font-weight:600;color:var(--color-gray-900)}.vo-pk-zu-u{max-width:640px;margin:4px 0 0;font-size:12.5px;line-height:1.55;color:var(--color-gray-500)}.vo-pk-zu>.vo-wort{margin:8px 0 0 -10px}@media(max-width:900px){.vo-pk-zwei{grid-template-columns:minmax(0,1fr)}.vo-pk-rechts{position:static}}@media(prefers-reduced-motion:reduce){.vo-pk-dreh{animation:none}.vo-pk-z,.vo-pk-mehr,.vo-pk-f{transition:none}}.vo-rg{--vo-rg-held-rot: rgba(239, 68, 68, .035);--vo-rg-held-rot-rand: inset 0 0 0 1px rgba(239, 68, 68, .2), 0 1px 2px rgba(15, 23, 42, .04);--vo-rg-hover: rgba(15, 23, 42, .03);--vo-rg-linie: rgba(15, 23, 42, .05);--vo-rg-hof: rgba(15, 23, 42, .32);--vo-rg-dlg-grund: #f8fafc;--vo-rg-dlg-schatten: 0 24px 64px rgba(15, 23, 42, .32);--vo-rg-kopf-linie: rgba(15, 23, 42, .07);--vo-rg-papier-schatten: 0 1px 3px rgba(15, 23, 42, .08), 0 8px 24px rgba(15, 23, 42, .06);--vo-rg-tabelle: rgba(15, 23, 42, .12);--vo-rg-zeile: rgba(15, 23, 42, .06);--vo-rg-zs-gruen: rgba(16, 185, 129, .07);--vo-rg-zs-gruen-text: #065f46;--vo-rg-zs-grau: rgba(15, 23, 42, .045);--vo-rg-zs-rot: rgba(239, 68, 68, .07);--vo-rg-zs-rot-text: #991b1b;--vo-rg-stempel-gruen: #059669;--vo-rg-stempel-rot: #dc2626;--vo-rg-rot-dunkel: #991b1b}.vo-rg-held{display:flex;align-items:center;gap:20px;padding:20px 22px 20px 24px}.vo-rg-ht{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.vo-rg-ht>small{font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-gray-400)}.vo-rg-zl{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px;margin:3px 0 0}.vo-rg-zl>b{font-family:Rajdhani,sans-serif;font-size:34px;font-weight:700;line-height:1.05;letter-spacing:-.01em;color:var(--color-gray-900);font-variant-numeric:tabular-nums}.vo-rg-zl>span{font-size:15px;font-weight:500;color:var(--color-gray-600)}.vo-rg-satz{margin-top:4px;font-size:12px;color:var(--color-gray-500)}.vo-rg-held--rot{background:linear-gradient(0deg,var(--vo-rg-held-rot),var(--vo-rg-held-rot)),var(--gl-weiss);box-shadow:var(--vo-rg-held-rot-rand)}.vo-rg-z{gap:16px}.vo-rg-l{flex:none;width:168px;font-size:12.5px;font-weight:500;color:var(--color-gray-500)}.vo-rg-w{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.vo-rg-w>b{font-size:13.5px;font-weight:600;color:var(--color-gray-900)}.vo-rg-w>small{margin-top:2px;font-size:11.5px;line-height:1.4;color:var(--color-gray-500)}.vo-rg-ef{display:flex;align-items:center;gap:8px}.vo-rg-ef .vo-feld{width:280px;height:32px}.vo-rg-fehler{display:block;margin:6px 0 0;font-size:12px;color:var(--vo-rot-text)}.vo-rg-w .vo-rg-ef+small,.vo-rg-w .vo-rg-fehler+small{margin-top:6px}.vo-rg-inl{display:inline;font-size:11.5px}.vo-rg-aus{flex:none;font-size:12px;color:var(--color-gray-400);cursor:help}.vo-rg .vo-rg-alle{flex:none;height:30px;padding:0 10px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-gray-700);cursor:pointer;transition:background .16s}.vo-rg .vo-rg-alle:hover{background:var(--vo-mulde)}.vo-rg-liste{padding:4px 6px}.vo-rg-re{display:flex;align-items:center;gap:4px;border-radius:10px;transition:background .16s}.vo-rg-re+.vo-rg-re{border-top:1px solid var(--vo-rg-linie)}.vo-rg-re:hover{background:var(--vo-rg-hover)}.vo-rg-reb{flex:1 1 auto;display:flex;align-items:center;gap:16px;min-width:0;height:54px;padding:0 6px 0 14px;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.vo-rg-reb:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px;border-radius:10px}.vo-rg-rt{flex:1 1 auto;display:flex;align-items:baseline;gap:12px;min-width:0}.vo-rg-rt>b{font-size:13.5px;font-weight:600;color:var(--color-gray-900)}.vo-rg-rt>small{font-family:ui-monospace,Consolas,monospace;font-size:11px;color:var(--color-gray-400)}.vo-rg-re--rot .vo-rg-rt>b{color:var(--vo-rg-rot-dunkel)}.vo-rg-st{flex:none;width:190px}.vo-rg-bt{flex:none;width:96px;text-align:right;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:700;color:var(--color-gray-900);font-variant-numeric:tabular-nums}.vo-rg-dl{margin-right:6px;color:var(--color-gray-300)}.vo-rg-re:hover .vo-rg-dl{color:var(--color-gray-500)}.vo-rg-hof{position:fixed;inset:0;z-index:40;border-radius:18px;background:var(--vo-rg-hof);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:vo-rein .2s var(--gl-kurve) both}.vo-rg-dlg{position:fixed;left:50%;top:50%;z-index:41;display:flex;flex-direction:column;width:640px;max-width:calc(100% - 32px);max-height:min(660px,calc(100% - 32px));border-radius:18px;background:var(--vo-rg-dlg-grund);box-shadow:var(--vo-rg-dlg-schatten);transform:translate(-50%,-50%);overflow:hidden;outline:none}.vo-rg-bk{flex:none;display:flex;align-items:center;gap:6px;padding:12px 12px 12px 20px;border-bottom:1px solid var(--vo-rg-kopf-linie);background:var(--gl-weiss)}.vo-rg-bt2{flex:1 1 auto;display:flex;align-items:center;gap:10px;min-width:0}.vo-rg-bt2>b{font-size:14.5px;font-weight:600;color:var(--color-gray-900)}.vo-rg-laden{margin-left:6px}.vo-rg-papier{flex:1 1 auto;min-height:0;overflow:auto;padding:22px}.vo-rg-doc{position:relative;padding:30px 34px 28px;border-radius:6px;background:var(--gl-weiss);box-shadow:var(--vo-rg-papier-schatten);font-size:12px;color:var(--color-gray-700)}.vo-rg-dkopf{display:flex;align-items:flex-start;justify-content:space-between}.vo-rg-logo{font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700;letter-spacing:.02em;color:var(--color-indigo-600)}.vo-rg-abs{display:flex;flex-direction:column;align-items:flex-end;font-size:11px;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.08em}.vo-rg-abs>b{margin-top:2px;font-family:Rajdhani,sans-serif;font-size:18px;letter-spacing:.02em;color:var(--color-gray-900);text-transform:none}.vo-rg-an{display:flex;flex-direction:column;margin-top:22px;line-height:1.5}.vo-rg-an>small,.vo-rg-meta small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gray-400)}.vo-rg-an>b{font-weight:600;color:var(--color-gray-900)}.vo-rg-stempel{position:absolute;right:34px;top:96px;padding:4px 10px;border:1.5px solid currentColor;border-radius:6px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-4deg);opacity:.75}.vo-rg-stempel--bezahlt{color:var(--vo-rg-stempel-gruen)}.vo-rg-stempel--abbuchung{color:var(--color-gray-600)}.vo-rg-stempel--zurueck{color:var(--vo-rg-stempel-rot)}.vo-rg-meta{display:flex;gap:32px;margin-top:18px}.vo-rg-meta>span{display:flex;flex-direction:column;gap:2px;color:var(--color-gray-900)}.vo-rg-pos{margin-top:20px}.vo-rg-pos>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0}.vo-rg-pos span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.vo-rg-ph{border-bottom:1px solid var(--vo-rg-tabelle);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gray-400)}.vo-rg-pz{border-bottom:1px solid var(--vo-rg-zeile);color:var(--color-gray-900)}.vo-rg-pf{color:var(--color-gray-500)}.vo-rg-pf+.vo-rg-pf{padding-top:0}.vo-rg-pos>.vo-rg-pf--summe{margin-top:4px;padding-top:10px;border-top:1px solid var(--vo-rg-tabelle);font-size:14px;font-weight:700;color:var(--color-gray-900)}.vo-rg-zs{margin:18px 0 0;padding:10px 12px;border-radius:8px}.vo-rg-zs--bezahlt{background:var(--vo-rg-zs-gruen);color:var(--vo-rg-zs-gruen-text)}.vo-rg-zs--abbuchung{background:var(--vo-rg-zs-grau);color:var(--color-gray-700)}.vo-rg-zs--zurueck{background:var(--vo-rg-zs-rot);color:var(--vo-rg-zs-rot-text)}@media(prefers-reduced-motion:reduce){.vo-rg-re,.vo-rg .vo-rg-alle{transition:none}.vo-rg-hof{animation:none}}.vo-rt{--vo-rt-rechts: rgba(241, 245, 249, .85);--vo-rt-an: rgba(15, 23, 42, .055);--vo-rt-hover: rgba(15, 23, 42, .035);--vo-rt-linie: rgba(15, 23, 42, .05);--vo-rt-papier-schatten: 0 1px 3px rgba(15, 23, 42, .08), 0 8px 24px rgba(15, 23, 42, .06)}.vo-rt-zwei{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.vo-rt-links{min-width:0}.vo-rt-so{margin:4px 2px 8px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-gray-400)}.vo-rt-so--zwei{margin-top:18px}.vo-rt-ordner{padding:4px}.vo-rt-oz{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;border:0;border-radius:9px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .16s}.vo-rt-oz+.vo-rt-oz{margin-top:2px}.vo-rt-oz:hover{background:var(--vo-rt-hover)}.vo-rt-oz[aria-current=true]{background:var(--vo-rt-an)}.vo-rt-oz:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}.vo-rt-oz>b{font-size:13px;font-weight:600;color:var(--color-gray-900)}.vo-rt-liste{padding:4px 6px}.vo-rt-zg+.vo-rt-zg{border-top:1px solid var(--vo-rt-linie)}.vo-rt-z{display:flex;align-items:center;gap:14px;min-height:58px;padding:8px 10px 8px 14px;border-radius:10px;transition:background .16s}.vo-rt-z:hover{background:var(--vo-tinte)}.vo-rt-zt{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.vo-rt-zt>b{overflow:hidden;font-size:13.5px;font-weight:600;color:var(--color-gray-900);white-space:nowrap;text-overflow:ellipsis}.vo-rt-zt>small{margin-top:2px;overflow:hidden;font-size:11.5px;color:var(--color-gray-500);white-space:nowrap;text-overflow:ellipsis}.vo-rt-zg--leise .vo-rt-zt>b{color:var(--color-gray-500)}.vo-rt-name{flex:none;width:96px;font-size:13px;font-weight:700;color:var(--color-gray-900)}.vo-rt-z>.vo-stand{width:262px}.vo-rt-tat{flex:none;display:flex;justify-content:flex-end;gap:2px;min-width:150px}.vo-rt-weg{display:inline-flex;align-items:center;text-decoration:none}.vo-wort.vo-rt-wort-aus,.vo-wort.vo-rt-wort-aus:hover{background:transparent;color:var(--color-gray-300);cursor:not-allowed}.vo-rt .vo-frage{margin:2px 10px 12px}.vo-rt-aus .vo-rt-z{flex-wrap:wrap;gap:4px 10px}.vo-rt-aus .vo-rt-tat{min-width:0;margin-left:auto}.vo-rt-aus .vo-rt-zt>small{white-space:normal}.vo-rt-aus .vo-rt-z>.vo-stand{width:auto}.vo-rt-rechts{min-width:0;padding:16px;border-radius:14px;background:var(--vo-rt-rechts)}.vo-rt-rk{display:flex;align-items:center;gap:8px;margin:0 2px 12px}.vo-rt-rk .vo-rt-zt>small{white-space:normal}.vo-rt-rechts .vo-frage{margin:0 0 12px}.vo-rt-uvl .vo-rt-z>.vo-stand{width:auto}.vo-rt-uvl .vo-rt-tat{min-width:0}.vo-rt-uvl .vo-rt-name{width:84px}.vo-rt-papier{padding:30px 36px 28px;border-radius:6px;background:var(--gl-weiss);box-shadow:var(--vo-rt-papier-schatten)}.vo-rt-pt{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--color-gray-900)}.vo-rt-pf{margin:4px 0 14px;font-size:11.5px;color:var(--color-gray-500)}.vo-rt-pf>code{font-family:ui-monospace,Consolas,monospace;font-size:11px}.vo-rt-ph{margin:16px 0 0;font-size:13px;font-weight:700;color:var(--color-gray-900)}.vo-rt-pp{margin:4px 0 0;font-size:12.5px;font-style:italic;line-height:1.6;color:var(--color-gray-400)}@media(prefers-reduced-motion:reduce){.vo-rt-oz,.vo-rt-z{transition:none}}.vo-sp{--vo-sp-meldung: rgba(99, 102, 241, .08);--vo-sp-meldung-text: #3730a3;--vo-sp-rot-grund: rgba(239, 68, 68, .08);--vo-sp-rot-text: #7f1d1d;--vo-sp-rot-weg: #b91c1c;--vo-sp-schraffur: repeating-linear-gradient(-45deg, rgba(99, 102, 241, .55) 0 3px, rgba(99, 102, 241, .15) 3px 6px);--vo-sp-uebrig: repeating-linear-gradient(-45deg, rgba(100, 116, 139, .4) 0 3px, rgba(100, 116, 139, .14) 3px 6px);--vo-sp-frei: rgba(15, 23, 42, .045);--vo-sp-frei-rand: inset 0 0 0 1px rgba(15, 23, 42, .05);--vo-sp-frei-rot: rgba(239, 68, 68, .07);--vo-sp-gewaehlt: 0 6px 14px rgba(15, 23, 42, .18);--vo-sp-ik: linear-gradient(140deg, rgba(129, 140, 248, .18), rgba(99, 102, 241, .1));--vo-sp-glocke: rgba(99, 102, 241, .08);--vo-sp-auf: rgba(99, 102, 241, .04);--vo-sp-hover: rgba(99, 102, 241, .035);--vo-sp-auf-grund: rgba(15, 23, 42, .025);--vo-sp-leicht: rgba(15, 23, 42, .06);--vo-sp-stufe-hover: rgba(15, 23, 42, .035);--vo-sp-stufe-jetzt: rgba(99, 102, 241, .07);--vo-sp-stufe-an: rgba(99, 102, 241, .05);--vo-sp-stufe-an-rand: inset 0 0 0 1.5px rgba(99, 102, 241, .45);--vo-sp-rad-rand: inset 0 0 0 1.5px rgba(15, 23, 42, .22);--vo-sp-rad-aus: inset 0 0 0 1.5px rgba(15, 23, 42, .1);--vo-sp-rad-an: #a5b4fc;--vo-sp-fuell: linear-gradient(90deg, #818cf8, #6366f1);--vo-sp-fuell-gelb: linear-gradient(90deg, #fbbf24, #f59e0b);--vo-sp-fuell-rot: linear-gradient(90deg, #f97316, #dc2626);--vo-sp-fuell-ueber: repeating-linear-gradient(-45deg, rgba(239, 68, 68, .6) 0 3px, rgba(239, 68, 68, .2) 3px 6px);--vo-sp-fuss: rgba(15, 23, 42, .015);--vo-sp-opt-rand: rgba(15, 23, 42, .12);--vo-sp-opt-an-rand: rgba(99, 102, 241, .55);--vo-sp-opt-an: rgba(99, 102, 241, .06);--vo-sp-opt-an-text: #3730a3;--vo-sp-alt: #b45309;--vo-sp-typ: rgba(15, 23, 42, .06);--vo-sp-typ-mp4: rgba(236, 72, 153, .1);--vo-sp-typ-mp4-text: #be185d;--vo-sp-typ-zip: rgba(99, 102, 241, .1);--vo-sp-typ-zip-text: #4338ca;--vo-sp-typ-csv: rgba(16, 185, 129, .12);--vo-sp-typ-csv-text: #047857;--vo-sp-typ-step: rgba(14, 165, 233, .12);--vo-sp-typ-step-text: #0369a1;--vo-sp-art-1: #6366f1;--vo-sp-art-2: #ec4899;--vo-sp-art-3: #0ea5e9;--vo-sp-art-4: #f59e0b;--vo-sp-art-5: #94a3b8;--vo-sp-art-6: #8b5cf6}.vo-sp-meldung{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:9px 14px;border-radius:12px;background:var(--vo-sp-meldung);font-size:12.5px;color:var(--vo-sp-meldung-text)}.vo-sp-hinweis{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:11px 14px;border-radius:12px;font-size:12.5px;line-height:1.45}.vo-sp-hinweis>svg{flex:none}.vo-sp-hinweis>span{flex:1 1 auto}.vo-sp-hinweis--rot{background:var(--vo-sp-rot-grund);color:var(--vo-sp-rot-text)}.vo-sp-hinweis .vo-weg{margin-left:4px;color:var(--vo-sp-rot-weg)}.vo-sp-held{padding:20px 22px 16px}.vo-sp-hk{display:flex;align-items:baseline;gap:10px}.vo-sp-belegt{font-family:Rajdhani,sans-serif;font-size:38px;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--color-gray-900)}.vo-sp-von{font-size:13px;color:var(--color-gray-500)}.vo-sp-pz{margin-left:auto;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700;color:var(--color-indigo-600)}.vo-sp-held--rot .vo-sp-pz{color:var(--color-red-600)}.vo-sp-held--rot .vo-sp-von{font-weight:600;color:var(--vo-rot-text)}.vo-sp-balken{position:relative;display:flex;gap:3px;height:34px;margin-top:14px}.vo-sp-t{flex:none;display:flex;align-items:center;gap:6px;min-width:0;padding:0 10px;border:0;border-radius:8px;font:inherit;color:var(--gl-weiss);cursor:pointer;overflow:hidden;transition:opacity .2s,filter .2s,transform .2s var(--gl-kurve),box-shadow .2s}.vo-sp-t:first-child{border-radius:12px 8px 8px 12px}.vo-sp-t>b{font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em}.vo-sp-t>small{font-size:11.5px;font-weight:500;opacity:.85;white-space:nowrap}.vo-sp-t--eng{justify-content:center;padding:0}.vo-sp-t:hover{filter:brightness(1.07)}.vo-sp-t--matt{opacity:.32}.vo-sp-t--gewaehlt{transform:translateY(-2px);box-shadow:var(--vo-sp-gewaehlt)}.vo-sp-t:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.vo-sp-laedt,.vo-sp-uebrig{flex:none;display:block;border-radius:6px}.vo-sp-laedt{background:var(--vo-sp-schraffur)}.vo-sp-uebrig{background:var(--vo-sp-uebrig)}.vo-sp-frei{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;min-width:0;padding:0 10px;border-radius:8px 12px 12px 8px;background:var(--vo-sp-frei);box-shadow:var(--vo-sp-frei-rand);font-size:11.5px;font-weight:600;color:var(--color-gray-500);white-space:nowrap}.vo-sp-held--rot .vo-sp-frei{background:var(--vo-sp-frei-rot);color:var(--vo-rot-text)}.vo-sp-frei--eng{padding:0}.vo-sp-marke{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:2px;background:var(--color-gray-900);opacity:.3;pointer-events:none}.vo-sp-leg{display:flex;align-items:center;gap:14px;margin-top:10px;font-size:11.5px;color:var(--color-gray-500)}.vo-sp-leg>span{display:inline-flex;align-items:center;gap:6px}.vo-sp-leg-r{margin-left:auto}.vo-sp-leg-laedt{display:inline-block;width:14px;height:8px;border-radius:3px;background:var(--vo-sp-schraffur)}.vo-sp-leg-marke{display:inline-block;width:2px;height:12px;background:var(--color-gray-900);opacity:.35}.vo-sp-zwei{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;align-items:stretch;margin-top:14px}.vo-sp-zwei>.vo-karte+.vo-karte{margin-top:0}.vo-sp-karte{display:flex;flex-direction:column;min-width:0;overflow:hidden}.vo-sp-kopf{display:flex;align-items:center;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--vo-sp-leicht)}.vo-sp-ik{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:var(--vo-sp-ik);color:var(--color-indigo-600)}.vo-sp-kt{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.vo-sp-kt>b{font-size:14px;font-weight:600;color:var(--color-gray-900)}.vo-sp-kt>small{margin-top:1px;font-size:11.5px;color:var(--color-gray-500)}.vo-sp-kopf .vo-wahl{flex:none;flex-wrap:nowrap;border-radius:10px}.vo-sp-kopf .vo-wahl>button{height:26px;padding:0 10px;border-radius:8px;font-size:12px}.vo-sp-liste .vo-zeile{min-height:54px;padding:8px 16px}.vo-sp-leer{margin:16px;font-size:12.5px;color:var(--color-gray-500)}.vo-sp-pw+.vo-sp-pw{border-top:1px solid var(--gl-e-linie)}.vo-sp-po{width:100%;border:0;background:transparent;font:inherit;text-align:left}button.vo-sp-po{cursor:pointer}button.vo-sp-po:hover{background:var(--vo-sp-hover)}.vo-sp-pw--auf .vo-sp-po{background:var(--vo-sp-auf)}.vo-sp-mono{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px;border-radius:5px;font-family:Rajdhani,sans-serif;font-size:9px;font-weight:700;color:var(--gl-weiss)}.vo-sp-mono--gross{width:26px;height:26px;margin:0;border-radius:8px;font-size:11px}.vo-sp-zahl{flex:none;min-width:56px;text-align:right;font-size:12.5px;font-weight:600;color:var(--color-gray-900);font-variant-numeric:tabular-nums}.vo-sp-datei .vo-sp-zahl{min-width:48px}.vo-sp-pf{flex:none;display:flex;color:var(--color-gray-400);transition:transform .2s var(--gl-kurve)}.vo-sp-pw--auf .vo-sp-pf{transform:rotate(90deg);color:var(--color-indigo-600)}.vo-sp-auf{margin:0 10px 10px;padding:2px 0 8px;border-radius:12px;background:var(--vo-sp-auf-grund);animation:vo-rein .22s var(--gl-kurve) both}.vo-sp-auf .vo-zeile{min-height:48px;padding:8px 14px}.vo-sp-auf .vo-zeile+.vo-zeile{border-top-color:var(--gl-e-linie)}.vo-sp-alle{margin:6px 14px 0}.vo-sp-art .vo-sp-ap{flex:none;width:10px;height:10px;margin:0 9px;border-radius:3px}.vo-sp-typ{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:24px;border-radius:6px;background:var(--vo-sp-typ);font-family:Rajdhani,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--color-gray-600)}.vo-sp-typ--mp4{background:var(--vo-sp-typ-mp4);color:var(--vo-sp-typ-mp4-text)}.vo-sp-typ--zip{background:var(--vo-sp-typ-zip);color:var(--vo-sp-typ-zip-text)}.vo-sp-typ--csv{background:var(--vo-sp-typ-csv);color:var(--vo-sp-typ-csv-text)}.vo-sp-typ--step{background:var(--vo-sp-typ-step);color:var(--vo-sp-typ-step-text)}.vo-sp-datei .vo-zt{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vo-sp-du{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.vo-sp-u{min-width:0;overflow:hidden;text-overflow:ellipsis}.vo-sp-alt{flex:none;font-weight:600;color:var(--vo-sp-alt)}.vo-sp-alt:before{content:"·";margin:0 6px;font-weight:400;color:var(--color-gray-300)}.vo-sp-leiter{display:flex;flex-direction:column;padding:6px 8px 0}.vo-sp-st{display:flex;align-items:center;gap:12px;height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .16s}.vo-sp-st:hover{background:var(--vo-sp-stufe-hover)}.vo-sp-st:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}.vo-sp-st>b{width:54px;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:700;color:var(--color-gray-900)}.vo-sp-st .vo-schild{margin-left:-6px}.vo-sp-rad{flex:none;width:16px;height:16px;border-radius:999px;background:var(--gl-weiss);box-shadow:var(--vo-sp-rad-rand);transition:box-shadow .16s}.vo-sp-g{flex:1 1 auto;display:block;max-width:150px;height:6px;margin-left:auto;border-radius:999px;background:var(--vo-sp-leicht);overflow:hidden}.vo-sp-g>i{display:block;height:100%;border-radius:999px;background:var(--vo-sp-fuell)}.vo-sp-g>i.vo-sp-g--gelb{background:var(--vo-sp-fuell-gelb)}.vo-sp-g>i.vo-sp-g--rot{background:var(--vo-sp-fuell-rot)}.vo-sp-g>i.vo-sp-g--ueber{background:var(--vo-sp-fuell-ueber)}.vo-sp-st>small{flex:none;width:52px;text-align:right;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--color-gray-500)}.vo-sp-st--jetzt{background:var(--vo-sp-stufe-jetzt);cursor:default}.vo-sp-st--jetzt .vo-sp-rad{box-shadow:inset 0 0 0 5px var(--color-indigo-500)}.vo-sp-st--zuk{cursor:not-allowed}.vo-sp-st--zuk>b{color:var(--color-gray-400)}.vo-sp-st--zuk>small{color:var(--vo-rot-text)}.vo-sp-st--zuk .vo-sp-rad{background:var(--gl-tinte);box-shadow:var(--vo-sp-rad-aus)}.vo-sp-st--an{background:var(--vo-sp-stufe-an);box-shadow:var(--vo-sp-stufe-an-rand)}.vo-sp-st--an .vo-sp-rad{box-shadow:inset 0 0 0 5px var(--vo-sp-rad-an)}.vo-sp-st--lesen{cursor:default}.vo-sp-st--lesen:hover{background:transparent}.vo-sp-st--lesen.vo-sp-st--jetzt{background:var(--vo-sp-stufe-jetzt)}.vo-sp-st--lesen:not(.vo-sp-st--jetzt) .vo-sp-rad{visibility:hidden}.vo-sp-sf{display:flex;flex-direction:column;gap:8px;padding:10px 18px 14px}.vo-sp-sf>p{margin:0;font-size:12px;line-height:1.5;color:var(--color-gray-500)}.vo-sp-sk{display:flex;align-items:center;gap:10px}.vo-sp-fuss{margin-top:auto;border-top:1px solid var(--vo-sp-leicht);background:var(--vo-sp-fuss)}.vo-sp-er{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px}.vo-sp-gl{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:var(--vo-sp-glocke);color:var(--color-indigo-600)}.vo-sp-et{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.vo-sp-et>b{font-size:12.5px;font-weight:600;color:var(--color-gray-900)}.vo-sp-et>small{font-size:11px;color:var(--color-gray-500)}.vo-sp-erw{flex:1 1 100%;padding:0 0 2px 40px;animation:vo-rein .22s var(--gl-kurve) both}.vo-sp-opts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.vo-sp-opt{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 6px;border:1px solid var(--vo-sp-opt-rand);border-radius:10px;background:var(--gl-weiss);font:inherit;font-size:12.5px;color:var(--color-gray-700);cursor:pointer;transition:border-color .16s,background .16s}.vo-sp-opt--an{border-color:var(--vo-sp-opt-an-rand);background:var(--vo-sp-opt-an);color:var(--vo-sp-opt-an-text);font-weight:600}.vo-sp-opt--fest{cursor:default}.vo-sp-av{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:9px;font-weight:700;color:var(--gl-weiss)}.vo-sp-fh{margin:8px 0 0;font-size:11.5px;color:var(--color-gray-500)}@media(prefers-reduced-motion:reduce){.vo-sp-t,.vo-sp-pf,.vo-sp-st,.vo-sp-rad,.vo-sp-opt{transition:none}.vo-sp-auf,.vo-sp-erw{animation:none}}.vo-sd{--vo-sd-hinweis: rgba(245, 158, 11, .1);--vo-sd-hinweis-text: #78350f;--vo-sd-hinweis-rot: rgba(239, 68, 68, .08);--vo-sd-hinweis-rot-text: #7f1d1d;--vo-sd-fehler-ring: 0 0 0 3px rgba(239, 68, 68, .12);--vo-sd-neu: rgba(99, 102, 241, .55);--vo-sd-wahl-hover: rgba(15, 23, 42, .28);--vo-sd-menue-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 12px 32px rgba(15, 23, 42, .16);--vo-sd-menue-hover: rgba(99, 102, 241, .07)}.vo-sd-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.vo-sd-kopf .vo-marke{margin-bottom:8px}.vo-sd-aendern{display:inline-flex;align-items:center;gap:6px;height:28px;margin:10px 2px 4px 0;padding:0 10px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-indigo-600);cursor:pointer}.vo-sd-aendern:hover{background:var(--vo-wort-hover)}.vo-sd-aendern:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.vo-sd-wert{flex:none;max-width:420px;font-size:13.5px;color:var(--color-gray-900);text-align:right}.vo-sd-feld{width:300px}.vo-sd-feld--fehler,.vo-sd-feld--fehler:focus{border-color:var(--color-red-500);box-shadow:var(--vo-sd-fehler-ring)}.vo-sd-neu{border-color:var(--vo-sd-neu)}.vo-sd-z .vo-zu.vo-sd-fehler{color:var(--vo-rot-text)}.vo-sd-z .vo-zu.vo-sd-gelb{color:var(--vo-gelb-text)}.vo-sd-wahl{position:relative;flex:none}.vo-sd-wahlk{display:flex;align-items:center;justify-content:space-between;gap:8px;width:300px;height:36px;padding:0 10px 0 12px;border:1px solid var(--vo-feld-rand);border-radius:10px;background:var(--gl-weiss);font:inherit;font-size:13px;color:var(--color-gray-900);text-align:left;cursor:pointer}.vo-sd-wahlk:hover{border-color:var(--vo-sd-wahl-hover)}.vo-sd-wahlk.vo-sd-neu{border-color:var(--vo-sd-neu)}.vo-sd-wahlk:focus-visible{outline:none;border-color:var(--color-indigo-500);box-shadow:var(--vo-fokus)}.vo-sd-wahlk>svg{flex:none;color:var(--color-gray-500)}.vo-sd-menue{position:absolute;left:0;top:40px;z-index:6;display:flex;flex-direction:column;width:300px;max-height:240px;overflow:auto;padding:5px;border-radius:12px;background:var(--gl-weiss);box-shadow:var(--vo-sd-menue-schatten)}.vo-sd-menue>button{flex:none;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12.5px;color:var(--color-gray-700);text-align:left;cursor:pointer}.vo-sd-menue>button:hover{background:var(--vo-sd-menue-hover)}.vo-sd-menue>button[aria-selected=true]{font-weight:600;color:var(--color-indigo-600)}.vo-sd-fk{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px 12px;border-top:1px solid var(--gl-e-linie)}.vo-sd-speicherfehler{margin:0;padding:10px 16px 0;border-top:1px solid var(--gl-e-linie);font-size:12px;color:var(--vo-rot-text)}.vo-sd-speicherfehler+.vo-sd-fk{border-top:0}.vo-sd-ok{display:flex;align-items:center;gap:8px;margin:8px 4px 0;font-size:12.5px;font-weight:600;color:var(--vo-gruen-text)}.vo-sd-code{flex:none;padding:5px 8px;border-radius:7px;background:var(--gl-tinte);font-family:ui-monospace,Consolas,monospace;font-size:12px;color:var(--color-gray-700)}.vo-sd-zuletzt{margin:14px 4px 0;font-size:11.5px;color:var(--color-gray-500)}.vo-sd-hinweis{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:11px 14px;border-radius:12px;background:var(--vo-sd-hinweis);font-size:12.5px;line-height:1.45;color:var(--vo-sd-hinweis-text)}.vo-sd-hinweis>svg{flex:none}.vo-sd-hinweis>span{flex:1 1 auto}.vo-sd-hinweis--rot{background:var(--vo-sd-hinweis-rot);color:var(--vo-sd-hinweis-rot-text)}.vo-sd-hinweis .vo-weg{margin-left:4px;color:var(--vo-rot-text)}.vo-se{--vo-se-balken-grund: rgba(15, 23, 42, .07);--vo-se-puls: rgba(245, 158, 11, .5);--vo-se-puls-aus: rgba(245, 158, 11, 0);--vo-se-zeilenlinie: rgba(15, 23, 42, .05)}.vo-se-karte{padding:18px 20px 16px}.vo-se-ak{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.vo-se-ak>small{font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-gray-400)}.vo-se-ticket{font-family:ui-monospace,Consolas,monospace;font-size:12.5px;font-weight:600;color:var(--color-gray-900)}.vo-se-ticket--klein{font-size:11px;font-weight:500;color:var(--color-gray-600)}.vo-se-wer{font-size:12px;color:var(--color-gray-500)}.vo-se-grund{max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--color-gray-900)}.vo-se-wahl{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--gl-e-linie)}.vo-se-wl{font-size:12.5px;font-weight:600;color:var(--color-gray-700)}.vo-se-bis{font-size:12px;color:var(--color-gray-500)}.vo-se-luft{flex:1 1 auto}.vo-se .vo-frage{margin:12px 0 0}.vo-se-lk{display:flex;align-items:center;gap:10px}.vo-se-puls{flex:none;width:8px;height:8px;border-radius:999px;background:var(--color-amber-500);animation:vo-se-puls 1.8s ease-out infinite}@keyframes vo-se-puls{0%{box-shadow:0 0 0 0 var(--vo-se-puls)}70%{box-shadow:0 0 0 8px var(--vo-se-puls-aus)}to{box-shadow:0 0 0 0 var(--vo-se-puls-aus)}}.vo-se-lk>b{font-family:Rajdhani,sans-serif;font-size:24px;font-weight:700;line-height:1.1;color:var(--color-gray-900)}.vo-se-rest{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--color-gray-600)}.vo-se-rest--bald{color:var(--vo-warn)}.vo-se-balken{position:relative;height:6px;margin-top:12px;border-radius:999px;background:var(--vo-se-balken-grund);overflow:hidden}.vo-se-balken>i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--color-gray-400)}.vo-se-balken--bald>i{background:var(--color-amber-500)}.vo-se-lu{margin:10px 0 0;font-size:12px;color:var(--color-gray-500)}.vo-se-lf{display:flex;align-items:center;gap:8px;margin-top:12px}.vo-se-lf>.vo-wort{display:inline-flex;align-items:center;margin-left:-10px;text-decoration:none}.vo-se-rt{margin:0;font-size:15px;font-weight:600;color:var(--color-gray-900)}.vo-se-ru{max-width:640px;margin:4px 0 0;font-size:12.5px;line-height:1.55;color:var(--color-gray-500)}.vo-se-liste{padding:4px 6px}.vo-se-e{display:flex;align-items:flex-start;gap:16px;padding:12px 14px}.vo-se-e+.vo-se-e{border-top:1px solid var(--vo-se-zeilenlinie)}.vo-se-tag{flex:none;width:52px;padding-top:1px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;color:var(--color-gray-600)}.vo-se-et{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.vo-se-et>b{font-size:13.5px;font-weight:500;line-height:1.45;color:var(--color-gray-900)}.vo-se-e--ab .vo-se-et>b{color:var(--color-gray-500)}.vo-se-et>small{margin-top:3px;font-size:11.5px;line-height:1.4;color:var(--color-gray-500)}@media(prefers-reduced-motion:reduce){.vo-se-puls{animation:none}}.vo-vb{--vo-vb-gd: linear-gradient(140deg, #34d399, #0f9d58);--vo-vb-od: linear-gradient(140deg, #60a5fa, #0369a1);--vo-vb-linie: rgba(15, 23, 42, .05);--vo-vb-lauf: rgba(15, 23, 42, .04);--vo-vb-dreh-rand: rgba(15, 23, 42, .15)}.vo-vb>.vo-lk:first-child,.vo-vb>.vo-meldung+.vo-lk{margin-top:4px}.vo-vb-liste{padding:4px 6px}.vo-vb-zg+.vo-vb-zg{border-top:1px solid var(--vo-vb-linie)}.vo-vb-z{display:flex;align-items:center;gap:14px;min-height:60px;padding:8px 10px 8px 14px;border-radius:10px;transition:background .16s}.vo-vb-z:hover{background:var(--vo-tinte)}.vo-vb-mono{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:700;color:var(--gl-weiss)}.vo-vb-mono--gd{background:var(--vo-vb-gd)}.vo-vb-mono--od{background:var(--vo-vb-od)}.vo-vb-zg--leise .vo-vb-mono{opacity:.5;filter:saturate(.5)}.vo-vb-zt{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.vo-vb-zt>b{overflow:hidden;font-size:13.5px;font-weight:600;color:var(--color-gray-900);white-space:nowrap;text-overflow:ellipsis}.vo-vb-zt>small{margin-top:2px;overflow:hidden;font-size:11.5px;color:var(--color-gray-500);white-space:nowrap;text-overflow:ellipsis}.vo-vb-zg--leise .vo-vb-zt>b{color:var(--color-gray-500)}.vo-vb-z>.vo-stand{width:262px}.vo-vb-tat{flex:none;display:flex;justify-content:flex-end;gap:2px;min-width:150px}.vo-vb-summe{font-family:ui-monospace,Consolas,monospace;font-size:10.5px;color:var(--color-gray-400)}.vo-vb .vo-frage{margin:2px 10px 12px}.vo-vb-lauf{display:flex;align-items:center;gap:10px;margin:2px 10px 12px;padding:10px 12px;border-radius:12px;background:var(--vo-vb-lauf);font-size:12.5px;color:var(--color-gray-700)}.vo-vb-lauf>i{flex:none;width:14px;height:14px;border:2px solid var(--vo-vb-dreh-rand);border-top-color:var(--color-gray-600);border-radius:999px;animation:vo-vb-dreh .9s linear infinite}@keyframes vo-vb-dreh{to{transform:rotate(360deg)}}.vo-vb-fuss{margin:12px 4px 0;font-size:11.5px;color:var(--color-gray-500)}@media(prefers-reduced-motion:reduce){.vo-vb-z{transition:none}.vo-vb-lauf>i{animation:none}}.vo-zn{--vo-zn-gelb-grund: rgba(245, 158, 11, .1);--vo-zn-gelb-text: #78350f;--vo-zn-rot-grund: rgba(239, 68, 68, .08);--vo-zn-rot-text: #7f1d1d;--vo-zn-karte-schatten: 0 1px 2px rgba(15, 23, 42, .04), 0 2px 8px rgba(15, 23, 42, .04), inset 0 0 0 1px rgba(15, 23, 42, .06);--vo-zn-karte-hover: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 20px rgba(15, 23, 42, .08), inset 0 0 0 1px rgba(15, 23, 42, .08);--vo-zn-karte-an-grund: rgba(99, 102, 241, .05);--vo-zn-karte-an: inset 0 0 0 1.5px rgba(99, 102, 241, .6), 0 2px 8px rgba(99, 102, 241, .08);--vo-zn-punkt-rand: inset 0 0 0 1.5px rgba(15, 23, 42, .25);--vo-zn-wahl: rgba(15, 23, 42, .05);--vo-zn-wahl-hover: rgba(15, 23, 42, .08);--vo-zn-menue-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 12px 32px rgba(15, 23, 42, .16);--vo-zn-menue-hover: rgba(99, 102, 241, .07);--vo-zn-opt-rand: rgba(15, 23, 42, .12);--vo-zn-opt-an-rand: rgba(99, 102, 241, .55);--vo-zn-opt-an-grund: rgba(99, 102, 241, .06);--vo-zn-opt-an-text: #3730a3;--vo-zn-rot-verlauf: linear-gradient(180deg, #ef4444, #dc2626);--vo-zn-rot-schatten: 0 2px 10px rgba(220, 38, 38, .28)}.vo-zn-hinweis{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:11px 14px;border-radius:12px;background:var(--vo-zn-gelb-grund);font-size:12.5px;line-height:1.45;color:var(--vo-zn-gelb-text)}.vo-zn-hinweis>svg{flex:none}.vo-zn-hinweis>span{flex:1 1 auto}.vo-zn-hinweis--rot{background:var(--vo-zn-rot-grund);color:var(--vo-zn-rot-text)}.vo-zn-fehler{margin:0 0 12px;font-size:12px;color:var(--vo-rot-text)}.vo-zn-regel{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 6px}.vo-zn-r{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:0;border-radius:14px;background:var(--gl-weiss);box-shadow:var(--vo-zn-karte-schatten);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s,background .2s}.vo-zn-r:hover{box-shadow:var(--vo-zn-karte-hover)}.vo-zn-r--an,.vo-zn-r--an:hover{background:var(--vo-zn-karte-an-grund);box-shadow:var(--vo-zn-karte-an)}.vo-zn-r--aus{opacity:.5;cursor:default}.vo-zn-r--aus:hover{box-shadow:var(--vo-zn-karte-schatten)}.vo-zn-r:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.vo-zn-rp{flex:none;width:18px;height:18px;margin-top:1px;border-radius:999px;background:var(--gl-weiss);box-shadow:var(--vo-zn-punkt-rand)}.vo-zn-r--an .vo-zn-rp{box-shadow:inset 0 0 0 5px var(--color-indigo-500)}.vo-zn-rt{display:flex;flex-direction:column;gap:4px}.vo-zn-rt>b{font-size:14px;font-weight:600;color:var(--color-gray-900)}.vo-zn-rt>span{font-size:12px;line-height:1.45;color:var(--color-gray-500)}.vo-zn-av{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:10.5px;font-weight:700;color:var(--gl-weiss)}.vo-zn-av--klein{width:20px;height:20px;font-size:9px}.vo-zn-wahl{position:relative;flex:none}.vo-zn-wahlk{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;border:0;border-radius:10px;background:var(--vo-zn-wahl);font:inherit;font-size:12.5px;font-weight:600;color:var(--color-gray-700);cursor:pointer}.vo-zn-wahlk:hover:not(:disabled){background:var(--vo-zn-wahl-hover)}.vo-zn-wahlk:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.vo-zn-menue{position:absolute;right:0;top:34px;z-index:5;display:flex;flex-direction:column;min-width:220px;padding:5px;border-radius:12px;background:var(--gl-weiss);box-shadow:var(--vo-zn-menue-schatten);animation:vo-rein .18s var(--gl-kurve) both}.vo-zn-menue>button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:7px 10px;border:0;border-radius:8px;background:transparent;font:inherit;text-align:left;cursor:pointer}.vo-zn-menue>button:hover{background:var(--vo-zn-menue-hover)}.vo-zn-menue b{font-size:12.5px;font-weight:600;color:var(--color-gray-900)}.vo-zn-menue small{font-size:11px;color:var(--color-gray-500)}.vo-zn-menue>.vo-zn-menue--an b{color:var(--color-indigo-600)}.vo-zn .vo-zn-rot{background:var(--vo-zn-rot-verlauf);box-shadow:var(--vo-zn-rot-schatten)}.vo-zn .vo-zn-nein{background:var(--vo-zn-gelb-grund);color:var(--vo-zn-gelb-text)}.vo-zn-form{margin-bottom:14px}.vo-zn-opts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.vo-zn-opt{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:1px solid var(--vo-zn-opt-rand);border-radius:10px;background:var(--gl-weiss);font:inherit;font-size:12.5px;color:var(--color-gray-700);cursor:pointer;transition:border-color .16s,background .16s}.vo-zn-opt--mit-av{padding-left:6px}.vo-zn-opt--an{border-color:var(--vo-zn-opt-an-rand);background:var(--vo-zn-opt-an-grund);font-weight:600;color:var(--vo-zn-opt-an-text)}.vo-zn-opt:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.vo-zn-fh{font-size:11.5px;color:var(--color-gray-500)}@media(prefers-reduced-motion:reduce){.vo-zn-r,.vo-zn-opt{transition:none}.vo-zn-menue{animation:none}}.kt{--kt-900: #0f172a;--kt-700: #334155;--kt-600: #475569;--kt-500: #64748b;--kt-400: #94a3b8;--kt-300: #cbd5e1;--kt-200: #e2e8f0;--kt-100: #f1f5f9;--kt-50: #f8fafc;--kt-kopf: #a3afc0;--kt-indigo-50: #eef2ff;--kt-indigo-200: #c7d2fe;--kt-indigo-300: #a5b4fc;--kt-indigo-500: #6366f1;--kt-indigo-600: #4f46e5;--kt-indigo-700: #4338ca;--kt-indigo-800: #3730a3;--kt-indigo-verlauf: linear-gradient(135deg, #6366f1, #8b5cf6);--kt-sky-50: #f0f9ff;--kt-sky-100: #e0f2fe;--kt-sky-300: #7dd3fc;--kt-sky-500: #0ea5e9;--kt-sky-700: #0369a1;--kt-such-x: rgba(255, 255, 255, .7);--kt-bald: #c2410c;--kt-linie: rgba(15, 23, 42, .07);--kt-trenn: rgba(15, 23, 42, .1);--kt-hover: rgba(255, 255, 255, .65);--kt-weiche-glas: rgba(255, 255, 255, .55);--kt-weiche-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 10px 30px rgba(15, 23, 42, .14), inset 0 0 0 1px rgba(255, 255, 255, .6);--kt-weiche-hover: rgba(255, 255, 255, .45);--kt-schieber-schatten: 0 1px 3px rgba(15, 23, 42, .16);--kt-streifen: rgba(255, 255, 255, .94);--kt-streifen-schatten: 0 1px 2px rgba(15, 23, 42, .08), 0 6px 18px rgba(15, 23, 42, .12);--kt-pop-schatten: 0 2px 4px rgba(15, 23, 42, .06), 0 18px 44px rgba(15, 23, 42, .2);--kt-karte-schatten: 0 1px 2px rgba(15, 23, 42, .04), 0 2px 8px rgba(15, 23, 42, .05);--kt-karte-schatten-hoch: 0 2px 4px rgba(15, 23, 42, .05), 0 12px 28px rgba(15, 23, 42, .1);--kt-wahl-schatten: 0 1px 2px rgba(15, 23, 42, .05);--kt-knopf-schatten: 0 1px 2px rgba(15, 23, 42, .2);--kt-erst-schatten: 0 1px 2px rgba(79, 70, 229, .3), 0 6px 16px rgba(99, 102, 241, .28);--kt-zur-schatten: 0 1px 2px rgba(15, 23, 42, .08), 0 4px 12px rgba(15, 23, 42, .06);--kt-bild: radial-gradient(120% 90% at 50% 40%, #f8fafc 0%, #eef2f7 100%);--kt-ring-klein: #e5eaf1;--kt-achse-klein: #edf1f6;--kt-projekt-fuell: rgba(99, 102, 241, .18);--kt-haus-fuell: rgba(15, 23, 42, .045);--kt-partner-fuell: rgba(14, 165, 233, .14);--kt-pzeile-rand: #eef2f7;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:1.45;color:var(--kt-900)}.kt-oben{position:relative;flex:none;display:flex;align-items:center;justify-content:center;height:42px;margin-top:-8px}.kt-weiche{--kt-an: 0;position:relative;display:grid;grid-template-columns:1fr 1fr;width:320px;padding:4px;border-radius:14px;background:var(--kt-weiche-glas);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:var(--kt-weiche-schatten)}.kt-schieber{position:absolute;left:4px;top:4px;bottom:4px;width:calc((100% - 8px)/2);border-radius:9px;background:var(--gl-weiss);box-shadow:var(--kt-schieber-schatten);transform:translate(calc(var(--kt-an) * 100%));transition:transform .42s var(--gl-kurve)}.kt-reiter{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;border:none;border-radius:9px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--kt-700);cursor:pointer;transition:background .2s var(--gl-kurve),color .2s}.kt-reiter:hover{color:var(--kt-900);background:var(--kt-weiche-hover)}.kt-reiter[aria-pressed=true],.kt-reiter[aria-pressed=true]:hover{color:var(--kt-900);background:transparent}.kt-reiter:focus-visible{outline:2px solid var(--kt-indigo-500);outline-offset:-2px}.kt-wz{font-size:11px;font-weight:600;color:var(--kt-400);font-variant-numeric:tabular-nums}.kt-reiter[aria-pressed=true] .kt-wz{color:var(--kt-indigo-500)}.kt-streifen{position:absolute;right:0;top:4px;display:flex;align-items:center;height:34px;padding:2px;border-radius:11px;background:var(--kt-streifen);box-shadow:var(--kt-streifen-schatten)}.kt-such{display:inline-flex;align-items:center;gap:7px;height:30px;margin-right:4px;padding:0 5px 0 11px;border-radius:999px;font-size:12px;white-space:nowrap;color:var(--kt-indigo-800)}.kt-such-w{max-width:160px;overflow:hidden;text-overflow:ellipsis;font-weight:600}.kt-such-x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:999px;background:var(--kt-such-x);color:inherit;cursor:pointer}.kt-such-x:hover{background:var(--kt-indigo-50)}.kt-sort{position:relative;margin-right:2px;padding-right:2px;border-right:1px solid var(--kt-trenn)}.kt-sort-k{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;border:none;border-radius:9px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--kt-900);white-space:nowrap;cursor:pointer}.kt-sort-k svg{color:var(--kt-400);transition:transform .2s var(--gl-kurve)}.kt-sort-k[aria-expanded=true] svg{transform:rotate(180deg)}.kt-sort-k:hover{background:var(--kt-100)}.kt-pop{position:absolute;right:-2px;top:calc(100% + 8px);z-index:30;min-width:230px;padding:6px;border-radius:14px;background:var(--gl-weiss);box-shadow:var(--kt-pop-schatten);animation:kt-auf .16s var(--gl-kurve)}.kt-pop-o{display:block;width:100%;height:32px;padding:0 10px;border:none;border-radius:9px;background:transparent;font:inherit;font-size:12.5px;text-align:left;color:var(--kt-900);cursor:pointer}.kt-pop-o:hover{background:var(--kt-100)}.kt-pop-o--an{background:var(--kt-indigo-50);color:var(--kt-indigo-700);font-weight:600}.kt-ansicht{--kt-an: 0;position:relative;display:inline-grid;grid-template-columns:1fr 1fr;border-radius:9px}.kt-ansicht-s{position:absolute;left:0;top:0;bottom:0;width:50%;border-radius:9px;background:var(--kt-indigo-50);transform:translate(calc(var(--kt-an) * 100%));transition:transform .32s var(--gl-kurve)}.kt-ansicht button{position:relative;z-index:1;height:30px;padding:0 12px;border:none;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--kt-500);cursor:pointer;transition:color .2s}.kt-ansicht button[aria-checked=true]{color:var(--kt-indigo-700)}.kt-glaeser{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:236px minmax(0,1fr);gap:16px}.kt-spalte,.kt-ergebnis,.kt-pr{min-height:0;border-radius:18px;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--gl-schatten)}.kt-spalte{overflow:hidden auto;scrollbar-width:thin;padding:14px 10px 20px 12px}.kt-ergebnis{position:relative;display:flex;flex-direction:column;overflow:hidden}.kt-sp-kopf{display:flex;align-items:center;gap:8px;min-height:30px;margin:0 8px 8px}.kt-sp-kt{margin:0;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700;color:var(--kt-900)}.kt-sp-n{padding:2px 7px;border-radius:999px;background:var(--kt-indigo-50);font-size:10.5px;font-weight:700;color:var(--kt-indigo-600)}.kt-sp-x{margin-left:auto;padding:0;border:none;background:transparent;font:inherit;font-size:11px;color:var(--kt-indigo-500);cursor:pointer}.kt-sp-g{border-bottom:1px solid var(--kt-linie)}.kt-sp-g--schalter{border-bottom:none}.kt-sp-auf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:40px;padding:0 8px;border:none;border-radius:9px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .16s}.kt-sp-auf:hover{background:var(--kt-hover)}.kt-sp-auf:focus-visible,.kt-sp-o:focus-visible{outline:2px solid var(--kt-indigo-500);outline-offset:-2px}.kt-sp-an{font-size:12.5px;font-weight:600;color:var(--kt-900)}.kt-sp-g--greift .kt-sp-an:after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-radius:999px;background:var(--kt-indigo-500);vertical-align:1px}.kt-sp-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:12px;color:var(--kt-400)}.kt-sp-v--an{font-weight:600;color:var(--kt-indigo-700)}.kt-sp-auf svg{color:var(--kt-400);transition:transform .24s var(--gl-kurve)}.kt-sp-g--auf .kt-sp-auf svg{transform:rotate(180deg)}.kt-sp-l{padding:2px 0 8px;animation:kt-auf .2s var(--gl-kurve)}.kt-sp-k{margin:6px 8px 2px;font-size:10px;font-weight:600;color:var(--kt-kopf)}.kt-sp-o{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:28px;padding:0 8px;border:none;border-radius:8px;background:transparent;font:inherit;font-size:12.5px;text-align:left;color:var(--kt-700);cursor:pointer}.kt-sp-o:hover{background:var(--kt-hover)}.kt-sp-o--an,.kt-sp-o--an:hover{background:var(--gl-weiss);font-weight:600;color:var(--kt-900);box-shadow:var(--kt-wahl-schatten)}.kt-sp-o--null{color:var(--kt-300)}.kt-sp-o>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kt-radio{width:12px;height:12px;border-radius:999px;background:var(--gl-weiss);box-shadow:inset 0 0 0 1.5px var(--kt-300)}.kt-sp-o--an .kt-radio{box-shadow:inset 0 0 0 4px var(--kt-indigo-500)}.kt-sp-z{font-size:11px;font-weight:600;color:var(--kt-400);font-variant-numeric:tabular-nums}.kt-sp-h{margin:4px 8px 0;font-size:11px;line-height:1.4;color:var(--kt-500)}.kt-sp-t{margin:10px 8px 3px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kt-400)}.kt-sp-sch{grid-template-columns:26px minmax(0,1fr) auto;height:32px}.kt-sp-sch.kt-sp-o--an{background:transparent;box-shadow:none;font-weight:500}.kt-sch{position:relative;width:26px;height:16px;border-radius:999px;background:var(--kt-300);transition:background .2s}.kt-sch i{position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:999px;background:var(--gl-weiss);box-shadow:var(--kt-knopf-schatten);transition:transform .24s var(--gl-kurve)}.kt-sp-o--an .kt-sch{background:var(--kt-indigo-verlauf)}.kt-sp-o--an .kt-sch i{transform:translate(10px)}.kt-leer{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:460px;margin:40px auto;font-size:13px;text-align:center;color:var(--kt-500)}.kt-leise,.kt-k-g.kt-leise,.kt-c-f.kt-leise,.kt-c-g.kt-leise{color:var(--kt-400)}.kt-karten,.kt-zeilen{flex:1 1 auto;min-height:0;margin:0;overflow:hidden auto;scrollbar-width:thin;list-style:none}.kt-karten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;padding:16px 20px 62px 24px}.kt-karte{position:relative;display:flex;flex-direction:column;gap:5px;height:100%;padding:8px 8px 12px;border-radius:14px;background:var(--gl-weiss);box-shadow:var(--kt-karte-schatten);color:inherit;text-decoration:none;transition:transform .2s var(--gl-kurve),box-shadow .2s}a.kt-karte:hover{transform:translateY(-2px);box-shadow:var(--kt-karte-schatten-hoch)}.kt-karte:focus-visible,.kt-z:focus-visible{outline:2px solid var(--kt-indigo-500);outline-offset:2px}.kt-k-bild{position:relative;display:flex;align-items:center;justify-content:center;height:130px;margin-bottom:4px;border-radius:10px;background:var(--kt-bild)}.kt-k-datum{display:flex;flex-direction:column;align-items:center;font-family:Rajdhani,sans-serif;color:var(--kt-900)}.kt-k-datum b{font-size:30px;font-weight:700;line-height:1}.kt-k-datum i{font-size:13px;font-style:normal;font-weight:600;color:var(--kt-500)}.kt-art{flex:none;display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.kt-k-bild .kt-art{position:absolute;left:8px;top:8px}.kt-art--foerderaufruf{background:var(--kt-indigo-50);color:var(--kt-indigo-700)}.kt-art--vergabe{background:var(--kt-100);color:var(--kt-700)}.kt-art--gesuch{background:var(--kt-sky-100);color:var(--kt-sky-700)}.kt-k-frist{position:absolute;right:9px;top:9px;font-size:11px;font-weight:600;color:var(--kt-700)}.kt-f--bald.kt-k-frist,.kt-f--bald b,dd.kt-f--bald{color:var(--kt-bald)}.kt-f--vorbei.kt-k-frist,.kt-f--vorbei b,dd.kt-f--vorbei{color:var(--kt-400)}.kt-f--ohne b{font-weight:500;color:var(--kt-500)}.kt-k-t{display:-webkit-box;min-height:34px;padding:0 6px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;color:var(--kt-900)}.kt-k-u{padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--kt-500)}.kt-k-f{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding:2px 6px 0;font-size:11.5px}.kt-k-felder{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--kt-700)}.kt-k-pass,.kt-c-pass{display:inline-flex;align-items:center;gap:7px;min-width:0;white-space:nowrap;color:var(--kt-700)}.kt-k-g{flex:none;color:var(--kt-900);font-variant-numeric:tabular-nums}.kt-seg{flex:none;display:inline-grid;grid-template-columns:repeat(4,12px);gap:3px}.kt-seg i{height:8px;border-radius:3px;background:var(--kt-200)}.kt-seg i.kt-seg--an{background:var(--kt-indigo-verlauf)}.kt-k-h{display:flex;justify-content:flex-end;margin-top:auto;padding:4px 6px 0}.kt-karte--partner .kt-pa-st{position:absolute;left:10px;top:9px}.kt-liste{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.kt-zk,.kt-z{display:grid;grid-template-columns:36px minmax(0,1fr) 140px 150px 112px 104px;align-items:center;gap:14px}.kt-liste--ohne-passung .kt-zk,.kt-liste--ohne-passung .kt-z{grid-template-columns:36px minmax(0,1fr) 170px 112px 104px}.kt-zk{flex:none;height:28px;margin-top:10px;padding:0 32px 0 30px;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--kt-400)}.kt-zk .kt-c-p{grid-column:1 / span 2}.kt-zeilen{padding:0 18px 62px 20px}.kt-zeilen--partner{padding-top:16px}.kt-zeilen>li{margin-bottom:6px}.kt-z{min-height:56px;padding:8px 14px 8px 10px;border-radius:12px;background:var(--gl-weiss);box-shadow:var(--kt-karte-schatten);color:inherit;text-decoration:none;transition:transform .2s var(--gl-kurve),box-shadow .2s}a.kt-z:hover{transform:translateY(-1px);box-shadow:var(--kt-karte-schatten-hoch)}.kt-z-zeichen{width:36px;height:36px}.kt-c-p{min-width:0;display:flex;flex-direction:column;gap:4px}.kt-zt{display:flex;align-items:center;gap:8px;min-width:0}.kt-zn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--kt-900)}.kt-zu{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--kt-500)}.kt-zu--lang{white-space:normal}.kt-c-f{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--kt-700)}.kt-c-pass{gap:10px;font-size:12px}.kt-c-d{display:flex;flex-direction:column;gap:1px;font-size:12px}.kt-c-d b{font-weight:600;color:var(--kt-900)}.kt-c-d i{font-size:11px;font-style:normal;color:var(--kt-400);font-variant-numeric:tabular-nums}.kt-c-g{font-size:12px;white-space:nowrap;color:var(--kt-900);font-variant-numeric:tabular-nums}.kt-zeilen--partner .kt-z{grid-template-columns:36px minmax(0,1fr) 190px 176px}.kt-pa-art{flex:none;font-size:11.5px;color:var(--kt-500)}.kt-pa-st{font-size:11.5px;color:var(--kt-500)}.kt-pa-st--da{font-weight:600;color:var(--kt-900)}.kt-pa-h{display:flex;justify-content:flex-end}.kt-knopf{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--kt-200);border-radius:10px;background:var(--gl-weiss);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;color:var(--kt-900);text-decoration:none;cursor:pointer;transition:border-color .2s,color .2s,box-shadow .2s}.kt-knopf:hover{border-color:var(--kt-indigo-300);color:var(--kt-indigo-700)}.kt-knopf--erst{border:none;background:var(--kt-indigo-verlauf);color:var(--gl-weiss);box-shadow:var(--kt-erst-schatten)}.kt-knopf--erst:hover{color:var(--gl-weiss)}.kt-erledigt{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 4px 0 10px;border-radius:999px;background:var(--kt-indigo-50);font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--kt-indigo-800)}.kt-erledigt:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--kt-indigo-500)}.kt-erledigt button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:999px;background:transparent;color:var(--kt-indigo-600);cursor:pointer}.kt-erledigt--gross{height:34px;padding:0 6px 0 13px;font-size:12px}.kt-netz{position:relative;margin:2px auto 0}.kt-netz--klein{margin:0}.kt-netz svg{display:block}.kt-nm{position:absolute;padding:0;border:none;background:transparent;font:inherit;font-size:10.5px;font-weight:600;line-height:1.2;color:var(--kt-700);hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.kt-nm i{display:block;font-size:10px;font-style:normal;font-weight:500;color:var(--kt-400)}.kt-nm--klick{cursor:pointer}.kt-nm--an{color:var(--kt-indigo-600);text-decoration:underline;text-underline-offset:3px}.kt-ring{fill:none;stroke:var(--kt-200);stroke-width:1}.kt-ring--aussen{stroke:var(--kt-300)}.kt-netz--klein .kt-ring{stroke:var(--kt-ring-klein);stroke-width:.8}.kt-achse{stroke:var(--kt-200);stroke-width:1}.kt-netz--klein .kt-achse{stroke:var(--kt-achse-klein);stroke-width:.7}.kt-achse--an{stroke:var(--kt-indigo-500);stroke-width:1.6}.kt-form{stroke-linejoin:round}.kt-form--projekt{fill:var(--kt-projekt-fuell);stroke:var(--kt-indigo-500);stroke-width:1.7}.kt-form--haus{fill:var(--kt-haus-fuell);stroke:var(--kt-700);stroke-width:1.3;stroke-dasharray:4 3}.kt-form--partner{fill:var(--kt-partner-fuell);stroke:var(--kt-sky-500);stroke-width:1.6;animation:kt-auf .24s var(--gl-kurve)}.kt-netz--klein .kt-form{stroke-width:1.1}.kt-ecke{fill:var(--gl-weiss);stroke:var(--kt-indigo-500);stroke-width:1.6}.kt-ecke--an{fill:var(--kt-indigo-500)}.kt-pr{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;animation:kt-rein .26s var(--gl-kurve)}.kt-pk{flex:none;display:flex;align-items:flex-start;gap:14px;padding:16px 18px 12px 16px}.kt-zur{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:2px;border-radius:10px;background:var(--gl-weiss);color:var(--kt-900);box-shadow:var(--kt-zur-schatten);transition:color .2s,box-shadow .2s}.kt-zur:hover{color:var(--kt-indigo-700)}.kt-pk-t{flex:1 1 auto;min-width:0}.kt-pk-o{display:flex;align-items:center;gap:8px;margin:0 0 5px;font-size:11.5px;color:var(--kt-500)}.kt-zert{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--kt-700)}.kt-zert:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--kt-indigo-verlauf);box-shadow:inset 0 0 0 2px var(--gl-weiss),0 0 0 1px var(--kt-indigo-200)}.kt-abg{font-weight:600}.kt-pk-h{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Rajdhani,sans-serif;font-size:23px;font-weight:700;line-height:1.08;letter-spacing:.004em;color:var(--kt-900)}.kt-pk-u{margin:4px 0 0;font-size:12px;color:var(--kt-500)}.kt-pk-h2{flex:none;display:flex;align-items:center;gap:8px;padding-top:4px}.kt-pk-h2 .kt-knopf,.kt-pk-h2 .ups-knopf{height:34px;font-size:12.5px}.kt-wiki{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:188px minmax(0,1fr) 318px;gap:14px;padding:0 16px 16px 14px}.kt-toc{min-height:0;overflow:hidden auto;scrollbar-width:none;padding:4px 0}.kt-toc-t{margin:6px 10px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kt-400)}.kt-toc-e{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;height:32px;padding:0 10px;border:none;border-radius:9px;background:transparent;font:inherit;font-size:12.5px;text-align:left;color:var(--kt-600);cursor:pointer;transition:background .16s,color .16s,box-shadow .2s}.kt-toc-e:hover{background:var(--kt-hover);color:var(--kt-900)}.kt-toc-e--an,.kt-toc-e--an:hover{background:var(--gl-weiss);font-weight:600;color:var(--kt-900);box-shadow:var(--kt-karte-schatten)}.kt-toc-e--an:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--kt-indigo-verlauf)}.kt-toc-n{font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;color:var(--kt-400)}.kt-toc-e--an .kt-toc-n{color:var(--kt-indigo-500)}.kt-toc-w{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kt-toc-z{font-size:11px;font-weight:600;color:var(--kt-400);font-variant-numeric:tabular-nums}.kt-artikel,.kt-info{min-height:0;overflow:hidden auto;border-radius:14px;background:var(--gl-weiss);box-shadow:var(--kt-karte-schatten)}.kt-artikel{scrollbar-width:thin;padding:20px 30px 60px}.kt-ab{scroll-margin-top:14px}.kt-ab+.kt-ab{margin-top:22px}.kt-artikel h2{margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--kt-200);font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;letter-spacing:.004em;color:var(--kt-900)}.kt-artikel p{margin:0 0 10px;font-size:13.5px;line-height:1.65;color:var(--kt-700)}.kt-artikel .kt-lead{font-size:15px;font-weight:500;line-height:1.55;color:var(--kt-900)}.kt-artikel .kt-ab-s{margin-top:-2px;font-size:12px;color:var(--kt-500)}.kt-artikel .kt-leise-p{font-style:italic;color:var(--kt-500)}.kt-eigen{margin:12px 0;padding:12px 14px;border-radius:12px;background:var(--kt-sky-50)}.kt-artikel .kt-eigen p{margin:0;font-size:13px}.kt-artikel .kt-eigen .kt-eigen-t{margin-bottom:3px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--kt-sky-700)}.kt-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.kt-chips-t{margin-right:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--kt-400)}.kt-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--kt-100);font-size:11.5px;font-weight:600;color:var(--kt-700)}.kt-chip i{font-size:10px;font-style:normal;font-weight:500;color:var(--kt-400)}.kt-chip--4{background:var(--kt-indigo-50);color:var(--kt-indigo-800)}.kt-chip--3{background:var(--gl-weiss);box-shadow:inset 0 0 0 1px var(--kt-indigo-200);color:var(--kt-indigo-800)}.kt-chip--1{background:transparent;box-shadow:inset 0 0 0 1px var(--kt-200);color:var(--kt-500)}.kt-bedarf{margin:0 0 10px;padding:12px 14px 10px;border:1px solid var(--kt-200);border-radius:12px}.kt-artikel .kt-bd-t{margin:0 0 2px;font-size:13.5px;font-weight:600;color:var(--kt-900)}.kt-artikel .kt-bd-a{margin:0 0 8px;font-size:13px}.kt-krit{display:flex;flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none}.kt-krit li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--kt-700)}.kt-krit b{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:18px;border-radius:999px;background:var(--kt-100);font-size:10px;font-weight:700;color:var(--kt-500)}.kt-krit li.kt-krit--muss b{background:var(--kt-900);color:var(--gl-weiss)}.kt-artikel .kt-bd-f{margin:0;font-size:11px;font-weight:600;color:var(--kt-indigo-500)}.kt-termin{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--kt-100);font-size:13px;color:var(--kt-700)}.kt-termin:first-child{border-top:none}.kt-tm-d{font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700;color:var(--kt-900);font-variant-numeric:tabular-nums}.kt-tm-t{font-size:12px;font-weight:600;color:var(--kt-500)}.kt-termin--bald .kt-tm-t{color:var(--kt-bald)}.kt-termin--vorbei{opacity:.55}.kt-org{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--kt-100);font-size:13px}.kt-org:first-of-type{border-top:none}.kt-org-n{font-weight:600;color:var(--kt-900)}.kt-org-r{font-size:11.5px;color:var(--kt-500)}.kt-pzeile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:6px;padding:10px 12px;border-radius:12px;background:var(--kt-50);box-shadow:inset 0 0 0 1px var(--kt-pzeile-rand);transition:background .2s,box-shadow .2s}.kt-pzeile--zeig{background:var(--kt-sky-50);box-shadow:inset 0 0 0 1px var(--kt-sky-300)}.kt-dl{display:grid;grid-template-columns:96px minmax(0,1fr);margin:0;font-size:12.5px}.kt-dl>div{display:contents}.kt-dl dt,.kt-dl dd{padding:6px 0;border-top:1px solid var(--kt-100)}.kt-dl dt{color:var(--kt-500)}.kt-dl dd{margin:0;font-weight:600;color:var(--kt-900);overflow-wrap:anywhere}.kt-dl>div:first-child>dt,.kt-dl>div:first-child>dd{border-top:none}.kt-info{scrollbar-width:none;padding:14px 16px 16px}.kt-info-o{margin:0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kt-400)}.kt-info-n{margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:700;color:var(--kt-900)}.kt-netz-s{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--kt-700)}.kt-rd-leer{margin:16px 0 6px;padding:14px;border-radius:12px;background:var(--kt-50);font-size:12px;line-height:1.45;color:var(--kt-500)}.kt-legende{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0}.kt-lg{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--kt-500)}.kt-lg i{flex:none;display:inline-block}.kt-lg-projekt{width:14px;height:8px;border-radius:2px;background:var(--kt-projekt-fuell);box-shadow:inset 0 0 0 1.5px var(--kt-indigo-500)}.kt-lg-haus{width:14px;height:0;border-top:1.5px dashed var(--kt-700)}.kt-lg-partner{width:14px;height:8px;border-radius:2px;background:var(--kt-partner-fuell);box-shadow:inset 0 0 0 1.5px var(--kt-sky-500)}.kt-bars{margin:12px 0 4px}.kt-bar{display:grid;grid-template-columns:minmax(0,1fr) 80px auto;align-items:center;gap:8px;padding:4px 0;font-size:12px}.kt-bar-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.kt-bar-s{height:6px;overflow:hidden;border-radius:999px;background:var(--kt-100)}.kt-bar-s i{display:block;height:100%;border-radius:999px;background:var(--kt-indigo-verlauf)}.kt-bar-w{font-size:10.5px;color:var(--kt-400)}.kt-erg{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--kt-100)}.kt-erg-t{margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kt-400)}.kt-erg-z{display:flex;align-items:center;gap:8px;margin:0 -6px;padding:5px 6px;border-radius:9px;transition:background .16s}.kt-erg-z:hover,.kt-erg-z--an{background:var(--kt-sky-50)}.kt-erg-g{flex:none;width:28px;height:28px}.kt-erg-h{min-width:0;display:flex;flex-direction:column}.kt-erg-n{font-size:12px;font-weight:600;color:var(--kt-900)}.kt-erg-s{font-size:11px;color:var(--kt-500)}.kt-trl{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--kt-100)}.kt-trl-t{display:flex;flex-direction:column;gap:1px;margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--kt-900)}.kt-trl-h{font-size:10.5px;font-weight:500;color:var(--kt-400)}.kt-trl-z{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px}.kt-trl-z>span{display:flex;align-items:center;justify-content:center;height:20px;border-radius:5px;background:var(--kt-100);font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;color:var(--kt-400)}.kt-trl-z>span.kt-trl-an{background:var(--kt-indigo-verlauf);color:var(--gl-weiss)}.kt-trl-e{display:flex;justify-content:space-between;margin:4px 0 0;font-size:10px;color:var(--kt-400)}.kt-fakten{grid-template-columns:86px minmax(0,1fr);margin-top:10px;padding-top:4px;border-top:1px solid var(--kt-100)}.kt-fakten dt,.kt-fakten dd{padding:5px 0}.kt-fakten dd{font-size:12px}@keyframes kt-auf{0%{opacity:0}to{opacity:1}}@keyframes kt-rein{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.kt *,.kt{animation:none!important;transition:none!important}}.ue{--ue-feld: rgba(255, 255, 255, .9);--ue-karte-schatten: 0 1px 2px rgba(15, 23, 42, .04), 0 2px 8px rgba(15, 23, 42, .04);--ue-karte-hoch: 0 1px 2px rgba(15, 23, 42, .05), 0 10px 24px rgba(15, 23, 42, .1);--ue-leise: rgba(255, 255, 255, .45);--ue-tropfen: rgba(99, 102, 241, .12);--ue-weitere: repeating-linear-gradient(135deg, var(--color-gray-400) 0 2px, var(--color-gray-300) 2px 5px);--ue-rot: #dc2626;--ue-gelb: #b45309;--ue-mono-1: #5e61e5;--ue-mono-2: #2563eb;--ue-mono-3: #047857;--ue-erster-rand: rgba(99, 102, 241, .45);--ue-erster-grund: rgba(99, 102, 241, .05);flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px;line-height:normal}.ue-lage{flex:none;display:flex;gap:1px;margin:0;border-radius:16px;overflow:hidden;background:var(--gl-linie)}.ue-feld{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:16px;margin:0;padding:11px 20px 12px 16px;border:0;background:var(--ue-feld);color:inherit;text-align:left;text-decoration:none}a.ue-feld{cursor:pointer;transition:background .16s}a.ue-feld:hover{background:var(--gl-weiss)}a.ue-feld:hover .ue-t{color:var(--color-indigo-600)}.ue-text{flex:1 1 auto;min-width:0}.ue-t{display:block;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-gray-500)}.ue-z{display:block;margin:6px 0 0;font-family:Rajdhani,sans-serif;font-size:29px;font-weight:700;line-height:.92;color:var(--main-text)}.ue-u{display:block;margin:5px 0 0;font-size:11.5px;line-height:1.35;color:var(--color-gray-600)}.ue-bild{flex:none;display:flex;align-items:center}.ue-balken{display:flex;gap:2px;width:190px;height:10px}.ue-balken i{display:block;flex-basis:0;min-width:4px;height:100%;border-radius:3px}.ue-schilde{display:flex}.ue-schilde .ue-schild{width:30px;height:30px;font-size:10.5px;border-radius:10px;box-shadow:0 0 0 2px var(--gl-weiss)}.ue-schilde .ue-schild+.ue-schild{margin-left:-4px}.ue-schild--entwurf{opacity:.42}.ue-schild--mehr{background:var(--color-gray-200);color:var(--color-gray-600);font-family:Rajdhani,sans-serif;font-size:12.5px}.ue-reihe{flex:1 1 auto;min-height:0;display:flex;gap:16px}.ue-glas{display:flex;flex-direction:column;min-height:0;min-width:0;border-radius:18px;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--gl-schatten)}.ue-heute{flex:1 1 auto}.ue-kopf{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:14px 16px 10px 18px}.ue-titel{margin:0;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;line-height:1;letter-spacing:.005em;color:var(--main-text);white-space:nowrap}.ue-marke{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 7px;border-radius:999px;background:var(--gl-tinte);font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;line-height:1;color:var(--color-gray-600);vertical-align:2px}.ue-weiche{position:relative;flex:none;display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--gl-tinte)}.ue-weiche button{position:relative;z-index:1;height:26px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--color-gray-500);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .2s var(--gl-kurve),color .2s,box-shadow .2s}.ue-weiche button[aria-pressed=true]{background:var(--gl-weiss);color:var(--main-text);box-shadow:var(--shadow-segment-active)}.ue-weiche[data-schieber] button[aria-pressed=true]{background:transparent;box-shadow:none}.ue-weiche .gl-schieber{box-shadow:var(--shadow-segment-active)}.ue-weiche b{margin-left:5px;font-family:Rajdhani,sans-serif;font-weight:700;color:var(--color-gray-400)}.ue-liste{flex:1 1 auto;min-height:0;overflow:hidden auto;margin:0;padding:2px 12px 12px;display:flex;flex-direction:column;gap:6px;list-style:none}.ue-sache{position:relative;display:flex;align-items:center;gap:12px;min-height:54px;padding:9px 12px;border-radius:14px;background:var(--gl-weiss);box-shadow:var(--ue-karte-schatten);color:inherit;text-decoration:none;transition:box-shadow .22s,transform .22s var(--gl-kurve)}a.ue-sache:hover{transform:translateY(-1px);box-shadow:var(--ue-karte-hoch)}a.ue-sache:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ue-strich{position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0}.ue-schild{flex:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:var(--gl-weiss);font-size:11.5px;font-weight:700;letter-spacing:.02em}.ue-sache-h{flex:1 1 auto;min-width:0}.ue-sache-t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--main-text)}.ue-sache-u{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--color-gray-500)}.ue-frist{flex:none;text-align:right}.ue-fw{display:block;font-size:12px;font-weight:600;white-space:nowrap;color:var(--color-gray-700)}.ue-fw--rot{color:var(--ue-rot)}.ue-fw--gelb{color:var(--ue-gelb)}.ue-fd{display:block;margin-top:1px;font-size:10.5px;white-space:nowrap;color:var(--color-gray-500)}.ue-taste{flex:none;display:inline-flex;align-items:center;width:120px;height:28px;background:var(--ue-tropfen);color:var(--color-indigo-600);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;clip-path:path("M14 0 L74 0 A14 14 0 0 1 82.62 2.96 A12 12 0 0 0 97.38 2.96 A14 14 0 1 1 97.38 25.04 A12 12 0 0 0 82.62 25.04 A14 14 0 0 1 74 28 L14 28 A14 14 0 0 1 14 0 Z");transition:background .18s,color .18s}.ue-taste-t{width:88px;text-align:center}.ue-taste svg{margin-left:11px;transition:transform .2s var(--gl-kurve)}a.ue-sache:hover .ue-taste{background:var(--gl-indigo-verlauf);color:var(--gl-weiss)}a.ue-sache:hover .ue-taste svg{transform:translate(1px)}.ue-sache--leise{min-height:48px;background:var(--ue-leise);box-shadow:none}.ue-sache--leise .ue-sache-t{font-weight:500;color:var(--color-gray-600)}.ue-sache--leise .ue-schild{opacity:.5}.ue-bei{flex:none;min-width:84px;font-size:11.5px;text-align:center;color:var(--color-gray-400)}.ue-fuss{flex:none;display:flex;align-items:center;gap:12px;padding:0 18px;border-top:1px solid var(--gl-linie)}.ue-falte{display:flex;align-items:center;gap:6px;padding:12px 0 13px;border:0;background:transparent;color:var(--color-gray-500);font-size:11.5px;text-align:left;cursor:pointer}.ue-falte:hover{color:var(--color-indigo-600)}.ue-falte svg{transition:transform .24s var(--gl-kurve)}.ue-falte[aria-expanded=true] svg{transform:rotate(180deg)}.ue-alle{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:12px 0 13px;color:var(--color-indigo-600);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none}.ue-alle svg{transition:transform .2s var(--gl-kurve)}.ue-alle:hover svg{transform:translate(2px)}.ue-leer{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;text-align:center}.ue-leer-t{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--main-text)}.ue-leer-u{margin:0;max-width:380px;font-size:12.5px;line-height:1.5;color:var(--color-gray-500)}.ue-erster{display:flex;align-items:center;gap:14px;margin-top:8px;padding:14px 22px 14px 14px;border:1.5px dashed var(--ue-erster-rand);border-radius:16px;background:var(--ue-erster-grund);color:var(--color-indigo-600);text-align:left;cursor:pointer;transition:background .18s,border-color .18s}.ue-erster:hover{border-color:var(--color-accent)}.ue-erster-plus{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:var(--ue-tropfen)}.ue-erster-t{display:block;font-size:14.5px;font-weight:600}.ue-erster-u{display:block;margin-top:2px;font-size:12px;color:var(--color-gray-500)}.ue-db-spalte{flex:0 0 clamp(384px,31%,560px);min-width:0;min-height:0;display:flex;flex-direction:column;gap:16px}.ue-db{flex:1 1 0}.ue-db-kopf{flex:none;padding:14px 16px 8px 18px}.ue-db-liste{flex:1 1 auto;min-height:0;overflow:hidden;margin:0;padding:0 12px 8px;display:flex;flex-direction:column;gap:5px;list-style:none}.ue-kk{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:12px;background:var(--gl-weiss);box-shadow:var(--ue-karte-schatten);color:inherit;text-decoration:none;transition:box-shadow .22s,transform .22s var(--gl-kurve)}.ue-kk:hover{transform:translateY(-1px);box-shadow:var(--ue-karte-hoch)}.ue-mono{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:9px;color:var(--gl-weiss);font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700}.ue-kk-h{flex:1 1 auto;min-width:0}.ue-kk-t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:16px;letter-spacing:-.01em;color:var(--main-text)}.ue-kk-u{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--color-gray-500)}.ue-db-fuss{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px 13px;border-top:1px solid var(--gl-linie);font-size:11px;color:var(--color-gray-500)}.ue-db-fuss a{display:inline-flex;align-items:center;gap:4px;color:var(--color-indigo-600);font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none}.ue-status{margin:0;padding:10px 6px;font-size:12.5px;color:var(--color-gray-500)}.ue-status button{margin-left:8px;border:0;background:transparent;color:var(--color-indigo-600);font-weight:600;cursor:pointer}@media(max-width:1100px){.ue-db-spalte{flex-basis:300px}.ue-balken{width:120px}}@media(max-width:860px){.ue-lage{flex-direction:column}.ue-reihe{flex-direction:column;overflow:hidden auto}.ue-heute{flex:none;min-height:420px}.ue-db-spalte{flex:none}}.vg{--vg-karte-schatten: 0 1px 2px rgba(15, 23, 42, .05), 0 16px 40px rgba(15, 23, 42, .16);--vg-karte-hoch: 0 2px 4px rgba(15, 23, 42, .06), 0 26px 60px rgba(15, 23, 42, .22);--vg-linie: rgba(15, 23, 42, .06);--vg-tuer: rgba(15, 23, 42, .045);--vg-tuer-an: rgba(99, 102, 241, .12);--vg-rahmen: rgba(255, 255, 255, .8);--vg-plus-hauch: rgba(255, 255, 255, .12);--vg-plus-hauch-an: rgba(255, 255, 255, .2);--vg-plus-kreis-schatten: 0 6px 16px rgba(2, 6, 23, .25);--vg-plus-atmen: rgba(255, 255, 255, .45);--vg-plus-atmen-aus: rgba(255, 255, 255, 0);--vg-milchglas-schatten: 0 18px 50px rgba(2, 6, 23, .18);--vg-pfeil-schatten: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 20px rgba(15, 23, 42, .16);--vg-neu-ring: 0 0 0 3px rgba(99, 102, 241, .55), 0 30px 70px rgba(99, 102, 241, .35);--vg-rot: #dc2626;--vg-gelb: #b45309;--vg-schild-grau: rgba(15, 23, 42, .07);--vg-schild-indigo: rgba(99, 102, 241, .12);--vg-schild-gelb: rgba(245, 158, 11, .16);--vg-indigo-text: #4338ca;--vg-schild-gelb-text: #92400e;--vg-hof: rgba(10, 15, 30, .32);--vg-bank-schatten: 0 2px 6px rgba(15, 23, 42, .08), 0 34px 90px rgba(2, 6, 23, .38);--vg-tisch: rgba(255, 255, 255, .16);--vg-tisch-licht: radial-gradient(120% 70% at 50% 18%, rgba(99, 102, 241, .16), transparent 70%);--vg-werk: rgba(255, 255, 255, .44);--vg-mulde: rgba(15, 23, 42, .06);--vg-feld: rgba(255, 255, 255, .88);--vg-feld-rand: rgba(15, 23, 42, .12);--vg-fokus: 0 0 0 3px rgba(99, 102, 241, .16);--vg-falsch: 0 0 0 3px rgba(220, 38, 38, .1);--vg-tafel: rgba(255, 255, 255, .66);--vg-tafel-rand: rgba(15, 23, 42, .08);--vg-tafel-an: 0 8px 20px rgba(99, 102, 241, .18);--vg-tafel-an-gross: 0 14px 34px rgba(99, 102, 241, .22);--vg-stapel-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 4px 12px rgba(15, 23, 42, .06);--vg-form-schatten: 0 8px 24px rgba(15, 23, 42, .12);--vg-eigen: rgba(94, 97, 229, .08);--vg-eigen-rand: rgba(94, 97, 229, .22);--vg-frage-hof: rgba(241, 245, 249, .55);--vg-frage-schatten: 0 20px 50px rgba(15, 23, 42, .22);--vg-rot-verlauf: linear-gradient(#ef4444, #dc2626);--vg-rot-schatten: 0 2px 10px rgba(220, 38, 38, .28);--vg-haus-kanzlei: var(--gl-haus-4);--vg-haus-hochschule: var(--gl-haus-0);--vg-haus-partner: var(--gl-haus-1);position:absolute;inset:0;line-height:normal}.vg-unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vg-ruhe{margin:auto;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--gl-weiss);text-shadow:var(--gl-weiss-schatten)}.vg-mitte{position:absolute;top:0;bottom:0;left:17px;right:calc(39px - var(--gl-rand));display:flex;flex-direction:column;justify-content:center}.vg-reihe{flex:none;display:flex;align-items:flex-start;gap:16px}.vg-reihe--wenige{justify-content:center}.vg-gang{flex:1 1 auto;min-width:0;display:flex;gap:16px;overflow:auto hidden;scroll-snap-type:x mandatory;scroll-padding-left:2px;scrollbar-width:none;padding:8px 2px 30px;margin:-8px -2px -30px}.vg-gang::-webkit-scrollbar{display:none}.vg-reihe--wenige .vg-gang{flex:0 0 auto}.vg-karte{position:relative;flex:0 0 236px;height:404px;min-width:0;display:flex;flex-direction:column;scroll-snap-align:start;border-radius:20px;overflow:hidden;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--vg-karte-schatten);color:var(--color-gray-900);text-decoration:none;transition:transform .26s var(--gl-kurve),box-shadow .26s}.vg-karte:hover{transform:translateY(-5px);box-shadow:var(--vg-karte-hoch)}.vg-karte:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.vg-karte--zu{opacity:.62}.vg-karte--neu{animation:vg-neu 1s var(--gl-kurve)}@keyframes vg-neu{0%{opacity:0;translate:0 -14px;scale:1.05;box-shadow:var(--vg-neu-ring)}60%{opacity:1;box-shadow:var(--vg-neu-ring)}}.vg-licht{position:absolute;top:0;left:0;right:0;height:4px;background:var(--vg-licht)}.vg-oben{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 20px 0}.vg-schild{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--gl-weiss)}.vg-stand{flex:none;height:20px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap;background:var(--vg-schild-grau);color:var(--color-gray-600)}.vg-stand--laeuft{background:var(--vg-schild-indigo);color:var(--vg-indigo-text)}.vg-stand--wartet{background:var(--vg-schild-gelb);color:var(--vg-schild-gelb-text)}.vg-kopf{flex:none;height:72px;display:flex;flex-direction:column;margin:16px 20px 0}.vg-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:44px;font-size:16px;font-weight:600;line-height:22px;letter-spacing:-.016em;color:var(--color-gray-900)}.vg-name--platz{color:var(--color-gray-400)}.vg-firma{padding-top:6px;font-size:12px;color:var(--color-gray-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-zeilen{flex:none;display:flex;flex-direction:column;margin:14px 20px 0}.vg-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--vg-linie)}.vg-zn{font-size:12px;color:var(--color-gray-400)}.vg-zw{position:relative;min-width:0;font-size:13px;font-weight:600;color:var(--color-gray-700);font-variant-numeric:tabular-nums;white-space:nowrap}.vg-zw--rot{color:var(--vg-rot)}.vg-zw--gelb{color:var(--vg-gelb)}.vg-punkt{position:absolute;top:-2px;right:-9px;width:5px;height:5px;border-radius:999px;background:var(--vg-rot)}.vg-tuer{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;height:42px;margin:auto 16px 16px;padding:0 14px;border-radius:12px;background:var(--vg-tuer);font-size:13px;font-weight:600;color:var(--color-gray-600);transition:background .2s,color .2s}.vg-tuer svg{color:var(--color-gray-400);transition:transform .24s var(--gl-kurve),color .2s}.vg-karte:hover .vg-tuer{background:var(--vg-tuer-an);color:var(--color-indigo-600)}.vg-karte:hover .vg-tuer svg{color:var(--color-indigo-600);transform:translate(3px)}.vg-plus{flex:0 0 120px;height:404px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 12px;border:1.5px dashed var(--vg-rahmen);border-radius:20px;background:transparent;font:inherit;color:var(--gl-weiss);cursor:pointer;transition:background .2s,border-color .2s}.vg-plus:hover{border-color:var(--gl-weiss);background:var(--vg-plus-hauch)}.vg-plus:focus-visible{outline:2px solid var(--gl-weiss);outline-offset:3px}.vg-plus-k{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--gl-glas);color:var(--color-indigo-600);box-shadow:var(--vg-plus-kreis-schatten);transition:transform .26s var(--gl-kurve)}.vg-plus:hover .vg-plus-k{transform:scale(1.06)}.vg-plus-t{font-size:13px;font-weight:600;line-height:17px;text-align:center;text-shadow:var(--gl-weiss-schatten)}.vg-plus-u{font-size:12.5px;font-weight:500;line-height:17px;text-align:center;color:var(--gl-kopf-sub);text-shadow:var(--gl-weiss-schatten)}.vg-reihe--leer .vg-plus{flex:0 0 236px;gap:12px;padding:0 24px;background:var(--vg-plus-hauch);-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);box-shadow:var(--vg-milchglas-schatten)}.vg-reihe--leer .vg-plus:hover{background:var(--vg-plus-hauch-an)}.vg-reihe--leer .vg-plus-k{width:56px;height:56px;margin-bottom:4px;animation:vg-atmen 2.6s ease-in-out infinite}.vg-reihe--leer .vg-plus-t{font-size:18px;line-height:22px;letter-spacing:-.01em}@keyframes vg-atmen{0%,to{box-shadow:var(--vg-plus-kreis-schatten),0 0 0 0 var(--vg-plus-atmen)}50%{box-shadow:var(--vg-plus-kreis-schatten),0 0 0 12px var(--vg-plus-atmen-aus)}}.vg-blaettern{position:absolute;right:0;top:calc(50% + 216px);display:inline-flex;align-items:center;gap:6px}.vg-zaehler{margin-right:6px;font-size:12px;font-weight:600;color:var(--gl-weiss);font-variant-numeric:tabular-nums;text-shadow:var(--gl-weiss-schatten)}.vg-pfeil{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--vg-pfeil-schatten);color:var(--color-gray-700);cursor:pointer}.vg-pfeil:hover:not(:disabled){color:var(--color-indigo-600)}.vg-pfeil:disabled{color:var(--color-gray-300);cursor:default}.vg-hof{position:fixed;inset:0;z-index:10;background:var(--vg-hof);animation:vg-hof .32s ease}@keyframes vg-hof{0%{opacity:0}}.vg-bank{position:absolute;z-index:20;top:26px;bottom:0;left:17px;right:calc(39px - var(--gl-rand));display:flex;border-radius:24px;overflow:hidden;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--vg-bank-schatten);transform-origin:96% 50%;animation:vg-auf .54s var(--gl-kurve)}@keyframes vg-auf{0%{opacity:0;translate:80px 0;scale:.94}}.vg-tisch{flex:0 0 340px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-right:1px solid var(--vg-linie);background:var(--vg-tisch-licht),var(--vg-tisch)}.vg-karte--vorschau{flex:none;width:236px;pointer-events:none}.vg-tisch-u{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--color-gray-500)}.vg-werk{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:var(--vg-werk)}.vg-werk-kopf{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 0 28px}.vg-schritte{--vg-an: 0;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:min(680px,100%);height:40px;padding:4px;border-radius:999px;background:var(--vg-mulde)}.vg-schieber{position:absolute;top:4px;left:4px;bottom:4px;width:calc((100% - 8px) / 6);border-radius:999px;background:var(--gl-weiss);box-shadow:var(--gl-weiche-an);transform:translate(calc(var(--vg-an) * 100%));transition:transform .42s var(--gl-kurve)}.vg-schritt{position:relative;z-index:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-gray-500);cursor:pointer}.vg-schritt:hover:not(:disabled){color:var(--color-gray-700)}.vg-schritt[aria-current=step]{color:var(--color-gray-900)}.vg-schritt:disabled{color:var(--color-gray-400);cursor:default}.vg-schritt-n{flex:none;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--vg-mulde);color:var(--color-gray-500)}.vg-schritt--fertig .vg-schritt-n{background:var(--vg-schild-indigo);color:var(--color-indigo-600)}.vg-schritt[aria-current=step] .vg-schritt-n{background:var(--color-accent);color:var(--gl-weiss)}.vg-schritt-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-x{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:var(--color-gray-500);cursor:pointer}.vg-x:hover{background:var(--vg-mulde);color:var(--color-gray-900)}.vg-inhalt{flex:1 1 auto;min-height:0;overflow:hidden auto;padding:22px 28px 4px;scrollbar-width:thin}.vg-titel{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em;color:var(--color-gray-900)}.vg-lage{margin:4px 0 18px;font-size:13px;color:var(--color-gray-500)}.vg-s{animation:vg-s .36s var(--gl-kurve)}@keyframes vg-s{0%{opacity:0;translate:14px 0}}.vg-s--spalte{display:flex;flex-direction:column;gap:16px}.vg-s--raster{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.vg-feld{min-width:0;display:flex;flex-direction:column;gap:6px}.vg-feld--breit{grid-column:1 / -1}.vg-et{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;color:var(--color-gray-700)}.vg-zahl{font-size:11px;font-weight:500;color:var(--color-gray-400);font-variant-numeric:tabular-nums}.vg-in{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border:1px solid var(--vg-feld-rand);border-radius:10px;background:var(--vg-feld);font:inherit;font-size:14px;color:var(--color-gray-900);outline:none;transition:border-color .16s,box-shadow .16s}.vg-in:focus{border-color:var(--color-indigo-400);box-shadow:var(--vg-fokus)}.vg-in::placeholder{color:var(--color-gray-400)}.vg-in[aria-invalid=true]{border-color:var(--vg-rot);box-shadow:var(--vg-falsch)}.vg-ta{height:auto;min-height:78px;padding:10px 12px;line-height:1.45;resize:none}.vg-ta--klein{min-height:60px}.vg-fehler{font-size:12px;color:var(--vg-rot)}.vg-arten{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.vg-art{height:54px;display:flex;align-items:center;padding:0 14px;border:0;border-radius:12px;background:var(--vg-tafel);box-shadow:inset 0 0 0 1px var(--vg-tafel-rand);font:inherit;font-size:12.5px;font-weight:600;line-height:1.25;text-align:left;color:var(--color-gray-800);cursor:pointer;transition:transform .22s var(--gl-kurve),box-shadow .22s,background .22s}.vg-art:hover{transform:translateY(-2px);background:var(--vg-feld)}.vg-art[aria-checked=true]{background:var(--gl-weiss);box-shadow:inset 0 0 0 1.5px var(--color-accent),var(--vg-tafel-an)}.vg-wahl{--vg-an: 0;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:40px;padding:3px;border-radius:999px;background:var(--vg-mulde)}.vg-wahl-s{position:absolute;top:3px;left:3px;bottom:3px;width:calc((100% - 6px)/4);border-radius:999px;background:var(--gl-weiss);box-shadow:var(--gl-weiche-an);transform:translate(calc(var(--vg-an) * 100%));transition:transform .38s var(--gl-kurve)}.vg-wahl button{position:relative;z-index:1;border:0;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-gray-500);cursor:pointer}.vg-wahl button[aria-checked=true]{color:var(--color-gray-900)}.vg-euro{position:relative;display:block}.vg-euro .vg-in{padding-right:34px}.vg-euro>span{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--color-gray-400);pointer-events:none}.vg-s--haeuser{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.vg-spalte{min-width:0;display:flex;flex-direction:column;gap:8px}.vg-sk{position:relative;display:flex;flex-direction:column;gap:2px;padding:13px 14px 11px;border-radius:12px;overflow:hidden;background:var(--vg-tafel);box-shadow:inset 0 0 0 1px var(--vg-tafel-rand)}.vg-sk:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gl-haus-eigen)}.vg-sk--kanzlei:before{background:var(--vg-haus-kanzlei)}.vg-sk--hochschule:before{background:var(--vg-haus-hochschule)}.vg-sk--partner:before{background:var(--vg-haus-partner)}.vg-sk-t{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:650;color:var(--color-gray-900)}.vg-sk-z{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--vg-mulde);font-size:10.5px;font-weight:700;color:var(--color-gray-600)}.vg-sk-u{font-size:11.5px;color:var(--color-gray-500)}.vg-stapel{display:flex;flex-direction:column;gap:6px;max-height:150px;margin:0;padding:0;overflow:hidden auto;list-style:none;scrollbar-width:thin}.vg-p{position:relative;display:flex;flex-direction:column;padding:9px 30px 9px 12px;border-radius:10px;background:var(--gl-weiss);box-shadow:var(--vg-stapel-schatten);animation:vg-p .32s var(--gl-kurve)}.vg-stapel .vg-p:nth-child(2n){margin-left:8px}@keyframes vg-p{0%{opacity:0;translate:0 -6px}}.vg-p-t{font-size:12.5px;font-weight:600;color:var(--color-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-p-u{font-size:11px;color:var(--color-gray-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-p--eigen{padding-right:12px;background:var(--vg-eigen);box-shadow:inset 0 0 0 1px var(--vg-eigen-rand);animation:none}.vg-p--eigen .vg-p-u{font-weight:600;color:var(--color-indigo-600)}.vg-p-x{position:absolute;top:8px;right:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:var(--color-gray-400);cursor:pointer}.vg-p-x:hover{background:var(--vg-mulde);color:var(--vg-rot)}.vg-dazu{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:1.5px dashed var(--vg-feld-rand);border-radius:10px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-gray-600);cursor:pointer;transition:border-color .18s,color .18s,background .18s}.vg-dazu:hover{border-color:var(--color-indigo-400);color:var(--color-indigo-600);background:var(--gl-tinte-indigo)}.vg-form{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:12px;background:var(--gl-weiss);box-shadow:var(--vg-form-schatten);animation:vg-p .28s var(--gl-kurve)}.vg-form .vg-in{height:34px;font-size:13px}.vg-form-f{display:flex;justify-content:flex-end;gap:6px;margin-top:2px}.vg-schilder{display:flex;flex-wrap:wrap;gap:8px}.vg-wahlschild{height:36px;padding:0 15px;border:0;border-radius:999px;background:var(--vg-tafel);box-shadow:inset 0 0 0 1px var(--vg-feld-rand);font:inherit;font-size:13px;font-weight:600;color:var(--color-gray-700);cursor:pointer;transition:background .18s,box-shadow .18s,color .18s}.vg-wahlschild:hover{background:var(--gl-weiss)}.vg-wahlschild[aria-checked=true]{background:var(--vg-schild-indigo);box-shadow:inset 0 0 0 1.5px var(--color-accent);color:var(--vg-indigo-text)}.vg-starts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vg-start{height:196px;display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 18px;border:0;border-radius:16px;background:var(--vg-tafel);box-shadow:inset 0 0 0 1px var(--vg-tafel-rand);font:inherit;text-align:left;cursor:pointer;transition:transform .24s var(--gl-kurve),box-shadow .24s,background .24s}.vg-start:hover{transform:translateY(-3px);background:var(--gl-weiss)}.vg-start[aria-checked=true]{background:var(--gl-weiss);box-shadow:inset 0 0 0 1.5px var(--color-accent),var(--vg-tafel-an-gross)}.vg-start-t{font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.015em;color:var(--color-gray-900)}.vg-start-z{margin-top:8px;font-size:12.5px;color:var(--color-gray-500)}.vg-start-w{margin-top:auto;display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--color-gray-600)}.vg-start[aria-checked=true] .vg-start-w{color:var(--color-indigo-600)}.vg-start-w svg{transition:transform .24s var(--gl-kurve)}.vg-start:hover .vg-start-w svg{transform:translate(3px)}.vg-s--pruefen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.vg-gruppen{min-width:0;display:flex;flex-direction:column;gap:10px}.vg-g{padding:10px 14px 6px;border-radius:14px;background:var(--vg-tafel);box-shadow:inset 0 0 0 1px var(--vg-linie)}.vg-g-k{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.vg-g-t{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-gray-400)}.vg-g-a{padding:2px 6px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--color-indigo-600);cursor:pointer}.vg-g-a:hover{background:var(--gl-tinte-indigo)}.vg-g-l{margin:0}.vg-g-z{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:4px 0;border-top:1px solid var(--vg-linie)}.vg-g-z:first-child{border-top:0}.vg-g-z dt{font-size:12px;color:var(--color-gray-500)}.vg-g-z dd{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:12.5px;font-weight:600;color:var(--color-gray-900);word-break:break-word}.vg-fuss{flex:none;display:flex;align-items:center;gap:8px;padding:14px 22px 18px 28px}.vg-fuss-s{margin-right:auto;font-size:12.5px;font-weight:600;color:var(--vg-rot)}.vg-knopf{flex:none;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:0;border-radius:10px;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .16s,box-shadow .16s,color .16s}.vg-knopf--gross{height:36px;padding:0 16px;font-size:13px}.vg-knopf--prim{background:var(--gl-indigo-verlauf);color:var(--gl-weiss);box-shadow:var(--gl-knopf-prim-schatten)}.vg-knopf--sek{background:var(--gl-weiss);color:var(--color-gray-700);box-shadow:inset 0 0 0 1px var(--gl-knopf-rand)}.vg-knopf--sek:hover:not(:disabled){color:var(--color-indigo-600);box-shadow:inset 0 0 0 1px var(--gl-knopf-rand-an)}.vg-knopf--rot{background:var(--vg-rot-verlauf);color:var(--gl-weiss);box-shadow:var(--vg-rot-schatten)}.vg-knopf:disabled{opacity:.45;box-shadow:none;cursor:default}.vg-knopf:focus-visible,.vg-art:focus-visible,.vg-start:focus-visible,.vg-wahlschild:focus-visible,.vg-schritt:focus-visible,.vg-dazu:focus-visible,.vg-x:focus-visible,.vg-pfeil:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.vg-weiter{min-width:136px}.vg-frage-hof{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:var(--vg-frage-hof);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:vg-hof .2s ease}.vg-frage{width:340px;padding:20px 22px 18px;border-radius:16px;background:var(--gl-weiss);box-shadow:var(--vg-frage-schatten)}.vg-frage-t{margin:0;font-size:15px;font-weight:650;color:var(--color-gray-900)}.vg-frage-u{margin:4px 0 16px;font-size:13px;color:var(--color-gray-500)}.vg-frage-f{display:flex;justify-content:flex-end;gap:8px}@media(prefers-reduced-motion:reduce){.vg-karte,.vg-karte--neu,.vg-bank,.vg-hof,.vg-s,.vg-p,.vg-form,.vg-frage-hof,.vg-reihe--leer .vg-plus-k{animation:none;transition:none}}.vr{--vr-licht: var(--gl-indigo-verlauf);--vr-weiche-glas: rgba(255, 255, 255, .55);--vr-weiche-schliff: blur(18px) saturate(1.4);--vr-weiche-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 10px 30px rgba(15, 23, 42, .14), inset 0 0 0 1px rgba(255, 255, 255, .6);--vr-weiche-hover: rgba(255, 255, 255, .45);--vr-schieber-schatten: 0 1px 3px rgba(15, 23, 42, .16);--vr-rot: #dc2626;--vr-gelb: #b45309;--vr-frist-schatten: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 20px rgba(15, 23, 42, .16);--vr-karte-schatten: 0 2px 6px rgba(15, 23, 42, .08), 0 24px 60px rgba(2, 6, 23, .28);--vr-linie: rgba(15, 23, 42, .07);--vr-tinte: rgba(15, 23, 42, .05);--vr-vorgemerkt: rgba(99, 102, 241, .06);--vr-vorgemerkt-rand: rgba(99, 102, 241, .2);--vr-mulde: rgba(15, 23, 42, .06);--vr-feld: rgba(255, 255, 255, .88);--vr-feld-rand: rgba(15, 23, 42, .12);--vr-fokus: 0 0 0 3px rgba(99, 102, 241, .15);--vr-gruen-text: #047857;--vr-gruen-grund: rgba(16, 185, 129, .14);--vr-gelb-text: #92400e;--vr-gelb-grund: rgba(245, 158, 11, .16);--vr-rot-text: #b91c1c;--vr-rot-grund: rgba(239, 68, 68, .12);--vr-indigo-text: #4338ca;--vr-indigo-grund: rgba(99, 102, 241, .12);position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:1.45}.vr-unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vr-oben{position:relative;flex:none;display:flex;justify-content:center;margin-top:-6px}.vr-weiche{position:relative;display:grid;grid-template-columns:repeat(var(--vr-zahl),minmax(0,1fr));width:min(calc(var(--vr-zahl) * 123px),calc(100% - 300px));padding:4px;border-radius:14px;background:var(--vr-weiche-glas);-webkit-backdrop-filter:var(--vr-weiche-schliff);backdrop-filter:var(--vr-weiche-schliff);box-shadow:var(--vr-weiche-schatten)}.vr-schieber{position:absolute;left:4px;top:4px;bottom:4px;width:calc((100% - 8px) / var(--vr-zahl));border-radius:9px;background:var(--gl-weiss);box-shadow:var(--vr-schieber-schatten);transform:translate(calc(var(--vr-an) * 100%));transition:transform .42s var(--gl-kurve)}.vr-saum{position:absolute;left:14px;right:14px;bottom:-1px;height:3px;border-radius:3px;background:var(--vr-licht);pointer-events:none}.vr-ort{position:relative;z-index:1;min-width:0;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-gray-700);white-space:nowrap;cursor:pointer;transition:background .2s var(--gl-kurve),color .2s}.vr-ort>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.vr-ort:hover{color:var(--color-gray-900);background:var(--vr-weiche-hover)}.vr-ort[aria-current=page],.vr-ort[aria-current=page]:hover{color:var(--color-gray-900);background:transparent}.vr-ort:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}.vr-punkt{flex:none;width:6px;height:6px;border-radius:999px;background:var(--vr-rot)}.vr-frist{position:absolute;right:0;top:50%;transform:translateY(-50%);height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--vr-frist-schatten);font-size:12.5px;font-weight:600;color:var(--color-gray-700);white-space:nowrap}.vr-frist--rot{color:var(--vr-rot)}.vr-frist--gelb{color:var(--vr-gelb)}.vr-glas{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;border-radius:18px;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--gl-schatten);animation:vr-rein .26s var(--gl-kurve)}.vr-glas--allein{justify-content:center;padding:26px}@keyframes vr-rein{0%{opacity:0;translate:0 6px}}.vr-kopf{flex:none;display:flex;align-items:center;gap:14px;padding:18px 26px 12px}.vr-kopf-t{flex:1 1 auto;min-width:0}.vr-titel{margin:0;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700;line-height:1.05;letter-spacing:.005em;color:var(--color-gray-900)}.vr-lage{margin:3px 0 0;font-size:12px;color:var(--color-gray-500)}.vr-inhalt{flex:1 1 auto;min-height:0;overflow:hidden auto;scrollbar-width:thin;padding:4px 26px 26px}.vr-ruhe{margin:auto;padding:40px;font-size:13px;color:var(--color-gray-500);text-align:center}.vr-ablage{position:relative;flex:1 1 auto;min-height:0;min-width:0;display:flex}.vr-ablage>.dt{flex:1 1 auto;min-height:0;min-width:0}.vr-ablage .dt-liste{container-type:inline-size}@container (max-width: 900px){.vr-ablage .dt-k-b,.vr-ablage .dt-k-s{display:none}}@container (max-width: 640px){.vr-ablage .dt-k-o{display:none}}.vr-vorgemerkt{margin:0 0 14px;padding:12px 16px;border-radius:12px;background:var(--vr-vorgemerkt);box-shadow:inset 0 0 0 1px var(--vr-vorgemerkt-rand)}.vr-vorgemerkt-t{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--color-indigo-600)}.vr-vorgemerkt ul{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}.vr-vorgemerkt li{display:flex;flex-direction:column}.vr-vorgemerkt b{font-size:13px;font-weight:600;color:var(--color-gray-900)}.vr-vorgemerkt span{font-size:11.5px;color:var(--color-gray-500)}.vr-knopf{flex:none;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:0;border-radius:10px;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .16s,box-shadow .16s,color .16s}.vr-knoepfe{display:inline-flex;align-items:center;gap:8px}.vr-knopf--prim{background:var(--gl-indigo-verlauf);color:var(--gl-weiss);box-shadow:var(--gl-knopf-prim-schatten)}.vr-knopf--sek{background:var(--gl-weiss);color:var(--color-gray-700);box-shadow:inset 0 0 0 1px var(--gl-knopf-rand)}.vr-knopf--sek:hover:not(:disabled){color:var(--color-indigo-600);box-shadow:inset 0 0 0 1px var(--gl-knopf-rand-an)}.vr-knopf:disabled{opacity:.45;box-shadow:none;cursor:default}.vr-knopf:focus-visible,.vr-wort:focus-visible,.vr-z-i--weg:focus-visible,.vr-falte-k:focus-visible,.vr-wahl button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.vr-wort{padding:4px 6px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-indigo-600);cursor:pointer}.vr-wort:hover{background:var(--gl-tinte-indigo)}.vr-taten{display:inline-flex;gap:6px}.vr-k,.vr-hz{margin:0;padding:0;list-style:none}.vr-k{border-radius:14px;background:var(--gl-weiss);box-shadow:var(--gl-e-karte-schatten)}.vr-z{position:relative;display:flex;align-items:center;gap:12px;min-height:58px;padding:0 16px 0 0;border-top:1px solid var(--gl-e-linie)}.vr-k>.vr-z:first-child{border-top:0}.vr-z-i{position:relative;flex:1 1 auto;min-width:0;align-self:stretch;display:flex;align-items:center;gap:12px;padding:10px 0 10px 16px;color:inherit;text-decoration:none}.vr-z-i--weg{border-radius:14px}.vr-z-i--weg:hover .vr-z-t{color:var(--color-indigo-600)}.vr-z-h{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.vr-z-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--color-gray-900)}.vr-z-u{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--color-gray-500)}.vr-z-r{flex:none;display:inline-flex;align-items:center;gap:10px}.vr-z-tat{flex:none;display:inline-flex;align-items:center}.vr-z--leise .vr-z-t{color:var(--color-gray-600)}.vr-z--leise .vr-z-h,.vr-z--leise .vr-z-r{opacity:.75}.vr-zahl{font-size:12px;font-weight:600;color:var(--color-gray-500);font-variant-numeric:tabular-nums;white-space:nowrap}.vr-hz{display:flex;flex-direction:column;gap:8px}.vr-hz>.vr-z{overflow:hidden;border-top:0;border-radius:12px;background:var(--gl-weiss);box-shadow:var(--gl-e-karte-schatten)}.vr-z-kante{position:absolute;left:0;top:0;bottom:0;width:3px}.vr-frist-b{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.vr-frist-w{font-size:12.5px;font-weight:700;color:var(--color-gray-700);white-space:nowrap}.vr-frist-w--rot{color:var(--vr-rot)}.vr-frist-w--gelb{color:var(--vr-gelb)}.vr-frist-w--leise{font-weight:600;color:var(--color-gray-400)}.vr-frist-d{font-size:11px;color:var(--color-gray-400);font-variant-numeric:tabular-nums}.vr-falte{margin-top:12px;display:flex;flex-direction:column;gap:8px}.vr-falte-k{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-gray-500);cursor:pointer}.vr-falte-k:hover{background:var(--vr-tinte);color:var(--color-gray-700)}.vr-falte-k svg{transform:rotate(-90deg);transition:transform .24s var(--gl-kurve)}.vr-falte-k--auf svg{transform:none}.vr-schild{flex:none;height:20px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap}.vr-schild--gruen{background:var(--vr-gruen-grund);color:var(--vr-gruen-text)}.vr-schild--gelb{background:var(--vr-gelb-grund);color:var(--vr-gelb-text)}.vr-schild--rot{background:var(--vr-rot-grund);color:var(--vr-rot-text)}.vr-schild--grau{background:var(--vr-mulde);color:var(--color-gray-600)}.vr-schild--indigo{background:var(--vr-indigo-grund);color:var(--vr-indigo-text)}.vr-leiste{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.vr-wahl{display:inline-flex;height:34px;padding:3px;border-radius:999px;background:var(--vr-mulde)}.vr-wahl-s{display:none}.vr-wahl button{display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-gray-500);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.vr-wahl button:hover{color:var(--color-gray-700)}.vr-wahl button[aria-checked=true]{background:var(--gl-weiss);color:var(--color-gray-900);box-shadow:var(--gl-weiche-an)}.vr-wahl-z{font-size:11px;font-weight:600;color:var(--color-gray-400);font-variant-numeric:tabular-nums}.vr-suche{flex:0 1 280px;height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px;background:var(--vr-feld);box-shadow:inset 0 0 0 1px var(--vr-feld-rand);color:var(--color-gray-400)}.vr-suche input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--color-gray-900)}.vr-suche:focus-within{box-shadow:inset 0 0 0 1px var(--color-indigo-400),var(--vr-fokus)}.vr-av{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:700;color:var(--gl-weiss)}.vr-tag{flex:none;width:124px;display:flex;flex-direction:column;gap:1px}.vr-tag b{font-size:13px;font-weight:700;color:var(--color-gray-700)}.vr-tag b.vr-tag--rot{color:var(--vr-rot)}.vr-tag b.vr-tag--gelb{color:var(--vr-gelb)}.vr-tag small{font-size:11px;color:var(--color-gray-400);font-variant-numeric:tabular-nums}.vr-tagesblock+.vr-tagesblock{margin-top:14px}.vr-tageskopf{display:flex;align-items:baseline;gap:8px;margin:0 0 6px 2px}.vr-tageskopf b{font-size:12.5px;font-weight:700;color:var(--color-gray-700);font-variant-numeric:tabular-nums}.vr-tageskopf small{font-size:11.5px;color:var(--color-gray-400)}.vr-leer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 20px;border-radius:14px;background:var(--gl-weiss);box-shadow:var(--gl-e-karte-schatten)}.vr-leer-t{margin:0;font-size:13.5px;font-weight:600;color:var(--color-gray-700)}.vr-leer-u{margin:0 0 6px;font-size:12.5px;color:var(--color-gray-500)}.vr-fuss{margin:12px 0 0 2px;font-size:12px;color:var(--color-gray-500)}.vr-fehler{margin:10px 0 0;font-size:12.5px;font-weight:600;color:var(--vr-rot)}.gl-kopf .vr-griff{align-self:center;pointer-events:auto;flex:none;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;margin-left:-2px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--gl-weiss);filter:drop-shadow(0 1px 2px rgba(2,6,23,.4));cursor:pointer;transition:background .16s,transform .26s var(--gl-kurve)}.gl-kopf .vr-griff:hover{background:var(--vr-weiche-hover, rgba(255, 255, 255, .18))}.gl-kopf .vr-griff--auf{transform:rotate(180deg)}.gl-kopf .vr-griff:focus-visible{outline:2px solid var(--gl-weiss);outline-offset:2px}.vr-karte-fang{position:fixed;inset:0;z-index:20}.vr-karte{position:absolute;z-index:30;top:-8px;left:50%;width:380px;max-height:calc(100% + 8px);overflow:hidden auto;margin-left:-190px;padding:16px 18px;border-radius:18px;background:var(--gl-weiss);box-shadow:var(--vr-karte-schatten);animation:vr-karte .32s var(--gl-kurve);scrollbar-width:thin}@keyframes vr-karte{0%{opacity:0;translate:0 -8px;scale:.98}}.vr-karte-m{margin:0 0 6px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-gray-400)}.vr-karte-m--zwei{margin-top:14px;padding-top:12px;border-top:1px solid var(--vr-linie)}.vr-karte-l{margin:0 0 10px}.vr-karte-z{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:5px 0;border-top:1px solid var(--vr-linie)}.vr-karte-z:first-child{border-top:0}.vr-karte-z dt{font-size:12px;color:var(--color-gray-500)}.vr-karte-z dd{margin:0;font-size:12.5px;font-weight:600;color:var(--color-gray-900);word-break:break-word}.vr-karte-f{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.vr-karte-a{display:flex;flex-direction:column;gap:2px;max-height:216px;margin:0;padding:0;overflow:hidden auto;list-style:none;scrollbar-width:thin}.vr-karte-a a{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;text-decoration:none;transition:background .16s}.vr-karte-a a:hover{background:var(--vr-tinte)}.vr-karte-s{flex:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-weight:700;color:var(--gl-weiss)}.vr-karte-h{flex:1;min-width:0;display:flex;flex-direction:column}.vr-karte-h b{font-size:12.5px;font-weight:600;color:var(--color-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vr-karte-h small{font-size:11px;color:var(--color-gray-400)}@media(prefers-reduced-motion:reduce){.vr-glas,.vr-karte,.vr-schieber{animation:none;transition:none}}.gl-schale{--gl-h-zeiger-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 6px 18px rgba(15, 23, 42, .09);--gl-h-m-glanz: linear-gradient(180deg, rgba(255, 255, 255, .28), rgba(255, 255, 255, 0) 58%);--gl-h-m-schatten: inset 0 0 0 1px rgba(255, 255, 255, .18), 0 2px 6px rgba(15, 23, 42, .14);--gl-h-weiss-18: rgba(255, 255, 255, .18);--gl-h-weiss-38: rgba(255, 255, 255, .38);--gl-h-weiss-70: rgba(255, 255, 255, .7);--gl-h-weiss-84: rgba(255, 255, 255, .84);--gl-h-weiss-88: rgba(255, 255, 255, .88);--gl-h-pass-glanz: radial-gradient(120% 90% at 100% 0%, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0) 55%);--gl-h-muster: repeating-radial-gradient(circle at 112% 118%, rgba(255, 255, 255, .11) 0 1px, rgba(255, 255, 255, 0) 1px 8px), repeating-radial-gradient(circle at -18% -40%, rgba(255, 255, 255, .06) 0 1px, rgba(255, 255, 255, 0) 1px 11px);--gl-h-reflex: rgba(255, 255, 255, .42);--gl-h-pass-kante: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .3);--gl-h-blatt-schatten: 0 1px 2px rgba(0, 0, 0, .3), 0 12px 26px rgba(0, 0, 0, .25);--gl-h-nacht: #0b1120;--gl-h-tiefe: #0f172a;--gl-h-spiegel: linear-gradient(transparent 66%, rgba(255, 255, 255, .22));--gl-h-linie: rgba(255, 255, 255, .1);--gl-h-leise: rgba(255, 255, 255, .6);--gl-h-gelb-hell: #fcd34d;--gl-h-rot-hell: #fca5a5;--gl-h-knopf-schatten: 0 10px 26px rgba(0, 0, 0, .35);--gl-h-knopf-sek: rgba(255, 255, 255, .08);--gl-h-knopf-sek-rand: inset 0 0 0 1px rgba(255, 255, 255, .28);--gl-h-feld: rgba(255, 255, 255, .94);--gl-h-feld-rand: rgba(255, 255, 255, .4);--gl-h-streifen: linear-gradient(180deg, #1e293b, #0b1220);--gl-h-unterschrift: repeating-linear-gradient(135deg, #fff 0 6px, #f1f5f9 6px 12px);--gl-h-schwelle-schatten: 0 0 0 6px rgba(255, 255, 255, .32), 0 24px 60px rgba(15, 23, 42, .35);--gl-h-schwelle-schrift: 0 2px 18px rgba(15, 23, 42, .35);--gl-h-schwelle-bahn: rgba(255, 255, 255, .25);--gl-h-schwelle-nacht: rgba(15, 23, 42, .55);--gl-h-einl-band: repeating-linear-gradient(135deg, rgba(99, 102, 241, .09) 0 10px, rgba(99, 102, 241, .04) 10px 20px);--gl-h-einl-plus: 0 0 0 1.5px rgba(99, 102, 241, .35), 0 10px 24px rgba(99, 102, 241, .18);--gl-h-gruen: rgba(16, 185, 129, .08);--gl-h-gruen-voll: #10b981;--gl-h-kuerzel-blatt: inset 0 0 0 1px rgba(255, 255, 255, .35);--gl-h-weiss-20: rgba(255, 255, 255, .2);--gl-h-weiss-78: rgba(255, 255, 255, .78);--gl-h-pass-m-rand: inset 0 0 0 1px rgba(255, 255, 255, .38), inset 0 1px 0 rgba(255, 255, 255, .45);--gl-h-pass-m-schrift: 0 1px 0 rgba(15, 23, 42, .18);--gl-h-pass-n-schrift: 0 1px 12px rgba(15, 23, 42, .22);--gl-h-streifen-kante: inset 0 1px 0 rgba(255, 255, 255, .08);--gl-h-unterschrift-rand: inset 0 0 0 1px rgba(15, 23, 42, .06);--gl-h-fokus: 0 0 0 3px rgba(99, 102, 241, .15);--gl-h-zeigen: rgba(15, 23, 42, .035);--gl-h-marke-linie: rgba(15, 23, 42, .07);--gl-h-pille: rgba(15, 23, 42, .06);--gl-h-unten-linie: rgba(15, 23, 42, .06);--gl-h-gelb: #b45309;--gl-h-rot: #b91c1c;--gl-h-plus-grund: rgba(99, 102, 241, .1);--gl-h-plus-rand: inset 0 0 0 1.5px rgba(99, 102, 241, .3);--gl-h-plus-schrift: #312e81;--gl-h-plus-an: rgba(99, 102, 241, .08);--gl-h-netz-linie: rgba(79, 70, 229, .55);--gl-h-drehkurve: cubic-bezier(.34, .12, .18, 1)}.gl-karte.gl-karte--haeuser{flex-direction:row}.gl-h-rechts{position:relative;flex:1 1 auto;min-width:0;margin-left:12px;animation:gl-karte-rein .3s var(--gl-kurve) .16s both}.gl-h-links{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin-top:10px;animation:gl-karte-rein .26s var(--gl-kurve) both}.gl-h-suche{display:block;margin:0 0 6px}.gl-h-suche input{display:block;width:100%;height:38px;padding:0 12px;border:1px solid var(--gl-linie);border-radius:10px;background:var(--gl-weiss);font:inherit;font-size:13px;color:var(--main-text);outline:none}.gl-h-suche input:focus{border-color:var(--color-accent)}.gl-h-roll{position:relative;flex:1 1 auto;min-height:0;margin:0 -4px;padding:0 4px 10px;overflow:hidden auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,black calc(100% - 20px),transparent);mask-image:linear-gradient(180deg,black calc(100% - 20px),transparent)}.gl-h-roll:hover{scrollbar-width:thin}.gl-h-zeiger{position:absolute;left:4px;right:4px;top:0;height:52px;border-radius:13px;background:var(--gl-weiss);box-shadow:var(--gl-h-zeiger-schatten);opacity:0;pointer-events:none;transition:transform .42s var(--gl-kurve),height .42s var(--gl-kurve),opacity .2s}.gl-h-zeiger:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:0 3px 3px 0;background:var(--hf, var(--color-accent));box-shadow:0 0 12px var(--hf, var(--color-accent))}.gl-h-marke{display:flex;align-items:center;gap:7px;margin:12px 10px 5px;font-family:Rajdhani,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-gray-400)}.gl-h-eintrag:first-of-type .gl-h-marke{margin-top:2px}.gl-h-marke:after{content:"";flex:1 1 auto;height:1px;background:var(--gl-h-marke-linie)}.gl-h-marke-z{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--gl-h-pille);font-size:10px;font-weight:700;letter-spacing:0;color:var(--color-gray-500)}.gl-h-z{position:relative;z-index:1;display:flex;align-items:center;gap:11px;width:100%;min-height:52px;padding:7px 10px;border:0;border-radius:13px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .18s}.gl-h-eintrag+.gl-h-eintrag>.gl-h-z:first-child{margin-top:2px}.gl-h-z:hover:not([aria-selected=true]){background:var(--gl-h-zeigen)}.gl-h-z:focus-visible{outline:2px solid var(--hf, var(--color-accent));outline-offset:-2px}.gl-h-m{position:relative;flex:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--hf);box-shadow:var(--gl-h-m-schatten);color:var(--gl-weiss);font-family:Rajdhani,sans-serif;font-size:12.5px;font-weight:700;transition:transform .26s var(--gl-kurve),box-shadow .26s}.gl-h-m:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--gl-h-m-glanz);pointer-events:none}.gl-h-z[aria-selected=true] .gl-h-m{transform:scale(1.04)}.gl-h-zh{display:block;flex:1 1 auto;min-width:0}.gl-h-zn{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;color:var(--main-text)}.gl-h-zs{display:block;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--color-gray-400)}.gl-h-zs--gelb{font-weight:600;color:var(--gl-h-gelb)}.gl-h-zs--rot{font-weight:600;color:var(--gl-h-rot)}.gl-h-schl{flex:none;color:var(--color-gray-400)}.gl-h-pfeil{flex:none;color:var(--hf, var(--color-accent));opacity:0;transform:translate(-4px);transition:opacity .2s,transform .26s var(--gl-kurve)}.gl-h-z:hover .gl-h-pfeil{opacity:.5;transform:none}.gl-h-z[aria-selected=true] .gl-h-pfeil{opacity:1;transform:none}.gl-h-z--alt .gl-h-m{filter:grayscale(1);opacity:.5}.gl-h-z--alt .gl-h-zn{color:var(--color-gray-400)}.gl-h-z--alt .gl-h-pfeil{display:none}.gl-h-leer{margin:8px 10px;font-size:12px;color:var(--main-text-secondary)}.gl-h-unten{flex:none;padding-top:8px;border-top:1px solid var(--gl-h-unten-linie)}.gl-h-m--plus{background:var(--gl-h-plus-grund);box-shadow:var(--gl-h-plus-rand);color:var(--color-indigo-600)}.gl-h-m--plus:after{display:none}.gl-h-plus .gl-h-zn{color:var(--gl-h-plus-schrift)}.gl-h-plus--an{background:var(--gl-h-plus-an)}.gl-h-fuss{margin:6px 10px 0;font-size:11.5px;line-height:16px;color:var(--main-text-secondary)}.gl-h-flip{position:absolute;inset:0;perspective:1500px}.gl-h-dreh{position:relative;width:100%;height:100%;transform-style:preserve-3d}.gl-h-flip--hin .gl-h-dreh{transform:rotateY(180deg);animation:gl-h-hin .76s var(--gl-h-drehkurve) both}.gl-h-flip--zurueck .gl-h-dreh{animation:gl-h-zurueck .76s var(--gl-h-drehkurve) both}@keyframes gl-h-hin{0%{transform:rotateY(0) scale(1)}45%{transform:rotateY(92deg) scale(.93)}to{transform:rotateY(180deg) scale(1)}}@keyframes gl-h-zurueck{0%{transform:rotateY(180deg) scale(1)}45%{transform:rotateY(88deg) scale(.93)}to{transform:rotateY(0) scale(1)}}.gl-h-seite{position:absolute;inset:0;overflow:hidden;border-radius:18px;background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--hf) 40%,var(--gl-h-tiefe)) 0%,var(--gl-h-nacht) 72%);color:var(--gl-weiss);-webkit-backface-visibility:hidden;backface-visibility:hidden}.gl-h-hinten{transform:rotateY(180deg)}.gl-h-seite:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--gl-h-tiefe);opacity:0;pointer-events:none}.gl-h-flip--hin .gl-h-vorn:after,.gl-h-flip--zurueck .gl-h-hinten:after{animation:gl-h-schatten .76s ease-in both}@keyframes gl-h-schatten{0%{opacity:0}45%{opacity:.22}to{opacity:.22}}.gl-h-flip--hin .gl-h-vorn,.gl-h-flip:not(.gl-h-flip--hin) .gl-h-hinten{pointer-events:none}.gl-h-licht{position:absolute;left:50%;top:-40px;width:340px;height:330px;margin-left:-170px;background:radial-gradient(closest-side,color-mix(in srgb,var(--hf) 55%,var(--gl-weiss)) 0%,transparent 100%);opacity:.35;filter:blur(18px);pointer-events:none}.gl-h-inhalt{position:relative;display:flex;flex-direction:column;height:100%;padding:16px 16px 18px;animation:gl-h-rein .3s var(--gl-kurve) both}@keyframes gl-h-rein{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}.gl-h-vorn .gl-h-rahmen{animation:gl-h-vor .52s var(--gl-kurve) both}.gl-h-vorn .gl-h-angaben,.gl-h-vorn .gl-h-fuss{animation:gl-h-rein .38s var(--gl-kurve) .12s both}@keyframes gl-h-vor{0%{opacity:.2;transform:rotate(5deg) translate(18px)}to{opacity:1;transform:none}}.gl-h-faecher{position:relative;flex:none;margin-right:34px;-webkit-box-reflect:below 8px var(--gl-h-spiegel)}.gl-h-blatt{position:absolute;inset:0;overflow:hidden;padding:0;border:0;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--hf) 86%,var(--gl-weiss)),color-mix(in srgb,var(--hf) 72%,var(--gl-h-tiefe)));box-shadow:var(--gl-h-blatt-schatten);transform-origin:12% 100%;cursor:pointer;transition:transform .36s var(--gl-kurve)}.gl-h-blatt--1{transform:rotate(4deg) translate(14px)}.gl-h-blatt--2{transform:rotate(8deg) translate(26px);filter:saturate(.8) brightness(.86)}.gl-h-blatt--1:hover{transform:rotate(6deg) translate(20px)}.gl-h-blatt--2:hover{transform:rotate(11deg) translate(32px)}.gl-h-blatt:focus-visible{outline:2px solid var(--gl-weiss);outline-offset:-4px}.gl-h-blatt-m{position:absolute;right:12px;top:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--gl-h-weiss-20);box-shadow:var(--gl-h-kuerzel-blatt);color:var(--gl-weiss);font-family:Rajdhani,sans-serif;font-size:10px;font-weight:700}.gl-h-rahmen{position:relative;z-index:1;perspective:900px}.gl-h-pass{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:200px;padding:18px 18px 16px;overflow:hidden;border-radius:16px;background:var(--gl-h-pass-glanz),linear-gradient(135deg,color-mix(in srgb,var(--hf) 88%,var(--gl-weiss)) 0%,var(--hf) 46%,color-mix(in srgb,var(--hf) 68%,var(--gl-h-tiefe)) 100%);box-shadow:var(--gl-h-pass-kante),0 22px 46px color-mix(in srgb,var(--hf) 45%,transparent);color:var(--gl-weiss);transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .6s var(--gl-kurve)}.gl-h-rahmen:hover .gl-h-pass{transition:transform .12s linear}.gl-h-muster{position:absolute;inset:0;background:var(--gl-h-muster);pointer-events:none}.gl-h-glanz{position:absolute;inset:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 0%),var(--gl-h-reflex),transparent 46%);opacity:var(--glanz, 0);transition:opacity .32s;pointer-events:none}.gl-h-pass-oben,.gl-h-pass-unten{position:relative;display:flex;justify-content:space-between}.gl-h-pass-oben{align-items:flex-start;padding-right:30px}.gl-h-pass-unten{align-items:flex-end;gap:12px}.gl-h-pass-m{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:var(--gl-h-weiss-18);box-shadow:var(--gl-h-pass-m-rand);font-family:Rajdhani,sans-serif;font-size:17px;font-weight:700;text-shadow:var(--gl-h-pass-m-schrift)}.gl-h-pass-rolle{padding-top:4px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gl-h-weiss-88)}.gl-h-pass-wer{min-width:0}.gl-h-pass-n{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Rajdhani,sans-serif;font-size:23px;font-weight:700;line-height:1.05;text-shadow:var(--gl-h-pass-n-schrift)}.gl-h-pass-b{margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--gl-h-weiss-84)}.gl-h-pass-bis{flex:none;text-align:right}.gl-h-pass-bis-t{display:block;font-family:Rajdhani,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gl-h-weiss-70)}.gl-h-pass-bis-w{display:block;margin-top:2px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;white-space:nowrap}.gl-h-angaben{margin-top:auto;margin-bottom:14px;border-top:1px solid var(--gl-h-linie)}.gl-h-a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px solid var(--gl-h-linie)}.gl-h-at{flex:none;font-size:12px;color:var(--gl-h-leise)}.gl-h-aw{font-size:13.5px;font-weight:600;text-align:right}.gl-h-aw--gelb{color:var(--gl-h-gelb-hell)}.gl-h-aw--rot{color:var(--gl-h-rot-hell)}.gl-h-fuss--zwei{display:flex;gap:8px}.gl-h-fuss--zwei .gl-h-knopf{height:42px}.gl-h-knopf{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 14px;border:0;border-radius:12px;background:var(--gl-weiss);box-shadow:var(--gl-h-knopf-schatten);color:color-mix(in srgb,var(--hf) 78%,var(--gl-h-tiefe));font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.gl-h-knopf span{overflow:hidden;text-overflow:ellipsis}.gl-h-knopf svg{flex:none;transition:transform .26s var(--gl-kurve)}.gl-h-knopf:hover svg{transform:translate(3px)}.gl-h-knopf:disabled{opacity:.7;cursor:default}.gl-h-knopf:focus-visible{outline:2px solid var(--gl-weiss);outline-offset:2px}.gl-h-knopf--sek{background:var(--gl-h-knopf-sek);box-shadow:var(--gl-h-knopf-sek-rand);color:var(--gl-weiss)}.gl-h-knopf--sek:hover svg{transform:none}.gl-h-knopf--schmal{flex:none;width:auto}.gl-h-hier{display:flex;align-items:center;justify-content:center;gap:7px;height:44px;margin:0;border-radius:12px;background:var(--gl-h-linie);font-size:13px;font-weight:600}.gl-h-alt{margin:0;text-align:center}.gl-h-pass--rueck{flex:none;justify-content:flex-start;padding:0;transform:none}.gl-h-streifen{position:relative;display:block;height:38px;margin-top:22px;background:var(--gl-h-streifen);box-shadow:var(--gl-h-streifen-kante)}.gl-h-unterschrift{position:relative;display:flex;align-items:center;gap:9px;height:40px;margin:16px 16px 0;padding:0 12px;border-radius:8px;background:var(--gl-h-unterschrift);box-shadow:var(--gl-h-unterschrift-rand);color:var(--main-text);font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700}.gl-h-unterschrift svg{flex:none;color:var(--hf)}.gl-h-unterschrift span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-h-rueck-u{position:relative;margin:auto 16px 14px;font-size:11px;line-height:1.4;color:var(--gl-h-weiss-88)}.gl-h-felder{display:flex;flex-direction:column;gap:6px;margin:18px 0 14px}.gl-h-etikett{display:block;margin:0 0 4px 2px;font-size:11.5px;font-weight:600;color:var(--gl-h-weiss-78)}.gl-h-feld+.gl-h-feld,.gl-h-fehler+.gl-h-feld{margin-top:6px}.gl-h-feld input,.gl-h-feldreihe input{display:block;width:100%;height:38px;padding:0 11px;border:1px solid var(--gl-h-feld-rand);border-radius:10px;background:var(--gl-h-feld);font:inherit;font-size:13px;color:var(--main-text);outline:none;transition:border-color .16s,box-shadow .16s}.gl-h-feld input:focus,.gl-h-feldreihe input:focus{border-color:var(--color-accent);box-shadow:var(--gl-h-fokus)}.gl-h-feld--fehl input{border-color:var(--color-error-600)}.gl-h-pin input{font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.gl-h-fehler{margin:0 2px;font-size:11.5px;font-weight:600;color:var(--gl-h-rot-hell)}.gl-h-hilfe{margin:6px 2px 0;font-size:11.5px;line-height:1.45;color:var(--gl-h-weiss-70)}.gl-h-erkannt{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--gl-h-feld);color:var(--main-text)}.gl-h-erkannt-ic{flex:none;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--gl-h-gruen-voll);color:var(--gl-weiss)}.gl-h-erkannt-t{display:block;font-size:13px;font-weight:600}.gl-h-erkannt-u{display:block;font-size:11.5px;color:var(--main-text-secondary)}.gl-h-einl{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--gl-weiss);box-shadow:var(--gl-e-karte-schatten);animation:gl-karte-rein .3s var(--gl-kurve) both}.gl-h-einl-band{flex:none;height:80px;display:flex;align-items:flex-end;padding:0 20px;background:var(--gl-h-einl-band)}.gl-h-einl-plus{width:58px;height:58px;margin-bottom:-29px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:var(--gl-weiss);box-shadow:var(--gl-h-einl-plus);color:var(--color-indigo-600)}.gl-h-einl-inhalt{display:flex;flex-direction:column;padding:43px 20px 20px;color:var(--main-text)}.gl-h-einl-t{margin:0;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.gl-h-einl-s{margin:5px 0 16px;font-size:12.5px;color:var(--main-text-secondary)}.gl-h-feldreihe{display:flex;gap:6px}.gl-h-feldreihe input{flex:1 1 auto;min-width:0;height:34px;border-color:var(--gl-linie);background:var(--gl-weiss)}.gl-h-feldreihe .ups-knopf{--knopf-polster-hoch: 7.625px}.gl-h-einl .gl-h-fehler{margin-top:6px;color:var(--color-error-600)}.gl-h-einl .gl-h-hilfe{color:var(--main-text-secondary)}.gl-h-einl .gl-h-erkannt{background:var(--gl-h-gruen)}.gl-h-einl-fuss{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.gl-h-schwelle{position:absolute;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--hf) 62%,transparent) 0,color-mix(in srgb,var(--hf) 30%,transparent) 34%,var(--gl-h-schwelle-nacht) 80%);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);animation:gl-fang-ein .38s var(--gl-kurve) both}.gl-h-schwelle--raus{animation:gl-h-aus .32s var(--gl-kurve) both}@keyframes gl-h-aus{0%{opacity:1}to{opacity:0}}.gl-h-schwelle-k{display:flex;flex-direction:column;align-items:center;animation:gl-h-hoch .64s var(--gl-kurve) 80ms both}@keyframes gl-h-hoch{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:none}}.gl-h-schwelle-m{width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:28px;background:var(--hf);box-shadow:var(--gl-h-schwelle-schatten);color:var(--gl-weiss);font-family:Rajdhani,sans-serif;font-size:38px;font-weight:700}.gl-h-schwelle-n{margin:22px 0 0;font-family:Rajdhani,sans-serif;font-size:34px;font-weight:700;line-height:1.1;color:var(--gl-weiss);text-shadow:var(--gl-h-schwelle-schrift)}.gl-h-schwelle-s{margin:6px 0 0;font-size:14px;color:var(--gl-h-weiss-88)}.gl-h-schwelle-bahn{display:block;width:180px;height:3px;margin-top:22px;overflow:hidden;border-radius:999px;background:var(--gl-h-schwelle-bahn)}.gl-h-schwelle-bahn i{display:block;width:100%;height:100%;background:var(--gl-weiss);transform-origin:left;animation:gl-h-bahn 1.05s var(--gl-kurve) .12s both}@keyframes gl-h-bahn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.gl-h-flip--hin .gl-h-dreh,.gl-h-flip--zurueck .gl-h-dreh,.gl-h-inhalt,.gl-h-vorn .gl-h-rahmen,.gl-h-vorn .gl-h-angaben,.gl-h-vorn .gl-h-fuss,.gl-h-schwelle,.gl-h-schwelle-k,.gl-h-schwelle-bahn i{animation-duration:1ms}.gl-h-pass,.gl-h-zeiger,.gl-h-blatt{transition:none}}.gl-h-m--netz{position:relative;color:var(--gl-h-netz-linie)}.gl-h-netz-l{position:absolute;inset:0}.gl-h-netz-l path{fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}.gl-h-netz-p{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--hf);box-shadow:0 0 0 1.5px var(--gl-weiss)}.gl-h-netz-p--0{left:5px;top:5px}.gl-h-netz-p--1{left:21px;top:8px}.gl-h-netz-p--2{left:8px;top:21px}.gl-h-netz-p--3{left:21px;top:21px}.nz{--nz-nacht: radial-gradient(120% 100% at 45% 40%, rgba(2, 6, 23, .46) 0%, rgba(2, 6, 23, .62) 100%);--nz-glas-dunkel: rgba(15, 23, 42, .42);--nz-glas-rand: inset 0 0 0 1px rgba(255, 255, 255, .18);--nz-ober: rgba(203, 213, 225, .82);--nz-hell: #f8fafc;--nz-schalter-bahn: rgba(248, 250, 252, .22);--nz-schalter-an: #6366f1;--nz-schalter-knopf: 0 1px 3px rgba(2, 6, 23, .35);--nz-karte: rgba(255, 255, 255, .97);--nz-karte-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 12px 26px -16px rgba(15, 23, 42, .4), inset 0 0 0 1px rgba(15, 23, 42, .06);--nz-karte-ohne: rgba(248, 250, 252, .9);--nz-karte-ohne-rand: inset 0 0 0 1px rgba(15, 23, 42, .08);--nz-hohl-rand: inset 0 0 0 1.5px rgba(15, 23, 42, .24);--nz-tinte: #0f172a;--nz-tinte-2: #334155;--nz-leise: #64748b;--nz-leise-2: #475569;--nz-grau: #94a3b8;--nz-laeuft: #10b981;--nz-wartet: #f59e0b;--nz-zu: #cbd5e1;--nz-hier-ring: 0 0 0 2px rgba(255, 255, 255, .8);--nz-gem-tinte: #312e81;--nz-tiefer: #0f172a;--nz-tiefer-schatten: 0 6px 14px -6px rgba(2, 6, 23, .6);--nz-linie: rgba(226, 232, 240, .72);--nz-linie-vormals: rgba(255, 255, 255, .85);--nz-linie-gem: #c7d2fe;--nz-faden: rgba(226, 232, 240, .42);--nz-linie-schatten: drop-shadow(0 1px 1.5px rgba(2, 6, 23, .65));--nz-rolle: rgba(15, 23, 42, .9);--nz-zeile: rgba(255, 255, 255, .9);--nz-chip: rgba(255, 255, 255, .96);--nz-chip-schatten: 0 1px 2px rgba(15, 23, 42, .08), 0 6px 14px -10px rgba(15, 23, 42, .4);--nz-marke: rgba(226, 232, 240, .85);--nz-panel: rgba(255, 255, 255, .95);--nz-panel-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 24px 60px -20px rgba(2, 6, 23, .55), inset 0 0 0 1px rgba(255, 255, 255, .6);--nz-feld: #f8fafc;--nz-feld-rand: #eef2f7;--nz-zeile-zeigen: #f1f5f9;--nz-zeile-an: #eef2ff;--nz-knopf-rand: inset 0 0 0 1px #e2e8f0;--nz-stand-hier: #eef2ff;--nz-stand-hier-t: #4338ca;--nz-stand-gruen: #ecfdf5;--nz-stand-gruen-t: #047857;--nz-stand-gelb: #fffbeb;--nz-stand-gelb-t: #b45309;--nz-stand-rot: #fef2f2;--nz-stand-rot-t: #b91c1c;--nz-legende: rgba(15, 23, 42, .5);--nz-legende-t: rgba(226, 232, 240, .9);--nz-buendel: linear-gradient(140deg, #94a3b8, #475569);position:absolute;inset:0;z-index:20;overflow:hidden;outline:none;font-family:var(--font-sans, "Inter", system-ui, sans-serif);animation:nz-ein .32s ease}@keyframes nz-ein{0%{opacity:0}}.nz-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(22px) saturate(1.15);scale:1.08}.nz-nacht{position:absolute;inset:0;background:var(--nz-nacht)}.nz-buehne{position:absolute;inset:0;touch-action:none;cursor:grab}.nz-buehne:active{cursor:grabbing}.nz-ebene{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;transition:transform .52s var(--gl-kurve)}.nz-linien{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.nz-k,.nz-marke,.nz-rolle,.nz-zahl{position:absolute;left:0;top:0;width:0;height:0}.nz-k{z-index:1}.nz-k:hover,.nz-k:focus-within,.nz-gewaehlt{z-index:3}.nz-i{position:absolute;display:flex;align-items:center;border:0;margin:0;font:inherit;text-align:left;color:var(--nz-tinte);cursor:pointer;animation:nz-wachsen .42s var(--gl-kurve);transition:opacity .22s ease,scale .22s var(--gl-kurve),box-shadow .2s ease}@keyframes nz-wachsen{0%{opacity:0;scale:.4}}.nz-k:hover .nz-i{scale:1.04}.nz-fokus .nz-leise .nz-i{opacity:.2}.nz-i:focus-visible{outline:2px solid var(--nz-hell);outline-offset:3px}.nz-m,.nz-s,.nz-kz{flex:none;display:grid;place-items:center;font-family:Rajdhani,sans-serif;font-weight:700;color:var(--gl-weiss)}.nz-m{width:36px;height:36px;border-radius:50%;font-size:13px;background:var(--f)}.nz-t{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.nz-n{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.2}.nz-u{font-size:10.5px;font-weight:500;color:var(--nz-leise);white-space:nowrap}.nz-f-karte .nz-i,.nz-f-schmal .nz-i{left:-112px;top:-37px;width:224px;height:74px;gap:11px;padding:0 12px 0 10px;border-radius:14px;background:var(--nz-karte);box-shadow:var(--nz-karte-schatten)}.nz-f-karte .nz-n{max-width:160px}.nz-f-schmal .nz-i{top:-28px;height:56px;opacity:.92}.nz-f-schmal .nz-m{width:28px;height:28px;font-size:11px}.nz-f-schmal .nz-n{font-size:11px;color:var(--nz-tinte-2)}.nz-f-schmal .nz-u{font-size:10px}.nz-z-ohne .nz-i,.nz-z-alt .nz-i{background:var(--nz-karte-ohne);box-shadow:var(--nz-karte-ohne-rand)}.nz-z-ohne .nz-m,.nz-z-alt .nz-m,.nz-f-chip.nz-z-ohne .nz-m,.nz-f-chip-eng.nz-z-ohne .nz-m{background:var(--gl-weiss);color:var(--nz-leise-2);box-shadow:var(--nz-hohl-rand)}.nz-mitte.nz-f-karte .nz-i,.nz-mitte.nz-f-links .nz-i{background:var(--f);box-shadow:0 0 0 4px color-mix(in srgb,var(--f) 22%,transparent),0 18px 34px -16px var(--f);color:var(--gl-weiss)}.nz-mitte .nz-m{background:color-mix(in srgb,var(--gl-weiss) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gl-weiss) 40%,transparent)}.nz-mitte .nz-u{color:var(--gl-weiss)}.nz-gewaehlt .nz-i{box-shadow:0 0 0 2px var(--nz-tinte),var(--nz-karte-schatten)}.nz-mitte.nz-gewaehlt .nz-i{box-shadow:0 0 0 2px var(--gl-weiss),0 0 0 4px var(--f),0 18px 34px -16px var(--f)}.nz-balken{display:flex;gap:2px;width:150px;height:6px;overflow:hidden;border-radius:999px}.nz-balken b{display:block;height:100%;border-radius:999px}.nz-mitte .nz-balken b{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gl-weiss) 50%,transparent)}.nz-st-l{background:var(--nz-laeuft)}.nz-st-w{background:var(--nz-wartet)}.nz-st-e{background:var(--nz-grau)}.nz-st-z{background:var(--nz-zu)}.nz-hier{position:absolute;left:50%;top:-26px;translate:-50% 0;padding:3px 10px;border-radius:999px;background:var(--f);color:var(--gl-weiss);font-size:10.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap;box-shadow:var(--nz-hier-ring),0 6px 14px -6px var(--f)}.nz-gem{position:absolute;right:10px;top:-10px;display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 7px;border-radius:999px;background:var(--gl-weiss);color:var(--nz-gem-tinte);font-size:10px;font-weight:700;white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--mf)}.nz-gem:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mf)}.nz-tiefer{position:absolute;left:0;top:40px;translate:-50% -4px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px 4px 12px;border:0;border-radius:999px;background:var(--nz-tiefer);color:var(--gl-weiss);font:inherit;font-size:10.5px;font-weight:600;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;box-shadow:var(--nz-tiefer-schatten);transition:opacity .16s ease,translate .2s var(--gl-kurve)}.nz-k:hover .nz-tiefer,.nz-gewaehlt .nz-tiefer,.nz-tiefer:focus-visible{opacity:1;translate:-50% 0;pointer-events:auto}.nz-tiefer:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.nz-tiefer:hover{background:var(--f)}.nz-f-schmal .nz-tiefer{top:34px}.nz-f-links .nz-i,.nz-f-schwester .nz-i{left:-118px;top:-25px;width:236px;height:50px;gap:10px;padding:0 12px 0 7px;border-radius:12px;background:var(--nz-karte);box-shadow:var(--nz-karte-schatten)}.nz-f-links .nz-m,.nz-f-schwester .nz-m{width:32px;height:32px;font-size:12.5px}.nz-f-links .nz-t,.nz-f-schwester .nz-t{gap:2px}.nz-f-links .nz-n,.nz-f-schwester .nz-n{max-width:184px;font-size:11.5px}.nz-f-schwester .nz-i{background:color-mix(in srgb,var(--f) 9%,var(--gl-weiss));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--f) 45%,transparent),0 10px 24px -16px var(--nz-tinte)}.nz-f-zeile .nz-i{left:-140px;top:-11px;width:280px;height:22px;gap:8px;padding:0 10px 0 2px;border-radius:7px;background:var(--nz-zeile)}.nz-f-zeile .nz-s{width:18px;height:18px;border-radius:6px;font-size:8.5px}.nz-f-zeile .nz-t{flex:1;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.nz-f-zeile .nz-n{display:block;overflow:hidden;font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.nz-st{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--nz-leise);background:none;white-space:nowrap}.nz-st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nz-grau)}.nz-st-l:before{background:var(--nz-laeuft)}.nz-st-w:before{background:var(--nz-wartet)}.nz-st.nz-st-l,.nz-st.nz-st-w,.nz-st.nz-st-e,.nz-st.nz-st-z{background:none}.nz-s-b{background:var(--nz-buendel)}.nz-buendel .nz-st:before{display:none}.nz-f-chip .nz-i,.nz-f-chip-eng .nz-i{left:-86px;top:-17px;width:172px;height:34px;gap:8px;padding:0 12px 0 4px;border-radius:999px;background:var(--nz-chip);box-shadow:var(--nz-chip-schatten)}.nz-f-chip .nz-m,.nz-f-chip-eng .nz-m{width:26px;height:26px;font-size:10px}.nz-f-chip .nz-n,.nz-f-chip-eng .nz-n{display:block;max-width:120px;overflow:hidden;font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.nz-f-chip .nz-u,.nz-f-chip-eng .nz-u{display:none}.nz-f-chip-eng .nz-i{top:-13px;height:26px;padding-left:3px}.nz-f-chip-eng .nz-m{width:20px;height:20px;font-size:8.5px}.nz-marke{width:172px;margin:-7px 0 0 -86px;color:var(--nz-marke);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.nz-marke--l{width:236px;margin-left:-118px}.nz-l{fill:none;stroke:var(--nz-faden);stroke-width:1.2;filter:var(--nz-linie-schatten);transition:opacity .32s ease,stroke-width .2s ease}.nz-l-quer,.nz-l-beteiligung{stroke:var(--nz-linie);stroke-width:1.7}.nz-l-vormals{stroke:var(--nz-linie-vormals);stroke-dasharray:5 6;opacity:.9}.nz-l-gemeinsam,.nz-l-zusammen{stroke:var(--nz-linie-gem);stroke-width:1.6;stroke-dasharray:2 5;stroke-linecap:round;opacity:.75}.nz-l-kamm{stroke:color-mix(in srgb,var(--gl-haus-eigen) 55%,transparent);stroke-width:1.3}.nz-l-farbig{stroke:var(--nz-faden);stroke-width:1.5;stroke-opacity:.9}.nz-l-neben:not(.nz-an){opacity:0}.nz-fokus .nz-l:not(.nz-an){opacity:.07}.nz-l.nz-an{stroke-width:2;opacity:1}.nz-pfeil-p{fill:var(--nz-linie-vormals)}.nz-rolle,.nz-zahl{z-index:2}.nz-rolle span,.nz-zahl span{position:absolute;left:0;top:0;translate:-50% -50%;white-space:nowrap}.nz-rolle span{padding:3px 9px;border-radius:999px;background:var(--nz-rolle);color:var(--gl-weiss);font-size:10.5px;font-weight:600}.nz-zahl span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--gl-weiss);color:var(--nz-tinte);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.nz-leer{position:absolute;left:48px;right:376px;top:calc(50% + 60px);margin:0;text-align:center;font-size:13px;color:var(--nz-marke)}.nz-kopf{position:absolute;left:32px;right:24px;top:18px;z-index:1;display:flex;align-items:center;gap:14px}.nz-kopf-l{display:flex;align-items:center;gap:12px;min-width:0}.nz-ober{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nz-ober)}.nz-titel{margin:1px 0 0;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.15;color:var(--nz-hell)}.nz-werk{display:flex;align-items:center;gap:10px;margin-left:auto}.nz-knopf{display:inline-flex;align-items:center;justify-content:center;height:40px;border:0;border-radius:10px;background:var(--nz-glas-dunkel);color:var(--gl-weiss);font:inherit;cursor:pointer;box-shadow:var(--nz-glas-rand);backdrop-filter:blur(14px)}.nz-knopf--rund{width:40px;padding:0}.nz-heim{height:32px;margin-left:6px;padding:0 12px;font-size:12.5px;font-weight:600}.nz-schalter{gap:10px;padding:0 14px 0 11px;font-size:13px;font-weight:600}.nz-schalter-b{position:relative;width:32px;height:19px;border-radius:999px;background:var(--nz-schalter-bahn);transition:background .2s ease}.nz-schalter-k{position:absolute;left:2.5px;top:2.5px;width:14px;height:14px;border-radius:50%;background:var(--gl-weiss);box-shadow:var(--nz-schalter-knopf);transition:translate .22s var(--gl-kurve)}.nz-schalter[aria-checked=true] .nz-schalter-b{background:var(--nz-schalter-an)}.nz-schalter[aria-checked=true] .nz-schalter-k{translate:13px 0}.nz-karte{position:absolute;right:24px;top:78px;bottom:24px;z-index:1;display:flex;flex-direction:column;width:320px;padding:20px 20px 18px;border-radius:18px;background:var(--nz-panel);box-shadow:var(--nz-panel-schatten);backdrop-filter:var(--gl-schliff);color:var(--nz-tinte);animation:nz-karte-ein .42s var(--gl-kurve) .12s both}@keyframes nz-karte-ein{0%{opacity:0;translate:16px 0}}.nz-kk-kopf{display:flex;align-items:center;gap:13px}.nz-kz{width:28px;height:28px;border-radius:50%;font-size:11px;background:var(--f)}.nz-kz-s{border-radius:8px}.nz-hohl{background:var(--gl-weiss);color:var(--f);box-shadow:inset 0 0 0 1.5px var(--f)}.nz-kk-kopf .nz-kz,.nz-kk{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700;color:var(--gl-weiss)}.nz-kk-kopf .nz-kz:not(.nz-hohl){box-shadow:0 8px 18px -8px var(--nz-tinte)}.nz-kk-kopf .nz-hohl{color:var(--f)}.nz-kk-s,.nz-kk-b{border-radius:13px}.nz-kk-b{background:var(--nz-buendel)}.nz-kk-t{min-width:0}.nz-kk-n{margin:0;font-size:16.5px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.nz-kk-u{margin:3px 0 0;font-size:12.5px;color:var(--nz-leise)}.nz-stand{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin:14px 0 0;padding:5px 11px 5px 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--nz-zeile-zeigen);color:var(--nz-leise)}.nz-stand-p{width:7px;height:7px;border-radius:50%;background:currentColor}.nz-stand--hier{background:var(--nz-stand-hier);color:var(--nz-stand-hier-t)}.nz-stand--haus,.nz-stand--partner{background:var(--nz-stand-gruen);color:var(--nz-stand-gruen-t)}.nz-stand--gelb{background:var(--nz-stand-gelb);color:var(--nz-stand-gelb-t)}.nz-stand--rot{background:var(--nz-stand-rot);color:var(--nz-stand-rot-t)}.nz-zahlen{display:flex;gap:8px;margin-top:14px}.nz-zahl-f{flex:1;padding:10px 12px;border-radius:12px;background:var(--nz-feld);box-shadow:inset 0 0 0 1px var(--nz-feld-rand)}.nz-zahl-w{display:block;font-size:21px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.nz-zahl-t{display:block;margin-top:2px;font-size:11.5px;color:var(--nz-leise)}.nz-k-roll{flex:1;min-height:0;margin:6px -10px 0;padding:0 10px;overflow:auto;scrollbar-width:thin}.nz-ab-t{display:flex;justify-content:space-between;margin:14px 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--nz-grau)}.nz-ab-l{margin:0;padding:0;list-style:none}.nz-zl{display:flex;align-items:center;gap:11px;width:100%;padding:7px 8px;border:0;border-radius:10px;background:none;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.nz-zl:hover{background:var(--nz-zeile-zeigen)}.nz-zl--an{background:var(--nz-zeile-an)}.nz-zl-h{flex:1;min-width:0}.nz-zl-t,.nz-zl-u{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nz-zl-t{font-size:13px;font-weight:600;line-height:1.3;color:var(--nz-tinte)}.nz-zl-u{margin-top:1px;font-size:11.5px;color:var(--nz-leise)}.nz-k-leer{margin:14px 2px 0;font-size:12.5px;line-height:1.5;color:var(--nz-leise)}.nz-k-fuss{display:flex;gap:8px;margin-top:12px;padding-top:14px;border-top:1px solid var(--nz-feld-rand)}.nz-k-erst,.nz-k-zweit{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 15px;border:0;border-radius:10px;font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer}.nz-k-erst{flex:1;min-width:0;overflow:hidden;background:var(--hf, var(--gl-haus-eigen));color:var(--gl-weiss);box-shadow:0 10px 22px -12px var(--hf, var(--gl-haus-eigen))}.nz-k-erst:hover{filter:brightness(1.08)}.nz-k-zweit{background:var(--gl-weiss);color:var(--nz-tinte);box-shadow:var(--nz-knopf-rand)}.nz-k-zweit:hover{background:var(--nz-feld)}.nz-legende{position:absolute;left:32px;bottom:22px;z-index:1;display:flex;flex-wrap:wrap;gap:5px 14px;max-width:300px;padding:8px 12px;border-radius:12px;background:var(--nz-legende);backdrop-filter:blur(14px);color:var(--nz-legende-t);font-size:11px;font-weight:500}.nz-lg{display:flex;align-items:center;gap:7px}.nz-lg i{display:block}.nz-lg-k,.nz-lg-v{width:18px;height:2px;border-radius:2px;background:var(--nz-linie)}.nz-lg-alt{width:18px;border-top:1.6px dashed var(--nz-linie-vormals);opacity:.8}.nz-lg-gem{width:18px;border-top:2px dotted var(--nz-linie-gem)}.nz-lg-st{width:14px;height:6px;border-radius:999px}.nz-lg-voll{width:10px;height:10px;border-radius:50%;background:var(--gl-haus-eigen)}.nz-lg-hohl{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--nz-linie-vormals)}.gl-schale{--gl-glas: rgba(255, 255, 255, .92);--gl-schliff: blur(20px) saturate(1.3);--gl-schatten: 0 1px 2px rgba(15, 23, 42, .05), 0 16px 40px rgba(15, 23, 42, .14), inset 0 0 0 1px rgba(255, 255, 255, .55);--gl-kurve: cubic-bezier(.32, .72, 0, 1);--gl-weiss: #ffffff;--gl-weiss-schatten: 0 1px 2px rgba(2, 6, 23, .32), 0 2px 22px rgba(2, 6, 23, .32);--gl-hauch: linear-gradient(180deg, rgba(2, 6, 23, .3) 0%, rgba(2, 6, 23, .12) 55%, rgba(2, 6, 23, 0) 100%);--gl-indigo-oben: #7477f3;--gl-indigo-verlauf: linear-gradient(var(--gl-indigo-oben), var(--color-accent));--gl-indigo-glanz: 0 2px 10px rgba(99, 102, 241, .45);--gl-tropfen-schein: drop-shadow(0 2px 10px rgba(99, 102, 241, .45));--gl-marke-schatten: drop-shadow(0 1px 1px rgba(2, 6, 23, .35)) drop-shadow(0 2px 10px rgba(2, 6, 23, .3));--gl-foto-name-verlauf: linear-gradient(180deg, rgba(15, 23, 42, 0) 0%, rgba(15, 23, 42, .55) 100%);--gl-tinte: rgba(15, 23, 42, .05);--gl-tinte-indigo: rgba(99, 102, 241, .07);--gl-linie: rgba(15, 23, 42, .08);--gl-tipp: rgba(15, 23, 42, .92);--gl-ring: 0 0 0 2px rgba(255, 255, 255, .95), 0 0 0 4px rgba(99, 102, 241, .45);--gl-ring-leise: 0 0 0 2px rgba(255, 255, 255, .95), 0 0 0 4px rgba(99, 102, 241, .25);--gl-zahl-ring: 0 2px 6px rgba(99, 102, 241, .45), 0 0 0 2px rgba(255, 255, 255, .95);--gl-zeile-an: rgba(99, 102, 241, .1);--gl-buehne-zurueck: rgba(15, 23, 42, .3);--gl-e-karte-schatten: 0 1px 2px rgba(15, 23, 42, .04), 0 2px 8px rgba(15, 23, 42, .04);--gl-e-linie: rgba(15, 23, 42, .06);--gl-weiche-an: 0 1px 3px rgba(15, 23, 42, .14);--gl-knopf-prim-schatten: 0 2px 10px rgba(99, 102, 241, .35);--gl-knopf-rand: rgba(15, 23, 42, .14);--gl-knopf-rand-an: rgba(99, 102, 241, .45);--gl-haus-eigen: #5e61e5;--gl-haus-0: #2563eb;--gl-haus-1: #047857;--gl-haus-2: #b45309;--gl-haus-3: #0e7490;--gl-haus-4: #7c3aed;--gl-haus-aus: #94a3b8;--gl-kopf-grund: #0f172a;--gl-kopf-schatten: 0 1px 2px rgba(15, 23, 42, .08), 0 6px 18px rgba(15, 23, 42, .14);--gl-kopf-hauch: linear-gradient(180deg, rgba(15, 23, 42, .08) 0%, rgba(15, 23, 42, .3) 45%, rgba(15, 23, 42, .62) 100%);--gl-kopf-ring: 0 0 0 2.5px rgba(255, 255, 255, .9), 0 6px 16px rgba(15, 23, 42, .3);--gl-kopf-name-schatten: 0 1px 10px rgba(15, 23, 42, .45);--gl-kopf-sub-schatten: 0 1px 8px rgba(15, 23, 42, .4);--gl-kopf-sub: rgba(255, 255, 255, .88);--gl-kopf-zeile: rgba(255, 255, 255, .86);--gl-kopf-zeile-hover: rgba(255, 255, 255, .95);--gl-kopf-zeile-auf: inset 0 0 0 1.5px rgba(99, 102, 241, .45);--gl-leiste-kante: rgba(15, 23, 42, .07);--gl-leiste-schatten: 0 20px 48px rgba(15, 23, 42, .22), 0 4px 12px rgba(15, 23, 42, .1);--gl-leiste-schatten-ruhe: 0 10px 26px rgba(15, 23, 42, .16), 0 2px 6px rgba(15, 23, 42, .08);--gl-leiste-dunkel: rgba(15, 23, 42, .68);--gl-leiste-dunkel-kante: rgba(255, 255, 255, .14);--gl-leiste-dunkel-schatten: 0 10px 28px rgba(2, 6, 23, .3);--gl-leiste-dunkel-ring: 0 20px 48px rgba(2, 6, 23, .35), 0 0 0 2px rgba(255, 255, 255, .22), 0 0 0 4px rgba(99, 102, 241, .4);--gl-leiste-dunkel-text: rgba(255, 255, 255, .8);--gl-leiste-dunkel-lupe: #c7d2fe;--gl-leiste-dunkel-weg: rgba(255, 255, 255, .14);--gl-leiste-taste: #94a3b8;--gl-leiste-dunkel-taste: rgba(255, 255, 255, .55);--gl-schalter-mulde: rgba(15, 23, 42, .07);--gl-schalter-mulde-schatten: inset 0 1px 2px rgba(15, 23, 42, .16), inset 0 0 0 1px rgba(15, 23, 42, .04);--gl-schalter-hover: rgba(99, 102, 241, .12);--gl-schalter-knopf: linear-gradient(#ffffff, #eef1f6);--gl-schalter-knopf-schatten: 0 1px 2px rgba(15, 23, 42, .22), 0 3px 8px rgba(15, 23, 42, .14);--gl-schalter-mulde-dunkel: rgba(255, 255, 255, .14);--gl-schalter-mulde-dunkel-schatten: inset 0 1px 2px rgba(0, 0, 0, .3), inset 0 0 0 1px rgba(255, 255, 255, .08);--gl-schalter-mulde-dunkel-hover: rgba(255, 255, 255, .2);--gl-tab-kappe: #ffffff;--gl-tab-kappe-rand: inset 0 0 0 1px #e2e8f0, 0 1px 0 #d8dee8;--gl-tab-kappe-text: #475569;--gl-tab-kappe-dunkel: rgba(255, 255, 255, .08);--gl-tab-kappe-dunkel-rand: inset 0 0 0 1px rgba(255, 255, 255, .14);--gl-treffer-schatten: 0 22px 54px rgba(15, 23, 42, .24), inset 0 0 0 1px rgba(15, 23, 42, .07);--gl-treffer-trenner: inset 0 1px 0 rgba(15, 23, 42, .06);--gl-treffer-an: rgba(99, 102, 241, .08);--gl-treffer-art: #5e61e5;--gl-treffer-fuss: rgba(15, 23, 42, .035);position:relative;height:100dvh;overflow:hidden;background:var(--color-gray-900);color:var(--main-text);font-family:Inter,system-ui,sans-serif}.gl-schale *,.gl-schale *:before,.gl-schale *:after{box-sizing:border-box}.gl-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .7s ease}.gl-foto--an{opacity:1}.gl-hauch{position:absolute;left:0;right:0;top:0;height:190px;pointer-events:none;background:var(--gl-hauch)}.gl-marke{position:absolute;left:30px;top:26px;z-index:20;width:122px;height:12px;background:var(--gl-weiss);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:var(--gl-marke-schatten)}.gl-kopf{position:absolute;left:180px;right:180px;top:19px;z-index:20;display:flex;justify-content:center;align-items:baseline;gap:8px;min-width:0;pointer-events:none}.gl-kopf h1,.gl-kopf a,.gl-kopf span{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:21px;letter-spacing:-.018em;color:var(--gl-weiss);text-shadow:var(--gl-weiss-schatten)}.gl-kopf a{pointer-events:auto;font-weight:500;opacity:.86;text-decoration:none}.gl-kopf a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.gl-kopf--ober{top:29px}.gl-kopf-ober{position:absolute;left:0;right:0;top:-16px;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gl-kopf-sub);text-shadow:var(--gl-weiss-schatten)}.gl-buehne{--gl-rand: max(100px, 6.5vw);position:absolute;top:66px;bottom:28px;left:var(--gl-rand);right:var(--gl-rand);z-index:10;display:flex;flex-direction:column;gap:14px;min-height:0}.gl-schale--leiste .gl-buehne{bottom:100px}.gl-schale--unter-leiste .gl-buehne{bottom:16px}.gl-flaeche{flex:1 1 auto;min-height:0;overflow:hidden auto;padding:22px 26px 26px;border-radius:18px;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--gl-schatten)}.gl-halter,.gl-kopf{line-height:normal}.gl-halter{position:absolute;left:22px;top:calc(50% - var(--gl-halter-hoehe) / 2);z-index:40;width:56px;height:var(--gl-halter-hoehe);transform-origin:0 50%}.gl-form-schatten,.gl-form-kante,.gl-form-glas{position:absolute;left:0;top:calc(-1 * var(--gl-form-oben));width:1000px;height:calc(var(--gl-halter-hoehe) + var(--gl-form-oben) + 60px);pointer-events:none}.gl-form-schatten,.gl-form-kante{overflow:visible}.gl-form-schatten path,.gl-form-kante path{transition:d .42s var(--gl-kurve)}.gl-form-kante path{fill:none;stroke:var(--gl-linie);stroke-width:1}.gl-form-glas{background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);transition:clip-path .42s var(--gl-kurve)}.gl-schiene{position:absolute;left:0;top:0;width:56px;margin:0;padding:10px 9px;display:flex;flex-direction:column;gap:6px;list-style:none}.gl-ort{position:relative;display:flex}.gl-ort-k{width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--color-gray-500);transition:background .18s,color .18s,box-shadow .18s}.gl-ort-k:hover{background:var(--gl-tinte);color:var(--main-text)}.gl-ort-k[aria-current=page]{background:var(--gl-indigo-verlauf);color:var(--gl-weiss);box-shadow:var(--gl-indigo-glanz)}.gl-schiene[data-tropfen] .gl-ort-k[aria-current=page],.gl-schiene[data-tropfen] .gl-ort-k[aria-current=page]:hover{background:transparent;box-shadow:none}.gl-ort-k--da,.gl-ort-k--da:hover,.gl-ort-k--unter{color:var(--gl-weiss)}.gl-schiene{z-index:1}.gl-tropfen{position:absolute;left:0;top:0;width:56px;height:var(--gl-halter-hoehe);pointer-events:none;transition:opacity .2s}.gl-tropfen--aus{opacity:0}.gl-tropfen-filter{position:absolute}.gl-tropfen-glibber{position:absolute;left:-24px;top:0;width:104px;height:0;filter:var(--gl-tropfen-schein)}.gl-tropfen--fliesst .gl-tropfen-glibber{filter:var(--gl-tropfen-goo) var(--gl-tropfen-schein)}.gl-tropfen-glibber i{position:absolute;left:0;top:0;display:block;border-radius:999px;background:var(--gl-indigo-verlauf);will-change:transform,width,height}.gl-ort-k:focus-visible,.gl-profil:focus-visible,.gl-m-z:focus-visible,.gl-m-org:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.gl-zahl{position:absolute;top:1px;right:-1px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--gl-indigo-verlauf);color:var(--gl-weiss);font-size:10px;font-weight:700;line-height:17px;text-align:center;box-shadow:var(--gl-zahl-ring);pointer-events:none}.gl-tipp{position:absolute;left:62px;top:7px;z-index:10;padding:5px 9px;border-radius:8px;background:var(--gl-tipp);color:var(--color-gray-200);font-size:11px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s}.gl-ort:hover .gl-tipp,.gl-ort:has(:focus-visible) .gl-tipp,.gl-profil-h:hover .gl-tipp{opacity:1}.gl-profil-h{position:absolute;left:4px;top:var(--gl-profil-oben)}.gl-profil-h .gl-tipp{left:58px;top:12px}.gl-profil{width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.gl-avatar{display:flex;align-items:center;justify-content:center;flex:none;border-radius:999px;background:var(--gl-indigo-verlauf);color:var(--gl-weiss);font-weight:600}.gl-profil .gl-avatar{width:34px;height:34px;font-size:12.5px;transition:box-shadow .18s}.gl-profil:hover .gl-avatar{box-shadow:var(--gl-ring-leise)}.gl-profil[aria-expanded=true] .gl-avatar{box-shadow:var(--gl-ring)}.gl-profil[aria-expanded=true]+.gl-tipp{display:none}.gl-fang{position:absolute;inset:0;z-index:30;padding:0;border:0;background:transparent;cursor:default}.gl-karte{position:absolute;left:76px;width:316px;padding:14px;display:flex;flex-direction:column;animation:gl-karte-rein .3s var(--gl-kurve) .14s both}@keyframes gl-karte-rein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gl-k-kopf{position:relative;flex:none;overflow:hidden;border-radius:16px;background:var(--gl-kopf-grund);box-shadow:var(--gl-kopf-schatten)}.gl-k-kopf:after{content:"";position:absolute;inset:0;background:var(--gl-kopf-hauch);pointer-events:none}.gl-k-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.gl-k-person{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:16px 14px 12px}.gl-k-kreis{position:relative;flex:none}.gl-avatar.gl-k-avatar{width:46px;height:46px;font-size:17px;box-shadow:var(--gl-kopf-ring)}.gl-k-abzeichen{position:absolute;right:-5px;bottom:-4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--gl-haus-eigen);box-shadow:0 0 0 2px var(--gl-weiss);color:var(--gl-weiss);font-family:Rajdhani,sans-serif;font-size:8.5px;font-weight:700}.gl-k-wer{display:block;flex:1 1 auto;min-width:0}.gl-k-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;line-height:1.15;letter-spacing:.005em;color:var(--gl-weiss);text-shadow:var(--gl-kopf-name-schatten)}.gl-k-sub{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--gl-kopf-sub);text-shadow:var(--gl-kopf-sub-schatten)}.gl-k-haus{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:calc(100% - 12px);min-height:42px;margin:0 6px 6px;padding:0 10px;border:0;border-radius:11px;background:var(--gl-kopf-zeile);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);text-align:left;cursor:pointer;transition:background .18s}.gl-k-haus:hover{background:var(--gl-kopf-zeile-hover)}.gl-k-haus:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.gl-k-haus[aria-expanded=true]{background:var(--gl-weiss);box-shadow:var(--gl-kopf-zeile-auf)}.gl-k-haus-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--main-text)}.gl-k-punkte{flex:none;display:flex;align-items:center}.gl-k-punkt{width:13px;height:13px;border-radius:4px;background:var(--gl-hf);box-shadow:0 0 0 1.5px var(--gl-weiss)}.gl-k-punkt+.gl-k-punkt{margin-left:-4px}.gl-k-weiter{flex:none;color:var(--color-gray-400);transform:rotate(90deg);transition:transform .32s var(--gl-kurve)}.gl-k-haus:hover .gl-k-weiter{transform:rotate(90deg) translate(2px)}.gl-k-haus[aria-expanded=true] .gl-k-weiter{transform:rotate(-90deg)}.gl-m-hinweis{margin:8px 4px 0;font-size:11.5px;line-height:16px;color:var(--color-gray-500)}.gl-m-marke{margin:12px 10px 4px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-gray-400)}.gl-m-liste{display:flex;flex-direction:column}.gl-m-z{display:flex;align-items:center;gap:11px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--color-gray-700);font-size:13px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background .16s,color .16s}.gl-m-z:hover{background:var(--gl-tinte-indigo);color:var(--color-indigo-600)}.gl-m-z svg{flex:none;color:var(--color-gray-400)}.gl-m-z:hover svg{color:var(--color-accent)}.gl-m-zt{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-m-zw{font-size:11.5px;color:var(--color-gray-400);white-space:nowrap}.gl-m-pfeil{margin-left:auto}.gl-m-z svg.gl-m-pfeil{color:var(--color-gray-400)}.gl-m-zb{flex:none;width:34px;height:17px;border-radius:5px;object-fit:cover;box-shadow:0 0 0 1px var(--gl-linie)}.gl-m-strich{height:1px;margin:6px 10px;background:var(--gl-linie)}.gl-zu{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:10px;background:transparent;color:var(--color-gray-500);cursor:pointer}.gl-zu:hover{background:var(--gl-tinte);color:var(--main-text)}.gl-hg-kats{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.gl-hg-kat{height:32px;padding:0 10px;border:.8px solid var(--gl-linie);border-radius:999px;background:var(--gl-glas);color:var(--color-gray-600);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.gl-hg-kat:hover{border-color:var(--color-indigo-400);color:var(--color-indigo-600)}.gl-hg-kat[aria-pressed=true]{border-color:var(--main-text);background:var(--main-text);color:var(--gl-weiss)}.gl-hg-gitter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding-bottom:16px}.gl-hg-w{position:relative;display:block;height:79px;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--color-gray-900);cursor:pointer;box-shadow:0 0 0 1px var(--gl-linie);transition:box-shadow .16s,transform .16s}.gl-hg-w:hover{transform:translateY(-1px)}.gl-hg-w[aria-pressed=true]{box-shadow:0 0 0 2px var(--gl-weiss),0 0 0 4px var(--color-accent)}.gl-hg-w img{display:block;width:100%;height:100%;object-fit:cover}.gl-hg-w-name{position:absolute;left:0;right:0;bottom:0;padding:18px 11px 8px;background:var(--gl-foto-name-verlauf);color:var(--gl-weiss);font-size:12px;font-weight:600;text-align:left}.gl-karte{transition:width .42s var(--gl-kurve),top .42s var(--gl-kurve)}.gl-karte--breit{flex-direction:row}.gl-k-menue{display:flex;flex-direction:column;flex:0 0 288px;min-width:0}.gl-k-rechts{position:relative;flex:1 1 auto;min-width:0;margin-left:14px;border-left:1px solid var(--gl-linie);animation:gl-karte-rein .3s var(--gl-kurve) .16s both}.gl-k-rechts-roll{position:absolute;inset:0 0 0 20px;overflow:hidden auto;padding:6px 4px 6px 0;scrollbar-width:thin}.gl-k-rechts-zu{position:absolute;right:0;top:0;z-index:1}.gl-e-teil{animation:gl-karte-rein .26s var(--gl-kurve) both}.gl-e-t{margin:0 0 14px;padding-right:44px;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700;line-height:1;letter-spacing:.005em;color:var(--main-text)}.gl-e-u{margin:-8px 0 14px;font-size:12.5px;line-height:1.45;color:var(--main-text-secondary)}.gl-e-marke{margin:18px 2px 8px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-gray-400)}.gl-e-ab:first-of-type>.gl-e-marke:first-child{margin-top:4px}.gl-e-hinweis{margin:-4px 2px 8px;font-size:11.5px;line-height:1.45;color:var(--main-text-secondary)}.gl-e-karte{border-radius:14px;background:var(--gl-weiss);box-shadow:var(--gl-e-karte-schatten)}.gl-e-karte+.gl-e-karte{margin-top:10px}.gl-e-karte+:not(.gl-e-karte){margin-top:12px}.gl-e-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:58px;padding:10px 16px}.gl-e-karte>*+*{border-top:1px solid var(--gl-e-linie)}.gl-e-zh{flex:1 1 140px;min-width:0}.gl-e-zt{margin:0;font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:var(--main-text)}.gl-e-zu{margin:2px 0 0;font-size:11.5px;line-height:1.4;color:var(--main-text-secondary)}.gl-e-regler{flex:none;max-width:100%}.gl-e-breit{flex:1 1 100%;min-width:0}.gl-e-regler .ups-feld__eingabe{width:236px;height:36px;border-radius:10px}.gl-m-z[aria-current=page]{background:var(--gl-zeile-an);color:var(--color-indigo-600)}.gl-m-z[aria-current=page] svg{color:var(--color-accent)}.gl-fang--dunkel{background:var(--gl-buehne-zurueck);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:gl-fang-ein .32s var(--gl-kurve) both}@keyframes gl-fang-ein{0%{opacity:0}to{opacity:1}}.gl-weiche{position:relative;flex:none;display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--gl-tinte)}.gl-weiche button{position:relative;z-index:1;height:28px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--color-gray-500);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s var(--gl-kurve),color .2s,box-shadow .2s}.gl-weiche button:hover{color:var(--main-text)}.gl-weiche button[aria-checked=true]{background:var(--gl-weiss);color:var(--main-text);box-shadow:var(--gl-weiche-an)}.gl-weiche[data-schieber] button[aria-checked=true]{background:transparent;box-shadow:none}.gl-schieber{position:absolute;left:0;top:0;border-radius:999px;background:var(--gl-weiss);box-shadow:var(--gl-weiche-an);pointer-events:none;transition:transform .32s var(--gl-kurve),width .32s var(--gl-kurve),opacity .16s}@media(prefers-reduced-motion:reduce){.gl-schieber{transition:none}}.gl-weiche button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.gl-k-rechts .ups-knopf,.gl-h-einl .ups-knopf{--knopf-polster-hoch: 6.625px;--knopf-polster: 13px;--knopf-schrift: 12.5px;--knopf-radius: 10px;font-weight:600}.gl-k-rechts .ups-knopf--primaer,.gl-h-einl .ups-knopf--primaer{background:var(--gl-indigo-verlauf);box-shadow:var(--gl-knopf-prim-schatten)}.gl-k-rechts .ups-knopf--sekundaer,.gl-h-einl .ups-knopf--sekundaer{background:var(--gl-weiss);border-color:var(--gl-knopf-rand);color:var(--color-gray-700)}.gl-k-rechts .ups-knopf--sekundaer:hover:not(:disabled),.gl-h-einl .ups-knopf--sekundaer:hover:not(:disabled){border-color:var(--gl-knopf-rand-an);color:var(--color-indigo-600)}.gl-k-rechts .ups-knopf:disabled,.gl-h-einl .ups-knopf:disabled{opacity:.45;box-shadow:none;cursor:default}.gl-hz-zeile{display:flex;align-items:center;gap:14px;min-height:58px;padding:10px 16px}.gl-hz-bild{flex:none;width:64px;height:40px;border-radius:8px;object-fit:cover;box-shadow:0 0 0 1px var(--gl-linie)}.gl-hz-text{flex:1 1 auto;min-width:0}.gl-hz-t{margin:0;font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:var(--main-text)}.gl-hz-u{margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--main-text-secondary)}.gl-hz-auf{padding:2px 16px 14px;border-top:1px solid var(--gl-e-linie);animation:gl-karte-rein .26s var(--gl-kurve) both}.gl-hz-auf .gl-hg-gitter{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}.gl-hg-haken{position:absolute;right:8px;top:8px;padding:2px;border-radius:999px;background:var(--color-accent);color:var(--gl-weiss)}@media(max-width:640px){.gl-buehne{left:92px;width:calc(100% - 104px)}.gl-kopf{left:92px;right:12px;justify-content:flex-start}}.gl-leiste-h{position:absolute;left:50%;bottom:27px;z-index:5;width:min(820px,calc(100% - (2*max(100px,6.5vw))));transform:translate(-50%);line-height:normal;transition:width .42s var(--gl-kurve),bottom .42s var(--gl-kurve)}.gl-leiste-h--ruhe{bottom:30px;width:340px}.gl-leiste-h--ruhe .gl-leiste{height:38px;padding:4px 8px 4px 16px;box-shadow:var(--gl-leiste-schatten-ruhe)}.gl-leiste-h--ruhe .gl-leiste-feld{font-size:13px}.gl-leiste-h--offen{z-index:25}.gl-schale--unter-leiste .gl-leiste-h{z-index:15}.gl-schale--unter-leiste .gl-leiste-h--offen{z-index:25}.gl-leiste{display:flex;align-items:center;gap:10px;height:44px;padding:7px 10px 7px 18px;transition:height .42s var(--gl-kurve),padding .42s var(--gl-kurve),box-shadow .2s;border:1px solid var(--gl-leiste-kante);border-radius:1000px;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--gl-leiste-schatten)}.gl-leiste-lupe{flex:none;color:var(--color-accent)}.gl-leiste-feld{flex:1;min-width:0;height:30px;border:none;outline:none;background:transparent;font:inherit;font-size:13.5px;color:var(--color-gray-900)}.gl-leiste-feld:focus,.gl-leiste-feld:focus-visible{outline:none;box-shadow:none}.gl-leiste-feld::placeholder{color:var(--color-gray-400)}.gl-leiste:focus-within{box-shadow:var(--gl-leiste-schatten),var(--gl-ring-leise)}.gl-leiste-taste{flex:none;padding-right:8px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--gl-leiste-taste)}.gl-leiste-h--dunkel .gl-leiste-taste,.gl-leiste-h--upsmart .gl-leiste-taste{color:var(--gl-leiste-dunkel-taste)}.gl-leiste-weg{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:var(--gl-tinte);color:var(--color-gray-600);cursor:pointer}.gl-leiste-weg:hover{background:var(--gl-linie)}.gl-leiste-weg:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.gl-leiste-h--gespraech{z-index:14}.gl-leiste-rund{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:var(--gl-indigo-verlauf);box-shadow:var(--gl-indigo-glanz);color:var(--gl-weiss);cursor:pointer;transition:opacity .16s}.gl-leiste-rund:disabled{opacity:.5;cursor:default}.gl-leiste-abbrechen{height:34px;flex:none;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:none;border-radius:999px;background:var(--gl-tinte);color:var(--color-gray-700);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.gl-leiste-abbrechen:hover{background:var(--gl-linie)}.gl-leiste-h--upsmart .gl-leiste-abbrechen{background:var(--gl-leiste-dunkel-weg);color:var(--gl-weiss)}.gl-leiste-h--upsmart .gl-leiste-abbrechen:hover{background:var(--gl-schalter-mulde-dunkel-hover)}.gl-leiste-rund:focus-visible,.gl-leiste-abbrechen:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.gl-tr--agent .gl-tr-a{display:flex;align-items:center}.gl-tr--agent .gl-tr-t{color:var(--gl-treffer-art);font-weight:600}.gl-tr--agent .gl-tr-u{font-weight:600;letter-spacing:.02em}.gl-leiste-h--dunkel .gl-leiste,.gl-leiste-h--upsmart .gl-leiste{border-color:var(--gl-leiste-dunkel-kante);background:var(--gl-leiste-dunkel);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:var(--gl-leiste-dunkel-schatten)}.gl-leiste-h--dunkel .gl-leiste:focus-within,.gl-leiste-h--upsmart .gl-leiste:focus-within{box-shadow:var(--gl-leiste-dunkel-ring)}.gl-leiste-h--dunkel .gl-leiste-lupe,.gl-leiste-h--upsmart .gl-leiste-lupe{color:var(--gl-leiste-dunkel-lupe)}.gl-leiste-h--dunkel .gl-leiste-feld,.gl-leiste-h--upsmart .gl-leiste-feld{color:var(--gl-weiss);caret-color:var(--gl-leiste-dunkel-lupe)}.gl-leiste-h--dunkel .gl-leiste-feld::placeholder,.gl-leiste-h--upsmart .gl-leiste-feld::placeholder{color:var(--gl-leiste-dunkel-text)}.gl-leiste-h--dunkel .gl-leiste-weg,.gl-leiste-h--upsmart .gl-leiste-weg{background:var(--gl-leiste-dunkel-weg);color:var(--gl-weiss)}.gl-leiste:has(.gl-leiste-schalter){padding-left:7px}.gl-leiste-h--ruhe .gl-leiste:has(.gl-leiste-schalter){padding-left:4px}.gl-leiste-schalter{position:relative;flex:none;width:56px;height:30px;padding:0;border:0;border-radius:999px;background:var(--gl-schalter-mulde);box-shadow:var(--gl-schalter-mulde-schatten);cursor:pointer;transition:background .26s,box-shadow .26s}.gl-leiste-schalter:hover{background:var(--gl-schalter-hover)}.gl-leiste-schalter:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.gl-leiste-schalter-k{position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:999px;background:var(--gl-schalter-knopf);box-shadow:var(--gl-schalter-knopf-schatten);transition:transform .38s var(--gl-kurve)}.gl-leiste-schalter-l,.gl-leiste-schalter-f{position:absolute;top:8px;transition:color .22s}.gl-leiste-schalter-l{left:8px;color:var(--color-accent)}.gl-leiste-schalter-f{right:8px;color:var(--gl-leiste-taste)}.gl-leiste-h--upsmart .gl-leiste-schalter{background:var(--gl-schalter-mulde-dunkel);box-shadow:var(--gl-schalter-mulde-dunkel-schatten)}.gl-leiste-h--upsmart .gl-leiste-schalter:hover{background:var(--gl-schalter-mulde-dunkel-hover)}.gl-leiste-h--upsmart .gl-leiste-schalter-k{transform:translate(26px)}.gl-leiste-h--upsmart .gl-leiste-schalter-l{color:var(--gl-leiste-dunkel-taste)}.gl-leiste-h--upsmart .gl-leiste-schalter-f{color:var(--color-accent)}.gl-leiste-tab{flex:none;display:inline-flex;align-items:center;gap:7px;margin-right:6px;font-size:11.5px;font-weight:500;white-space:nowrap;color:var(--gl-leiste-taste)}.gl-leiste-tab kbd{height:19px;display:inline-flex;align-items:center;padding:0 6px;border-radius:5px;background:var(--gl-tab-kappe);box-shadow:var(--gl-tab-kappe-rand);font-family:inherit;font-size:10.5px;font-weight:600;color:var(--gl-tab-kappe-text)}.gl-leiste-h--upsmart .gl-leiste-tab{color:var(--gl-leiste-dunkel-taste)}.gl-leiste-h--upsmart .gl-leiste-tab kbd{background:var(--gl-tab-kappe-dunkel);box-shadow:var(--gl-tab-kappe-dunkel-rand);color:var(--gl-leiste-dunkel-text)}.gl-treffer{position:absolute;left:0;right:0;bottom:62px;overflow:hidden;border-radius:16px;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--gl-treffer-schatten);animation:gl-treffer-ein .28s var(--gl-kurve) both}@keyframes gl-treffer-ein{0%{opacity:0;transform:translateY(10px)}}.gl-treffer-l{margin:0;padding:0;list-style:none}.gl-tr{display:flex;align-items:center;gap:12px;padding:9px 16px;cursor:pointer}.gl-tr+.gl-tr{box-shadow:var(--gl-treffer-trenner)}.gl-tr--an{background:var(--gl-treffer-an)}.gl-tr-a{flex:none;width:78px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--gl-treffer-art)}.gl-tr-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--color-gray-900)}.gl-tr-u{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--color-gray-500)}.gl-tr-f,.gl-tr-leer{margin:0;padding:8px 16px 9px;font-size:11.5px;color:var(--color-gray-500);background:var(--gl-treffer-fuss)}.gl-tr-leer{padding:12px 16px;font-size:12.5px;background:none}.gl-unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.gl-treffer{animation:none}}.gl-schale--netz .gl-halter{opacity:0;pointer-events:none;transition:opacity .26s ease}.gl-schale--netz .gl-leiste-h{z-index:30}.gl-schale--vollbild .gl-halter,.gl-schale--vollbild .gl-kopf,.gl-schale--vollbild .gl-hauch{display:none}.gl-schale--vollbild .gl-foto{filter:blur(10px) brightness(.92) saturate(1.05);transform:scale(1.04)}.gl-schale--vollbild .gl-buehne{inset:0}.gl-schale{--gp-breite: min(900px, calc(100% - (2*max(100px, 6.5vw))) );--gp-blase: rgba(255, 255, 255, .95);--gp-blase-schatten: 0 2px 6px rgba(15, 23, 42, .06), 0 14px 34px rgba(15, 23, 42, .14), inset 0 0 0 1px rgba(255, 255, 255, .6);--gp-ich-schatten: 0 2px 6px rgba(99, 102, 241, .22), 0 14px 30px rgba(99, 102, 241, .3);--gp-pille: rgba(255, 255, 255, .92);--gp-pille-schatten: 0 8px 22px rgba(15, 23, 42, .12), inset 0 0 0 1px rgba(15, 23, 42, .07);--gp-fehler: #ef4444;--gp-fehler-text: #b91c1c;--gp-netz: #6366f1;--gp-netz-signal: #7477f3;--gp-netz-glanz: drop-shadow(0 0 2.5px rgba(99, 102, 241, .95));--gp-leise: #64748b;--gp-tinte: #0f172a;--gp-zart: rgba(15, 23, 42, .045);--gp-zart-an: rgba(15, 23, 42, .09);--gp-haarlinie: rgba(15, 23, 42, .08);--gp-denklinie: rgba(15, 23, 42, .12)}.gl-schale:has(.gp-spalte) .gl-buehne,.gl-schale:has(.gp-spalte) .gl-kopf{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility 0s linear .32s}.gl-buehne,.gl-kopf{transition:opacity .32s ease,visibility 0s}@keyframes gp-blende{0%{opacity:0}}@keyframes gp-auf{0%{opacity:0;transform:translateY(12px)}}.gp-spalte{position:absolute;left:50%;top:96px;bottom:104px;z-index:12;width:var(--gp-breite);transform:translate(-50%);display:flex;flex-direction:column;overflow:hidden auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 34px);mask-image:linear-gradient(to bottom,transparent 0,#000 34px);animation:gp-blende .38s ease both;line-height:1.5}.gp-spalte::-webkit-scrollbar{width:0}.gp-spalte[data-leer=ja]{justify-content:center;padding-bottom:300px;overflow:visible;-webkit-mask-image:none;mask-image:none}.gp-rolle{margin-top:auto;display:flex;flex-direction:column;gap:13px;padding:36px 4px 2px}.gp-gruss{text-align:center;color:var(--gl-weiss);text-shadow:var(--gl-weiss-schatten)}.gp-gruss h2{margin:0;font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.03em}.gp-gruss p{max-width:80ch;margin:12px auto 0;font-size:15px;font-weight:500;line-height:1.45}.gp-kopf{position:absolute;left:50%;top:22px;z-index:13;width:var(--gp-breite);transform:translate(-50%);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;line-height:normal;animation:gp-blende .38s ease both}.gp-pille{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:6px 13px;border:none;border-radius:999px;font:inherit;font-size:12px;color:var(--color-gray-700);background:var(--gp-pille);box-shadow:var(--gp-pille-schatten);white-space:nowrap}.gp-pille b{max-width:300px;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--color-gray-900)}.gp-pille--name{font-weight:600;color:var(--gl-treffer-art)}button.gp-pille{cursor:pointer;transition:background .16s ease,color .16s ease}button.gp-pille:hover{background:var(--gl-weiss);color:var(--color-gray-900)}button.gp-pille:focus-visible,.gp-vorschlag:focus-visible,.gp-neueste:focus-visible,.gp-erneut:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.gp-pille--kontext{padding-left:7px}.gp-pille--kontext[aria-checked=false]{color:var(--color-gray-500)}.gp-haken{flex:none;width:15px;height:15px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--gl-weiss);box-shadow:inset 0 0 0 1.5px currentColor}.gp-pille--kontext[aria-checked=true] .gp-haken{background:var(--color-accent);box-shadow:none}.gp-nach{display:flex;align-items:flex-end;gap:10px;animation:gp-auf .42s cubic-bezier(.22,.61,.36,1) both}.gp-nach--ich{justify-content:flex-end}.gp-a{flex:none;width:30px;height:30px;margin-bottom:2px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:var(--gl-weiss);background:var(--gl-indigo-verlauf);box-shadow:var(--gl-indigo-glanz)}.gp-blase{flex:0 1 auto;max-width:min(660px,calc(100% - 42px));min-width:0;padding:13px 18px 14px;border-radius:19px 19px 19px 6px;background:var(--gp-blase);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--gp-blase-schatten);font-size:16px;line-height:1.5;color:var(--color-gray-900);overflow-wrap:anywhere}.gp-nach--ich .gp-blase{max-width:min(470px,80%);padding:11px 18px;border-bottom-left-radius:19px;border-bottom-right-radius:6px;font-size:14px;line-height:1.42;color:var(--gl-weiss);background:var(--gl-indigo-verlauf);box-shadow:var(--gp-ich-schatten);white-space:pre-wrap}.gp-w{display:block;margin-bottom:6px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gl-treffer-art)}.gp-t{margin:0;font-size:15px;font-weight:500;line-height:1.42}.gp-blase p,.gp-blase ul,.gp-blase ol{margin:0 0 8px}.gp-blase ul,.gp-blase ol{padding-left:20px}.gp-blase>:last-child{margin-bottom:0}.gp-blase code{padding:1px 4px;border-radius:4px;background:var(--gl-tinte);font-size:12.5px}.gp-titel{font-weight:650}.gp-blase--fehler{box-shadow:var(--gp-blase-schatten),inset 3px 0 0 var(--gp-fehler)}.gp-blase--fehler .gp-w{color:var(--gp-fehler-text)}.gp-erneut{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 12px;border:none;border-radius:999px;font:inherit;font-size:12.5px;color:var(--color-gray-700);background:var(--gl-tinte);cursor:pointer}.gp-erneut:hover{background:var(--gl-linie)}.gp-denk-status{display:flex;align-items:center;gap:10px;min-height:24px;margin:0 0 8px;font-size:13px;font-weight:500;color:var(--gp-leise)}.gp-denk-status:last-child{margin-bottom:0}.gp-denk-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:gp-denk-wechsel .28s ease both}@keyframes gp-denk-wechsel{0%{opacity:0}to{opacity:1}}.gp-netz{flex:none;display:block;overflow:visible}.gp-netz-kante{stroke:var(--gp-netz);stroke-opacity:.22;stroke-width:.7}.gp-netz-signal{stroke:var(--gp-netz-signal);stroke-width:1.1;stroke-linecap:round;stroke-dasharray:7 140;stroke-dashoffset:7;animation:gp-netz-signal 1.8s linear infinite both}.gp-netz-knoten{fill:var(--gp-netz);fill-opacity:.45;animation:gp-netz-glimmen 1.8s ease-in-out infinite both}@keyframes gp-netz-signal{0%{stroke-dashoffset:7;opacity:0}8%{opacity:1}38%{opacity:1}45%,to{stroke-dashoffset:-100;opacity:0}}@keyframes gp-netz-glimmen{0%,55%,to{fill:var(--gp-netz);fill-opacity:.45;filter:none}18%{fill:var(--gp-netz-signal);fill-opacity:1;filter:var(--gp-netz-glanz)}}.gp-werk{display:flex;align-items:center;gap:6px;margin:0 0 7px;font-size:12px;line-height:1.3;color:var(--gp-leise)}.gp-werk[data-zustand=fehler]{color:var(--gp-fehler-text)}.gp-dreht{animation:gp-drehen .9s linear infinite}@keyframes gp-drehen{to{transform:rotate(360deg)}}.gp-denken{margin:0 0 8px;font-size:12px;color:var(--gp-leise)}.gp-denken summary{cursor:pointer;list-style:none}.gp-denken summary::-webkit-details-marker{display:none}.gp-denken summary:before{content:"›";display:inline-block;margin-right:6px;transition:transform .14s ease}.gp-denken[open] summary:before{transform:rotate(90deg)}.gp-denken summary:hover{color:var(--gp-tinte)}.gp-denken p{margin:6px 0 0;padding-left:10px;border-left:2px solid var(--gp-denklinie);font-size:12.5px;font-style:italic;line-height:1.5;white-space:pre-wrap}.gp-datei{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:2px 0 8px;padding:6px 12px;border-radius:999px;font-size:12px;color:var(--color-gray-600);background:var(--gp-zart);text-decoration:none}.gp-datei:hover{background:var(--gp-zart-an);color:var(--gp-tinte)}.gp-datei[aria-disabled=true]{opacity:.5;pointer-events:none}.gp-datei span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-quellen{margin-top:11px;padding-top:10px;border-top:.8px solid var(--gp-haarlinie)}.gp-quellen-k{display:block;margin-bottom:7px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gp-leise)}.gp-quellen-liste{display:flex;flex-wrap:wrap;gap:6px}.gp-quelle{display:inline-flex;align-items:baseline;gap:7px;max-width:100%;padding:5px 11px;border-radius:999px;font-size:11.5px;line-height:1.3;color:var(--color-gray-600);background:var(--gp-zart);text-decoration:none;overflow:hidden}a.gp-quelle:hover{background:var(--gp-zart-an)}.gp-quelle b{flex:none;font-weight:600;color:var(--gp-tinte)}.gp-quelle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-neueste{position:absolute;left:50%;bottom:112px;z-index:14;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:7px 14px 7px 11px;border:none;border-radius:999px;font:inherit;font-size:12.5px;font-weight:600;color:var(--gl-weiss);background:var(--gl-indigo-verlauf);box-shadow:var(--gl-indigo-glanz);cursor:pointer;animation:gp-blende .2s ease both}.gp-vorschlaege{position:absolute;left:50%;bottom:92px;z-index:13;width:var(--gp-breite);transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:9px;line-height:normal;animation:gp-blende .42s cubic-bezier(.22,.61,.36,1) both}.gp-vorschlag{max-width:100%;border:none;cursor:pointer;font:inherit;font-size:12.5px;color:var(--color-gray-700);background:var(--gp-pille);padding:8px 17px;border-radius:999px;box-shadow:var(--gp-pille-schatten);transition:background .2s ease,color .2s ease}.gp-vorschlag:hover{background:var(--gl-weiss);color:var(--color-gray-900)}@media(prefers-reduced-motion:reduce){.gp-spalte,.gp-kopf,.gp-nach,.gp-vorschlaege,.gp-neueste,.gp-denk-text,.gp-dreht,.gp-netz-knoten{animation:none}}.gp-tabelle{margin:8px 0;overflow-x:auto}.gp-tabelle table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.45}.gp-tabelle th,.gp-tabelle td{padding:6px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-gray-200)}.gp-tabelle th{font-weight:600;color:var(--color-gray-900);border-bottom-color:var(--color-gray-300)}@media(prefers-reduced-motion:reduce){.gp-netz-signal{display:none}.gp-netz-knoten{fill-opacity:.85}}.gp-link{color:var(--gp-netz);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;overflow-wrap:anywhere}.gp-link:hover{color:var(--gp-tinte)}.berater-flaeche .ups-karte,.berater-flaeche .ups-tabelle-rahmen,.berater-flaeche .bau-feld,.partner-flaeche .ups-karte,.partner-flaeche .ups-tabelle-rahmen,.kunde-flaeche .ups-karte,.kunde-flaeche .ups-tabelle-rahmen{transform:translateY(-2px);box-shadow:var(--shadow-floating),inset 0 1px 0 var(--card-highlight)}.berater-flaeche{--shadow-sidebar: var(--shadow-raised), inset 0 1px 0 var(--card-highlight), inset -1px 0 0 var(--surface-divider)}.bau-buehne{background:var(--surface-buehne)}.bau-abschnitt-knopf{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border:2px solid var(--color-accent);border-radius:var(--radius-lg, 10px);color:var(--color-accent-fg);background:transparent;font-size:var(--text-arbeit);font-weight:600}.bau-abschnitt-knopf:hover{background:var(--color-accent-muted)}.bau-seite-knopf{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border:2px solid var(--color-cyan-500);border-radius:var(--radius-lg, 10px);color:var(--color-cyan-500);background:transparent;font-size:var(--text-arbeit);font-weight:600}.bau-seite-knopf:hover{background:color-mix(in srgb,var(--color-cyan-500) 12%,transparent)}.bau-agentkapsel{display:flex;flex-direction:column;gap:8px;padding:10px 12px;margin-inline:auto;max-width:min(100%,342px);border-radius:var(--radius-xl);background:var(--surface-base);box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-border) 50%,transparent),var(--shadow-floating),inset 0 1px 0 var(--card-highlight)}.bau-agentkapsel:focus-within{box-shadow:0 0 0 1px var(--color-accent),var(--shadow-floating),inset 0 1px 0 var(--card-highlight)}.bau-agentkapsel :focus,.bau-agentkapsel :focus-visible{outline:none;box-shadow:none}.bau-agentfeld{width:100%;resize:none;padding:0;border:none;background:transparent;font-size:var(--text-arbeit);line-height:1.5;color:var(--main-text)}.bau-agentfeld::placeholder{color:var(--main-text-muted)}.bau-agentfeld:focus{outline:none}.bau-sende{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--surface-subtle);color:var(--main-text-muted)}.bau-sende:hover:not(:disabled){filter:brightness(1.06)}.bau-sende:not(:disabled){background:var(--color-accent);color:#fff}.bau-chat-nutzer{max-width:85%;padding:8px 12px;border-radius:var(--radius-xl) var(--radius-sm) var(--radius-xl) var(--radius-xl);background:var(--color-accent-muted);color:var(--main-text);font-size:var(--text-arbeit);line-height:1.45;animation:bau-chat-ein var(--duration-fast) var(--ease-standard)}.bau-chat-agent{display:flex;flex-direction:column;gap:10px;animation:bau-chat-ein var(--duration-base) var(--ease-standard)}.bau-chat-agent__kopf{display:flex;align-items:center;gap:8px}.bau-ag-avatar{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--color-accent-muted);color:var(--color-accent-fg);flex-shrink:0}.bau-chat-agent__name{font-size:var(--text-etikett);font-weight:600;color:var(--main-text)}.bau-chat-agent__inhalt{display:flex;flex-direction:column;gap:10px}.bau-ag-emblem{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--color-accent-muted);color:var(--color-accent-fg)}@keyframes bau-chat-ein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bau-chat-nutzer,.bau-chat-agent{animation:none}}.bau-beispiel{display:inline-flex;align-items:center;justify-content:center;padding:7px 13px;border-radius:9999px;border:1px solid var(--surface-border);background:var(--surface-base);font-size:var(--text-meta);line-height:1.45;color:var(--main-text-secondary);text-align:center;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.bau-beispiel:hover{color:var(--main-text);border-color:var(--color-accent);background:var(--surface-subtle)}.bau-feldkaskade{width:320px;flex-shrink:0;border-radius:var(--radius-lg);background:var(--surface-subtle);padding:4px}.bau-artkachel--markiert{border-color:var(--color-accent)!important;background:var(--surface-subtle)!important}.bau-band{background:var(--surface-canvas);border:1px solid var(--surface-border);border-radius:var(--radius-lg)}.bau-eingabe{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-standard)}.bau-eingabe:focus-within{border-color:var(--color-accent)}.bau-eingabe__zeichen{border-inline-end:1px solid var(--input-border)}.bau-feld{background:var(--surface-base);transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.bau-feld:hover{box-shadow:0 0 0 1px var(--input-border),var(--shadow-floating),inset 0 1px 0 var(--card-highlight)}.bau-feld[data-gewaehlt],.bau-feld[data-gewaehlt]:hover{background:var(--surface-base);box-shadow:0 0 0 1px var(--color-accent),var(--shadow-floating),inset 0 1px 0 var(--card-highlight)}.bau-lauf{scrollbar-width:thin;scrollbar-color:var(--surface-border) transparent}.bau-seitenzeile{background:transparent;color:var(--main-text);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.bau-seitenzeile:hover{background:var(--surface-subtle)}.bau-seitenzeile[data-offen],.bau-seitenzeile[data-offen]:hover{background:var(--pill-active-bg);color:var(--pill-active-text);box-shadow:var(--pill-active-shadow)}.bau-seitenzeile[data-offen] *{color:inherit}.bau-baumzeile{transition:background-color var(--duration-fast) var(--ease-standard)}.bau-baumzeile:hover{background:var(--surface-subtle)}.bau-vorschau .ups-feld__eingabe[readonly],.bau-vorschau .ups-feld__eingabe:disabled{background:var(--input-bg);border-color:var(--input-border);opacity:1}.bau-schreibfeld{width:100%;min-width:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;padding:2px 6px;margin-inline-start:-6px;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.bau-feld:hover .bau-schreibfeld,.bau-schreibfeld:hover{border-color:var(--surface-border)}.bau-schreibfeld:focus{outline:none;background:var(--surface-base);border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.bau-eingabe .bau-schreibfeld,.bau-feld:hover .bau-eingabe .bau-schreibfeld,.bau-eingabe .bau-schreibfeld:hover,.bau-eingabe .bau-schreibfeld:focus{border-color:transparent;background:transparent;box-shadow:none}.bau-eingabe:focus-within{box-shadow:0 0 0 3px var(--color-accent-muted)}.bau-hinweis::placeholder{color:transparent;transition:color var(--duration-fast) var(--ease-standard)}.bau-feld:hover .bau-hinweis::placeholder,.bau-hinweis:focus::placeholder{color:var(--main-text-muted)}.bau-artkachel{background:var(--surface-base);color:var(--main-text);box-shadow:var(--shadow-raised);transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.bau-artkachel:hover{transform:translateY(-2px);box-shadow:var(--shadow-floating)}.bau-artkachel[data-dran],.bau-artkachel[data-dran]:hover{box-shadow:0 0 0 1px var(--color-accent),var(--shadow-floating);font-weight:600}.bau-textfeld .ups-feld__eingabe{background:var(--surface-subtle);border-color:transparent}.bau-textfeld .ups-feld__eingabe:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.bahn-karte{background:var(--surface-base);opacity:.5;box-shadow:var(--shadow-raised);transition:opacity var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.bahn-karte:not([data-scharf]){cursor:pointer}.bahn-karte:not([data-scharf]):hover{opacity:.8}.bahn-karte[data-erledigt]{opacity:.45;background:var(--surface-subtle);box-shadow:none}.bahn-karte[data-scharf]{opacity:1;box-shadow:0 6px 20px color-mix(in srgb,var(--color-indigo-950) 32%,transparent),0 0 0 10px color-mix(in srgb,var(--color-accent) 16%,transparent)}.bahn-karte[data-scharf][data-fehler]{box-shadow:0 6px 20px color-mix(in srgb,var(--color-error-600) 32%,transparent),0 0 0 10px color-mix(in srgb,var(--color-error-500) 16%,transparent)}.bahn-karte[data-scharf][data-richtig]{box-shadow:0 6px 20px color-mix(in srgb,var(--color-success-600) 32%,transparent),0 0 0 10px color-mix(in srgb,var(--color-success-500) 16%,transparent)}.bahn-seitenzeile{background:transparent;color:var(--main-text);transition:background-color var(--duration-fast) var(--ease-standard)}.bahn-seitenzeile:hover{background:var(--surface-subtle)}.bahn-seitenzeile[aria-pressed=true]{background:var(--pill-active-bg);color:var(--pill-active-text)}.bahn-seitenzeile[aria-pressed=true] *{color:inherit}.bahn-fragezeile{background:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}.bahn-fragezeile:hover{background:var(--surface-subtle)}.bahn-fragezeile[data-dran]{background:var(--surface-subtle);font-weight:600}.bahn-karte .ups-feld__etikett{font-size:var(--text-titel-md);font-weight:600;color:var(--main-text);line-height:1.35}.bahn-karte .ups-feld__hinweis{font-size:var(--text-arbeit);line-height:1.5}.bahn-karte .ups-feld__eingabe{background:var(--surface-subtle);border-color:transparent}.bahn-karte .ups-feld__eingabe:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.bahn-karte[data-erledigt] .ups-feld__eingabe{background:var(--surface-canvas)}@media(min-width:1700px){.bahn-karte .ups-feld__etikett{font-size:var(--text-titel)}.bahn-karte .ups-feld__hinweis{font-size:var(--text-arbeit-lg)}}.einstellungskachel{background:var(--surface-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-floating),inset 0 1px 0 var(--card-highlight)}.bau-leistentrenner{display:inline-block;width:1px;height:14px;background:var(--surface-divider)}.bau-artmenue,.bau-schnellmenue{background:var(--surface-base);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay)}.bau-menuezeile{background:transparent;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.bau-menuezeile[data-markiert]{background:var(--surface-subtle)}.bau-menuezeile[data-dran]{box-shadow:inset 0 0 0 1px var(--color-accent)}.bau-rumpf{pointer-events:none;opacity:.8;user-select:none}.bau-feld[data-gewaehlt] .bau-rumpf{opacity:1}.bau-rumpf .ups-feld__eingabe[readonly],.bau-rumpf .ups-feld__eingabe:disabled{background:var(--input-bg);border-color:var(--input-border);opacity:1}.bau-chip{display:inline-flex;align-items:center;gap:4px;border-radius:9999px;padding:2px 10px;font-size:var(--text-meta);line-height:1.5;color:var(--main-text-secondary);background:var(--surface-subtle);border:1px solid var(--surface-border);white-space:nowrap}.bau-chip:hover{color:var(--main-text)}.bau-chip--akzent{color:var(--color-accent-fg);background:var(--color-accent-muted);border-color:transparent}.bau-chip--pflicht{color:var(--color-error-600);background:var(--color-error-surface);border-color:transparent}.bau-chip--geist{background:transparent}.bau-chip--geist:hover{background:var(--surface-subtle)}.bau-aufklapper{z-index:40;background:var(--surface-base);border:1px solid var(--surface-border);border-radius:12px;box-shadow:var(--shadow-overlay);max-height:calc(100vh - 16px);overflow:auto}.bau-aufklapper .ups-auswahl__liste{position:static;margin-top:.375rem}.au{--au-900: #0f172a;--au-700: #334155;--au-600: #475569;--au-500: #64748b;--au-400: #94a3b8;--au-indigo: #6366f1;--au-indigo-700: #4338ca;--au-indigo-600: #4f46e5;--au-gruen: #059669;--au-gruen-text: #047857;--au-rot: #e11d48;--au-orange: #f59e0b;--au-orange-text: #92400e;--au-orange-tief: #451a03;--au-frist-bald: #c2410c;--au-weiss: #ffffff;--au-glas: rgba(255, 255, 255, .92);--au-schliff: blur(20px) saturate(1.3);--au-glas-schatten: 0 1px 2px rgba(15, 23, 42, .05), 0 18px 44px rgba(15, 23, 42, .13), inset 0 1px 0 rgba(255, 255, 255, .7);--au-karte: rgba(255, 255, 255, .96);--au-karte-schatten: 0 20px 50px rgba(15, 23, 42, .2), inset 0 0 0 1.5px rgba(99, 102, 241, .45);--au-band: linear-gradient(90deg, #6366f1, #8b8ff6);--au-verlauf: linear-gradient(180deg, #7072f2, #6366f1);--au-verlauf-schein: 0 2px 12px rgba(99, 102, 241, .42);--au-balken: linear-gradient(90deg, #7477f3, #6366f1);--au-linie: rgba(15, 23, 42, .07);--au-linie-8: rgba(15, 23, 42, .08);--au-ring: rgba(15, 23, 42, .2);--au-feldlinie: rgba(15, 23, 42, .14);--au-feldrand: rgba(15, 23, 42, .16);--au-tinte: rgba(15, 23, 42, .045);--au-tinte-indigo: rgba(99, 102, 241, .09);--au-tinte-indigo-leise: rgba(99, 102, 241, .06);--au-indigo-ring: rgba(99, 102, 241, .5);--au-matt: rgba(15, 23, 42, .08);--au-balken-grund: rgba(15, 23, 42, .1);--au-knopf-weiss: rgba(255, 255, 255, .9);--au-knopf-schatten: 0 6px 18px rgba(15, 23, 42, .11), inset 0 0 0 1px rgba(15, 23, 42, .07);--au-schild: rgba(255, 255, 255, .78);--au-foto-schatten: 0 1px 10px rgba(2, 6, 23, .45);--au-rueck-grund: rgba(245, 158, 11, .1);--au-gruen-grund: rgba(16, 185, 129, .14);--au-gelb-grund: rgba(245, 158, 11, .16);--au-grau-grund: rgba(15, 23, 42, .06);--au-indigo-grund: rgba(99, 102, 241, .12);--au-schleier: rgba(15, 23, 42, .34);--au-sperre-rand: inset 0 0 0 1px rgba(99, 102, 241, .25);--au-gruen-schein: 0 12px 30px rgba(5, 150, 105, .34);position:absolute;inset:0;font-size:14px;color:var(--au-900)}.au button{font:inherit}.au-kn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 22px;border:0;border-radius:10px;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease}.au-kn--p{background:var(--au-verlauf);color:var(--au-weiss);box-shadow:var(--au-verlauf-schein)}.au-kn--g{background:transparent;color:var(--au-500);font-weight:500}.au-kn--g:hover{color:var(--au-900);background:var(--au-tinte)}.au-kn--s{background:var(--au-knopf-weiss);color:var(--au-700);box-shadow:var(--au-knopf-schatten)}.au-kn--s:hover{background:var(--au-weiss);color:var(--au-900)}.au-kn--klein{height:34px;padding:0 16px;font-size:13px;border-radius:9px}.au-kn:disabled{background:var(--au-matt);color:var(--au-400);box-shadow:none;cursor:default}.au-kn--ik{width:34px;padding:0}.au-oben{position:absolute;left:190px;right:44px;top:30px;height:32px;z-index:3;display:flex;align-items:center;gap:18px}.au-herkunft{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:9px;overflow:hidden}.au-herkunft-w{flex:none;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--au-weiss);text-shadow:var(--au-foto-schatten)}.au-schild{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 11px;border-radius:999px;background:var(--au-schild);font-size:12px;color:var(--au-700)}.au-schild b{font-weight:600;color:var(--au-900)}.au-punkt{flex:none;width:5px;height:5px;border-radius:999px;background:var(--au-weiss);opacity:.6}.au-oben-r{flex:none;display:flex;align-items:center;gap:12px}.au-st{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.au-st--sperre{background:var(--au-knopf-weiss);color:var(--au-indigo-700);box-shadow:var(--au-sperre-rand)}.au-st--grau{background:var(--au-knopf-weiss);color:var(--au-600)}.au-st--gruen{background:var(--au-gruen-grund);color:var(--au-gruen-text)}.au-st--gelb{background:var(--au-gelb-grund);color:var(--au-orange-text)}.au-bahn{position:absolute;left:40px;top:78px;bottom:36px;width:316px;z-index:2;display:flex;flex-direction:column;padding-top:22px;border-radius:22px;background:var(--au-glas);-webkit-backdrop-filter:var(--au-schliff);backdrop-filter:var(--au-schliff);box-shadow:var(--au-glas-schatten)}.au-bahn-k{position:relative;z-index:2;padding:0 22px 17px;border-bottom:1px solid var(--au-linie)}.au-bahn-k h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em}.au-bahn-zustand{display:flex;align-items:center;gap:4px;margin:4px 0 0;font-size:12px;color:var(--au-400)}.au-runde{border:0;padding:1px 2px;border-radius:6px;background:transparent;font-size:12px;font-weight:600;color:var(--au-indigo-600);cursor:pointer}.au-bahn-stand{margin:5px 0 12px;font-size:12.5px;color:var(--au-500)}.au-bahn-stand b{font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;color:var(--au-900)}.au-balken{height:4px;border-radius:999px;background:var(--au-balken-grund);overflow:hidden}.au-balken>span{display:block;height:100%;border-radius:999px;background:var(--au-balken);transition:width .42s var(--gl-kurve)}.au-baum{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;padding:12px 14px 16px}.au-seite{margin-bottom:3px}.au-seite-k{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:11px;background:transparent;text-align:left;cursor:pointer;transition:background .16s ease}.au-seite-k:hover{background:var(--au-tinte)}.au-seite--an .au-seite-k{background:var(--au-tinte-indigo)}.au-ring{flex:none;width:19px;height:19px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1.7px solid var(--au-ring);color:var(--au-weiss)}.au-seite--fertig .au-ring{border-color:var(--au-gruen);background:var(--au-gruen)}.au-seite--rueck .au-ring{border-color:var(--au-orange);box-shadow:inset 0 0 0 3.5px var(--au-orange)}.au-seite-n{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--au-700)}.au-seite--an .au-seite-n{color:var(--au-900)}.au-zahl{flex:none;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:600;color:var(--au-400);font-variant-numeric:tabular-nums}.au-fragen{margin-left:19px;padding:2px 0 8px 20px;border-left:1.5px solid var(--au-linie-8)}.au-frage-z{width:100%;display:flex;align-items:center;gap:9px;padding:6px 9px;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer;transition:background .16s ease}.au-frage-z:hover{background:var(--au-tinte)}.au-frage-z .au-ring{width:14px;height:14px;border-width:1.6px}.au-frage-z--fertig .au-ring{border-color:var(--au-gruen);background:var(--au-gruen)}.au-frage-z--jetzt{background:var(--au-weiss);box-shadow:0 2px 10px var(--au-linie-8),inset 0 0 0 1.4px var(--au-indigo-ring)}.au-frage-z--jetzt .au-ring{border-color:var(--au-indigo);background:var(--au-indigo)}.au-frage-z--rueck .au-ring{border-color:var(--au-orange);background:var(--au-weiss);box-shadow:inset 0 0 0 3px var(--au-orange)}.au-frage-n{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--au-500)}.au-frage-z--fertig .au-frage-n{color:var(--au-700)}.au-frage-z--jetzt .au-frage-n{color:var(--au-900);font-weight:600}.au-frage-z--rueck .au-frage-n{color:var(--au-orange-text);font-weight:600}.au-frage-w{flex:none;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:12.5px;font-weight:600;color:var(--au-400)}.au-bahn-f{flex:none;padding:14px 18px 16px;border-top:1px solid var(--au-linie)}.au-frist{display:flex;align-items:center;gap:8px;margin-bottom:11px;font-size:12px;color:var(--au-500)}.au-frist b{font-weight:600;color:var(--au-700)}.au-frist--bald b{color:var(--au-frist-bald)}.au-bahn-f .au-kn{width:100%}.au-notiz{min-height:16px;margin:9px 0 0;font-size:11.5px;line-height:1.45;text-align:center;color:var(--au-400)}.au-notiz--gut{color:var(--au-gruen-text)}.au-notiz--fehler{color:var(--au-rot)}.au-verweis{border:0;padding:0;background:none;color:var(--au-indigo-600);font-weight:600;cursor:pointer}.au-verweis:hover{text-decoration:underline}.au-feld{position:absolute;inset:78px 40px 100px 380px;z-index:1;display:flex;align-items:center;justify-content:center;overflow-y:auto;scrollbar-width:none}.au-karte{width:780px;max-width:100%;margin:auto 0;overflow:hidden;padding:0 64px 48px;border-radius:18px;background:var(--au-karte);box-shadow:var(--au-karte-schatten);text-align:center;animation:au-rein .42s var(--gl-kurve) both}@keyframes au-rein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.au-band{margin:0 -64px 30px;padding:15px 48px;font-family:Rajdhani,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--au-weiss);background:var(--au-band)}.au-titel{margin:0;font-size:30px;font-weight:600;letter-spacing:-.028em;line-height:1.2}.au-anweisung{max-width:520px;margin:10px auto 0;font-size:13px;line-height:1.55;color:var(--au-500)}.au-anweisung{--text-meta: 13px;--main-text-muted: var(--au-500)}.au-anweisung strong{font-weight:600;color:var(--au-700)}.au-pruef{margin-top:14px}.au-rueck{max-width:560px;margin:16px auto 0;padding:12px 16px;border-radius:12px;text-align:left;background:var(--au-rueck-grund);box-shadow:inset 3px 0 0 var(--au-orange)}.au-rueck b{display:block;font-size:11.5px;font-weight:600;color:var(--au-orange-text)}.au-rueck p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--au-orange-tief)}.au-linie{display:flex;align-items:baseline;gap:12px;width:300px;max-width:100%;margin:26px auto 0;border-bottom:2px solid var(--au-feldlinie);transition:border-color .22s ease}.au-linie:focus-within{border-color:var(--au-indigo)}.au-linie--text{width:560px}.au-linie--datum{width:260px}.au-linie input{flex:1 1 auto;min-width:0;padding:0 0 8px;border:0;outline:0;background:transparent;text-align:center;font-family:Rajdhani,sans-serif;font-size:34px;font-weight:600;color:var(--au-900);font-variant-numeric:tabular-nums}.au-linie--text input{font-family:Inter,system-ui,sans-serif;font-size:21px;font-weight:500}.au-linie--datum input{font-size:26px}.au-linie input:focus,.au-linie input:focus-visible{outline:none;box-shadow:none}.au-linie input[type=number]{-moz-appearance:textfield;appearance:textfield}.au-linie input::-webkit-inner-spin-button,.au-linie input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.au-linie input::placeholder{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;color:var(--au-400)}.au-linie input:disabled{color:var(--au-600);-webkit-text-fill-color:var(--au-600)}.au-linie:has(input:disabled){border-bottom-style:dashed}.au-lang{width:640px;max-width:100%;margin:26px auto 0;padding:16px 18px;border-radius:14px;background:var(--au-glas);box-shadow:inset 0 0 0 1px var(--au-linie-8);text-align:left;transition:box-shadow .2s ease}.au-lang:focus-within{box-shadow:inset 0 0 0 2px var(--au-indigo)}.au-lang textarea{display:block;width:100%;height:118px;resize:none;border:0;outline:0;background:transparent;font-size:16px;line-height:1.55;color:var(--au-900)}.au-lang textarea::placeholder{color:var(--au-400)}.au-wahl{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:26px auto 0}.au-wahl button{min-width:150px;height:56px;padding:0 22px;border:0;border-radius:10px;background:var(--au-glas);box-shadow:0 6px 18px var(--au-linie-8),inset 0 0 0 1px var(--au-balken-grund);font-size:17px;font-weight:600;color:var(--au-700);cursor:pointer}.au-wahl button:hover:not(:disabled){box-shadow:0 6px 18px var(--au-linie-8),inset 0 0 0 1.5px var(--au-indigo-ring)}.au-wahl button[aria-checked=true]{background:var(--au-verlauf);color:var(--au-weiss);box-shadow:var(--au-verlauf-schein)}.au-wahl button:disabled{cursor:default}.au-wahl button:disabled:not([aria-checked=true]){opacity:.55}.au-dd{display:block;width:360px;max-width:100%;height:46px;margin:26px auto 0;padding:0 14px;border:0;border-radius:10px;background:var(--au-weiss);box-shadow:inset 0 0 0 1px var(--au-feldrand);font-size:16px;color:var(--au-900);cursor:pointer}.au-dd:focus{outline:0;box-shadow:inset 0 0 0 2px var(--au-indigo)}.au-dd:disabled{color:var(--au-600);cursor:default}.au-grenze{min-height:20px;margin:12px 0 0;font-size:13px;color:var(--au-400)}.au-knoepfe{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:22px}.au-leise{margin:14px 0 0;font-size:12px;color:var(--au-400)}.au-taste{font-family:Rajdhani,sans-serif;font-weight:700;color:var(--au-500);background:var(--au-grau-grund);padding:2px 8px;border-radius:5px}.au-gespeichert{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:12px;color:var(--au-500)}.au-gespeichert svg{color:var(--au-gruen)}.au-karte--halt{padding-top:44px}.au-halt-z{font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--au-400)}.au-halt-t{margin:10px 0 0;font-size:30px;font-weight:600;letter-spacing:-.03em}.au-halt-s{max-width:480px;margin:10px auto 0;font-size:14.5px;line-height:1.55;color:var(--au-500)}.au-halt-balken{max-width:360px;margin:18px auto 0}.au-haken{width:60px;height:60px;margin:0 auto;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--au-weiss);background:var(--au-gruen);box-shadow:var(--au-gruen-schein)}.au-liste{max-width:520px;margin:20px auto 0;display:flex;flex-direction:column;gap:6px;text-align:left}.au-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:11px 14px;border:0;border-radius:11px;background:var(--au-weiss);box-shadow:inset 0 0 0 1px var(--au-linie-8);text-align:left;cursor:pointer}.au-zeile:hover{box-shadow:inset 0 0 0 1.5px var(--au-indigo-ring)}.au-zeile--rueck{grid-template-columns:190px minmax(0,1fr) 16px;box-shadow:inset 3px 0 0 var(--au-orange),inset 0 0 0 1px var(--au-linie-8)}.au-zeile-n{font-size:13.5px;font-weight:600;color:var(--au-900)}.au-zeile-u{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--au-500)}.au-zeile-g{font-size:13px;line-height:1.5;color:var(--au-orange-tief)}.au-zeile-s{font-size:12px;color:var(--au-400)}.au-zeile svg{color:var(--au-400)}.au-best{display:inline-flex;align-items:center;gap:12px;margin:22px auto 0;padding:12px 16px;border:0;border-radius:12px;background:var(--au-weiss);box-shadow:inset 0 0 0 1px var(--au-balken-grund);font-size:14px;color:var(--au-700);text-align:left;cursor:pointer}.au-best-k{flex:none;width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:transparent;box-shadow:inset 0 0 0 1.7px var(--au-ring)}.au-best[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--au-indigo-ring)}.au-best[aria-checked=true] .au-best-k{background:var(--au-indigo);color:var(--au-weiss);box-shadow:none}.au-beleg{max-width:460px;margin:20px auto 0;padding:12px 16px;border-radius:12px;background:var(--au-tinte-indigo-leise);font-size:12.5px;color:var(--au-600)}.au-beleg p{margin:0 0 6px}.au-beleg code{display:block;margin-top:8px;word-break:break-all;font-size:11px;color:var(--au-700)}.au-schritte{position:absolute;right:40px;bottom:30px;z-index:2;display:flex;align-items:center;gap:10px}.au-schritte-w{margin-right:4px;font-size:12.5px;font-weight:600;color:var(--au-weiss);text-shadow:var(--au-foto-schatten)}.au-pfeil{width:36px;height:36px;border:0;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--au-knopf-weiss);box-shadow:var(--au-knopf-schatten);color:var(--au-700);cursor:pointer}.au-pfeil:disabled{opacity:.35;cursor:default}.au-schleier{position:absolute;inset:0;z-index:20;background:var(--au-schleier);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.au-alle{position:absolute;left:50%;top:50%;z-index:21;width:min(1280px,calc(100% - 64px));height:min(560px,calc(100% - 64px));transform:translate(-50%,-50%);display:flex;flex-direction:column;padding:26px 30px 24px;border-radius:24px;background:var(--au-glas);-webkit-backdrop-filter:var(--au-schliff);backdrop-filter:var(--au-schliff);box-shadow:var(--au-glas-schatten)}.au-alle-k{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--au-linie-8)}.au-alle-k h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.022em}.au-alle-k p{margin:0;font-size:13px;color:var(--au-500)}.au-alle-k .au-kn{margin-left:auto}.au-alle-sp{flex:1 1 auto;min-height:0;display:flex;gap:18px;padding-top:18px;overflow:auto}.au-alle-s{flex:1 1 0;min-width:180px}.au-alle-s h3{margin:0 0 11px;font-size:14.5px;font-weight:600}.au-alle-s h3 span{margin-left:8px;font-family:Rajdhani,sans-serif;font-size:12.5px;color:var(--au-400)}.au-alle-q{width:100%;display:flex;align-items:center;gap:9px;margin-bottom:5px;padding:8px 11px;border:0;border-radius:10px;background:var(--au-tinte);text-align:left;cursor:pointer}.au-alle-q:hover{background:var(--au-tinte-indigo)}.au-alle-q .au-ring{width:15px;height:15px}.au-alle-q--fertig .au-ring{border-color:var(--au-gruen);background:var(--au-gruen)}.au-alle-q--rueck .au-ring{border-color:var(--au-orange);box-shadow:inset 0 0 0 3px var(--au-orange)}.au-alle-q span:nth-child(2){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--au-600)}.au-alle-q span:nth-child(3){flex:none;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:600}.au-alle-f{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:18px;border-top:1px solid var(--au-linie-8)}.au-alle-f span{margin-left:auto;font-size:13px;color:var(--au-500)}@media(max-width:900px){.au-oben{left:16px;right:16px;top:56px;flex-wrap:wrap;height:auto}.au-herkunft,.au-bahn{display:none}.au-feld{left:16px;right:16px;top:110px}.au-karte{padding:0 22px 32px}.au-band{margin:0 -22px 22px;padding:13px 22px}.au-titel{font-size:23px}.au-schritte{right:16px}}@media(prefers-reduced-motion:reduce){.au-karte{animation:none}.au-balken>span,.au-kn,.au-seite-k,.au-frage-z,.au-lang,.au-linie{transition:none}}.au-urteil{margin-top:6px}.au-urteil .au-wahl button{min-width:190px;height:48px;font-size:15px}.au-pruef-f{display:flex;flex-direction:column;gap:8px}.nf{--nf-b: var(--nf-breite, 528px);--nf-900: #0f172a;--nf-700: #334155;--nf-600: #475569;--nf-500: #64748b;--nf-400: #94a3b8;--nf-300: #cbd5e1;--nf-indigo: #6366f1;--nf-indigo-600: #4f46e5;--nf-indigo-700: #4338ca;--nf-indigo-hell: #a5b4fc;--nf-indigo-ring: #c7d2fe;--nf-indigo-ring-stark: #818cf8;--nf-indigo-grund: #f5f5ff;--nf-indigo-zart: #eef2ff;--nf-indigo-schein: rgba(99, 102, 241, .18);--nf-gruen: #10b981;--nf-gruen-text: #047857;--nf-bernstein: #f59e0b;--nf-bernstein-text: #b45309;--nf-bernstein-grund: #fffbeb;--nf-bernstein-schein: rgba(245, 158, 11, .16);--nf-rot: #dc2626;--nf-rot-grund: #fef2f2;--nf-weiss: #ffffff;--nf-papier: #e8ecf1;--nf-papier-linie: #d9dee6;--nf-linie: #eef1f6;--nf-linie-zart: #f1f3f7;--nf-feldlinie: #e2e8f0;--nf-feldlinie-leer: #dbe2ec;--nf-zelle: #f8fafc;--nf-hover: #f8fafc;--nf-mulde: #f4f6f9;--nf-blatt-schatten: 0 1px 3px rgba(15, 23, 42, .1), 0 12px 32px rgba(15, 23, 42, .08);--nf-karte-schatten: 0 1px 2px rgba(15, 23, 42, .06), 0 22px 60px rgba(2, 6, 23, .28);--nf-zone: rgba(15, 23, 42, .16);--nf-zone-kante: inset -1px 0 0 rgba(255, 255, 255, .4), 1px 0 0 rgba(2, 6, 23, .18);--nf-glas: rgba(255, 255, 255, .16);--nf-glas-rand: rgba(255, 255, 255, .35);--nf-glas-an: rgba(255, 255, 255, .26);--nf-weiss-leise: rgba(255, 255, 255, .78);--nf-text-schatten: 0 1px 10px rgba(2, 6, 23, .45);--nf-schleier: rgba(15, 23, 42, .16);--nf-panel-schatten: -24px 0 60px rgba(15, 23, 42, .18), -1px 0 0 rgba(15, 23, 42, .06);--nf-pop-schatten: 0 18px 44px rgba(15, 23, 42, .18), 0 0 0 1px rgba(15, 23, 42, .06);--nf-griff: rgba(255, 255, 255, .6);--nf-griff-schatten: 0 1px 4px rgba(2, 6, 23, .35);--nf-ring-feld: inset 0 0 0 1px rgba(15, 23, 42, .12);--nf-ton-indigo: #5e61e5;--nf-ton-petrol: #0e7490;--nf-ton-violett: #7c3aed;--nf-ton-bernstein: #b45309;--nf-ton-gruen: #047857;--nf-ton-grau: #94a3b8;--nf-ton-bsfz: #6366f1;--nf-ton-eew: #0ea5e9;--nf-ton-technik: #14b8a6;--nf-ton-audit: #f59e0b;--vr-mulde: rgba(15, 23, 42, .06);position:absolute;inset:0;line-height:normal}.gl-schale--vollbild:has(.nf) .gl-foto{filter:none;transform:none}.gl-schale:has(.nf) .gl-marke{display:none}.nf--stand{display:flex;align-items:center;justify-content:center}.nf-zone{position:absolute;left:0;top:0;bottom:0;width:var(--nf-b);background:var(--nf-zone);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:var(--nf-zone-kante)}.nf-chat{position:absolute;left:44px;top:18px;bottom:92px;width:calc(var(--nf-b) - 88px);display:flex;flex-direction:column;min-height:0}.nf-chat-k{flex:none;display:flex;align-items:center;gap:14px;padding:4px 0 14px}.nf-zurueck{flex:none;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 11px;border-radius:10px;background:var(--nf-glas);box-shadow:inset 0 0 0 1px var(--nf-glas-rand);color:var(--nf-weiss);font-size:13px;font-weight:600;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .16s ease}.nf-zurueck:hover{background:var(--nf-glas-an)}.nf-chat-t{display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--nf-weiss);text-shadow:var(--nf-text-schatten)}.nf-chat-w{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--nf-weiss-leise)}.nf-chat-v{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nf-verlauf{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column}.nf-verlauf::-webkit-scrollbar{width:0}.nf-verlauf .gp-rolle{padding:8px 2px 4px;gap:12px}.nf .gp-blase{max-width:100%}.nf-text{white-space:pre-wrap}.nf-beleg{margin:11px 0 0;padding-top:10px;border-top:1px solid var(--nf-linie);font-size:12.5px;line-height:1.45;color:var(--nf-600)}.nf-beleg--fehler{color:var(--nf-rot)}.nf-ziel{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:0;border:0;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--nf-indigo-600);cursor:pointer}.nf-ziel:hover{text-decoration:underline}.nf-notiz .gp-blase{padding:9px 14px}.nf-notiz .gp-t{font-size:13px;color:var(--nf-600)}.nf-a-leer{visibility:hidden}.nf-chips{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 2px 40px}.nf-chips .gp-vorschlag{text-align:left;line-height:1.4}.nf-teiler{position:absolute;top:0;bottom:0;left:calc(var(--nf-b) + 6px);z-index:10;width:16px;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none}.nf-teiler i{display:block;width:5px;height:56px;border-radius:999px;background:var(--nf-griff);box-shadow:var(--nf-griff-schatten);transition:height .16s ease,background .16s ease}.nf-teiler:hover i,.nf--zieht .nf-teiler i{height:96px;background:var(--nf-weiss)}.nf--zieht,.nf--zieht *{user-select:none}.nf-karte{position:absolute;left:calc(var(--nf-b) + 28px);right:30px;top:18px;bottom:26px;border-radius:22px;overflow:hidden;background:var(--nf-papier);box-shadow:var(--nf-karte-schatten)}.nf--breit .nf-zone{display:none}.nf--breit .nf-karte{left:30px}.nf-blatt{position:absolute;inset:0}.nf-blatt-i{position:absolute;inset:0;overflow-y:auto;padding:0 36px 70px;scrollbar-width:thin}.nf-kopf{position:sticky;top:0;z-index:6;max-width:800px;margin:0 auto;padding:22px 0 14px;background:var(--nf-papier);border-bottom:1px solid var(--nf-papier-linie);box-shadow:0 -40px 0 var(--nf-papier),-40px 0 0 var(--nf-papier),40px 0 0 var(--nf-papier)}.nf-kopf-z1{display:flex;align-items:center;gap:12px}.nf-kopf-z1 h1{margin:0;flex:0 1 auto;min-width:0;font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:26px;color:var(--nf-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nf-titel-ein{field-sizing:content;min-width:6ch;max-width:100%;padding:0 0 1px;border:0;border-bottom:1.5px solid transparent;outline:0;background:transparent;font:inherit;letter-spacing:inherit;color:inherit;text-overflow:ellipsis}.nf-titel-ein:hover{border-bottom-color:var(--nf-feldlinie)}.nf-titel-ein:focus{border-bottom-color:var(--nf-indigo)}.nf-laden-w{position:relative;flex:none}.nf .nf-menue--laden{left:auto;right:0;top:40px;min-width:190px}.nf-menue--laden small{margin-left:auto;font-size:11.5px;color:var(--nf-400)}.nf-entwurf{flex:none;height:22px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:var(--vr-mulde);font-size:11.5px;font-weight:600;color:var(--nf-600)}.nf-kopf-k{margin-left:auto;display:inline-flex}.nf-ik{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;color:var(--nf-400);cursor:pointer}.nf-ik:hover{background:var(--vr-mulde);color:var(--nf-700)}.nf-kopf-z2{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12px;color:var(--nf-600)}.nf-ring{flex:none;transform:rotate(-90deg)}.nf-ring circle{fill:none;stroke-width:9}.nf-ring-g{stroke:var(--nf-linie)}.nf-ring-v{stroke:var(--nf-indigo);stroke-linecap:round;transition:stroke-dasharray .4s var(--gl-kurve)}.nf-stand{font-weight:600;color:var(--nf-900);font-variant-numeric:tabular-nums}.nf-gesp{margin-left:auto;color:var(--nf-400)}.nf-akk{max-width:800px;margin:18px auto 30px;padding:12px 32px 18px;border-radius:6px;background:var(--nf-weiss);box-shadow:var(--nf-blatt-schatten)}.nf-akk-z{position:relative;display:grid;grid-template-columns:22px 20px minmax(0,1fr) auto 44px 16px;align-items:center;column-gap:12px;width:100%;padding:14px 8px;border-bottom:1px solid var(--nf-linie);text-align:left}.nf-akk-auf{position:absolute;inset:0;z-index:1;padding:0;border:0;background:transparent;cursor:pointer}.nf-akk-ein{position:relative;z-index:2;width:100%;padding:0 0 2px;border:0;border-bottom:1.5px solid transparent;outline:0;background:transparent;font:inherit;font-size:15px;font-weight:600;color:var(--nf-900);cursor:text}.nf-akk-ein:hover{border-bottom-color:var(--nf-feldlinie)}.nf-akk-ein:focus{border-bottom-color:var(--nf-indigo)}.nf-t:last-child .nf-akk-z{border-bottom:0}.nf-akk-z:hover{background:var(--nf-hover)}.nf-ic{position:relative;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--nf-weiss);box-shadow:inset 0 0 0 1.5px var(--nf-300);color:var(--nf-weiss)}.nf-ic--fertig{background:var(--nf-gruen);box-shadow:none}.nf-ic--teil{box-shadow:inset 0 0 0 2px var(--nf-indigo-hell)}.nf-ic--schreibt{background:var(--nf-indigo);box-shadow:0 0 0 4px var(--nf-indigo-schein);animation:nf-atem 1.1s ease-in-out infinite}.nf-ic--sie,.nf-ic--bei{box-shadow:inset 0 0 0 2px var(--nf-bernstein),0 0 0 4px var(--nf-bernstein-schein)}.nf-ic--sie:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--nf-bernstein)}@keyframes nf-atem{50%{box-shadow:0 0 0 7px var(--nf-indigo-schein)}}.nf-akk-nr{font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;color:var(--nf-indigo-hell)}.nf-t--fertig .nf-akk-nr{color:var(--nf-gruen)}.nf-akk-t{display:flex;flex-direction:column;min-width:0}.nf-akk-t b{font-size:15px;font-weight:600;color:var(--nf-900)}.nf-akk-t span{font-size:12.5px;color:var(--nf-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nf-stat{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.nf-stat--schreibt{background:var(--nf-indigo-zart);color:var(--nf-indigo-700)}.nf-stat--sie,.nf-stat--bei{background:var(--nf-bernstein-grund);color:var(--nf-bernstein-text)}.nf-stat--offen{background:var(--vr-mulde);color:var(--nf-500)}.nf-akk-zahl{font-size:12px;color:var(--nf-400);text-align:right;font-variant-numeric:tabular-nums}.nf-akk-pf{color:var(--nf-400);transition:transform .2s ease}.nf-t--auf .nf-akk-pf{transform:rotate(180deg)}.nf-felder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;padding:6px 20px 22px 74px}.nf-ab{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:32px;margin-bottom:4px}.nf-ab-t{flex:1 1 auto;font-size:12.5px;font-weight:600;color:var(--nf-bernstein-text)}.nf-f{position:relative;grid-column:1 / -1;margin:0 -12px;padding:12px;border-radius:12px;transition:background .2s ease,box-shadow .2s ease}.nf-f--halb{grid-column:auto}.nf-f--aktiv{background:var(--nf-indigo-grund);box-shadow:inset 0 0 0 1.5px var(--nf-indigo-ring)}.nf-f--schreibt{background:var(--nf-indigo-grund);box-shadow:inset 0 0 0 2px var(--nf-indigo-ring-stark)}.nf-f--schreibt:after{content:"upsmart schreibt";position:absolute;left:12px;top:-9px;padding:1px 7px;border-radius:5px;background:var(--nf-indigo);color:var(--nf-weiss);font-size:10.5px;font-weight:600;line-height:16px;pointer-events:none}.nf-f--bei{opacity:.62}.nf-f-k{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:4px}.nf-f-l{font-size:12.5px;font-weight:600;color:var(--nf-500)}.nf-f-l--frage{font-size:14px;line-height:1.45;color:var(--nf-900)}.nf-f--haken .nf-f-l--frage{font-weight:500}.nf-f-l--ein{field-sizing:content;min-width:4ch;max-width:100%;padding:0 0 1px;border:0;border-bottom:1.5px solid transparent;outline:0;background:transparent;font-family:inherit;resize:none;cursor:text}textarea.nf-f-l--ein{flex:1 1 0%;min-width:0;overflow:hidden}.nf-f-l--ein:hover{border-bottom-color:var(--nf-feldlinie)}.nf-f-l--ein:focus{border-bottom-color:var(--nf-indigo)}.nf-f-weg{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-left:auto;padding:0;border:0;border-radius:7px;background:transparent;color:var(--nf-400);cursor:pointer;opacity:0;transition:opacity .12s ease}.nf-fragt+.nf-f-weg{margin-left:0}.nf-f:hover .nf-f-weg,.nf-f:focus-within .nf-f-weg{opacity:1}.nf-f-weg:hover{background:var(--nf-rot-grund);color:var(--nf-rot)}.nf-ab-fuss{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.nf-dazu-w{position:relative}.nf-dazu{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--nf-indigo-600);cursor:pointer}.nf-dazu:hover{background:var(--nf-indigo-grund)}.nf-dazu--leise{color:var(--nf-400)}.nf-dazu--leise:hover{background:var(--nf-rot-grund);color:var(--nf-rot)}.nf .nf-menue--auf{top:36px;min-width:180px}.nf-loeschen{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--nf-700)}.nf .vr-knopf.nf-knopf--weg{background:var(--nf-rot);color:var(--nf-weiss);box-shadow:none}.nf-dazu--abschnitt{display:flex;justify-content:center;width:100%;height:44px;margin-top:12px;border:1.5px dashed var(--nf-feldlinie);border-radius:10px;color:var(--nf-500)}.nf-dazu--abschnitt:hover{border-color:var(--nf-indigo-hell);color:var(--nf-indigo-600)}.nf-herkunft{font-size:11px;font-weight:500;color:var(--nf-400)}.nf-fragt{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;font-weight:600;color:var(--nf-indigo-600)}.nf-in{width:100%;padding:6px 0;border:0;border-bottom:1.5px solid var(--nf-feldlinie);background:transparent;font:inherit;font-size:15px;color:var(--nf-900);outline:none;transition:border-color .16s ease}.nf-in:focus{border-bottom-color:var(--nf-indigo)}.nf-in::placeholder{color:var(--nf-400)}.nf-f--aktiv .nf-in::placeholder{color:var(--nf-indigo-600)}.nf-in--kurz{max-width:220px}.nf-lang{display:block;min-height:28px;padding-top:4px;border-bottom:0;resize:none;field-sizing:content;font-size:15px;line-height:1.68;color:var(--nf-900)}.nf-f--langtext:has(.nf-lang:placeholder-shown) .nf-lang{border-bottom:1.5px dashed var(--nf-feldlinie-leer)}.nf-lang--kurz{max-height:calc(5.04em + 4px);overflow:hidden}.nf-zeichen{display:flex;align-items:center;gap:12px;margin-top:4px;font-size:11px;color:var(--nf-400);font-variant-numeric:tabular-nums}.nf-zeichen span{margin-left:auto}.nf-mehr{padding:0;border:0;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--nf-indigo-600);cursor:pointer}.nf-mehr:hover{text-decoration:underline}.nf-zahl{display:flex;align-items:center;gap:10px}.nf-eh{font-size:13px;font-weight:600;color:var(--nf-500)}.nf-jn{display:flex;gap:8px;margin-top:4px}.nf-jn button,.nf-haken{height:32px;padding:0 14px;border:0;border-radius:9px;background:var(--nf-weiss);box-shadow:var(--nf-ring-feld);font:inherit;font-size:13px;font-weight:500;color:var(--nf-700);cursor:pointer}.nf-jn button.nf-jn--an{background:var(--nf-indigo-zart);box-shadow:inset 0 0 0 1.5px var(--nf-indigo-ring-stark);color:var(--nf-indigo-700);font-weight:600}.nf-jn button:disabled,.nf-haken:disabled{cursor:default}.nf-haken{display:inline-flex;align-items:center;gap:10px;padding:0 12px 0 6px;box-shadow:none;background:transparent;color:var(--nf-indigo-600);font-weight:600}.nf-haken-k{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--nf-indigo-ring-stark);color:var(--nf-weiss)}.nf-haken--an .nf-haken-k{background:var(--nf-indigo);box-shadow:none}.nf-haken--an{color:var(--nf-indigo-700)}.nf-gr{margin-top:8px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--nf-feldlinie);background:var(--nf-weiss)}.nf-gr-z{position:relative;display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--nf-spalten),150px);align-items:center;border-top:1px solid var(--nf-linie)}.nf-gr-z:first-child{border-top:0}.nf-gr--tabelle .nf-gr-z{grid-template-columns:44px minmax(0,1.3fr) 142px minmax(0,1fr) 54px}.nf-gr-k{border-radius:12px 12px 0 0;background:var(--nf-zelle);font-size:11.5px;font-weight:600;color:var(--nf-500)}.nf-gr-k span{padding:8px 14px}.nf-gr-k span+span{text-align:right}.nf-gr--tabelle .nf-gr-k span+span{text-align:left}.nf-gr-l{padding:9px 14px;font-size:13px;color:var(--nf-700)}.nf-gr-k input.nf-gr-kopf,.nf-gr-z input.nf-gr-l--ein{box-shadow:none;font-size:inherit;font-weight:inherit;color:inherit;text-align:left}.nf-gr-k input.nf-gr-kopf{padding:8px 14px}.nf-gr-k input.nf-gr-kopf+input.nf-gr-kopf{box-shadow:inset 1px 0 0 var(--nf-linie)}.nf-gr:not(.nf-gr--tabelle) .nf-gr-k input.nf-gr-kopf{text-align:right}.nf-gr-z input.nf-gr-l--ein{font-size:13px;color:var(--nf-700)}.nf-gr-z input{width:100%;padding:9px 14px;border:0;outline:0;background:transparent;box-shadow:inset 1px 0 0 var(--nf-linie);font:inherit;font-size:14px;color:var(--nf-900);text-align:right;font-variant-numeric:tabular-nums}.nf-gr--tabelle .nf-gr-z input{text-align:left}.nf-gr--tabelle .nf-gr-z input.nf-gr-mitte{text-align:center}.nf-gr-z input:focus{background:var(--nf-indigo-grund)}.nf-gr-s{border-radius:0 0 12px 12px;background:var(--nf-zelle);font-weight:700}.nf-gr-s span{padding:9px 14px;font-size:13px;color:var(--nf-900)}.nf-gr-s span+span{text-align:right;font-variant-numeric:tabular-nums;box-shadow:inset 1px 0 0 var(--nf-linie)}.nf-gr-leer{padding:12px 14px;border-top:1px solid var(--nf-linie);font-size:13px;color:var(--nf-400)}.nf-gr-neu{display:flex;align-items:center;gap:6px;width:100%;padding:9px 14px;border:0;border-top:1px solid var(--nf-linie);border-radius:0 0 12px 12px;background:var(--nf-weiss);font:inherit;font-size:12.5px;font-weight:600;color:var(--nf-indigo-600);text-align:left;cursor:pointer}.nf-gr-neu:hover{background:var(--nf-indigo-grund)}.nf-griff-w{position:absolute;left:-30px;top:50%;margin-top:-13px;z-index:4}.nf-griff{width:22px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--nf-400);cursor:pointer;opacity:0;transition:opacity .12s ease}.nf-gr-z:hover .nf-griff,.nf-gr-z--menue .nf-griff,.nf-griff:focus-visible{opacity:1}.nf-gr-z--menue .nf-griff{background:var(--nf-indigo);color:var(--nf-weiss)}.nf-menue{position:absolute;left:0;top:30px;z-index:9;display:flex;flex-direction:column;min-width:200px;padding:6px;border-radius:12px;background:var(--nf-weiss);box-shadow:var(--nf-pop-schatten)}.nf-menue button{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:13px;color:var(--nf-700);text-align:left;white-space:nowrap;cursor:pointer}.nf-menue button:hover{background:var(--nf-hover)}.nf-menue button.nf-menue-weg{color:var(--nf-rot)}.nf-menue button.nf-menue-weg:hover{background:var(--nf-rot-grund)}.nf-striche{position:absolute;left:14px;top:128px;z-index:7;padding:10px 8px}.nf-st-r{display:flex;flex-direction:column;gap:8px}.nf-s{display:block;width:12px;height:2px;border-radius:2px;background:var(--nf-300);transition:width .16s ease,background .16s ease}.nf-s--fertig{background:var(--nf-400)}.nf-s--sie,.nf-s--schreibt{background:var(--nf-indigo-hell)}.nf-s--bei{background:var(--nf-bernstein)}.nf-s--jetzt{width:20px;background:var(--nf-indigo-600)}.nf-karte{container:nf-karte / inline-size}@container nf-karte (max-width: 900px){.nf-st-r{align-items:center;gap:9px}.nf-s,.nf-s--jetzt{width:6px;height:6px;border-radius:999px}.nf-s--jetzt{width:8px;height:8px}}@container nf-karte (max-width: 720px){.nf-felder{grid-template-columns:minmax(0,1fr);padding:6px 8px 22px 20px}.nf-akk{padding:8px 18px 14px}.nf-entwurf,.nf-laden-t{display:none}}.nf-st-pop{position:absolute;left:4px;top:-6px;min-width:290px;display:flex;flex-direction:column;padding:6px;border-radius:14px;background:var(--nf-weiss);box-shadow:var(--nf-pop-schatten);opacity:0;pointer-events:none;transition:opacity .14s ease}.nf-striche:hover .nf-st-pop,.nf-striche:focus-within .nf-st-pop{opacity:1;pointer-events:auto}.nf-p{display:flex;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:13px;color:var(--nf-500);text-align:left;white-space:nowrap;cursor:pointer}.nf-p:hover{background:var(--nf-hover);color:var(--nf-900)}.nf-p--jetzt{background:var(--nf-indigo-grund);color:var(--nf-900);font-weight:600}.nf-p span{margin-left:auto;font-size:11.5px;font-weight:500;color:var(--nf-400);font-variant-numeric:tabular-nums}.nf-p--fertig span{color:var(--nf-gruen)}.nf-p--bei span{color:var(--nf-bernstein-text)}.nf-wahl{max-width:760px;margin:0 auto;padding:36px 0 30px}.nf-wahl h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--nf-900)}.nf-wahl>p{margin:6px 0 20px;font-size:13.5px;color:var(--nf-500)}.nf-vorlagen{display:flex;flex-direction:column;gap:10px}.nf-vl{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;border:0;border-radius:14px;background:var(--nf-weiss);box-shadow:var(--nf-blatt-schatten);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .16s ease}.nf-vl:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--nf-indigo-ring),var(--nf-blatt-schatten)}.nf-vl:disabled{cursor:default;opacity:.7}.nf-vl-s{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:11px;color:var(--nf-weiss);font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700}.nf-vl-s--neu{background:var(--nf-indigo-zart);color:var(--nf-indigo-600);box-shadow:inset 0 0 0 1.5px var(--nf-indigo-ring)}.nf-vl-t{display:flex;flex-direction:column;gap:2px;min-width:0}.nf-vl-t b{font-size:15px;font-weight:600;color:var(--nf-900)}.nf-vl-t span{font-size:12.5px;color:var(--nf-500)}.nf-vl-t em{font-size:11.5px;font-style:normal;color:var(--nf-400)}.nf-vl-z{font-size:12.5px;font-weight:600;color:var(--nf-600);white-space:nowrap}.nf-vl--neu{background:var(--nf-indigo-grund);box-shadow:inset 0 0 0 1px var(--nf-indigo-ring)}.nf-ton--bsfz{background:var(--nf-ton-bsfz)}.nf-ton--eew{background:var(--nf-ton-eew)}.nf-ton--technik{background:var(--nf-ton-technik)}.nf-ton--audit{background:var(--nf-ton-audit)}.nf-ton--indigo{background:var(--nf-ton-indigo)}.nf-ton--petrol{background:var(--nf-ton-petrol)}.nf-ton--violett{background:var(--nf-ton-violett)}.nf-ton--bernstein{background:var(--nf-ton-bernstein)}.nf-ton--gruen{background:var(--nf-ton-gruen)}.nf-ton--grau{background:var(--nf-ton-grau)}.nf-av,.nf-mono{flex:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--nf-weiss);font-size:9.5px;font-weight:700}.nf-mono{width:28px;height:28px;border-radius:8px;font-family:Rajdhani,sans-serif;font-size:12px}.nf-schleier{position:absolute;inset:0;z-index:20;background:var(--nf-schleier)}.nf-zuw{position:absolute;top:0;right:0;bottom:0;z-index:21;width:min(476px,100%);display:flex;flex-direction:column;border-radius:0 22px 22px 0;background:var(--nf-weiss);box-shadow:var(--nf-panel-schatten);animation:nf-rein .28s var(--gl-kurve) both}@keyframes nf-rein{0%{opacity:0;transform:translate(24px)}}.nf-zuw-k{flex:none;padding:20px 22px 12px;border-bottom:1px solid var(--nf-linie)}.nf-zuw-kz{display:flex;align-items:center;justify-content:space-between}.nf-zuw-w{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--nf-ton-indigo)}.nf-zuw h3{margin:2px 0 0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--nf-900)}.nf-zuw-u{margin:4px 0 14px;font-size:12.5px;line-height:1.45;color:var(--nf-500)}.nf-such{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:10px;background:var(--nf-mulde);color:var(--nf-400)}.nf-such:focus-within{background:var(--nf-weiss);box-shadow:inset 0 0 0 1.5px var(--nf-indigo-ring);color:var(--nf-indigo)}.nf-such input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:13.5px;color:var(--nf-900)}.nf-zuw-filter{margin-top:10px}.nf-zuw-ueber{margin:8px 0 0;font-size:11.5px;color:var(--nf-400)}.nf-zuw-liste{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 12px 14px;scrollbar-width:thin}.nf-zuw-h{margin:10px 10px 6px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--nf-400)}.nf-vor .nf-z{padding-left:10px;background:var(--nf-indigo-grund);box-shadow:inset 0 0 0 1px var(--nf-indigo-zart)}.nf-vor .nf-z-t span{white-space:normal}.nf-org{margin-top:6px;padding-top:6px;border-top:1px solid var(--nf-linie-zart)}.nf-org-k{display:flex;align-items:center;gap:10px;padding:8px 10px 4px}.nf-org-t{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.nf-org-t b{font-size:13.5px;font-weight:600;color:var(--nf-900)}.nf-org-t span{font-size:11.5px;color:var(--nf-400)}.nf-z{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px 7px 48px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer}.nf-z:hover:not(:disabled){background:var(--nf-hover)}.nf-z-t{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.nf-z-t b{font-size:13px;font-weight:600;color:var(--nf-900)}.nf-z-t span{font-size:11.5px;color:var(--nf-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nf-r{flex:none;width:18px;height:18px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--nf-300)}.nf-z--an{background:var(--nf-indigo-zart)}.nf-z--an .nf-r{box-shadow:inset 0 0 0 5px var(--nf-indigo)}.nf-z--aus{cursor:default;opacity:.5}.nf-alle-i{flex:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--nf-linie-zart);color:var(--nf-500)}.nf-zuw-leer{margin:18px 10px;font-size:13px;color:var(--nf-500)}.nf-zuw-neu{margin:12px 10px 0;padding-top:12px;border-top:1px solid var(--nf-linie-zart)}.nf-zuw-neu p{margin:6px 0 0;font-size:11.5px;line-height:1.45;color:var(--nf-500)}.nf-zuw-sie{margin:12px 10px 0;font-size:11.5px;color:var(--nf-400)}.nf-feld{width:100%;height:36px;padding:0 12px;border:1px solid var(--nf-feldlinie);border-radius:10px;background:var(--nf-weiss);font:inherit;font-size:13px;color:var(--nf-900);outline:none}.nf-feld:focus{border-color:var(--nf-indigo-ring-stark)}.nf-zuw-f{flex:none;padding:12px 22px 16px;border-top:1px solid var(--nf-linie);border-radius:0 0 22px;background:var(--nf-zelle)}.nf-an{display:flex;align-items:center;gap:10px;min-height:34px}.nf-an .nf-av{width:28px;height:28px;font-size:10px}.nf-an-leer{font-size:12.5px;color:var(--nf-400)}.nf-zuw-fz{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px;margin-top:10px}.nf-zuw-knoepfe{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.nf .vr-knopf{white-space:nowrap}.nf-zurueck:focus-visible,.nf-ik:focus-visible,.nf-dazu:focus-visible,.nf-f-weg:focus-visible,.nf-vl:focus-visible,.nf-z:focus-visible,.nf-p:focus-visible,.nf-teiler:focus-visible,.nf-ziel:focus-visible,.nf-mehr:focus-visible,.nf-jn button:focus-visible,.nf-haken:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.nf-akk-auf:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:6px}.nf-herkunft--datei{display:inline-flex;align-items:center;gap:4px;color:var(--nf-indigo-600);text-decoration:none}.nf-herkunft--datei:hover,.nf-herkunft--datei:focus-visible{text-decoration:underline}.nf-marke{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;background:var(--nf-indigo-zart);color:var(--nf-indigo-700);font-size:11px;font-weight:600}.nf-bestaetigen{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--nf-indigo-ring);border-radius:999px;background:var(--nf-weiss);color:var(--nf-indigo-700);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.nf-bestaetigen:hover{background:var(--nf-indigo-zart)}.nf-f-hinweis{margin:6px 0 0;font-size:12px;color:var(--nf-rot)}.nf-konflikt{margin-top:8px;padding:10px 12px;border:1px solid var(--nf-bernstein);border-radius:10px;background:var(--nf-bernstein-grund);font-size:12.5px;color:var(--nf-700)}.nf-konflikt p{margin:0 0 4px}.nf-konflikt-w{overflow-wrap:anywhere}.nf-gesp--fehler{margin-left:auto;padding:0;border:0;background:none;font:inherit;color:var(--nf-rot);text-decoration:underline;cursor:pointer}.nf-chat--zieht .nf-verlauf{opacity:.35}.nf-ablegen{position:absolute;inset:64px 0 0;display:grid;place-items:center;padding:24px;border:2px dashed var(--nf-indigo-ring-stark);border-radius:16px;background:var(--nf-indigo-grund);color:var(--nf-indigo-700);font-size:13.5px;font-weight:600;text-align:center;pointer-events:none}.nf-anhang{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 0}.nf-anhang-d{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 4px 3px 9px;border-radius:999px;background:var(--nf-weiss);color:var(--nf-700);font-size:12px}.nf-anhang-d b{overflow:hidden;max-width:180px;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.nf-anhang-z{color:var(--nf-500)}.nf-anhang-d--fehler .nf-anhang-z{color:var(--nf-rot)}.nf-anhang-weg{display:inline-grid;place-items:center;width:20px;height:20px;border:0;border-radius:999px;background:none;color:var(--nf-500);cursor:pointer}.nf-anhang-weg:hover{background:var(--nf-hover)}.nf-anhang-k{display:inline-flex;gap:4px;margin-left:auto}.nf-mit{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:11.5px;opacity:.85}.nf-wahl-d{position:absolute;left:0;right:0;bottom:48px;z-index:3;max-height:50%;overflow-y:auto;padding:10px;border-radius:14px;background:var(--nf-weiss);box-shadow:var(--nf-karte-schatten);font-size:13px;color:var(--nf-700)}.nf-wahl-d-k{display:flex;align-items:center;justify-content:space-between;padding:0 4px 6px}.nf-wahl-d ul{margin:0;padding:0;list-style:none}.nf-wahl-d li{display:flex;flex-direction:column;padding:7px 8px;border-radius:8px;cursor:pointer}.nf-wahl-d li:hover,.nf-wahl-d li:focus-visible{background:var(--nf-hover)}.nf-wahl-d li span{font-size:11.5px;color:var(--nf-500)}.nf-wahl-d-leer{margin:4px;color:var(--nf-500)}.nf-ein{--nf-ein-hof: rgba(15, 23, 42, .42);--nf-ein-hof-blatt: rgba(15, 23, 42, .3);--nf-ein-titel-schatten: 0 1px 2px rgba(2, 6, 23, .3), 0 2px 24px rgba(2, 6, 23, .35);--nf-ein-u-schatten: inset 0 1px 0 rgba(255, 255, 255, .3), 0 0 0 5px rgba(255, 255, 255, .12), 0 10px 28px rgba(99, 102, 241, .5);--nf-ein-feld: rgba(255, 255, 255, .97);--nf-ein-feld-schatten: inset 0 1px 0 #ffffff, 0 22px 50px rgba(2, 6, 23, .3), 0 0 0 1px rgba(255, 255, 255, .6), 0 0 0 6px rgba(129, 140, 248, .22);--nf-ein-feld-schatten-an: inset 0 1px 0 #ffffff, 0 22px 50px rgba(2, 6, 23, .3), 0 0 0 1px rgba(255, 255, 255, .7), 0 0 0 6px rgba(129, 140, 248, .4);--nf-ein-pop-schatten: 0 22px 54px rgba(2, 6, 23, .3);--nf-ein-senden-schatten: 0 2px 10px rgba(99, 102, 241, .4);--nf-ein-karte-ring: inset 0 0 0 1px rgba(255, 255, 255, .55);--nf-ein-karte-hover: 0 14px 34px rgba(2, 6, 23, .22), inset 0 0 0 1.5px #a5b4fc;--nf-ein-linie: rgba(15, 23, 42, .07);--nf-ein-reiter: rgba(15, 23, 42, .3);--nf-ein-reiter-rand: inset 0 0 0 1px rgba(255, 255, 255, .14);--nf-ein-reiter-an: 0 1px 3px rgba(2, 6, 23, .25);--nf-ein-weiss-mittel: rgba(255, 255, 255, .8);--nf-ein-weiss-leise: rgba(255, 255, 255, .6);--nf-ein-bk: rgba(255, 255, 255, .14);--nf-ein-bk-rand: inset 0 0 0 1px rgba(255, 255, 255, .22);--nf-ein-bk-an: rgba(255, 255, 255, .26);--nf-ein-bk-alle-schatten: 0 2px 8px rgba(2, 6, 23, .2);--nf-ein-haus-grund: rgba(16, 185, 129, .12);--nf-ein-blatt-grund: #fafbfd;--nf-ein-blatt-kopf: rgba(250, 251, 253, .96);--nf-ein-blatt-schatten: 0 30px 80px rgba(2, 6, 23, .4);--nf-ein-karte-weiss: 0 1px 2px rgba(15, 23, 42, .05), inset 0 0 0 1px #eef1f6;--nf-ein-chip-mulde: rgba(15, 23, 42, .05);--nf-ein-chip-hover: rgba(99, 102, 241, .08);--nf-ein-zeile-hover: rgba(99, 102, 241, .06);--nf-ein-feld-mulde: rgba(15, 23, 42, .06);--nf-ton-planung: #0d7f74;--nf-ton-technik-bereich: #0369a1;--nf-ein-maske: linear-gradient(to bottom, transparent 0, #000 8px, #000 calc(100% - 28px) , transparent 100%);position:absolute;inset:0;z-index:10;font-family:Inter,system-ui,sans-serif;color:var(--nf-900)}.nf-ein-hof{position:absolute;inset:0;background:var(--nf-ein-hof);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);animation:nf-ein-da .36s ease both}.nf-ein-zurueck{position:absolute;top:18px;left:24px;z-index:2}.nf-ein-wo{position:absolute;top:18px;right:24px;z-index:2;margin:0;display:flex;flex-direction:column;align-items:flex-end;color:var(--nf-weiss);text-shadow:var(--nf-text-schatten)}.nf-ein-wo span{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.nf-ein-wo b{font-size:13.5px;font-weight:600}.nf-ein-mitte{position:absolute;left:50%;top:66px;bottom:22px;z-index:1;width:min(920px,calc(100% - 96px));transform:translate(-50%)}.nf-ein-kern{position:absolute;left:50%;top:min(calc(50% - 22px),calc(100% - 378px));z-index:2;width:min(640px,100%);translate:-50% -50%}.nf-ein-kopf{position:absolute;left:50%;bottom:calc(100% + 26px);width:920px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;animation:nf-ein-hoch .48s .14s var(--gl-kurve) both}.nf-ein-u{flex:none;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--gl-indigo-verlauf);color:var(--nf-weiss);font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700;box-shadow:var(--nf-ein-u-schatten)}.nf-ein-kopf h1{margin:16px 0 0;font-family:Rajdhani,sans-serif;font-size:42px;font-weight:700;line-height:1.05;color:var(--nf-weiss);text-shadow:var(--nf-ein-titel-schatten)}.nf-ein-feld{position:relative;width:100%;height:60px;display:flex;align-items:center;gap:12px;padding:0 9px 0 22px;box-sizing:border-box;border-radius:999px;background:var(--nf-ein-feld);box-shadow:var(--nf-ein-feld-schatten);color:var(--nf-indigo);transition:box-shadow .22s ease;animation:nf-ein-feld-kommt .64s var(--gl-kurve) both}.nf-ein-feld:focus-within{box-shadow:var(--nf-ein-feld-schatten-an)}.nf-ein-feld input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--nf-900)}.nf-ein-feld input:focus,.nf-ein-feld input:focus-visible{outline:none;box-shadow:none}.nf-ein-feld input::placeholder{color:var(--nf-400)}.nf-ein-senden{flex:none;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--gl-indigo-verlauf);color:var(--nf-weiss);box-shadow:var(--nf-ein-senden-schatten);cursor:pointer}.nf-ein-senden:disabled{opacity:.4;cursor:default}.nf-ein-v{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:4;margin:0;padding:6px;list-style:none;border-radius:18px;background:var(--nf-weiss);box-shadow:var(--nf-ein-pop-schatten)}.nf-ein-v-z{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 10px;border-radius:12px;cursor:pointer}.nf-ein-v-z--an{background:var(--nf-indigo-zart)}.nf-ein-v-e{flex:none;font-size:10.5px;font-weight:600;color:var(--nf-400);visibility:hidden}.nf-ein-v-z--an .nf-ein-v-e{visibility:visible}.nf-ein-neu{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--gl-indigo-verlauf);color:var(--nf-weiss)}.nf-ein-z-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.nf-ein-z-t b{overflow:hidden;font-size:13.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--nf-900)}.nf-ein-z-t>span{overflow:hidden;font-size:11.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--nf-500)}.nf-ein-chips{position:absolute;left:50%;top:calc(100% + 16px);translate:-50% 0;display:flex;gap:8px;white-space:nowrap;animation:nf-ein-hoch .48s .24s var(--gl-kurve) both}.nf-ein-chip{height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--nf-glas);box-shadow:inset 0 0 0 1px var(--nf-glas-rand);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--nf-weiss);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .16s ease}.nf-ein-chip:hover:not(:disabled){background:var(--nf-glas-an)}.nf-ein-unten{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:12px;animation:nf-ein-hoch .52s .3s var(--gl-kurve) both}.nf-ein-reiter .vr-wahl{background:var(--nf-ein-reiter);box-shadow:var(--nf-ein-reiter-rand);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nf-ein-reiter .vr-wahl button{color:var(--nf-ein-weiss-mittel)}.nf-ein-reiter .vr-wahl button[aria-checked=true]{color:var(--nf-900);box-shadow:var(--nf-ein-reiter-an)}.nf-ein-karten{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:190px;gap:12px}.nf-ein-karte{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;height:100%;box-sizing:border-box;padding:14px 16px;border:0;border-radius:16px;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--gl-schatten),var(--nf-ein-karte-ring);font:inherit;text-align:left;cursor:pointer;transition:transform .18s var(--gl-kurve),box-shadow .18s ease}.nf-ein-karte:hover{transform:translateY(-2px);box-shadow:var(--nf-ein-karte-hover)}.nf-ein-karte-k{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.nf-ein-karte-n{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:600;line-height:1.3;color:var(--nf-900);-webkit-line-clamp:2;-webkit-box-orient:vertical}.nf-ein-karte-u{font-size:11.5px;color:var(--nf-500)}.nf-ein-karte-g{width:100%;margin-top:auto;display:flex;gap:7px;padding-top:9px;border-top:1px solid var(--nf-ein-linie);font-size:11.5px;line-height:1.45;color:var(--nf-600)}.nf-ein-karte-g svg{flex:none;margin-top:2px;color:var(--nf-indigo)}.nf-ein-karte-g span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.nf-ein-bib{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.nf-ein-bib-t{margin-right:4px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--nf-weiss-leise);text-shadow:var(--nf-text-schatten)}.nf-ein-bk{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:0;border-radius:999px;background:var(--nf-ein-bk);box-shadow:var(--nf-ein-bk-rand);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--nf-weiss);font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background .16s ease}.nf-ein-bk em{font-size:11px;font-style:normal;color:var(--nf-ein-weiss-leise)}.nf-ein-bk:hover{background:var(--nf-ein-bk-an)}.nf-ein-bk--alle{background:var(--nf-weiss);box-shadow:var(--nf-ein-bk-alle-schatten);color:var(--nf-900);font-weight:600}.nf-ein-bk--alle:hover{background:var(--nf-indigo-zart)}.nf-ein-schild{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:var(--nf-weiss);font-family:Manrope,Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.02em}.nf-ein-schild--klein{width:30px;height:30px;border-radius:9px;font-size:10px}.nf-bereich--foerder{background:var(--nf-ton-bsfz)}.nf-bereich--finanzen{background:var(--nf-ton-petrol)}.nf-bereich--planung{background:var(--nf-ton-planung)}.nf-bereich--technik{background:var(--nf-ton-technik-bereich)}.nf-bereich--partner{background:var(--nf-ton-violett)}.nf-bereich--nachweise{background:var(--nf-ton-bernstein)}.nf-bereich--stamm{background:var(--nf-600)}.nf-ein-haus{flex:none;height:20px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:var(--nf-ein-haus-grund);color:var(--nf-gruen-text);font-size:10.5px;font-weight:600}.nf-ein-hof2{position:absolute;inset:0;z-index:5;background:var(--nf-ein-hof-blatt)}.nf-ein-blatt{position:absolute;left:50%;top:44px;bottom:30px;z-index:6;width:min(1080px,calc(100% - 64px));transform:translate(-50%);display:flex;flex-direction:column;box-sizing:border-box;padding:24px 24px 0;border-radius:22px;background:var(--nf-ein-blatt-grund);box-shadow:var(--nf-ein-blatt-schatten)}.nf-ein-blatt-k{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.nf-ein-blatt-k h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--nf-900)}.nf-ein-blatt-k p{margin:3px 0 0;font-size:12.5px;color:var(--nf-500)}.nf-ein-filter{flex:none;display:flex;align-items:center;gap:10px}.nf-ein-filter .nf-such{flex:1 1 auto}.nf-ein-filter .nf-such input:focus,.nf-ein-filter .nf-such input:focus-visible{outline:none;box-shadow:none}.nf-ein-bereiche{flex:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.nf-ein-bereiche button{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:0;border-radius:999px;background:var(--nf-ein-chip-mulde);color:var(--nf-600);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.nf-ein-bereiche button:hover{background:var(--nf-ein-chip-hover);color:var(--nf-indigo-700)}.nf-ein-bereiche button.an{background:var(--nf-900);color:var(--nf-weiss)}.nf-ein-bereiche i{flex:none;width:8px;height:8px;border-radius:3px}.nf-ein-bereiche button.an i{box-shadow:0 0 0 1.5px var(--nf-weiss)}.nf-ein-bereiche em{font-size:11px;font-style:normal;font-weight:600;color:var(--nf-400)}.nf-ein-zwei{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;margin-top:12px}.nf-ein-liste{min-height:0;overflow-y:auto;margin:0 -8px;padding:2px 8px 28px;scrollbar-width:thin;-webkit-mask-image:var(--nf-ein-maske);mask-image:var(--nf-ein-maske)}.nf-ein-gruppe h3{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;margin:14px 0 4px;padding:6px;background:var(--nf-ein-blatt-kopf);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--nf-600)}.nf-ein-gruppe h3 span{font-weight:600;letter-spacing:0;color:var(--nf-400)}.nf-ein-z{position:relative;width:100%;min-height:54px;display:flex;align-items:center;gap:12px;padding:7px 10px;border:0;border-radius:12px;background:transparent;font:inherit;text-align:left;cursor:pointer}.nf-ein-z:hover{background:var(--nf-ein-zeile-hover)}.nf-ein-z--an{background:var(--nf-indigo-zart);box-shadow:inset 0 0 0 1.5px var(--nf-indigo-ring)}.nf-ein-z-n{flex:none;font-size:11.5px;color:var(--nf-400);font-variant-numeric:tabular-nums}.nf-ein-z-go{position:absolute;top:50%;right:10px;height:30px;margin-top:-15px;display:none;align-items:center;gap:5px;padding:0 12px;border-radius:10px;background:var(--gl-indigo-verlauf);box-shadow:var(--gl-knopf-prim-schatten);color:var(--nf-weiss);font-size:12px;font-weight:600}.nf-ein-z:hover .nf-ein-z-go,.nf-ein-z--an .nf-ein-z-go{display:inline-flex}.nf-ein-z:hover .nf-ein-z-n,.nf-ein-z--an .nf-ein-z-n,.nf-ein-z:hover .nf-ein-haus,.nf-ein-z--an .nf-ein-haus{visibility:hidden}.nf-ein-z:hover .nf-ein-z-t,.nf-ein-z--an .nf-ein-z-t{padding-right:104px}.nf-ein-leer{margin:18px 6px;font-size:13px;line-height:1.5;color:var(--nf-500)}.nf-ein-vs{min-height:0;display:flex;flex-direction:column;margin-bottom:18px;padding:16px 18px;border-radius:16px;background:var(--nf-weiss);box-shadow:var(--nf-ein-karte-weiss)}.nf-ein-vs-k{display:flex;align-items:flex-start;gap:12px}.nf-ein-vs-k .nf-ein-schild{width:46px;height:46px;border-radius:12px;font-size:13px}.nf-ein-vs-b{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nf-indigo)}.nf-ein-vs-k h3{margin:2px 0 0;font-size:16px;font-weight:700;line-height:1.3;color:var(--nf-900)}.nf-ein-vs-k p{margin:2px 0 0;font-size:11.5px;color:var(--nf-400)}.nf-ein-vs-z{display:flex;flex-wrap:wrap;gap:4px 10px;margin:10px 0 0;font-size:11.5px;color:var(--nf-500)}.nf-ein-vs-z span{white-space:nowrap}.nf-ein-vs-f{display:flex;gap:6px;margin:10px 0 4px;padding:8px 10px;border-radius:10px;background:var(--nf-indigo-grund);font-size:12px;line-height:1.4;color:var(--nf-indigo-700)}.nf-ein-vs-f svg{flex:none;margin-top:1px}.nf-ein-vs-l{flex:1 1 auto;min-height:0;overflow-y:auto;margin:4px -4px 0;padding:0 4px;scrollbar-width:thin}.nf-ein-vs-a{padding:10px 0;border-bottom:1px solid var(--nf-linie-zart)}.nf-ein-vs-a:last-child{border-bottom:0}.nf-ein-vs-a h4{display:flex;justify-content:space-between;margin:0 0 6px;font-size:13px;font-weight:700;color:var(--nf-900)}.nf-ein-vs-a h4 span{font-size:11px;font-weight:500;color:var(--nf-400)}.nf-ein-vs-fs{display:flex;flex-wrap:wrap;gap:4px}.nf-ein-angabe{height:22px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:var(--nf-ein-feld-mulde);font-size:11.5px;color:var(--nf-600)}.nf-ein-angabe--mehr{background:transparent;color:var(--nf-400)}.nf-ein-vs-los{flex:none;height:40px;margin-top:12px}.nf-ein-chip:focus-visible,.nf-ein-bk:focus-visible,.nf-ein-karte:focus-visible,.nf-ein-senden:focus-visible,.nf-ein-bereiche button:focus-visible,.nf-ein-z:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes nf-ein-da{0%{opacity:0}}@keyframes nf-ein-hoch{0%{opacity:0;transform:translateY(10px)}}@keyframes nf-ein-feld-kommt{0%{opacity:.4;transform:translateY(38vh) scale(.55,.65)}}.nf-ein-weg{--nf-ein-weg-hof: rgba(15, 23, 42, .42);position:absolute;inset:0;z-index:10;pointer-events:none;background:var(--nf-ein-weg-hof);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);animation:nf-ein-weg .64s ease forwards}@keyframes nf-ein-weg{to{opacity:0}}.nf--auf .nf-zone{animation:nf-zone-auf .76s var(--gl-kurve) both}@keyframes nf-zone-auf{0%{width:100%}}.nf--auf .nf-chat{animation:nf-chat-auf .76s var(--gl-kurve) both}@keyframes nf-chat-auf{0%{opacity:0;transform:translate(calc(50vw - var(--nf-b) / 2))}}.nf--auf .nf-teiler{animation:nf-ein-da .36s .52s ease both}.nf--auf .nf-karte{animation:nf-karte-auf .82s .2s var(--gl-kurve) both}@keyframes nf-karte-auf{0%{opacity:0;transform:translate(56px);clip-path:inset(0 100% 0 0 round 20px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 20px)}}.gl-schale:has(.nf--auf) .gl-leiste-h{animation:nf-leiste-auf .76s var(--gl-kurve) both}@keyframes nf-leiste-auf{0%{opacity:0;transform:translate(calc(50vw - var(--nf-breite, 528px) / 2),-38vh)}}@media(prefers-reduced-motion:reduce){.nf-ein-hof,.nf-ein-kopf,.nf-ein-feld,.nf-ein-chips,.nf-ein-unten,.nf-ein-weg,.nf--auf .nf-zone,.nf--auf .nf-chat,.nf--auf .nf-teiler,.nf--auf .nf-karte,.gl-schale:has(.nf--auf) .gl-leiste-h{animation:none}.nf-ein-weg{display:none}}.nf-ein-antwort{position:absolute;left:50%;top:calc(100% + 16px);translate:-50% 0;width:min(560px,calc(100vw - 32px));margin:0;padding:10px 16px;border-radius:14px;background:var(--nf-ein-feld);color:var(--nf-700, inherit);font-size:13.5px;line-height:1.45;text-align:center;box-shadow:var(--nf-ein-pop-schatten)}.nf-ein-antwort--fehler{color:var(--nf-rot, inherit)}.zw{--zw-900: #0f172a;--zw-700: #334155;--zw-600: #475569;--zw-500: #64748b;--zw-400: #94a3b8;--zw-300: #cbd5e1;--zw-indigo: #6366f1;--zw-indigo-600: #4f46e5;--zw-indigo-ring: #c7d2fe;--zw-indigo-ring-stark: #818cf8;--zw-indigo-zart: #eef2ff;--zw-indigo-hell: #a5b4fc;--zw-indigo-schein: rgba(99, 102, 241, .35);--zw-indigo-tinte: rgba(99, 102, 241, .08);--zw-mulde: #f4f6f9;--zw-linie: rgba(15, 23, 42, .06);--zw-linie-zart: #f1f3f7;--zw-zeile-hover: #f6f7fb;--zw-tinte: rgba(15, 23, 42, .05);--zw-hof: rgba(15, 23, 42, .46);--zw-hof-schliff: blur(16px) saturate(1.1);--zw-glas-zu: rgba(255, 255, 255, .14);--zw-glas-zu-an: rgba(255, 255, 255, .24);--zw-glas-zu-rand: inset 0 0 0 1px rgba(255, 255, 255, .28);--zw-weiss-leise: rgba(255, 255, 255, .8);--zw-karte-weiss: rgba(255, 255, 255, .97);--zw-maske: linear-gradient(to bottom, transparent 0, #000 10px, #000 calc(100% - 30px) , transparent 100%);--zw-maske-unten: linear-gradient(to bottom, #000 calc(100% - 26px) , transparent 100%);--zw-gruen: #10b981;--zw-gruen-schein: 0 6px 18px rgba(16, 185, 129, .35);--zw-bernstein: #f59e0b;--zw-bernstein-text: #92400e;--zw-bernstein-grund: rgba(255, 251, 235, .95);--zw-gold: #fbbf24;--zw-gold-grund: rgba(245, 158, 11, .16);--zw-gold-schein: 0 4px 12px rgba(245, 158, 11, .35);--zw-frist-schein: 0 6px 16px rgba(79, 70, 229, .45);--zw-tag: rgba(15, 23, 42, .06);--zw-tag-we: rgba(15, 23, 42, .03);--zw-tag-bis: #c7d2fe;--zw-tag-bis-we: #dfe5fe;--zw-hinweis-schatten: 0 4px 14px rgba(2, 6, 23, .2);--zw-marke-schatten: 0 4px 12px rgba(2, 6, 23, .25);--zw-ton-indigo: #5e61e5;--zw-ton-petrol: #0e7490;--zw-ton-violett: #7c3aed;--zw-ton-bernstein: #b45309;--zw-ton-gruen: #047857;--zw-ton-grau: #94a3b8;--zw-ton-leer: #cbd5e1;--zw-art-finanzen: #4f46e5;--zw-art-planung: #0d7f74;--zw-art-recht: #b45309;--zw-art-technik: #0369a1;--zw-art-markt: #be123c;--zw-art-partner: #7c3aed;--vr-mulde: rgba(15, 23, 42, .06);--vr-gruen-text: #047857;--vr-gruen-grund: rgba(16, 185, 129, .14);--vr-indigo-text: #4338ca;--vr-indigo-grund: rgba(99, 102, 241, .12);position:absolute;inset:0;z-index:30;line-height:normal;color:var(--zw-900)}.gl-schale:has(.zw) .gl-marke{display:none}.zw--stand{display:flex;align-items:center;justify-content:center}.zw-hof{position:absolute;inset:0;background:var(--zw-hof);-webkit-backdrop-filter:var(--zw-hof-schliff);backdrop-filter:var(--zw-hof-schliff)}.zw-oben{position:absolute;top:18px;left:24px;right:24px;z-index:4;display:flex;align-items:flex-start;justify-content:space-between}.zw-zu{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px 0 10px;border:0;border-radius:10px;background:var(--zw-glas-zu);box-shadow:var(--zw-glas-zu-rand);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--gl-weiss);font:inherit;font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer}.zw-zu:hover{background:var(--zw-glas-zu-an)}.zw-wo{margin:0;display:flex;flex-direction:column;align-items:flex-end;color:var(--gl-weiss);text-shadow:var(--gl-weiss-schatten)}.zw-wo span{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--zw-weiss-leise)}.zw-wo b{font-size:13.5px;font-weight:600}.zw-bisher{margin-top:6px;padding:3px 9px;border-radius:999px;background:var(--zw-glas-zu);box-shadow:var(--zw-glas-zu-rand);color:var(--gl-weiss);font-size:11px;font-weight:600;text-decoration:none;text-shadow:none}.zw-bisher:hover{background:var(--zw-glas-zu-an)}.zw-kopf{position:absolute;top:10px;left:0;right:0;z-index:2;text-align:center;color:var(--gl-weiss);text-shadow:var(--gl-weiss-schatten);pointer-events:none}.zw-kopf span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--zw-weiss-leise)}.zw-kopf h1{margin:2px 0 0;font-family:Rajdhani,sans-serif;font-size:40px;font-weight:700;line-height:1.05}.zw-flaeche{position:absolute;top:84px;bottom:86px;left:50%;width:min(1240px,calc(100% - 64px));transform:translate(-50%);z-index:2}.zw-unten{position:absolute;left:0;right:0;bottom:22px;z-index:3;display:flex;justify-content:center;align-items:center;gap:10px}.zw .zw-weiter{height:40px;padding:0 20px;border-radius:10px;font-size:13.5px;gap:6px}.zw-hinweis{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:var(--zw-bernstein-grund);box-shadow:var(--zw-hinweis-schatten);color:var(--zw-bernstein-text);font-size:12.5px;font-weight:600}.zw-glas{display:flex;flex-direction:column;min-height:0;height:100%;border-radius:18px;overflow:hidden;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--gl-schatten)}.zw-paar{display:grid;gap:16px;height:100%}.zw-paar--was{grid-template-columns:minmax(0,1fr) 440px}.zw-paar--wer{grid-template-columns:minmax(0,1fr) 400px}.zw-leer{margin:20px 4px;font-size:13px;color:var(--gl-weiss);text-shadow:var(--gl-weiss-schatten)}.zw-leer--dunkel{color:var(--zw-500);text-shadow:none}.zw-such{flex:1 1 auto;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:10px;background:var(--zw-mulde);color:var(--zw-400)}.zw-such:focus-within{background:var(--gl-weiss);box-shadow:inset 0 0 0 1.5px var(--zw-indigo-ring);color:var(--zw-indigo)}.zw .zw-such input:focus,.zw .zw-such input:focus-visible{outline:none;box-shadow:none}.zw-such input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:13.5px;color:var(--zw-900)}.zw-schild{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:var(--zw-art);color:var(--gl-weiss);font-family:Manrope,Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em}.zw-schild--klein{width:34px;height:34px;border-radius:10px;font-size:11px}.zw-art--finanzen{--zw-art: var(--zw-art-finanzen)}.zw-art--planung{--zw-art: var(--zw-art-planung)}.zw-art--recht{--zw-art: var(--zw-art-recht)}.zw-art--technik{--zw-art: var(--zw-art-technik)}.zw-art--markt{--zw-art: var(--zw-art-markt)}.zw-art--partner{--zw-art: var(--zw-art-partner)}.zw-ton--indigo{background:var(--zw-ton-indigo);--zw-ton: var(--zw-ton-indigo)}.zw-ton--petrol{background:var(--zw-ton-petrol);--zw-ton: var(--zw-ton-petrol)}.zw-ton--violett{background:var(--zw-ton-violett);--zw-ton: var(--zw-ton-violett)}.zw-ton--bernstein{background:var(--zw-ton-bernstein);--zw-ton: var(--zw-ton-bernstein)}.zw-ton--gruen{background:var(--zw-ton-gruen);--zw-ton: var(--zw-ton-gruen)}.zw-ton--grau{background:var(--zw-ton-grau);--zw-ton: var(--zw-ton-grau)}.zw-ton--leer{background:var(--zw-ton-leer)}.zw-v{margin-left:7px;vertical-align:1px}.zw-av,.zw-mono{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--gl-weiss);font-size:10.5px;font-weight:700}.zw-mono{width:28px;height:28px;border-radius:8px;font-family:Rajdhani,sans-serif;font-size:12px}.zw-av--klein{width:26px;height:26px;font-size:9.5px}.zw-av--sie{background:var(--zw-tinte);color:var(--zw-500)}.zw-links{display:flex;flex-direction:column;min-height:0}.zw-werkzeug{flex:none;display:flex;align-items:center;gap:12px;padding:6px;border-radius:18px;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--gl-schatten)}.zw-liste{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;margin:2px -10px 0;padding:10px 10px 30px;scrollbar-width:thin;-webkit-mask-image:var(--zw-maske);mask-image:var(--zw-maske)}.zw-karte{flex:none;display:flex;align-items:center;border-radius:18px;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-schliff);backdrop-filter:var(--gl-schliff);box-shadow:var(--gl-schatten);transition:background .16s var(--gl-kurve),box-shadow .16s var(--gl-kurve)}.zw-karte--an{background:var(--zw-karte-weiss);box-shadow:var(--gl-schatten),inset 4px 0 0 var(--zw-art)}.zw-karte--schau{background:var(--gl-weiss);box-shadow:var(--gl-schatten),inset 0 0 0 2px var(--zw-indigo-hell)}.zw-karte--an.zw-karte--schau{box-shadow:var(--gl-schatten),inset 4px 0 0 var(--zw-art),inset 0 0 0 2px var(--zw-indigo-hell)}.zw-ck{flex:none;width:18px;height:18px;display:flex;align-items:center;justify-content:center;margin-left:16px;padding:0;border:0;border-radius:6px;background:var(--gl-weiss);box-shadow:inset 0 0 0 1.5px var(--zw-300);color:transparent;cursor:pointer;transition:background .14s var(--gl-kurve),box-shadow .14s var(--gl-kurve)}.zw-ck:hover{box-shadow:inset 0 0 0 1.5px var(--zw-indigo-ring-stark)}.zw-ck[aria-checked=true]{background:var(--zw-indigo);box-shadow:none;color:var(--gl-weiss)}.zw-karte-h{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:14px;padding:12px;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.zw-karte-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.zw-karte-t b{font-size:15px;font-weight:600;color:var(--zw-900)}.zw-karte-t span{font-size:12px;color:var(--zw-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zw-karte-t .zw-v{font-size:10.5px;color:var(--vr-indigo-text)}.zw-karte-t .zw-leise{color:var(--zw-400)}.zw-zeiger{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--zw-400);transition:background .16s var(--gl-kurve),color .16s var(--gl-kurve)}.zw-karte--schau .zw-zeiger{background:var(--zw-indigo);color:var(--gl-weiss);box-shadow:0 4px 12px var(--zw-indigo-schein)}.zw-blatt-k{flex:none;display:flex;align-items:center;gap:14px;padding:20px 22px 14px;border-bottom:1px solid var(--zw-linie)}.zw-blatt-k .vr-schild{align-self:flex-start}.zw-blatt-t{flex:1 1 auto;min-width:0}.zw-art{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--zw-art)}.zw-blatt-t h2{margin:2px 0 0;font-size:18px;font-weight:700;color:var(--zw-900)}.zw-blatt-t p{margin:3px 0 0;font-size:12px;color:var(--zw-500)}.zw-blatt-l{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 22px 8px;scrollbar-width:thin}.zw-teil{padding:12px 0;border-bottom:1px solid var(--zw-linie)}.zw-teil:last-child{border-bottom:0}.zw-teil-k{display:flex;align-items:center;gap:9px}.zw-teil-k i{flex:none;width:4px;height:16px;border-radius:2px;background:var(--zw-art)}.zw-teil-k h3{flex:1 1 auto;margin:0;font-size:14px;font-weight:700;color:var(--zw-900)}.zw-teil-k span{font-size:11px;color:var(--zw-400)}.zw-teil p{margin:3px 0 0 13px;font-size:12px;color:var(--zw-500)}.zw-felder{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 0 13px}.zw-feld{height:22px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:var(--vr-mulde);font-size:11.5px;color:var(--zw-600)}.zw-feld--mehr{background:transparent;color:var(--zw-400)}.zw-blatt-f{flex:none;padding:12px 22px 16px;border-top:1px solid var(--zw-linie)}.zw-blatt-f .vr-knopf{width:100%;height:36px;justify-content:center}.zw-links--wer{padding:0}.zw-formen{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 10px 30px;scrollbar-width:thin;-webkit-mask-image:var(--zw-maske);mask-image:var(--zw-maske)}.zw-form{margin:8px 0 12px;border-radius:18px;background:var(--gl-weiss);box-shadow:var(--gl-e-karte-schatten);overflow:hidden}.zw-form-k{display:flex;align-items:center;gap:12px;padding:12px 16px 10px}.zw-form-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.zw-form-t b{font-size:14.5px;font-weight:700}.zw-form-t span{font-size:11.5px;color:var(--zw-400)}.zw-form-t .zw-v{font-size:10.5px;color:var(--vr-indigo-text)}.zw-form-s{font-size:12px;font-weight:600;color:var(--zw-art)}.zw-balken{display:flex;gap:2px;height:4px;margin:0 16px 6px}.zw-balken i{flex-basis:0;border-radius:999px}.zw-tz{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 12px 0 0;border-top:1px solid var(--zw-linie-zart)}.zw-tz--auf{background:var(--zw-indigo-zart);box-shadow:inset 3px 0 0 var(--zw-indigo)}.zw-tz--hell{background:var(--zw-indigo-zart);box-shadow:inset 3px 0 0 var(--zw-indigo-ring-stark)}.zw-tz-t{flex:1 1 auto;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:6px 0 6px 16px;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.zw-tz-t b{font-size:13.5px;font-weight:600;color:var(--zw-900)}.zw-tz-t span{font-size:11.5px;color:var(--zw-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zw-ge{flex:none;font-size:10.5px;font-weight:600;color:var(--zw-ton-bernstein)}.zw-slot{flex:0 0 236px;width:236px;height:36px;display:flex;align-items:center;gap:8px;padding:0 10px 0 5px;border:0;border-radius:999px;background:color-mix(in srgb,var(--zw-ton) 9%,var(--gl-weiss));color:var(--zw-ton);font:inherit;text-align:left;cursor:pointer}.zw-slot:hover{box-shadow:inset 0 0 0 1.5px currentColor}.zw-slot--indigo{--zw-ton: var(--zw-ton-indigo)}.zw-slot--petrol{--zw-ton: var(--zw-ton-petrol)}.zw-slot--violett{--zw-ton: var(--zw-ton-violett)}.zw-slot--bernstein{--zw-ton: var(--zw-ton-bernstein)}.zw-slot--gruen{--zw-ton: var(--zw-ton-gruen)}.zw-slot--grau{--zw-ton: var(--zw-500)}.zw-slot--sie{background:var(--zw-tinte);color:var(--zw-500)}.zw-slot--leer{padding-left:14px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--zw-300);color:var(--zw-400)}.zw-slot--waehlt{background:var(--gl-weiss);box-shadow:inset 0 0 0 1.8px var(--zw-indigo)}.zw-slot--waehlt svg{color:var(--zw-indigo)}.zw-slot-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.15}.zw-slot-t b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zw-slot-t em{font-style:normal;font-size:10.5px;color:var(--zw-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zw-slot>svg{flex:none;color:var(--zw-400)}.zw-fuss{flex:none;display:flex;align-items:center;gap:8px;margin:0;padding:10px 20px 14px;font-size:12.5px;color:var(--zw-600)}.zw-fuss i{width:7px;height:7px;border-radius:999px;background:var(--zw-gruen)}.zw-fuss--warn{color:var(--zw-bernstein-text)}.zw-fuss--warn i{background:var(--zw-bernstein)}.zw-rechts-k{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:16px 18px 8px}.zw-rechts-k b{font-size:14px;font-weight:700}.zw-rechts-k span{font-size:11px;color:var(--zw-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zw-such--rechts{flex:none;margin:0 14px 6px}.zw-rechts-l{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 10px 26px;scrollbar-width:thin;-webkit-mask-image:var(--zw-maske-unten);mask-image:var(--zw-maske-unten)}.zw-haus{margin-top:6px;padding-top:6px;border-top:1px solid var(--zw-linie)}.zw-haus-k{display:flex;align-items:center;gap:10px;padding:8px 10px 4px}.zw-haus-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.zw-haus-t b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zw-haus-t span{font-size:11.5px;color:var(--zw-400)}.zw-alle{flex:none;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:11.5px;font-weight:600;color:var(--zw-indigo-600);white-space:nowrap;cursor:pointer}.zw-alle:hover{background:var(--zw-indigo-tinte)}.zw-alle--an{background:var(--zw-indigo-zart);box-shadow:inset 0 0 0 1.5px var(--zw-indigo-hell)}.zw-z{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px 7px 48px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:default}.zw-z--sie{padding-left:10px}.zw-z .zw-av{width:26px;height:26px;font-size:9.5px}.zw-z-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.zw-z-t b{font-size:13px;font-weight:600;color:var(--zw-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zw-z-t span{font-size:11.5px;color:var(--zw-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zw-r{flex:none;width:18px;height:18px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--zw-300);visibility:hidden}.zw-z--traegt,.zw-z--waehlbar{cursor:pointer}.zw-z--traegt:hover,.zw-z--waehlbar:hover{background:var(--zw-zeile-hover)}.zw-z--waehlbar:hover .zw-r{visibility:visible}.zw-z--an{background:var(--zw-indigo-zart)}.zw-z--waehlbar.zw-z--an .zw-r{visibility:visible;box-shadow:inset 0 0 0 5px var(--zw-indigo)}.zw-z--erst:not(.zw-z--an){box-shadow:inset 0 0 0 1.5px var(--zw-indigo-ring)}.zw-z--aus,.zw-z:disabled{cursor:default;opacity:.5}.zw-z--aus:hover{background:transparent}.zw-gz{position:relative}.zw-gz .zw-z{padding-right:40px}.zw-gz-weg{position:absolute;right:6px;top:50%;margin-top:-13px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--zw-400);cursor:pointer;opacity:0;transition:opacity .12s var(--gl-kurve)}.zw-gz:hover .zw-gz-weg,.zw-gz-weg:focus-visible{opacity:1}.zw-gz-weg:hover{background:var(--zw-tinte);color:var(--zw-900)}.zw-gast{display:flex;align-items:center;gap:6px;margin:6px 4px 0 10px}.zw-feld-ein{flex:1 1 auto;min-width:0;height:36px;padding:0 12px;border:1px solid var(--gl-knopf-rand);border-radius:10px;background:var(--gl-weiss);font:inherit;font-size:13px;color:var(--zw-900);outline:none}.zw-feld-ein:focus{border-color:var(--zw-indigo);box-shadow:0 0 0 3px var(--zw-indigo-tinte)}.zw-ik{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;color:var(--zw-400);cursor:pointer}.zw-ik:hover{background:var(--zw-tinte);color:var(--zw-700)}.zw-gast-h{margin:5px 10px 2px;font-size:11.5px;color:var(--zw-500)}.zw-gast-h--warn{color:var(--zw-bernstein-text)}.zw-sie{margin:10px 10px 0;font-size:11.5px;color:var(--zw-400)}.zw-wann{display:block;overflow-y:auto;padding:22px 26px 28px;scrollbar-width:thin;-webkit-mask-image:var(--zw-maske-unten);mask-image:var(--zw-maske-unten)}.zw-wann-k{display:flex;align-items:center;gap:20px}.zw-tage{flex:none;display:flex;align-items:baseline;gap:8px}.zw-tage b{font-family:Rajdhani,sans-serif;font-size:54px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.zw-tage span{font-size:17px;font-weight:600;color:var(--zw-400)}.zw-wann-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;margin:0;padding-left:20px;border-left:1px solid var(--zw-linie);font-size:13px;color:var(--zw-600)}.zw-wann-t b{font-size:15px;font-weight:600;color:var(--zw-900)}.zw-warn{color:var(--zw-ton-bernstein);font-weight:600}.zw-schnell{display:flex;gap:8px}.zw-fc{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 12px;border:0;border-radius:10px;background:var(--gl-weiss);box-shadow:inset 0 0 0 1px var(--gl-knopf-rand);font:inherit;text-align:left;cursor:pointer}.zw-fc b{font-size:12.5px;font-weight:600;color:var(--zw-900)}.zw-fc span{font-size:11.5px;color:var(--zw-500)}.zw-fc:hover{box-shadow:inset 0 0 0 1px var(--gl-knopf-rand-an)}.zw-fc--an{background:var(--zw-indigo-zart);box-shadow:inset 0 0 0 1.5px var(--zw-indigo-ring-stark)}.zw-strahl{display:flex;gap:3px;margin:50px 0 38px}.zw-d{position:relative;flex:1 1 0;min-width:0;height:30px;padding:0;border:0;border-radius:7px;background:var(--zw-tag);cursor:pointer;transition:background .14s var(--gl-kurve),box-shadow .14s var(--gl-kurve)}.zw-d--mo{margin-left:5px}.zw-d--we{background:var(--zw-tag-we)}.zw-d--bis{background:var(--zw-tag-bis)}.zw-d--bis.zw-d--we{background:var(--zw-tag-bis-we)}.zw-d--erinn{background:var(--zw-indigo-ring-stark)}.zw-d--marke{background:var(--zw-gold);box-shadow:var(--zw-gold-schein)}.zw-d--frist{background:var(--gl-indigo-verlauf);box-shadow:var(--zw-frist-schein);height:36px;margin-top:-3px}.zw-d:hover{box-shadow:var(--gl-ring-leise)}.zw-m{position:absolute;left:50%;bottom:calc(100% + 7px);translate:-50% 0;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:7px;background:var(--zw-indigo-zart);color:var(--vr-indigo-text);font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none}.zw-m--gold{background:var(--zw-gold-grund);color:var(--zw-bernstein-text)}.zw-m--frist{top:calc(100% + 9px);bottom:auto;padding:4px 9px;background:var(--zw-900);color:var(--gl-weiss);font-size:11.5px;box-shadow:var(--zw-marke-schatten)}.zw-monat{position:absolute;left:0;top:calc(100% + 6px);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--zw-400);pointer-events:none}.zw-erinn{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.zw-erinn-l{display:inline-flex;align-items:center;gap:6px;margin-right:4px;font-size:12.5px;font-weight:600;color:var(--zw-600)}.zw-erinn-l svg{color:var(--zw-indigo)}.zw-e-chip{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 4px 0 12px;border-radius:999px;background:var(--zw-indigo-zart);color:var(--vr-indigo-text);font-size:12.5px;font-weight:600}.zw-e-chip button{width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--zw-indigo);cursor:pointer}.zw-e-chip button:hover{background:var(--zw-indigo-tinte)}.zw-raus{margin-top:22px}.zw-raus-k{display:flex;align-items:baseline;gap:10px;margin:0 0 8px}.zw-raus-k b{font-size:14px;font-weight:700}.zw-raus-k span{font-size:11.5px;color:var(--zw-400)}.zw-zeilen{margin:0;padding:0;list-style:none;border-radius:14px;background:var(--gl-weiss);box-shadow:var(--gl-e-karte-schatten);overflow:hidden}.zw-ez{display:grid;grid-template-columns:30px minmax(0,.9fr) minmax(0,1.6fr) 160px;align-items:center;gap:14px;min-height:58px;padding:10px 16px}.zw-ez+.zw-ez{border-top:1px solid var(--gl-e-linie)}.zw-ez-t,.zw-ez-p{display:flex;flex-direction:column;min-width:0}.zw-ez-t b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zw-ez-t span{font-size:11.5px;color:var(--zw-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zw-ez-p{gap:2px}.zw-ez-p>span{font-size:12.5px;color:var(--zw-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zw-ez-p b{margin-right:6px;font-weight:600;color:var(--zw-900)}.zw-ez-d{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:12.5px;color:var(--zw-600);white-space:nowrap}.zw-frist{justify-self:end;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border:0;border-radius:10px;background:var(--zw-tinte);font:inherit;font-size:13px;font-weight:600;color:var(--zw-900);font-variant-numeric:tabular-nums;cursor:pointer}.zw-frist svg{color:var(--zw-400)}.zw-frist:hover{background:var(--zw-indigo-tinte)}.zw-frist--eigen{background:var(--zw-indigo-zart);color:var(--vr-indigo-text)}.zw-frist--eigen svg{color:var(--zw-indigo)}.zw-datum{justify-self:end;flex:none;width:150px;height:34px;font-size:12.5px}.zw-bleibt{margin:10px 2px 0;font-size:12px;color:var(--zw-500)}.zw-fertig{position:absolute;top:76px;left:50%;width:min(880px,calc(100% - 64px));height:auto;max-height:calc(100% - 110px);transform:translate(-50%);z-index:2;padding:28px 30px}.zw-fertig-k{flex:none;text-align:center;margin-bottom:18px}.zw-fertig-h{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--zw-gruen);color:var(--gl-weiss);box-shadow:var(--zw-gruen-schein)}.zw-fertig-k h1{margin:10px 0 0;font-size:22px;font-weight:700}.zw-fertig-k p{margin:4px 0 0;font-size:13px;color:var(--zw-600)}.zw-fertig .zw-zeilen{flex:1 1 auto;min-height:0;overflow-y:auto}.zw-fertig .zw-ez{grid-template-columns:30px minmax(0,.9fr) minmax(0,1.5fr) 210px}.zw-fertig-f{flex:none;display:flex;justify-content:center;gap:10px;margin-top:16px}.zw-zu:focus-visible,.zw-ck:focus-visible,.zw-karte-h:focus-visible,.zw-tz-t:focus-visible,.zw-slot:focus-visible,.zw-z:focus-visible,.zw-alle:focus-visible,.zw-gz-weg:focus-visible,.zw-ik:focus-visible,.zw-fc:focus-visible,.zw-d:focus-visible,.zw-e-chip button:focus-visible,.zw-frist:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-ACklpopx.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-500-ZKvcfQ4V.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-BTtfDSaC.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-700-DnyaG7CC.woff2) format("woff2")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/rajdhani-500-CIWvZU2L.woff2) format("woff2")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/rajdhani-600-g2Ep8qBe.woff2) format("woff2")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/rajdhani-700-BsR0oAwE.woff2) format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/firacode-400-vw8laKg-.woff2) format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/firacode-500-BcJncZEy.woff2) format("woff2")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"Fira Code", "IBM Plex Mono", ui-monospace, monospace;--color-red-100:#fee2e2;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:#ef4444;--color-red-600:#dc2626;--color-orange-100:#ffedd5;--color-orange-400:#fb923c;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-amber-100:#fef3c7;--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-green-100:#dcfce7;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-cyan-100:#cffafe;--color-cyan-400:#22d3ee;--color-cyan-500:#06b6d4;--color-cyan-600:#0891b2;--color-blue-100:#dbeafe;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-indigo-100:#e0e7ff;--color-indigo-400:#818cf8;--color-indigo-500:#6366f1;--color-indigo-600:#4f46e5;--color-indigo-950:#1e1b4b;--color-violet-100:#ede9fe;--color-violet-400:#a78bfa;--color-violet-500:#8b5cf6;--color-violet-600:#7c3aed;--color-slate-100:oklch(96.8% .007 247.896);--color-slate-500:oklch(55.4% .046 257.417);--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--color-gray-950:#020617;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-gold-400:#c4a05c;--color-gold-500:#d4a843;--color-accent:var(--color-indigo-500);--color-accent-fg:#5e61e5}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-fg:color-mix(in srgb, var(--color-accent) 95%, #000)}}:root,:host{--color-accent-hover:#575ad4}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-hover:color-mix(in srgb, var(--color-accent) 88%, #000)}}:root,:host{--color-accent-muted:#6366f126}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-muted:color-mix(in srgb, var(--color-accent) 15%, transparent)}}:root,:host{--gradient-score:linear-gradient(90deg, var(--color-accent), var(--color-cyan-500));--color-agent-from:var(--color-gold-400);--color-agent-to:var(--color-gold-500);--color-success-600:var(--color-green-600);--color-success-500:var(--color-green-500);--color-success-100:var(--color-green-100);--color-success-surface:#22c55e14}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-success-surface:color-mix(in srgb, var(--color-green-500) 8%, transparent)}}:root,:host{--color-warning-600:var(--color-amber-600);--color-warning-500:var(--color-amber-500);--color-warning-100:var(--color-amber-100);--color-warning-surface:#f59e0b14}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-warning-surface:color-mix(in srgb, var(--color-amber-500) 8%, transparent)}}:root,:host{--color-error-600:var(--color-red-600);--color-error-500:var(--color-red-500);--color-error-100:var(--color-red-100);--color-error-surface:#ef444414}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-error-surface:color-mix(in srgb, var(--color-red-500) 8%, transparent)}}:root,:host{--color-info-600:var(--color-blue-600);--color-info-500:var(--color-blue-500);--color-info-100:var(--color-blue-100);--color-info-surface:#3b82f614}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-info-surface:color-mix(in srgb, var(--color-blue-500) 8%, transparent)}}:root,:host{--color-sidebar-bg:#191919;--gradient-sidebar:linear-gradient(180deg, #1e1e21 0%, #19191b 55%, #151517 100%);--color-sidebar-border:#ffffff0f;--color-sidebar-text:#e8e8e8;--color-sidebar-muted:#999;--color-sidebar-dim:#555;--color-sidebar-hover:#ffffff14;--color-sidebar-surface:#ffffff0f;--color-sidebar-surface-border:#ffffff14;--color-sidebar-active:#ffffff14;--color-sidebar-active-bg:#6366f12e}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-sidebar-active-bg:color-mix(in srgb, var(--color-accent) 18%, transparent)}}:root,:host{--color-sidebar-active-text:#fff;--color-sidebar-active-icon:#b3b2ff;--glow-sidebar-active:inset 0 0 0 1px #8b8aff66, 0 0 24px -6px #6366f18c}@supports (color:color-mix(in lab,red,red)){:root,:host{--glow-sidebar-active:inset 0 0 0 1px #8b8aff66, 0 0 24px -6px color-mix(in srgb, var(--color-accent) 55%, transparent)}}:root,:host{--shadow-sidebar:var(--shadow-floating), inset 0 1px 0 #ffffff0f, inset -1px 0 0 #ffffff08;--pill-active-bg:linear-gradient(180deg, #797bf3 0%, var(--color-accent) 100%)}@supports (color:color-mix(in lab,red,red)){:root,:host{--pill-active-bg:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 86%, #fff) 0%, var(--color-accent) 100%)}}:root,:host{--pill-active-text:#fff;--pill-active-shadow:0 2px 10px #6366f173, inset 0 1px 0 var(--edge-highlight)}@supports (color:color-mix(in lab,red,red)){:root,:host{--pill-active-shadow:0 2px 10px color-mix(in srgb, var(--color-accent) 45%, transparent), inset 0 1px 0 var(--edge-highlight)}}:root,:host{--font-display:"Manrope", "Inter", ui-sans-serif, system-ui, sans-serif;--text-etikett-xs:9px;--text-etikett-sm:9.5px;--text-etikett:10.5px;--text-meta-sm:10px;--text-meta:11px;--text-arbeit-sm:11.5px;--text-arbeit:12px;--text-arbeit-lg:12.5px;--text-fliess:13px;--text-fliess-lg:13.5px;--text-titel-sm:14px;--text-titel-md:15px;--text-titel:16px;--text-titel-lg:17px;--text-kennzahl-xs:18px;--text-kennzahl-sm:20px;--text-kennzahl-md:22px;--text-kennzahl-lg:24px;--text-kennzahl-xl:28px;--text-kennzahl-2xl:30px;--text-kennzahl-3xl:32px;--radius-sidebar:20px;--btn-primary-bg:linear-gradient(180deg, #6f72f2, var(--color-accent))}@supports (color:color-mix(in lab,red,red)){:root,:host{--btn-primary-bg:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 92%, #fff), var(--color-accent))}}:root,:host{--edge-highlight:#ffffff40;--btn-primary-shadow:0 2px 8px #6366f159, inset 0 1px 0 var(--edge-highlight)}@supports (color:color-mix(in lab,red,red)){:root,:host{--btn-primary-shadow:0 2px 8px color-mix(in srgb, var(--color-accent) 35%, transparent), inset 0 1px 0 var(--edge-highlight)}}:root,:host{--btn-agent-bg:linear-gradient(90deg, var(--color-agent-from), var(--color-agent-to));--btn-agent-shadow:0 2px 8px #c4a05c59, inset 0 1px 0 var(--edge-highlight)}@supports (color:color-mix(in lab,red,red)){:root,:host{--btn-agent-shadow:0 2px 8px color-mix(in srgb, var(--color-gold-400) 35%, transparent), inset 0 1px 0 var(--edge-highlight)}}:root,:host{--shadow-segment-active:0 1px 3px #0f172a1f, inset 0 1px 0 #fff9;--shadow-card-flat:0 1px 4px #0f172a2e;--shadow-paper:0 2px 16px #0f172a33;--kpi-hero-bg:linear-gradient(150deg, #8f91f5 0%, var(--color-accent) 55%, #5759d3 100%)}@supports (color:color-mix(in lab,red,red)){:root,:host{--kpi-hero-bg:linear-gradient(150deg, color-mix(in srgb, var(--color-accent) 72%, #fff) 0%, var(--color-accent) 55%, color-mix(in srgb, var(--color-accent) 82%, var(--color-indigo-950)) 100%)}}:root,:host{--shadow-subtle:0 1px 2px #0f172a0a;--shadow-raised:0 2px 8px #0f172a0f, 0 1px 2px #0f172a0a;--shadow-floating:0 8px 24px #0f172a14, 0 2px 6px #0f172a0a;--shadow-overlay:0 20px 48px #0f172a29, 0 4px 12px #0f172a14;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-entrance:.5s;--duration-entrance-slow:.6s;--duration-entrance-slower:.8s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{font-synthesis:none;text-rendering:optimizelegibility}:root,[data-theme=light]{color-scheme:light}[data-theme=dark],[data-theme=night]{color-scheme:dark}*,:before,:after{border-color:var(--surface-border)}body{background:var(--surface-canvas);min-width:320px;color:var(--main-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}}@layer components.components{:root,[data-theme=light]{--color-sidebar-bg:#f8f8fa;--gradient-sidebar:linear-gradient(180deg, #fff 0%, #f8f8fa 55%, #f1f1f4 100%);--color-sidebar-border:#0f172a14;--color-sidebar-text:#1e293b;--color-sidebar-muted:#5b6472;--color-sidebar-dim:#94a3b8;--color-sidebar-hover:#0f172a0d;--color-sidebar-surface:#0f172a0a;--color-sidebar-surface-border:#0f172a17;--color-sidebar-active:#0f172a12;--color-sidebar-active-bg:#6366f11c}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--color-sidebar-active-bg:color-mix(in srgb, var(--color-accent) 11%, transparent)}}:root,[data-theme=light]{--color-sidebar-active-text:#5759d3}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--color-sidebar-active-text:color-mix(in srgb, var(--color-accent) 82%, #1e1b4b)}}:root,[data-theme=light]{--color-sidebar-active-icon:var(--color-accent);--glow-sidebar-active:inset 0 0 0 1px #6366f14d, 0 0 24px -6px #6366f166}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--glow-sidebar-active:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 30%, transparent), 0 0 24px -6px color-mix(in srgb, var(--color-accent) 40%, transparent)}}:root,[data-theme=light]{--shadow-sidebar:var(--shadow-floating), inset 0 1px 0 #ffffffe6, inset -1px 0 0 #0f172a0d;--color-success-600:var(--color-green-600);--color-warning-600:var(--color-amber-600);--color-error-600:var(--color-red-600);--color-info-600:var(--color-blue-600);--color-accent-fg:#5e61e5}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--color-accent-fg:color-mix(in srgb, var(--color-accent) 95%, #000)}}:root,[data-theme=light]{--overlay-backdrop:#0f172a66;--main-bg:#fff;--main-bg-secondary:#f8f9fa;--main-text:var(--color-gray-900);--main-text-secondary:var(--color-gray-600);--main-text-muted:var(--color-gray-400);--main-border:var(--color-gray-200);--main-surface:#0f172a08}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--main-surface:color-mix(in srgb, var(--color-gray-900) 3%, transparent)}}:root,[data-theme=light]{--main-surface-hover:#0f172a0d}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--main-surface-hover:color-mix(in srgb, var(--color-gray-900) 5%, transparent)}}:root,[data-theme=light]{--input-bg:var(--surface-base);--input-border:var(--surface-border);--card-bg:#fff;--shadow-card:0 0 0 0 transparent;--card-highlight:transparent;--surface-canvas:var(--color-gray-50);--surface-base:#fff;--surface-raised:#fff;--surface-subtle:var(--color-gray-100);--surface-border:#0f172a14}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--surface-border:color-mix(in srgb, var(--color-gray-900) 8%, transparent)}}:root,[data-theme=light]{--surface-divider:#0f172a0d}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--surface-divider:color-mix(in srgb, var(--color-gray-900) 5%, transparent)}}:root,[data-theme=light]{--surface-buehne:var(--surface-canvas)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--surface-buehne:color-mix(in srgb, var(--surface-canvas) 55%, #dde1e7)}}:root,[data-theme=light]{--glass-bg:#ffffff73;--glass-border:#ffffff80;--glass-blur:16px;--glass-shadow:0 4px 16px #0000000a;--glass-highlight:inset 0 1px 0 #fff9;--glass-page-bg:linear-gradient(145deg, #c9dff7 0%, #d4e8f7 20%, #e8f0e8 40%, #f0ede0 60%, #dde8f2 80%, #c9dff7 100%)}[data-theme=dark]{--color-sidebar-bg:#0e1626;--gradient-sidebar:linear-gradient(180deg, #17213a 0%, #101a30 55%, #0c1424 100%);--color-sidebar-border:#ffffff0f;--color-sidebar-text:#e8e8e8;--color-sidebar-muted:#999;--color-sidebar-dim:#555;--color-sidebar-hover:#ffffff14;--color-sidebar-surface:#ffffff0f;--color-sidebar-surface-border:#ffffff14;--color-sidebar-active:#ffffff14;--color-sidebar-active-bg:#6366f12e}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--color-sidebar-active-bg:color-mix(in srgb, var(--color-accent) 18%, transparent)}}[data-theme=dark]{--color-sidebar-active-text:#fff;--color-sidebar-active-icon:#b3b2ff;--glow-sidebar-active:inset 0 0 0 1px #8b8aff66, 0 0 24px -6px #6366f18c}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--glow-sidebar-active:inset 0 0 0 1px #8b8aff66, 0 0 24px -6px color-mix(in srgb, var(--color-accent) 55%, transparent)}}[data-theme=dark]{--shadow-sidebar:var(--shadow-floating), inset 0 1px 0 #ffffff0f, inset -1px 0 0 #ffffff08;--overlay-backdrop:#0000008c;--color-success-600:var(--color-green-400);--color-error-600:var(--color-red-400);--color-warning-600:var(--color-amber-400);--color-info-600:var(--color-blue-400);--color-accent-fg:var(--color-indigo-400);--main-bg:var(--color-gray-900);--main-bg-secondary:var(--color-gray-800);--main-text:var(--color-gray-200);--main-text-secondary:var(--color-gray-300);--main-text-muted:var(--color-gray-500);--main-border:#ffffff14;--main-surface:#ffffff0a;--main-surface-hover:#ffffff14;--input-bg:var(--surface-base);--input-border:var(--surface-border);--card-bg:var(--color-gray-800);--surface-canvas:var(--color-gray-900);--surface-base:var(--color-gray-800);--surface-raised:#242f45;--surface-subtle:#172033;--surface-border:#ffffff0f;--surface-divider:#ffffff0a;--surface-buehne:var(--surface-canvas)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--surface-buehne:color-mix(in srgb, var(--surface-canvas) 60%, #000)}}[data-theme=dark]{--card-highlight:#ffffff0f;--shadow-card:0 1px 2px #0006, 0 8px 20px -6px #00000073;--glass-bg:#ffffff0f;--glass-border:#ffffff14;--glass-blur:16px;--glass-shadow:0 4px 16px #0003;--glass-highlight:inset 0 1px 0 #ffffff0f;--glass-page-bg:linear-gradient(160deg, #0f172a 0%, #1e293b 40%, #1e1b4b 100%)}[data-theme=night]{--color-sidebar-bg:#161616;--gradient-sidebar:linear-gradient(180deg, #1d1d1f 0%, #171719 55%, #131315 100%);--color-sidebar-border:#ffffff0f;--color-sidebar-text:#e8e8e8;--color-sidebar-muted:#999;--color-sidebar-dim:#555;--color-sidebar-hover:#ffffff14;--color-sidebar-surface:#ffffff0f;--color-sidebar-surface-border:#ffffff14;--color-sidebar-active:#ffffff14;--color-sidebar-active-bg:#6366f12e}@supports (color:color-mix(in lab,red,red)){[data-theme=night]{--color-sidebar-active-bg:color-mix(in srgb, var(--color-accent) 18%, transparent)}}[data-theme=night]{--color-sidebar-active-text:#fff;--color-sidebar-active-icon:#b3b2ff;--glow-sidebar-active:inset 0 0 0 1px #8b8aff66, 0 0 24px -6px #6366f18c}@supports (color:color-mix(in lab,red,red)){[data-theme=night]{--glow-sidebar-active:inset 0 0 0 1px #8b8aff66, 0 0 24px -6px color-mix(in srgb, var(--color-accent) 55%, transparent)}}[data-theme=night]{--shadow-sidebar:var(--shadow-floating), inset 0 1px 0 #ffffff0f, inset -1px 0 0 #ffffff08;--overlay-backdrop:#0009;--color-success-600:var(--color-green-400);--color-error-600:var(--color-red-400);--color-warning-600:var(--color-amber-400);--color-info-600:var(--color-blue-400);--color-accent-fg:var(--color-indigo-400);--main-bg:#111113;--main-bg-secondary:#1a1a1c;--main-text:#e4e4e6;--main-text-secondary:#c4c4c6;--main-text-muted:#7d7d80;--main-border:#ffffff14;--main-surface:#ffffff0d;--main-surface-hover:#ffffff17;--input-bg:var(--surface-base);--input-border:var(--surface-border);--card-bg:#1a1a1c;--surface-canvas:#111113;--surface-base:#1a1a1c;--surface-raised:#232326;--surface-subtle:#151517;--surface-border:#ffffff0f;--surface-divider:#ffffff0b;--surface-buehne:var(--surface-canvas)}@supports (color:color-mix(in lab,red,red)){[data-theme=night]{--surface-buehne:color-mix(in srgb, var(--surface-canvas) 55%, #000)}}[data-theme=night]{--card-highlight:#ffffff0e;--shadow-card:0 1px 2px #00000073, 0 8px 20px -6px #00000080;--glass-bg:#ffffff0f;--glass-border:#ffffff14;--glass-blur:16px;--glass-shadow:0 4px 16px #00000040;--glass-highlight:inset 0 1px 0 #ffffff0f;--glass-page-bg:linear-gradient(160deg, #0c0c0d 0%, #161618 45%, #111113 100%)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes drawReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-10deg)}to{opacity:1;transform:rotate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.anim-fade-in{animation:fadeIn var(--duration-entrance-slow) ease-out forwards}.anim-scale-in{animation:scaleIn var(--duration-entrance) ease-out forwards}.anim-draw-reveal{animation:drawReveal var(--duration-entrance-slower) ease-out forwards}.anim-pulse{animation:2s ease-in-out infinite pulse}.anim-rotate-in{animation:rotateIn var(--duration-entrance) ease-out forwards}.anim-slide-up{animation:slideUp var(--duration-entrance-slow) ease-out}.hover-lift{transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.hover-lift:hover{box-shadow:var(--shadow-floating);transform:translateY(-2px)}.hover-glow{transition:box-shadow var(--duration-base) ease}.hover-glow:hover{box-shadow:0 0 20px #6366f166}@supports (color:color-mix(in lab,red,red)){.hover-glow:hover{box-shadow:0 0 20px color-mix(in srgb,var(--color-accent) 40%,transparent)}}.hover-scale{transition:transform var(--duration-fast) ease}.hover-scale:hover{transform:scale(1.05)}.hover-color-shift{transition:filter var(--duration-slow) ease}.hover-color-shift:hover{filter:hue-rotate(30deg)}.transition-fast{transition:all var(--duration-fast) ease}.transition-medium{transition:all var(--duration-slow) ease-out}.transition-slow{transition:all var(--duration-entrance) ease-out}.transition-spring{transition:all .4s var(--ease-spring)}.sb-hover:hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-text)}.sb-chip{background:var(--color-sidebar-surface)}.sb-chip:hover{background:var(--color-sidebar-hover)}.sb-search{background:var(--color-sidebar-surface);border:1px solid #0000}.sb-search:hover{border-color:var(--color-sidebar-surface-border);background:var(--color-sidebar-hover)}.sb-leo{filter:drop-shadow(0 0 10px #6366f14d)}@supports (color:color-mix(in lab,red,red)){.sb-leo{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--color-accent) 30%,transparent))}}[data-theme=light] .sb-leo{filter:invert(.88)drop-shadow(0 0 10px #6366f138)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .sb-leo{filter:invert(.88) drop-shadow(0 0 10px color-mix(in srgb,var(--color-accent) 22%,transparent))}}[data-theme=dark] .sb-leo{filter:drop-shadow(0 0 10px #6366f14d)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .sb-leo{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--color-accent) 30%,transparent))}}.crm-canvas,.crm-panel,[data-theme=dark].crm-canvas,[data-theme=dark] .crm-canvas,[data-theme=night].crm-canvas,[data-theme=night] .crm-canvas{background:var(--surface-buehne)}.crm-card{background:var(--surface-base);box-shadow:var(--shadow-card),inset 0 1px 0 var(--card-highlight);border:1px solid #0000;transition:box-shadow .15s,background .15s,border-color .15s}@keyframes dash-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dash-enter{animation:dash-rise .5s var(--ease-standard,ease) backwards}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--main-text,#1e293b) transparent}@supports (color:color-mix(in lab,red,red)){*{scrollbar-color:color-mix(in srgb,var(--main-text,#1e293b) 35%,transparent) transparent}}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--main-text,#1e293b)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--main-text,#1e293b) 35%,transparent)}}::-webkit-scrollbar-thumb{background-image:linear-gradient(180deg,var(--color-accent),var(--color-cyan-500));background-size:100% var(--sb-klinge,0%);background-position:bottom;background-repeat:no-repeat;background-clip:padding-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background-size:100% 100%}::-webkit-scrollbar-thumb:active{background-size:100% 100%}@keyframes such-blink{0%,49%{opacity:1}50%,to{opacity:0}}.such-cursor:after{content:"";background:var(--color-sidebar-muted);vertical-align:-1.5px;width:1.5px;height:11px;margin-left:3px;animation:1.1s step-end infinite such-blink;display:inline-block}.sb-such-react:hover .such-lupe{color:var(--color-accent)!important}.sb-such-react:hover .such-text{color:var(--color-sidebar-text)!important}@keyframes gate-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.gate-shake{animation:.45s both gate-shake}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition-duration:1ms!important;animation-duration:1ms!important}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f12e}@supports (color:color-mix(in lab,red,red)){input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}}[contenteditable]:focus-visible{outline:none}.kein-lichtschwert ::-webkit-scrollbar-thumb{background-image:none!important}:where([class^=ups-],[class*=" ups-"],[class^=ups-] *,[class*=" ups-"] *){box-sizing:border-box}:where(button[class^=ups-],button[class*=" ups-"]){font:inherit;color:inherit;text-align:inherit;appearance:none;background:0 0;border:0;margin:0;padding:0}.ups-kasten{flex:none}.ups-nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ups-klickfeld{text-align:inherit;cursor:pointer}.ups-klickfeld:focus-visible,.ups-klickfeld[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-md)}.ups-klickfeld[data-disabled]{cursor:default;opacity:.5}.ups-ablagezone{--zone-ton:var(--main-text-secondary);--zone-flaeche:var(--main-surface);box-sizing:border-box;border:1px dashed var(--zone-ton);border-radius:var(--radius-xl);background:var(--zone-flaeche);text-align:center;min-height:92px;max-height:156px;transition:outline-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);outline-offset:-1px;outline:2px solid #0000;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex}.ups-ablagezone__zeichen{color:var(--zone-ton);line-height:1}.ups-ablagezone__titel{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--zone-ton);font-weight:600;line-height:1.5}.ups-ablagezone__zahl{font-family:var(--font-sans);font-size:var(--text-titel-md);font-variant-numeric:tabular-nums;color:var(--main-text);font-weight:600;line-height:1.5}.ups-ablagezone__summe{font-size:var(--text-meta-sm);font-variant-numeric:tabular-nums;color:var(--main-text-muted);line-height:1.5}.ups-ablagezone__hinweis{font-size:var(--text-etikett-sm);color:var(--main-text-muted);margin-top:4px;line-height:1.5}.ups-ablagezone[data-dropziel]{outline-color:var(--zone-ton);background:var(--zone-ton)}@supports (color:color-mix(in lab,red,red)){.ups-ablagezone[data-dropziel]{background:color-mix(in srgb,var(--zone-ton) 14%,transparent)}}.ups-ablagezone--klickbar{cursor:pointer}.ups-ablagezone--klickbar:hover,.ups-ablagezone--klickbar[data-hovered]{background:var(--zone-ton)}@supports (color:color-mix(in lab,red,red)){.ups-ablagezone--klickbar:hover,.ups-ablagezone--klickbar[data-hovered]{background:color-mix(in srgb,var(--zone-ton) 10%,transparent)}}.ups-ablagezone--klickbar:focus-visible,.ups-ablagezone--klickbar[data-focus-visible]{outline-color:var(--color-accent);outline-offset:2px}.ups-ablagezone--neutral{--zone-ton:var(--main-text-muted);--zone-flaeche:var(--main-surface)}.ups-ablagezone--info{--zone-ton:var(--color-info-600);--zone-flaeche:var(--color-info-surface)}.ups-ablagezone--erfolg{--zone-ton:var(--color-success-600);--zone-flaeche:var(--color-success-surface)}.ups-ablagezone--fehler{--zone-ton:var(--color-error-600);--zone-flaeche:var(--color-error-surface)}.ups-ablagezone--warnung{--zone-ton:var(--color-warning-600);--zone-flaeche:var(--color-warning-surface)}.ups-ablagezone--violett{--zone-ton:var(--color-violet-500);--zone-flaeche:#8b5cf61a}@supports (color:color-mix(in lab,red,red)){.ups-ablagezone--violett{--zone-flaeche:color-mix(in srgb, var(--color-violet-500) 10%, transparent)}}.ups-ablagezone--akzent{--zone-ton:var(--color-accent-fg);--zone-flaeche:var(--color-accent-muted)}.ups-ablagezone-spalte{flex-direction:column;place-content:flex-start;gap:8px;display:flex}.ups-segment{border-radius:var(--radius-lg);background:var(--surface-subtle);align-items:center;gap:2px;padding:2px;display:inline-flex}.ups-segment__kachel{border-radius:var(--radius-md);line-height:1.5;font-family:var(--font-sans);font-size:var(--text-arbeit);color:var(--main-text-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.ups-segment__kachel:hover:not([data-selected]),.ups-segment__kachel[data-hovered]:not([data-selected]){color:var(--main-text)}.ups-segment__kachel[data-selected]{background:var(--surface-base);color:var(--main-text);border-color:var(--surface-border);box-shadow:var(--shadow-subtle)}.ups-segment__kachel:focus-visible,.ups-segment__kachel[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:1px}.ups-segment__kachel:disabled,.ups-segment__kachel[data-disabled]{opacity:.4;cursor:default}.ups-segment--s{background:var(--main-surface);box-shadow:none;border-radius:9px;gap:0;padding:3px}.ups-segment--s .ups-segment__kachel{height:auto;font-size:var(--text-meta);color:var(--main-text-muted);border:0;border-radius:7px;padding:4px 12px;font-weight:600;line-height:1.5}.ups-segment--s .ups-segment__kachel[data-selected]{color:var(--main-text);box-shadow:var(--shadow-segment-active)}.ups-segment--pillen{background:0 0;border-radius:0;gap:6px;padding:0}.ups-segment--pillen .ups-segment__kachel{border:1px solid var(--surface-border);background:var(--surface-base);font-size:var(--text-arbeit-sm);color:var(--main-text-secondary);box-shadow:none;border-radius:999px;padding:5px 12px;font-weight:500}.ups-segment--pillen .ups-segment__kachel:hover:not([data-selected]),.ups-segment--pillen .ups-segment__kachel[data-hovered]:not([data-selected]){border-color:#6366f173}@supports (color:color-mix(in lab,red,red)){.ups-segment--pillen .ups-segment__kachel:hover:not([data-selected]),.ups-segment--pillen .ups-segment__kachel[data-hovered]:not([data-selected]){border-color:color-mix(in srgb,var(--color-accent) 45%,transparent)}}.ups-segment--pillen .ups-segment__kachel:hover:not([data-selected]),.ups-segment--pillen .ups-segment__kachel[data-hovered]:not([data-selected]){color:var(--main-text)}.ups-segment--pillen .ups-segment__kachel[data-selected]{background:var(--color-accent);border-color:var(--color-accent);color:#fff;box-shadow:none}.ups-segment--pillen.ups-segment--s{gap:8px}.ups-segment--pillen.ups-segment--s .ups-segment__kachel{background:var(--surface-subtle);font-size:var(--text-meta);border:0;padding:4px 10px}.ups-segment--pillen.ups-segment--s .ups-segment__kachel[data-selected]{background:var(--color-accent);color:#fff}.ups-tabs{border-bottom:1px solid var(--surface-divider);align-items:stretch;gap:4px;display:flex}.ups-tab{font-family:var(--font-sans);font-size:var(--text-arbeit-lg);color:var(--main-text-muted);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px 10px;font-weight:500;line-height:1.5;display:inline-flex}.ups-tab:hover:not([data-selected]),.ups-tab[data-hovered]:not([data-selected]){color:var(--main-text-secondary)}.ups-tab[data-selected]{color:var(--color-accent-fg);border-bottom-color:var(--color-accent)}.ups-tab:focus-visible,.ups-tab[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-sm)}.ups-tab:disabled,.ups-tab[data-disabled]{opacity:.4;cursor:default}.ups-tabs--s .ups-tab{font-size:var(--text-arbeit-sm);padding:10px 10px 8px}.ups-auswahl{flex-direction:column;gap:5px;min-width:0;display:inline-flex}.ups-auswahl__etikett{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--main-text-secondary);font-weight:500;line-height:1.5}.ups-auswahl__ausloeser{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-lg);line-height:1.5;font-family:var(--font-sans);font-size:var(--text-arbeit-lg);color:var(--main-text);cursor:pointer;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.ups-auswahl__ausloeser:hover:not([data-disabled]),.ups-auswahl__ausloeser[data-hovered]{border-color:var(--main-text)}@supports (color:color-mix(in lab,red,red)){.ups-auswahl__ausloeser:hover:not([data-disabled]),.ups-auswahl__ausloeser[data-hovered]{border-color:color-mix(in srgb,var(--main-text) 22%,transparent)}}.ups-auswahl__ausloeser:focus-visible,.ups-auswahl__ausloeser[data-focus-visible]{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted);outline:none}.ups-auswahl__ausloeser[data-disabled]{opacity:.5;cursor:default}.ups-auswahl__pfeil{color:inherit;opacity:.7;transition:transform var(--duration-fast) var(--ease-standard);align-items:center;margin-left:auto;font-size:9px;display:inline-flex}.ups-auswahl__ausloeser[data-pressed] .ups-auswahl__pfeil,.ups-auswahl__ausloeser[aria-expanded=true] .ups-auswahl__pfeil{transform:rotate(180deg)}.ups-auswahl__wert{text-overflow:ellipsis;overflow:hidden}.ups-auswahl__wert[data-platzhalter]{color:var(--main-text-muted)}.ups-auswahl__liste{min-width:var(--trigger-width,180px);background:var(--surface-base);border:1px solid var(--surface-border);border-radius:var(--radius-lg);max-height:280px;box-shadow:var(--shadow-overlay);outline:none;padding:4px;overflow-y:auto}.ups-auswahl__gruppentitel{font-family:var(--font-sans);font-size:var(--text-etikett-sm);text-transform:uppercase;letter-spacing:.025em;color:var(--main-text-muted);padding:8px 10px 2px;font-weight:600}.ups-auswahl__gruppe:first-child .ups-auswahl__gruppentitel{padding-top:2px}.ups-auswahl__eintrag{border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-arbeit-lg);color:var(--main-text);cursor:pointer;outline:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.ups-auswahl__eintrag[data-focused],.ups-auswahl__eintrag[data-hovered]{background:var(--main-surface)}.ups-auswahl__eintrag[data-selected]{font-weight:600}.ups-auswahl__eintrag[data-selected]:after{content:"✓";color:var(--color-accent);font-size:var(--text-meta);margin-left:auto}.ups-auswahl__eintrag[data-disabled]{opacity:.4;cursor:default}.ups-auswahl__gruppe{padding-bottom:3px}.ups-auswahl--feld{width:100%;display:flex}.ups-auswahl--feld .ups-auswahl__ausloeser{width:100%}.ups-auswahl--leiste .ups-auswahl__ausloeser{background:var(--surface-base);border-color:var(--surface-border);height:auto;line-height:1.5;font-size:var(--text-arbeit-sm);color:var(--main-text-secondary);gap:6px;padding:7px 10px;font-weight:500}.ups-auswahl--leiste[data-gesetzt] .ups-auswahl__ausloeser{background:var(--color-accent-muted);border-color:#6366f159}@supports (color:color-mix(in lab,red,red)){.ups-auswahl--leiste[data-gesetzt] .ups-auswahl__ausloeser{border-color:color-mix(in srgb,var(--color-accent) 35%,transparent)}}.ups-auswahl--leiste[data-gesetzt] .ups-auswahl__ausloeser{color:var(--color-accent-fg)}.ups-auswahl--chip .ups-auswahl__ausloeser{background:var(--chip-flaeche,var(--main-surface));height:auto;color:var(--chip-ton,var(--main-text-secondary));font-size:var(--text-meta);border:0;border-radius:999px;gap:6px;padding:3px 8px;font-weight:500;line-height:1.5}.ups-auswahl--chip .ups-auswahl__pfeil{opacity:.7;color:inherit;font-size:8px}.ups-auswahl--s .ups-auswahl__ausloeser{height:auto;font-size:var(--text-arbeit-sm);padding:5px 8px;line-height:1.5}.ups-auswahl__punkt{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px}.ups-chip{--chip-ton:var(--main-text-secondary);--chip-flaeche:var(--main-surface);width:fit-content;max-width:100%;font-family:var(--font-sans);font-size:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;color:var(--chip-ton);background:var(--chip-flaeche);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:3px 8px;font-weight:500;line-height:1.5;display:inline-flex;overflow:hidden}.ups-chip--s{font-size:var(--text-etikett-sm);gap:4px;padding:2px 6px}.ups-chip__punkt{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.ups-chip--s .ups-chip__punkt{width:5px;height:5px}.ups-chip--punkt-nur{background:0 0;gap:0;padding:0}.ups-chip--neutral{--chip-ton:var(--main-text-muted);--chip-flaeche:var(--main-surface)}.ups-chip--info{--chip-ton:var(--color-info-600);--chip-flaeche:var(--color-info-surface)}.ups-chip--cyan{--chip-ton:var(--color-cyan-600);--chip-flaeche:#06b6d417}@supports (color:color-mix(in lab,red,red)){.ups-chip--cyan{--chip-flaeche:color-mix(in srgb, var(--color-cyan-500) 9%, transparent)}}.ups-chip--akzent{--chip-ton:var(--color-accent-fg);--chip-flaeche:var(--color-accent-muted)}.ups-chip--warnung{--chip-ton:var(--color-warning-600);--chip-flaeche:var(--color-warning-surface)}.ups-chip--dringend{--chip-ton:var(--color-orange-600);--chip-flaeche:#ea580c17}@supports (color:color-mix(in lab,red,red)){.ups-chip--dringend{--chip-flaeche:color-mix(in srgb, var(--color-orange-600) 9%, transparent)}}.ups-chip--erfolg{--chip-ton:var(--color-success-600);--chip-flaeche:var(--color-success-surface)}.ups-chip--fehler{--chip-ton:var(--color-error-600);--chip-flaeche:var(--color-error-surface)}.ups-chip--violett{--chip-ton:var(--color-violet-500);--chip-flaeche:#8b5cf61a}@supports (color:color-mix(in lab,red,red)){.ups-chip--violett{--chip-flaeche:color-mix(in srgb, var(--color-violet-500) 10%, transparent)}}.ups-chip--agent{--chip-ton:var(--color-gold-500);--chip-flaeche:#d4a8431f}@supports (color:color-mix(in lab,red,red)){.ups-chip--agent{--chip-flaeche:color-mix(in srgb, var(--color-gold-500) 12%, transparent)}}.ups-chip--knopf{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000}.ups-chip--knopf:hover,.ups-chip--knopf[data-hovered]{border-color:var(--chip-ton)}@supports (color:color-mix(in lab,red,red)){.ups-chip--knopf:hover,.ups-chip--knopf[data-hovered]{border-color:color-mix(in srgb,var(--chip-ton) 35%,transparent)}}.ups-chip--knopf:focus-visible,.ups-chip--knopf[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:2px}.ups-chip--knopf[aria-pressed=true],.ups-chip--knopf[data-selected]{border-color:var(--chip-ton)}@supports (color:color-mix(in lab,red,red)){.ups-chip--knopf[aria-pressed=true],.ups-chip--knopf[data-selected]{border-color:color-mix(in srgb,var(--chip-ton) 55%,transparent)}}.ups-chip--knopf[aria-pressed=true],.ups-chip--knopf[data-selected]{font-weight:600}.ups-feld{--feld-polster-hoch:9px;--feld-polster:12px;--feld-schrift:var(--text-arbeit-lg);--feld-radius:var(--radius-lg);flex-direction:column;gap:4px;min-width:0;display:flex}.ups-feld--dicht{--feld-polster-hoch:7px;--feld-polster:10px;--feld-schrift:var(--text-arbeit);--feld-radius:var(--radius-lg)}.ups-feld--s{--feld-polster-hoch:6px;--feld-polster:8px;--feld-schrift:var(--text-arbeit-sm);--feld-radius:var(--radius-md)}.ups-feld__etikett{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--main-text-secondary);font-weight:500;line-height:1.5}.ups-feld__etikett-zusatz{color:var(--main-text-muted);font-weight:400}.ups-feld[data-required] .ups-feld__etikett:after{content:" *";color:var(--color-error-500)}.ups-feld__eingabe{padding:var(--feld-polster-hoch) var(--feld-polster);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--feld-radius);line-height:1.5;font-family:var(--font-sans);font-size:var(--feld-schrift);color:var(--main-text);box-sizing:border-box;width:100%;min-width:0;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.ups-feld__eingabe::placeholder{color:var(--main-text-muted)}.ups-feld__eingabe--mehrzeilig{resize:vertical}.ups-feld__eingabe:hover:not(:disabled):not([readonly]),.ups-feld__eingabe[data-hovered]{border-color:var(--main-text)}@supports (color:color-mix(in lab,red,red)){.ups-feld__eingabe:hover:not(:disabled):not([readonly]),.ups-feld__eingabe[data-hovered]{border-color:color-mix(in srgb,var(--main-text) 22%,transparent)}}.ups-feld__eingabe:focus,.ups-feld__eingabe[data-focused]{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted);outline:none}.ups-feld__eingabe:disabled,.ups-feld__eingabe[data-disabled]{opacity:.5;cursor:default;background:var(--main-surface)}.ups-feld__eingabe[readonly],.ups-feld__eingabe[data-readonly]{background:var(--main-surface);cursor:default;border-color:#0000}.ups-feld__hinweis{font-size:var(--text-meta-sm);color:var(--main-text-muted);line-height:1.35}.ups-feld[data-invalid] .ups-feld__eingabe,.ups-feld__eingabe[data-invalid]{border-color:var(--color-error-600)}.ups-feld[data-invalid] .ups-feld__eingabe:focus,.ups-feld[data-invalid] .ups-feld__eingabe[data-focused]{box-shadow:0 0 0 3px #ef444438}@supports (color:color-mix(in lab,red,red)){.ups-feld[data-invalid] .ups-feld__eingabe:focus,.ups-feld[data-invalid] .ups-feld__eingabe[data-focused]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error-500) 22%,transparent)}}.ups-feld__fehler{font-size:var(--text-meta-sm);color:var(--color-error-600);align-items:flex-start;gap:5px;font-weight:500;line-height:1.35;display:flex}.ups-feld__fehler:before{content:"!";background:var(--color-error-600);width:13px;height:13px;color:var(--surface-base);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.ups-formular{flex-direction:column;gap:14px;display:flex}.ups-formular__meldung{border-radius:var(--radius-md);background:var(--color-error-surface);border:1px solid #ef44444d;gap:8px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.ups-formular__meldung{border:1px solid color-mix(in srgb,var(--color-error-500) 30%,transparent)}}.ups-formular__meldung{font-size:var(--text-arbeit-sm);color:var(--color-error-600);line-height:1.4}.ups-formular__meldung--warnung{background:var(--color-warning-surface);border-color:#f59e0b4d}@supports (color:color-mix(in lab,red,red)){.ups-formular__meldung--warnung{border-color:color-mix(in srgb,var(--color-warning-500) 30%,transparent)}}.ups-formular__meldung--warnung{color:var(--main-text)}.ups-kanban{align-items:stretch;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.ups-kanban__spalte{border:1px solid var(--surface-divider);border-radius:var(--radius-xl);background:var(--surface-base);flex-direction:column;flex:0 0 248px;gap:8px;min-width:0;min-height:0;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.ups-kanban__spalte{background:color-mix(in srgb,var(--surface-base) 55%,transparent)}}.ups-kanban__spalte{transition:outline-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);outline-offset:-1px;outline:2px solid #0000}.ups-kanban__spalte[data-dropziel]{outline-color:var(--color-accent);background:#6366f1}@supports (color:color-mix(in lab,red,red)){.ups-kanban__spalte[data-dropziel]{background:color-mix(in srgb,var(--color-accent) 7%,var(--surface-base))}}.ups-kanban__spaltenkopf{font-family:var(--font-sans);font-size:var(--text-arbeit-sm);color:var(--main-text);align-items:center;gap:8px;padding:4px 4px 0;font-weight:600;display:flex}.ups-kanban__spaltenpunkt{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px}.ups-kanban__spaltenzahl{background:var(--main-surface);font-size:var(--text-meta-sm);font-variant-numeric:tabular-nums;color:var(--main-text-muted);border-radius:999px;padding:0 6px;font-weight:500}.ups-kanban__spaltensumme{font-size:var(--text-meta-sm);font-variant-numeric:tabular-nums;color:var(--main-text-muted);margin-left:auto;font-weight:400}.ups-kanban__stapel{flex-direction:column;flex:auto;align-content:flex-start;gap:8px;min-height:60px;display:flex;overflow-y:auto}.ups-kanban__leer{border:1px dashed var(--surface-border);border-radius:var(--radius-lg);min-height:64px;font-size:var(--text-meta);color:var(--main-text-muted);text-align:center;flex:none;justify-content:center;align-items:center;padding:12px;display:flex}.ups-kanban-karte{border-radius:var(--radius-lg);background:var(--surface-base);width:100%;box-shadow:var(--shadow-card),inset 0 1px 0 var(--card-highlight);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);border:0;flex-direction:column;flex:none;gap:6px;padding:12px;display:flex}.ups-kanban-karte:hover,.ups-kanban-karte[data-hovered]{box-shadow:var(--shadow-floating),inset 0 1px 0 var(--card-highlight);transform:translateY(-2px)}.ups-kanban-karte:focus-visible,.ups-kanban-karte[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:2px}.ups-kanban-karte[data-zieht]{opacity:.45;cursor:grabbing}.ups-kanban-karte__titel{font-size:var(--text-arbeit-lg);color:var(--main-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.ups-kanban-karte__meta{font-size:var(--text-meta);color:var(--main-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ups-kanban-karte__wert{font-size:var(--text-arbeit-lg);font-variant-numeric:tabular-nums;color:var(--main-text);font-weight:600}.ups-kanban-karte__fuss{align-items:center;gap:6px;margin-top:2px;display:flex}.ups-kanban-karte__pfeile{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);gap:4px;margin-left:auto;display:flex}.ups-kanban-karte:hover .ups-kanban-karte__pfeile,.ups-kanban-karte[data-hovered] .ups-kanban-karte__pfeile,.ups-kanban-karte:focus-within .ups-kanban-karte__pfeile,.ups-kanban-karte[data-focus-visible] .ups-kanban-karte__pfeile{opacity:1}.ups-karte{--karte-polster:20px;padding:var(--karte-polster);border-radius:var(--karte-radius,var(--radius-xl));background:var(--surface-base);text-align:left;box-shadow:var(--shadow-card),inset 0 1px 0 var(--card-highlight);border:1px solid #0000;display:block}.ups-karte--eng{--karte-polster:12px}.ups-karte--zeile{--karte-polster:14px}.ups-karte--tafel{--karte-polster:12px;--karte-radius:var(--radius-lg);border:0}.ups-karte--tafel.ups-karte--weit,.ups-karte--weit{--karte-polster:16px}.ups-karte--flach{padding:0;overflow:hidden}.ups-karte--anhebbar{cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.ups-karte--anhebbar:hover,.ups-karte--anhebbar[data-hovered]{box-shadow:var(--shadow-floating),inset 0 1px 0 var(--card-highlight);transform:translateY(-2px)}.ups-karte--anhebbar:focus-visible,.ups-karte--anhebbar[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:2px}.ups-karte__kopf{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ups-karte__titel{min-width:0;font-family:var(--font-sans);font-size:var(--text-titel-sm);color:var(--main-text);flex:1;margin:0;font-weight:600;line-height:1.25}.ups-karte__unterzeile{font-size:var(--text-meta);color:var(--main-text-muted);margin:2px 0 0;line-height:1.35}.ups-karte__fuss{border-top:1px solid var(--surface-divider);align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.ups-suche{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);align-items:center;gap:8px;padding-block:7px;padding-inline:12px;line-height:1.5;display:inline-flex}.ups-suche:hover{border-color:var(--main-text)}@supports (color:color-mix(in lab,red,red)){.ups-suche:hover{border-color:color-mix(in srgb,var(--main-text) 22%,transparent)}}.ups-suche:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.ups-suche__lupe{color:var(--main-text-muted);flex:none;line-height:0;display:inline-flex}.ups-suche__eingabe{min-width:0;font-family:var(--font-sans);font-size:var(--text-arbeit);color:var(--main-text);background:0 0;border:0;outline:none;flex:1}.ups-suche__eingabe::placeholder{color:var(--main-text-muted)}.ups-suche__eingabe::-webkit-search-cancel-button{display:none}.ups-suche[data-empty] .ups-suche__loeschen{display:none}.ups-suche__loeschen{width:18px;height:18px;color:var(--main-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.ups-suche__loeschen:hover,.ups-suche__loeschen[data-hovered]{background:var(--main-surface-hover);color:var(--main-text)}.ups-suche__loeschen:focus-visible,.ups-suche__loeschen[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:1px}.ups-menue{background:var(--surface-base);border:1px solid var(--surface-border);border-radius:var(--radius-xl);min-width:144px;max-height:320px;box-shadow:var(--shadow-floating);outline:none;padding:6px;overflow-y:auto}.ups-menue--leiste{background:var(--color-sidebar-bg);border-color:var(--color-sidebar-border);box-shadow:var(--shadow-overlay)}.ups-menue--leiste .ups-menue__eintrag{gap:10px;padding-block:8px;font-weight:500}.ups-menue--leiste .ups-menue__eintrag:not(.ups-menue__eintrag--zerstoerend){color:var(--color-sidebar-text)}.ups-menue--leiste .ups-menue__eintrag[data-focused]{background:var(--color-sidebar-hover)}.ups-menue__eintrag{border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:var(--text-arbeit);color:var(--main-text);cursor:pointer;outline:none;align-items:center;gap:8px;padding:6px 10px;font-weight:400;display:flex}.ups-menue__eintrag[data-focused]{background:var(--main-surface)}.ups-menue__eintrag[data-disabled]{opacity:.4;cursor:default}.ups-menue__eintrag--zerstoerend{color:var(--color-error-600)}.ups-menue__eintrag--zerstoerend[data-focused]{background:var(--color-error-surface)}.ups-menue__trenner{background:var(--surface-divider);height:1px;margin:4px 6px}.ups-menue__gruppe{font-size:var(--text-etikett-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--main-text-muted);padding:7px 8px 3px;font-weight:600}.ups-meldungen{z-index:80;outline:none;flex-direction:column-reverse;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.ups-meldung{border-radius:var(--radius-lg);border:1px solid var(--surface-border);background:var(--surface-base);width:340px;max-width:calc(100vw - 40px);box-shadow:var(--shadow-overlay);font-family:var(--font-sans);font-size:var(--text-arbeit-lg);color:var(--main-text);align-items:flex-start;gap:10px;padding:11px 13px;line-height:1.4;display:flex}.ups-meldung__zeichen{flex:none;margin-top:1px;line-height:0}.ups-meldung__text{flex:1;min-width:0}.ups-meldung__titel{font-weight:600}.ups-meldung__zusatz{font-size:var(--text-meta);color:var(--main-text-muted);margin-top:2px}.ups-meldung--erfolg{border-color:#22c55e59}@supports (color:color-mix(in lab,red,red)){.ups-meldung--erfolg{border-color:color-mix(in srgb,var(--color-success-500) 35%,transparent)}}.ups-meldung--erfolg .ups-meldung__zeichen{color:var(--color-success-600)}.ups-meldung--fehler{border-color:#ef444459}@supports (color:color-mix(in lab,red,red)){.ups-meldung--fehler{border-color:color-mix(in srgb,var(--color-error-500) 35%,transparent)}}.ups-meldung--fehler .ups-meldung__zeichen{color:var(--color-error-600)}.ups-meldung--warnung{border-color:#f59e0b59}@supports (color:color-mix(in lab,red,red)){.ups-meldung--warnung{border-color:color-mix(in srgb,var(--color-warning-500) 35%,transparent)}}.ups-meldung--warnung .ups-meldung__zeichen{color:var(--color-warning-600)}.ups-meldung[data-entering]{animation:ups-meldung-ein var(--duration-base) var(--ease-standard)}.ups-meldung[data-exiting]{animation:ups-meldung-ein var(--duration-fast) var(--ease-standard) reverse}@keyframes ups-meldung-ein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reduce-motion .ups-meldung[data-entering],.reduce-motion .ups-meldung[data-exiting]{animation:none}@media(prefers-reduced-motion:reduce){.ups-meldung[data-entering],.ups-meldung[data-exiting]{animation:none}}.ups-avatar{--avatar-groesse:32px;width:var(--avatar-groesse);height:var(--avatar-groesse);background:linear-gradient(135deg,var(--color-indigo-400),var(--color-indigo-600));color:#fff;font-family:var(--font-sans);font-size:calc(var(--avatar-groesse) * .375);-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.ups-avatar--xs{--avatar-groesse:24px}.ups-avatar--m{--avatar-groesse:32px}.ups-avatar--l{--avatar-groesse:40px}.ups-avatar--xl{--avatar-groesse:56px}.ups-avatar img{object-fit:cover;width:100%;height:100%}.ups-avatar-gruppe{display:inline-flex}.ups-avatar-gruppe .ups-avatar+.ups-avatar{margin-left:-8px}.ups-avatar-gruppe .ups-avatar{box-shadow:0 0 0 2px var(--surface-base)}.ups-fortschritt{flex-direction:column;gap:4px;min-width:0;display:flex}.ups-fortschritt__kopf{font-size:var(--text-meta);color:var(--main-text-secondary);align-items:baseline;gap:8px;display:flex}.ups-fortschritt__wert{font-variant-numeric:tabular-nums;color:var(--main-text);margin-left:auto;font-weight:600}.ups-fortschritt__schiene{background:var(--main-surface);border-radius:999px;height:6px;overflow:hidden}.ups-fortschritt--s .ups-fortschritt__schiene{height:4px}.ups-fortschritt__fuellung{background:var(--color-accent);height:100%;transition:width var(--duration-slow) var(--ease-standard);border-radius:999px}.ups-fortschritt--score .ups-fortschritt__fuellung{background:var(--gradient-score)}.ups-fortschritt--erfolg .ups-fortschritt__fuellung{background:var(--color-success-500)}.ups-fortschritt--warnung .ups-fortschritt__fuellung{background:var(--color-warning-500)}.ups-fortschritt--fehler .ups-fortschritt__fuellung{background:var(--color-error-500)}.ups-fortschritt--unbestimmt .ups-fortschritt__fuellung{animation:ups-fortschritt-lauf 1.4s var(--ease-standard) infinite;width:35%!important}@keyframes ups-fortschritt-lauf{0%{transform:translate(-100%)}to{transform:translate(286%)}}.reduce-motion .ups-fortschritt--unbestimmt .ups-fortschritt__fuellung{opacity:.4;animation:none;width:100%!important}@media(prefers-reduced-motion:reduce){.ups-fortschritt--unbestimmt .ups-fortschritt__fuellung{opacity:.4;animation:none;width:100%!important}}.ups-tooltip{border-radius:var(--radius-md);background:var(--color-gray-900);max-width:260px;color:var(--color-gray-50);font-family:var(--font-sans);font-size:var(--text-meta);box-shadow:var(--shadow-floating);padding:6px 9px;line-height:1.35}[data-theme=dark] .ups-tooltip,[data-theme=night] .ups-tooltip{background:var(--surface-subtle);color:var(--main-text);border:1px solid var(--surface-border)}.ups-tooltip[data-entering]{animation:ups-tooltip-ein var(--duration-fast) var(--ease-standard)}@keyframes ups-tooltip-ein{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.reduce-motion .ups-tooltip[data-entering]{animation:none}@media(prefers-reduced-motion:reduce){.ups-tooltip[data-entering]{animation:none}}.ups-knopf{--knopf-polster-hoch:7px;--knopf-zeile:1.5;--knopf-kante:0px;--knopf-radius:var(--radius-lg);--knopf-polster:12px;--knopf-abstand:6px;--knopf-schrift:var(--text-arbeit);justify-content:center;align-items:center;gap:var(--knopf-abstand);padding:calc(var(--knopf-polster-hoch) - var(--knopf-kante)) var(--knopf-polster);border:var(--knopf-kante) solid transparent;border-radius:var(--knopf-radius);font-family:var(--font-sans);font-size:var(--knopf-schrift);line-height:var(--knopf-zeile);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),filter var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);display:inline-flex;position:relative}.ups-knopf>span{justify-content:center;align-items:center;gap:var(--knopf-abstand);display:inline-flex}.ups-knopf--s{--knopf-polster-hoch:5px;--knopf-polster:10px;--knopf-abstand:5px;--knopf-schrift:var(--text-meta);--knopf-radius:999px}.ups-knopf--xs{--knopf-polster-hoch:4px;--knopf-polster:10px;--knopf-abstand:4px;--knopf-schrift:var(--text-etikett);--knopf-radius:999px}.ups-knopf--icon{width:calc(1em * var(--knopf-zeile) + 2 * var(--knopf-polster-hoch));padding-inline:0}.ups-knopf--block{width:100%;display:flex}.ups-knopf:focus-visible,.ups-knopf[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:2px}.ups-knopf:focus:not(:focus-visible){outline:none}.ups-knopf:disabled,.ups-knopf[data-disabled]{opacity:.4;cursor:default;box-shadow:none;filter:none}.ups-knopf--primaer{background:var(--btn-primary-bg);box-shadow:var(--btn-primary-shadow);color:#fff;font-weight:600}.ups-knopf--primaer:hover:not(:disabled),.ups-knopf--primaer[data-hovered]{filter:brightness(1.06)}.ups-knopf--primaer:active:not(:disabled),.ups-knopf--primaer[data-pressed]{filter:brightness(.94);box-shadow:var(--shadow-subtle)}.ups-knopf--sekundaer{--knopf-kante:1px;background:var(--surface-base);border-color:var(--main-border);color:var(--main-text);font-weight:500}.ups-knopf--sekundaer:hover:not(:disabled),.ups-knopf--sekundaer[data-hovered]{border-color:var(--color-accent)}.ups-knopf--sekundaer:active:not(:disabled),.ups-knopf--sekundaer[data-pressed]{background:var(--main-surface)}.ups-knopf--geist{--knopf-polster:10px;color:var(--main-text-secondary);background:0 0;font-weight:500}.ups-knopf--geist.ups-knopf--s{--knopf-polster:8px}.ups-knopf--geist:hover:not(:disabled),.ups-knopf--geist[data-hovered]{background:var(--main-surface);color:var(--main-text)}.ups-knopf--geist:active:not(:disabled),.ups-knopf--geist[data-pressed]{background:var(--main-surface-hover)}.ups-knopf--agent{background:var(--btn-agent-bg);box-shadow:var(--btn-agent-shadow);color:#fff;font-weight:500}.ups-knopf--agent:hover:not(:disabled),.ups-knopf--agent[data-hovered]{filter:brightness(1.06)}.ups-knopf--agent:active:not(:disabled),.ups-knopf--agent[data-pressed]{filter:brightness(.94);box-shadow:var(--shadow-subtle)}.ups-knopf[data-laedt],.ups-knopf[data-pending]{cursor:progress}.ups-knopf[data-laedt]>*,.ups-knopf[data-pending]>*{visibility:hidden}.ups-knopf[data-laedt]:after,.ups-knopf[data-pending]:after{content:"";opacity:.85;border:2px solid;border-right-color:#0000;border-radius:999px;width:13px;height:13px;animation:.62s linear infinite ups-knopf-dreht;position:absolute}@keyframes ups-knopf-dreht{to{transform:rotate(360deg)}}.reduce-motion .ups-knopf[data-laedt]:after,.reduce-motion .ups-knopf[data-pending]:after{animation:1.4s ease-in-out infinite ups-knopf-pulst}@media(prefers-reduced-motion:reduce){.ups-knopf[data-laedt]:after,.ups-knopf[data-pending]:after{animation:1.4s ease-in-out infinite ups-knopf-pulst}}@keyframes ups-knopf-pulst{0%,to{opacity:.3}50%{opacity:.9}}.ups-modal-grund{z-index:50;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ups-modal{--modal-breite:560px;width:100%;max-width:var(--modal-breite);background:var(--surface-base);border-radius:var(--radius-2xl);max-height:85vh;box-shadow:var(--shadow-floating);border:0;outline:none;flex-direction:column;display:flex;overflow:hidden}.ups-modal__dialog{min-height:0;max-height:inherit;outline:none;flex-direction:column;display:flex}.ups-modal-grund--kompakt{-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.ups-modal--kompakt .ups-modal__inhalt{padding:20px}.ups-modal-grund--voll{-webkit-backdrop-filter:none;backdrop-filter:none;padding:32px}.ups-modal--voll{background:var(--surface-canvas);height:100%;max-height:100%;box-shadow:var(--shadow-overlay)}.ups-modal--voll .ups-modal__inhalt{flex-direction:column;min-height:0;padding:0;display:flex}.ups-modal-grund--flaeche{background:var(--surface-canvas);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.ups-modal--flaeche{width:100%;max-width:none;height:100%;max-height:100%;box-shadow:none;background:0 0;border-radius:0}.ups-modal--voll .ups-modal__dialog,.ups-modal--flaeche .ups-modal__dialog{flex:1}.ups-modal--flaeche .ups-modal__inhalt{flex-direction:column;min-height:0;padding:0;display:flex}.ups-modal__kopf{border-bottom:1px solid var(--surface-divider);align-items:center;gap:12px;padding:16px 24px;display:flex}.ups-modal__titel{font-size:var(--text-titel-sm);color:var(--main-text);flex:1;margin:0;font-weight:600;line-height:1.5}.ups-modal__schliessen{color:var(--main-text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;display:inline-flex}.ups-modal__schliessen:hover{color:var(--main-text)}.ups-modal__unterzeile{font-size:var(--text-meta);color:var(--main-text-muted);margin:3px 0 0;font-weight:400;line-height:1.5}.ups-modal__inhalt{min-height:0;color:var(--main-text);flex:1;padding:20px 24px;line-height:1.5;overflow-y:auto}.ups-modal__fuss{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.ups-modal__fuss-links{margin-right:auto}@keyframes ups-modal-grund-ein{0%{opacity:0}to{opacity:1}}@keyframes ups-modal-ein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.ups-modal-grund[data-entering]{animation:ups-modal-grund-ein var(--duration-base) var(--ease-standard)}.ups-modal-grund[data-exiting]{animation:ups-modal-grund-ein var(--duration-fast) var(--ease-standard) reverse}.ups-modal[data-entering]{animation:ups-modal-ein var(--duration-base) var(--ease-standard)}.ups-modal[data-exiting]{animation:ups-modal-ein var(--duration-fast) var(--ease-standard) reverse}.reduce-motion .ups-modal-grund[data-entering],.reduce-motion .ups-modal[data-entering],.reduce-motion .ups-modal-grund[data-exiting],.reduce-motion .ups-modal[data-exiting]{animation:none}@media(prefers-reduced-motion:reduce){.ups-modal-grund[data-entering],.ups-modal[data-entering],.ups-modal-grund[data-exiting],.ups-modal[data-exiting]{animation:none}}.ups-nav{color:var(--color-sidebar-text);flex-direction:column;gap:0;padding:0 12px 12px;display:flex}.ups-nav>.ups-nav__eintrag+.ups-nav__eintrag,.ups-nav>.ups-nav__eintrag+.ups-nav__unterliste,.ups-nav>.ups-nav__unterliste+.ups-nav__eintrag{margin-top:2px}.ups-nav__gruppe{flex-direction:column;gap:2px;display:flex}.ups-nav__gruppentitel{font-family:var(--font-sans);font-size:var(--text-meta-sm);text-transform:uppercase;letter-spacing:1px;color:var(--color-sidebar-dim);-webkit-user-select:none;user-select:none;padding:20px 12px 6px;font-weight:600;line-height:1.5}.ups-nav__eintrag{border-radius:var(--radius-lg);width:100%;line-height:1.5;font-family:var(--font-sans);font-size:var(--text-arbeit-lg);color:var(--color-sidebar-muted);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;font-weight:500;display:flex}.ups-nav__zeichen{flex:none;line-height:0;display:inline-flex}.ups-nav__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ups-nav__eintrag:hover:not([data-selected]):not([data-disabled]),.ups-nav__eintrag[data-hovered]:not([data-selected]){background:var(--color-sidebar-hover);color:var(--color-sidebar-text)}.ups-nav__eintrag[data-selected]{background:var(--pill-active-bg);color:var(--pill-active-text);box-shadow:var(--pill-active-shadow)}.ups-nav__eintrag[data-selected] .ups-nav__zeichen{color:currentColor}.ups-nav__eintrag:focus-visible,.ups-nav__eintrag[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:2px}.ups-nav__eintrag[data-enthaelt-aktiv]:not([data-selected]){background:var(--color-sidebar-active);color:var(--color-sidebar-text)}.ups-nav__eintrag[data-disabled],.ups-nav__eintrag:disabled{color:var(--color-sidebar-dim);cursor:default}.ups-nav__marke{border-radius:var(--radius-xs);background:var(--color-sidebar-surface);font-size:var(--text-etikett-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-sidebar-dim);flex:none;padding:1px 6px;font-weight:600}.ups-nav__pfeil{color:var(--color-sidebar-dim);transition:transform var(--duration-fast) var(--ease-standard);flex:none;align-items:center;margin-left:auto;font-size:9px;display:inline-flex}.ups-nav__eintrag[aria-expanded=true] .ups-nav__pfeil{transform:rotate(180deg)}.ups-nav__unterliste{flex-direction:column;gap:4px;margin:2px 0;display:flex}.ups-nav__untereintrag{border-radius:var(--radius-lg);width:calc(100% - 36px);height:30px;font-family:var(--font-sans);font-size:var(--text-arbeit);color:var(--color-sidebar-muted);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;margin-left:36px;padding-inline:10px;font-weight:500;display:flex;position:relative}.ups-nav__untereintrag:before{content:"";background:var(--color-sidebar-surface-border);width:1px;position:absolute;top:-2px;bottom:-2px;left:-14px}.ups-nav__untereintrag:after{content:"";background:var(--color-sidebar-surface-border);width:11px;height:1px;position:absolute;top:50%;left:-14px}.ups-nav__untereintrag[data-letzter]:before{height:calc(55% + 2.2px);bottom:auto}.ups-nav__untereintrag:hover:not([data-selected]),.ups-nav__untereintrag[data-hovered]:not([data-selected]){background:var(--color-sidebar-hover);color:var(--color-sidebar-text)}.ups-nav__untereintrag[data-selected]{background:var(--pill-active-bg);color:var(--pill-active-text);box-shadow:var(--pill-active-shadow)}.ups-nav__untereintrag:focus-visible,.ups-nav__untereintrag[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:2px}.ups-nav--schmal .ups-nav__eintrag{justify-content:center;gap:0;padding-inline:0}.ups-nav--schmal .ups-nav__text,.ups-nav--schmal .ups-nav__marke,.ups-nav--schmal .ups-nav__pfeil,.ups-nav--schmal .ups-nav__gruppentitel,.ups-nav--schmal .ups-nav__unterliste{display:none}.ups-nav--schmal .ups-nav__gruppe+.ups-nav__gruppe{border-top:1px solid var(--color-sidebar-surface-border);margin-top:16px;padding-top:4px}.ups-panel-grund{z-index:50;background:var(--overlay-backdrop);justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.ups-panel{--panel-breite:860px;width:var(--panel-breite);border-radius:var(--radius-3xl) 0 0 var(--radius-3xl);background:var(--surface-buehne);max-width:100%;box-shadow:var(--shadow-overlay);border:0;outline:none;flex-direction:column;display:flex;overflow-y:auto}.ups-panel__dialog{outline:none;flex-direction:column;flex:1;min-height:0;display:flex}@keyframes ups-panel-grund-ein{0%{opacity:0}to{opacity:1}}@keyframes ups-panel-ein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.ups-panel-grund[data-entering]{animation:ups-panel-grund-ein var(--duration-base) var(--ease-standard)}.ups-panel-grund[data-exiting]{animation:ups-panel-grund-ein var(--duration-fast) var(--ease-standard) reverse}.ups-panel[data-entering]{animation:ups-panel-ein var(--duration-base) var(--ease-standard)}.ups-panel[data-exiting]{animation:ups-panel-ein var(--duration-fast) var(--ease-standard) reverse}.reduce-motion .ups-panel-grund[data-entering],.reduce-motion .ups-panel[data-entering],.reduce-motion .ups-panel-grund[data-exiting],.reduce-motion .ups-panel[data-exiting]{animation:none}@media(prefers-reduced-motion:reduce){.ups-panel-grund[data-entering],.ups-panel[data-entering],.ups-panel-grund[data-exiting],.ups-panel[data-exiting]{animation:none}}.ups-tabelle-rahmen--offen{box-shadow:none;background:0 0;border-radius:0}.ups-tabelle-rahmen{border-radius:var(--radius-xl);background:var(--surface-base);box-shadow:var(--shadow-card),inset 0 1px 0 var(--card-highlight);overflow:hidden}.ups-tabelle{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--text-arbeit-lg);color:var(--main-text)}.ups-tabelle__spalte{text-align:left;font-size:var(--text-etikett);text-transform:uppercase;letter-spacing:.06em;color:var(--main-text-muted);border-bottom:1px solid var(--surface-divider);-webkit-user-select:none;user-select:none;padding:10px 16px;font-weight:600}.ups-tabelle__spalte[data-allows-sorting]{cursor:pointer}.ups-tabelle__spalte[data-allows-sorting]:hover,.ups-tabelle__spalte[data-allows-sorting][data-hovered]{color:var(--main-text)}.ups-tabelle__spalte[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:-2px}.ups-tabelle__spalte[data-sort-direction]:after{content:"↑";transition:transform var(--duration-fast) var(--ease-standard);margin-left:5px;display:inline-block}.ups-tabelle__spalte[data-sort-direction]{color:var(--color-accent-fg)}.ups-tabelle__spalte[data-sort-direction]:after{color:var(--color-accent)}.ups-tabelle__spalte[data-sort-direction=descending]:after{transform:rotate(180deg)}.ups-tabelle__zeile{border-bottom:1px solid var(--surface-divider);transition:background-color var(--duration-fast) var(--ease-standard)}.ups-tabelle__zeile[data-hovered]{background:var(--main-surface)}.ups-tabelle__zeile[data-selected]{background:var(--color-accent-muted)}.ups-tabelle__zeile[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:-2px}.ups-tabelle__zeile[data-disabled]{opacity:.45}.ups-tabelle__zelle{vertical-align:middle;padding:12px 16px;line-height:1.5}.ups-tabelle__zelle[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:-2px}.ups-tabelle__zelle--zahl{text-align:right;font-variant-numeric:tabular-nums}.ups-tabelle--dicht .ups-tabelle__zelle,.ups-tabelle--dicht .ups-tabelle__spalte{padding-block:5px}.ups-tabelle__leer{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:42px 20px;display:flex}.ups-tabelle__leer-text{font-size:var(--text-arbeit-lg);color:var(--main-text-secondary)}.ups-tabelle__leer-zusatz{font-size:var(--text-meta);color:var(--main-text-muted);margin-top:-6px}.ups-tabelle__skelett-balken{border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--main-surface) 0%,var(--main-surface-hover) 50%,var(--main-surface) 100%);height:9px;animation:ups-skelett 1.3s var(--ease-standard) infinite;background-size:200% 100%}@keyframes ups-skelett{to{background-position:-200% 0}}.reduce-motion .ups-tabelle__skelett-balken{animation:none}@media(prefers-reduced-motion:reduce){.ups-tabelle__skelett-balken{animation:none}}.ups-blaetterung{font-size:var(--text-arbeit-sm);color:var(--main-text-muted);align-items:center;gap:10px;padding:10px 16px;display:flex}.ups-blaetterung--getrennt{border-top:1px solid var(--surface-divider)}.ups-blaetterung__zaehler{font-variant-numeric:tabular-nums;margin-right:auto}.ups-blaetterung__seiten{align-items:center;gap:4px;display:flex}.ups-blaetterung__seite{border-radius:var(--radius-md);min-width:24px;height:24px;font-family:var(--font-sans);font-size:var(--text-arbeit-sm);font-variant-numeric:tabular-nums;color:var(--main-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding-inline:6px;display:inline-flex}.ups-blaetterung__seite[data-hovered]:not([data-selected]):not([aria-current=page]),.ups-blaetterung__seite:hover:not([data-selected]):not([aria-current=page]):not(:disabled){background:var(--main-surface-hover);color:var(--main-text)}.ups-blaetterung__seite[data-selected],.ups-blaetterung__seite[aria-current=page]{background:var(--color-accent);color:#fff}.ups-blaetterung__seite:focus-visible,.ups-blaetterung__seite[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:1px}.ups-blaetterung__seite:disabled,.ups-blaetterung__seite[data-disabled]{opacity:.35;cursor:default}.ups-tabelle__zeilenaktion{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.ups-tabelle__zeile:hover .ups-tabelle__zeilenaktion,.ups-tabelle__zeile[data-hovered] .ups-tabelle__zeilenaktion,.ups-tabelle__zeile[data-focus-visible] .ups-tabelle__zeilenaktion,.ups-tabelle__zeilenaktion:focus-visible,.ups-tabelle__zeile:focus-within .ups-tabelle__zeilenaktion{opacity:1}.ups-tabelle--kopflos .ups-tabelle__spalte{border:0;height:0;padding:0;font-size:0;line-height:0}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-9{z-index:9}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[40\]{z-index:40}.z-\[70\]{z-index:70}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-16{margin-block:calc(var(--spacing) * 16)}.my-px{margin-block:1px}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.me-auto{margin-inline-end:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:var(--spacing)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\/1\.414\]{aspect-ratio:1/1.414}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-28{height:calc(var(--spacing) * 28)}.h-72{height:calc(var(--spacing) * 72)}.h-\[21px\]{height:21px}.h-\[52px\]{height:52px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[280px\]{max-height:280px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[3\.9em\]{min-height:3.9em}.min-h-\[4\.5em\]{min-height:4.5em}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[360px\]{min-height:360px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/5{width:40%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-\[9rem\]{width:9rem}.w-\[21px\]{width:21px}.w-\[23\.75px\]{width:23.75px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[170px\]{width:170px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[380px\]{width:380px}.w-\[760px\]{width:760px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-\[22rem\]{max-width:22rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.max-w-\[896px\]{max-width:896px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1700px\]{max-width:1700px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[15rem\]{min-width:15rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[18rem\]{min-width:18rem}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-40{gap:calc(var(--spacing) * 40)}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--surface-divider\)\]>:not(:last-child)){border-color:var(--surface-divider)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-error-100\)\]{border-color:var(--color-error-100)}.border-\[var\(--color-info-100\)\]{border-color:var(--color-info-100)}.border-\[var\(--color-warning-100\)\]{border-color:var(--color-warning-100)}.border-\[var\(--surface-border\)\]{border-color:var(--surface-border)}.border-\[var\(--surface-divider\)\]{border-color:var(--surface-divider)}.border-transparent{border-color:#0000}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-accent-muted\)\]{background-color:var(--color-accent-muted)}.bg-\[var\(--color-error-600\)\]{background-color:var(--color-error-600)}.bg-\[var\(--color-error-surface\)\]{background-color:var(--color-error-surface)}.bg-\[var\(--color-info-surface\)\]{background-color:var(--color-info-surface)}.bg-\[var\(--color-success-surface\)\]{background-color:var(--color-success-surface)}.bg-\[var\(--color-warning-surface\)\]{background-color:var(--color-warning-surface)}.bg-\[var\(--main-surface\)\]{background-color:var(--main-surface)}.bg-\[var\(--main-surface-hover\)\]{background-color:var(--main-surface-hover)}.bg-\[var\(--overlay-backdrop\)\]{background-color:var(--overlay-backdrop)}.bg-\[var\(--surface-base\)\]{background-color:var(--surface-base)}.bg-\[var\(--surface-canvas\)\]{background-color:var(--surface-canvas)}.bg-\[var\(--surface-subtle\)\]{background-color:var(--surface-subtle)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[8px\]{padding-block:8px}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[24px\]{font-size:24px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--color-accent-fg\)\]{color:var(--color-accent-fg)}.text-\[var\(--color-error-600\)\]{color:var(--color-error-600)}.text-\[var\(--color-info-600\)\]{color:var(--color-info-600)}.text-\[var\(--color-success-600\)\]{color:var(--color-success-600)}.text-\[var\(--color-warning-600\)\]{color:var(--color-warning-600)}.text-\[var\(--main-text\)\]{color:var(--main-text)}.text-\[var\(--main-text-muted\)\]{color:var(--main-text-muted)}.text-\[var\(--main-text-secondary\)\]{color:var(--main-text-secondary)}.text-inherit{color:inherit}.text-slate-500{color:var(--color-slate-500)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-subtle\)\]{--tw-shadow:var(--shadow-subtle);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--color-error-100\)\]{--tw-ring-color:var(--color-error-100)}.ring-\[var\(--color-success-100\)\]{--tw-ring-color:var(--color-success-100)}.ring-\[var\(--color-warning-100\)\]{--tw-ring-color:var(--color-warning-100)}.ring-\[var\(--surface-border\)\]{--tw-ring-color:var(--surface-border)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.ring-inset{--tw-ring-inset:inset}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:bg-\[var\(--color-accent-muted\)\]:is(:where(.group):hover *){background-color:var(--color-accent-muted)}.group-hover\:text-\[var\(--color-accent-fg\)\]:is(:where(.group):hover *){color:var(--color-accent-fg)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/wert\:opacity-100:is(:where(.group\/wert):hover *){opacity:1}}.placeholder\:text-\[var\(--main-text-secondary\)\]::placeholder{color:var(--main-text-secondary)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-\[var\(--surface-border\)\]:focus-within{border-color:var(--surface-border)}@media(hover:hover){.hover\:border-\[var\(--color-accent\)\]:hover{border-color:var(--color-accent)}.hover\:border-\[var\(--surface-border\)\]:hover{border-color:var(--surface-border)}.hover\:bg-\[var\(--color-error-600\)\]:hover{background-color:var(--color-error-600)}.hover\:bg-\[var\(--color-info-surface\)\]:hover{background-color:var(--color-info-surface)}.hover\:bg-\[var\(--main-surface-hover\)\]:hover{background-color:var(--main-surface-hover)}.hover\:bg-\[var\(--surface-canvas\)\]:hover{background-color:var(--surface-canvas)}.hover\:bg-\[var\(--surface-subtle\)\]:hover{background-color:var(--surface-subtle)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[var\(--color-accent\)\]:focus{border-color:var(--color-accent)}.focus\:bg-\[var\(--color-error-surface\)\]:focus{background-color:var(--color-error-surface)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--color-accent-muted\)\]:focus{--tw-ring-color:var(--color-accent-muted)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--color-accent\)\]:focus-visible{--tw-ring-color:var(--color-accent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-accent\)\]:focus-visible{outline-color:var(--color-accent)}.focus-visible\:outline-\[var\(--color-error-600\)\]:focus-visible{outline-color:var(--color-error-600)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:1700px){.min-\[1700px\]\:w-\[320px\]{width:320px}.min-\[1700px\]\:w-\[420px\]{width:420px}.min-\[1700px\]\:max-w-\[1080px\]{max-width:1080px}.min-\[1700px\]\:max-w-\[1180px\]{max-width:1180px}.min-\[1700px\]\:p-20{padding:calc(var(--spacing) * 20)}.min-\[1700px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}.min-\[1700px\]\:py-5{padding-block:calc(var(--spacing) * 5)}}@media(min-width:2200px){.min-\[2200px\]\:w-\[360px\]{width:360px}.min-\[2200px\]\:max-w-\[1280px\]{max-width:1280px}.min-\[2200px\]\:max-w-\[1360px\]{max-width:1360px}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:max-h-none{max-height:none}.sm\:min-h-\[520px\]{min-height:520px}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[232px\]{width:232px}.sm\:w-\[260px\]{width:260px}.sm\:w-\[300px\]{width:300px}.sm\:w-auto{width:auto}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_110px_150px_80px\]{grid-template-columns:minmax(0,1fr) 110px 150px 80px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pr-8{padding-right:calc(var(--spacing) * 8)}.sm\:pl-\[52px\]{padding-left:52px}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.md\:grid-cols-\[17rem_1fr\]{grid-template-columns:17rem 1fr}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-16{padding:calc(var(--spacing) * 16)}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(15rem\,0\.65fr\)\]{grid-template-columns:minmax(0,1fr) minmax(15rem,.65fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,0\.48fr\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,.48fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(17rem\,0\.48fr\)\]{grid-template-columns:minmax(0,1fr) minmax(17rem,.48fr)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}}@media(min-width:80rem){.xl\:w-\[360px\]{width:360px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.\[\&_\.ups-chip--neutral\]\:text-\[var\(--main-text-secondary\)\] .ups-chip--neutral{color:var(--main-text-secondary)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
