@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-CYkrUebz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-DEwCKrdL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-D_DO3bho.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-DFDfvBrN.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-9XEw6Pmr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-B5LksYz5.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-DKmgyNre.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-h2VnbV3V.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-CHh5eQWW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2)format("woff2"),url(/assets/source-serif-4-greek-600-normal-OkzgCkGB.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-B33FcZBi.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-CKUOBVO_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-pa-C5Dkf.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-B2fExS53.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DeJomR3S.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#000;--karte:#0f0f0f;--flaeche:#1e1e1e;--rand:#ffffff17;--trenner:#ffffff0f;--licht:#fff;--auf-licht:#0a0a0a;--ink-1:#e2e2e2;--ink-2:#8f8f8f;--ink-3:#616161;--gruen:#6fcf97;--rot:#e05252;--amber:#d9a441;--blau:#6ea8e0;--schatten:0 10px 30px #00000059;--schatten-s:0 16px 40px #00000080;--schrift:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace}:root[data-hell]{--canvas:#f4f4f2;--karte:#fff;--flaeche:#ececea;--rand:#00000014;--trenner:#0000000f;--licht:#000;--auf-licht:#fff;--ink-1:#17181b;--ink-2:#6b7078;--ink-3:#9a9fa6;--gruen:#1f8f54;--rot:#c63c3c;--amber:#a87512;--blau:#2f6db0;--schatten:0 10px 30px #14141914;--schatten-s:0 16px 40px #14141929}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--ink-1);font-family:var(--schrift);-webkit-font-smoothing:antialiased;margin:0;font-size:16px}button{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:13px}.app{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}nav.bereiche{border-right:1px solid var(--trenner);flex-direction:column;gap:4px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.logo{letter-spacing:.06em;color:var(--licht);padding:4px 12px 20px;font-size:20px;font-weight:700}.anlegen{gap:8px;margin:0 0 16px;display:flex}.anlegen button{background:var(--flaeche);cursor:pointer;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:600;display:flex}.bereich{height:44px;color:var(--ink-2);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.bereich.aktiv{background:var(--flaeche);color:var(--licht);font-weight:600}.bereich svg{width:20px;height:20px}nav .fuss{color:var(--ink-3);flex-direction:column;gap:8px;margin-top:auto;padding:0 12px;font-size:12px;display:flex}nav .fuss button{all:unset;cursor:pointer;color:var(--ink-2);font-size:13px}main{min-width:0;padding:32px 32px 112px}.spalte{flex-direction:column;gap:24px;max-width:1120px;margin:0 auto;display:flex}@media (width>=1600px){.spalte{max-width:1280px}}h1{color:var(--licht);letter-spacing:-.01em;margin:0;font-size:32px;font-weight:700}h2{color:var(--licht);margin:0;font-size:20px;font-weight:600}.kopf{flex-direction:column;gap:12px;display:flex}.pillen{flex-wrap:wrap;gap:8px;display:flex}.zpille{background:var(--flaeche);height:32px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.zpille b{color:var(--ink-1);font-weight:700}.werkzeug{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reiter{background:var(--flaeche);border-radius:14px;gap:4px;padding:4px;display:flex}.reiter button{height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600}.reiter button[aria-pressed=true]{background:var(--karte);color:var(--licht);box-shadow:0 0 0 1px var(--rand)}.suche{background:var(--karte);border:1px solid var(--rand);border-radius:14px;align-items:center;gap:8px;width:420px;max-width:100%;height:44px;padding:0 12px;display:flex}.suche input{all:unset;color:var(--ink-1);flex:1;font-size:15px}.suche svg{width:18px;height:18px;color:var(--ink-2)}.filter{gap:8px;display:flex}.filter button{background:var(--flaeche);height:36px;color:var(--ink-2);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.filter button[aria-pressed=true]{background:var(--licht);color:var(--auf-licht)}.filter button .z{opacity:.7;font-weight:500}.chips{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.chip{background:var(--flaeche);height:28px;color:var(--ink-1);border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 10px;display:inline-flex}.chip button{all:unset;cursor:pointer;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.chip svg{width:14px;height:14px}.karte{background:var(--karte);border:1px solid var(--rand);box-shadow:var(--schatten);border-radius:20px;overflow:hidden}table{border-collapse:separate;border-spacing:0;width:100%}thead th{background:var(--karte);z-index:1;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--trenner);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:500;position:sticky;top:0}thead th:first-child{border-top-left-radius:20px}thead th:last-child{border-top-right-radius:20px}thead th.r,td.r{text-align:right}thead th button{all:unset;cursor:pointer}thead th[aria-sort] button{color:var(--ink-1)}tbody tr{cursor:pointer}tbody tr:hover td{background:#ffffff06}:root[data-hell] tbody tr:hover td{background:#00000006}tbody tr.offen td{background:var(--flaeche)}tbody tr.offen .pille:not(.gruen):not(.rot){background:var(--karte)}td{border-bottom:1px solid var(--trenner);vertical-align:middle;height:64px;padding:0 16px}tbody tr:last-child td{border-bottom:0}.zeichen{background:var(--flaeche);width:64px;height:44px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.zeichen svg{width:22px;height:22px}.titel{color:var(--ink-1);font-size:16px;font-weight:600}.neben{color:var(--ink-2);margin-top:2px;font-size:13px}.geld{color:var(--ink-1);font-size:16px;font-weight:700}.inaktiv td>*{opacity:.55}.pille{background:var(--flaeche);height:26px;color:var(--ink-1);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pille i{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.pille.amber i{background:var(--amber)}.pille.blau i{background:var(--blau)}.pille.gruen i{background:var(--gruen)}.pille.rot i{background:var(--rot)}.pille.gruen{background:color-mix(in srgb,var(--gruen) 14%,transparent);color:var(--gruen)}.pille.rot{background:color-mix(in srgb,var(--rot) 14%,transparent);color:var(--rot)}.rottext{color:var(--rot);font-weight:600}.umfang{color:var(--ink-2);border-top:1px solid var(--trenner);justify-content:space-between;padding:12px 16px;font-size:13px;display:flex}.leer{flex-direction:column;align-items:flex-start;gap:12px;padding:32px 16px;display:flex}.blatt{background:var(--karte);border:1px solid var(--rand);width:480px;box-shadow:var(--schatten-s);z-index:20;border-radius:22px;flex-direction:column;transition:transform .24s cubic-bezier(.2,.9,.3,1);display:flex;position:fixed;top:16px;bottom:16px;right:16px;transform:translate(110%)}.blatt.auf{transform:none}.blatt-kopf{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 12px;display:flex}.blatt-inhalt{flex-direction:column;gap:20px;padding:0 20px 20px;display:flex;overflow:auto}.blatt-fuss{border-top:1px solid var(--trenner);justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.symbolknopf{background:var(--flaeche);cursor:pointer;border:0;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.symbolknopf svg{width:20px;height:20px}.knopf{cursor:pointer;border:0;border-radius:14px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.knopf.primaer{background:var(--licht);color:var(--auf-licht)}.knopf.flaeche{background:var(--flaeche);color:var(--ink-1)}.knopf:active,.symbolknopf:active{transform:scale(.97)}:focus-visible{outline:2px solid var(--licht);outline-offset:2px}.held .lbl{color:var(--ink-2);font-size:13px}.held .zahl{color:var(--licht);letter-spacing:-.01em;align-items:center;gap:12px;font-size:40px;font-weight:700;display:flex}.stuetzen{flex-wrap:wrap;gap:48px;display:flex}.stuetze .lbl{color:var(--ink-2);font-size:13px}.stuetze .zahl{color:var(--ink-1);font-size:24px;font-weight:700}.herkunft{all:unset;cursor:pointer;border-bottom:1px dashed var(--ink-3)}.herkunft:hover{border-bottom-color:var(--ink-1)}.lauf{flex-direction:column;display:flex}.schritt{border-bottom:1px solid var(--trenner);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.schritt:last-child{border-bottom:0}.punkt{border:2px dashed var(--ink-3);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.schritt.erledigt .punkt{background:color-mix(in srgb,var(--gruen) 18%,transparent);color:var(--gruen);border:0}.schritt.jetzt .punkt{border:2px solid var(--licht)}.schritt.fehlt .punkt{border:2px solid var(--amber)}.schritt.neben .punkt{border-style:dotted}.punkt svg{width:14px;height:14px}.schritt .s-t{font-size:15px;font-weight:600}.schritt.jetzt .s-t{color:var(--licht)}.schritt:not(.erledigt):not(.jetzt) .s-t{color:var(--ink-2)}.schritt .s-n{color:var(--ink-2);font-size:13px}.schritt .s-r{color:var(--ink-2);text-align:right;font-size:13px}.parallel{grid-template-columns:1fr 1fr;gap:12px;display:grid}.parallel .karte{box-shadow:none;padding:16px}.aktenkopf{grid-template-columns:320px minmax(0,1fr);gap:32px;display:grid}.foto{background:var(--flaeche);width:320px;height:240px;color:var(--ink-3);border-radius:20px;place-items:center;display:grid}.foto svg{width:64px;height:64px}.kopfzeile{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fakten{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin-top:20px;display:grid}.fakt .lbl{color:var(--ink-3);font-size:12px}.fakt .wert{color:var(--ink-1);margin-top:2px;font-size:15px;font-weight:500}.fakt .fehlt{color:var(--ink-2);font-style:normal;font-family:var(--schrift);font-size:15px}.zwei{grid-template-columns:3fr 2fr;align-items:start;gap:24px;display:grid}.karte.innen{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.k-kopf{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.k-kopf h3{color:var(--licht);margin:0;font-size:17px;font-weight:600}.k-kopf span{color:var(--ink-2);font-size:13px}.kette{flex-direction:column;display:flex}.k-zeile{border-bottom:1px solid var(--trenner);justify-content:space-between;align-items:center;min-height:40px;font-size:15px;display:flex}.k-zeile:last-child{border-bottom:0}.k-zeile.summe{color:var(--licht);font-weight:700}.k-zeile .ab{color:var(--ink-2)}.doc{border-bottom:1px solid var(--trenner);justify-content:space-between;align-items:center;min-height:48px;font-size:15px;display:flex}.doc:last-child{border-bottom:0}.doc>span:last-child{white-space:nowrap;align-items:center;gap:8px;display:flex}.zurueck{all:unset;cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;font-size:14px;display:inline-flex}.zurueck svg{width:16px;height:16px}.schleier{z-index:40;background:#0009;place-items:center;display:none;position:fixed;inset:0}.schleier.auf{display:grid}.popup{background:var(--karte);border:1px solid var(--rand);width:480px;max-width:calc(100vw - 32px);box-shadow:var(--schatten-s);border-radius:22px;flex-direction:column;gap:12px;padding:20px;display:flex}.popup .formel{background:var(--flaeche);border-radius:14px;padding:12px 16px;font-size:14px;line-height:1.6}.popup .quelle,.hinweis{color:var(--ink-2);font-size:13px}.banner{background:color-mix(in srgb,var(--amber) 12%,transparent);color:var(--ink-1);border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.banner svg{width:18px;height:18px;color:var(--amber);flex:none}.entwurf{color:var(--ink-3);font-size:12px;line-height:1.4}body.blatt-auf.v-a main{padding-right:528px}body.blatt-auf.v-b main:after{content:"";pointer-events:none;z-index:10;background:#00000059;position:fixed;inset:0}.pille.fest-z{width:184px;color:var(--ink-1);background:0 0;padding:0;font-size:14px;font-weight:500}.pille.fest-z.gruen{color:var(--gruen)}.pille.fest-z.rot{color:var(--rot)}.pille.fest-z i{width:8px;height:8px}.gruppe-l{flex-direction:column;gap:8px;display:flex}.gruppe-kopf{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.gruppe-kopf h2{align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.gruppe-kopf h2 .n{color:var(--ink-2);background:var(--flaeche);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.gruppe-kopf span{color:var(--ink-2);font-size:13px}.lzeile{background:var(--karte);border:1px solid var(--rand);cursor:pointer;border-radius:18px;grid-template-columns:88px minmax(0,1fr) 200px 150px;align-items:center;gap:20px;padding:12px 16px;transition:transform .25s cubic-bezier(.22,.8,.2,1),box-shadow .25s,border-color .2s;display:grid}body.erstlauf .lzeile{animation:.5s cubic-bezier(.22,.8,.2,1) both ein}body:not(.erstlauf) .stand .spur div{animation:none}.lzeile:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 14px 40px #00000059}:root[data-hell] .lzeile:hover{border-color:#0000001f;box-shadow:0 14px 30px #14141e1f}.lzeile.offen{border-color:var(--licht)}.lzeile.inaktiv{opacity:.55}@keyframes ein{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}.bild{background:var(--flaeche);width:88px;height:62px;color:var(--ink-2);letter-spacing:.04em;border-radius:12px;place-items:center;font-size:15px;font-weight:700;display:grid;overflow:hidden}.bild img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.8,.2,1);display:block}.lzeile:hover .bild img{transform:scale(1.06)}.lzeile .name{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.lzeile .satz{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;margin-top:3px;font-size:14px;display:flex;overflow:hidden}.lzeile .satz i{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.lzeile .satz.amber i{background:var(--amber)}.lzeile .satz.blau i{background:var(--blau)}.lzeile .satz.rot i{background:var(--rot)}.lzeile .satz.gruen i{background:var(--gruen)}.stand{flex-direction:column;gap:6px;display:flex}.stand .t{color:var(--ink-2);font-size:13px}.stand .t b{color:var(--ink-1);font-weight:600}.stand .spur{background:var(--flaeche);border-radius:999px;height:4px;overflow:hidden}.stand .spur div{background:var(--licht);transform-origin:0;border-radius:999px;height:100%;animation:.9s cubic-bezier(.22,.8,.2,1) both wachs}.stand.rot .spur div{background:var(--rot)}.stand.rot .t b{color:var(--rot)}@keyframes wachs{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}.preis{text-align:right}.preis .p{color:var(--licht);font-size:18px;font-weight:700}.preis .m{color:var(--ink-2);white-space:nowrap;margin-top:2px;font-size:13px}.preis .m.rot{color:var(--rot)}.lzeile:active{transition-duration:.12s;transform:scale(.985)}.lzeile.offen{border-color:var(--licht);box-shadow:0 0 0 1px var(--licht)}.blatt.leben{width:560px;padding:0;overflow:hidden}body.blatt-auf .entwurfsleiste,body.in-akte .entwurfsleiste{display:none}.vs-foto.ohne{height:120px;font-size:32px}.vs-foto{background:var(--flaeche);height:300px;color:var(--ink-3);flex:none;place-items:center;font-size:40px;font-weight:700;display:grid;position:relative;overflow:hidden}.vs-foto img{object-fit:cover;width:100%;height:100%;transition:opacity .14s;display:block}.blatt.frisch .vs-foto img{animation:.5s cubic-bezier(.16,1,.3,1) both fotoein}.blatt .wechsel{animation:.16s ease-out both wechsel}@keyframes wechsel{0%{opacity:.4}to{opacity:1}}#ansicht.einblenden{animation:.18s ease-out both wechsel}.vs-zaehler{z-index:1;color:#fff;background:#00000080;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;bottom:16px;right:16px}.vs-galerie button.x,.vs-galerie>button{position:relative}.vs-galerie .mehr{color:#fff;background:#0000008c;place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;inset:0}@keyframes fotoein{0%{transform:scale(1.08)}to{transform:none}}.vs-foto:after{content:"";background:linear-gradient(#0000,#000000b3);height:55%;position:absolute;inset:auto 0 0}.vs-foto .zu{color:#fff;cursor:pointer;z-index:2;background:#0000008c;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}.vs-foto .zu svg{width:18px;height:18px}.vs-foto .ueber{z-index:1;color:#fff;position:absolute;bottom:14px;left:20px;right:20px}.vs-foto .ueber .n{letter-spacing:-.01em;font-size:24px;font-weight:700}.vs-foto .ueber .v{opacity:.85;margin-top:2px;font-size:14px}.vs-foto.ohne:after{display:none}.vs-foto.ohne .ueber{color:var(--ink-1)}.vs-in{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow:auto}.vs-schritt{background:var(--flaeche);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.vs-schritt .l{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.vs-schritt .l i{background:var(--ink-3);border-radius:50%;width:8px;height:8px}.vs-schritt .l.amber i{background:var(--amber)}.vs-schritt .l.rot i{background:var(--rot)}.vs-schritt .l.blau i{background:var(--blau)}.vs-schritt .knopf{justify-content:center;width:100%;height:48px}.vs-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vs-kachel{border:1px solid var(--rand);border-radius:14px;padding:12px 14px}.vs-kachel .l{color:var(--ink-2);font-size:12px}.vs-kachel .z{color:var(--ink-1);margin-top:2px;font-size:20px;font-weight:700}.vs-kachel .z.rot{color:var(--rot)}.vs-kachel .spur{background:var(--flaeche);border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.vs-kachel .spur div{background:var(--licht);transform-origin:0;border-radius:999px;height:100%;animation:.9s cubic-bezier(.22,.8,.2,1) .15s both wachs}.vs-kachel .spur.rot div{background:var(--rot)}.vs-lauf{flex-direction:column;gap:8px;display:flex}.vs-lauf .k{color:var(--ink-2);justify-content:space-between;font-size:13px;display:flex}.vs-punkte{gap:4px;display:flex}.vs-punkte span{background:var(--flaeche);border-radius:999px;flex:1;height:6px}.vs-punkte span.ok{background:var(--gruen)}.vs-punkte span.jetzt{background:var(--licht)}.vs-punkte span.fehlt{background:var(--amber)}.vs-galerie{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px 20px 0;display:grid}.vs-galerie>button{all:unset;cursor:pointer;aspect-ratio:16/10;background:var(--flaeche);outline-offset:2px;border-radius:10px;position:relative;overflow:hidden}.vs-galerie button[aria-pressed=true]{outline:2px solid var(--licht)}.vs-galerie img{object-fit:cover;width:100%;height:100%;display:block}.vs-fakten{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding:4px 2px;display:grid}.vs-fakten .l{color:var(--ink-3);font-size:12px}.vs-fakten .w{color:var(--ink-1);margin-top:2px;font-size:15px}.vs-docs{flex-direction:column;display:flex}.vs-docs .d{border-bottom:1px solid var(--trenner);justify-content:space-between;align-items:center;min-height:40px;font-size:14px;display:flex}.vs-docs .d:last-child{border-bottom:0}.vs-docs .d span:last-child{color:var(--ink-2);font-size:13px}.vs-titel{color:var(--ink-2);margin-bottom:2px;font-size:13px}.vs-fuss{border-top:1px solid var(--trenner);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.vs-fuss .hinw{color:var(--ink-2);font-size:13px}.lightbox{z-index:60;-webkit-backdrop-filter:blur(14px);background:#000000b8;flex-direction:column;display:none;position:fixed;inset:0}.lightbox.auf{animation:.2s cubic-bezier(.2,.8,.2,1) both lbauf;display:flex}@keyframes lbauf{0%{opacity:0}to{opacity:1}}.lightbox.auf .lb-gross img{animation:.22s cubic-bezier(.2,.8,.2,1) both lbbild}@keyframes lbbild{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes gleitR{0%{opacity:.2;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes gleitL{0%{opacity:.2;transform:translate(-28px)}to{opacity:1;transform:none}}.gleit-r{animation:.2s cubic-bezier(.2,.8,.2,1) both gleitR!important}.gleit-l{animation:.2s cubic-bezier(.2,.8,.2,1) both gleitL!important}.lb-kopf{color:#fff;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.lb-kopf .t{font-size:17px;font-weight:600}.lb-kopf .z{opacity:.7;margin-left:12px;font-size:13px}.lb-kopf button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lb-gross{flex:1;place-items:center;min-height:0;padding:0 24px;display:grid;position:relative}.lb-gross img{object-fit:contain;border-radius:14px;max-width:min(1100px,82%);max-height:calc(100vh - 260px);transition:opacity .14s;box-shadow:0 30px 80px #00000080}.lb-gross .pf{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lb-gross .pf.l{left:24px}.lb-gross .pf.r{right:24px}.lb-leiste{scroll-behavior:smooth;scrollbar-width:none;gap:6px;padding:20px 50vw 28px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.lb-leiste::-webkit-scrollbar{display:none}.lb-leiste button{all:unset;cursor:pointer;opacity:.4;border-radius:8px;flex:none;width:72px;height:48px;transition:opacity .2s,transform .2s;overflow:hidden}.lb-leiste button:hover{opacity:.75}.lb-leiste button[aria-pressed=true]{opacity:1;transform:translateY(-4px)scale(1.12)}.lb-leiste img{object-fit:cover;width:100%;height:100%;display:block}.ak-kopf{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:32px;display:grid}.ak-foto{background:var(--flaeche);width:320px;height:240px;color:var(--ink-3);cursor:zoom-in;border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.ak-foto img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.8,.2,1);display:block}.ak-foto:hover img{transform:scale(1.04)}.ak-foto .z{color:#fff;background:#00000080;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;right:12px}.ak-titelzeile{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ak-titelzeile h1{font-size:32px}.ak-unter{color:var(--ink-2);margin-top:6px;font-size:14px}.ak-held{flex-wrap:wrap;align-items:flex-end;gap:56px;margin-top:36px;display:flex}.ak-held .l{color:var(--ink-2);font-size:13px}.ak-held .gross{color:var(--licht);letter-spacing:-.02em;font-size:56px;font-weight:700;line-height:1.05}.ak-held .m{color:var(--ink-2);margin-top:4px;font-size:15px}.ak-held .m.rot{color:var(--rot)}.ak-held .w{color:var(--ink-1);align-items:center;gap:8px;margin-top:4px;font-size:20px;font-weight:600;display:flex}.ak-held .w i{background:var(--ink-3);border-radius:50%;width:9px;height:9px}.ak-held .w.amber i{background:var(--amber)}.ak-held .w.blau i{background:var(--blau)}.ak-held .w.rot i{background:var(--rot)}.ak-held .w.gruen i{background:var(--gruen)}.ak-held .w.rottext{color:var(--rot)}.ak-held .spur{background:var(--flaeche);border-radius:999px;width:120px;height:4px;margin-top:8px;overflow:hidden}.ak-held .spur div{background:var(--licht);height:100%}.ak-held .spur.rot div{background:var(--rot)}.ak-reiter{gap:8px;display:flex}.ak-reiter button{height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;padding:0 16px;font-size:15px;font-weight:500}.ak-reiter button[aria-pressed=true]{border-color:var(--licht);color:var(--licht);font-weight:600}.ak-reiter button:hover{color:var(--ink-1)}.ak-raster{grid-template-columns:3fr 2fr;align-items:start;gap:24px;display:grid}.ak-spalte{flex-direction:column;gap:16px;display:flex}.ak-karte{background:var(--karte);border:1px solid var(--rand);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.ak-karte .kk{justify-content:space-between;align-items:baseline;display:flex}.ak-karte .kk h3{color:var(--licht);margin:0;font-size:17px;font-weight:600}.ak-karte .kk span{color:var(--ink-2);font-size:13px}.ak-ring{align-items:center;gap:16px;display:flex}.ak-ring svg{flex:none;width:56px;height:56px}.ak-ring .t{color:var(--ink-1);font-size:17px;font-weight:600}.ak-ring .n{color:var(--ink-2);margin-top:2px;font-size:13px}.ak-fakten{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.ak-fakt{border-bottom:1px solid var(--trenner);justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.ak-fakt .l{color:var(--ink-2);font-size:15px}.ak-fakt .w{color:var(--ink-1);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.ak-fakt .stift{background:var(--flaeche);width:32px;height:32px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.ak-fakt .stift svg{width:14px;height:14px}.ak-fakt .fehlt{color:var(--ink-3);font-weight:500}.ak-fotos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ak-fotos button{all:unset;aspect-ratio:4/3;cursor:pointer;background:var(--flaeche);border-radius:10px;position:relative;overflow:hidden}.ak-fotos img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.ak-fotos button:hover img{transform:scale(1.05)}.ak-fotos .mehr{color:#fff;background:#0000008c;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.ak-paar{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ak-paar .ak-karte{gap:4px;padding:16px}.ak-paar .l{color:var(--ink-2);font-size:13px}.ak-paar .w{color:var(--ink-1);font-size:17px;font-weight:600}.ak-paar .w.rot{color:var(--rot)}.a2-reiter{flex-wrap:wrap;gap:4px;display:flex}.a2-reiter button{height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.a2-reiter button[aria-pressed=true]{background:var(--licht);color:var(--auf-licht);font-weight:600}.a2-reiter button .b{background:var(--rot);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.a2-kopf{grid-template-columns:274px minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.a2-foto{background:var(--flaeche);cursor:zoom-in;width:274px;height:170px;color:var(--ink-3);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.a2-foto img{object-fit:cover;width:100%;height:100%;display:block}.a2-foto .p{color:#fff;background:#0009;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:10px}.a2-foto .p.l{left:10px}.a2-foto .p.r{right:10px}.a2-foto .p.rot{background:#e05252d9}.a2-name{color:var(--licht);margin:2px 0 0;font-size:32px;font-weight:700}.a2-unter{color:var(--ink-2);margin-top:4px;font-size:13px}.a2-preis{align-items:center;gap:12px;margin-top:18px;display:flex}.a2-preis .g{color:var(--licht);letter-spacing:-.02em;font-size:44px;font-weight:700}.a2-preis .mp{background:color-mix(in srgb,var(--gruen) 14%,transparent);height:24px;color:var(--gruen);border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.a2-preis .mp.rot{background:color-mix(in srgb,var(--rot) 14%,transparent);color:var(--rot)}.a2-preis .mp .herkunft{border-bottom-color:currentColor}.a2-fakten{border:1px solid var(--rand);background:var(--karte);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.a2-fakten>div{border-right:1px solid var(--rand);border-bottom:1px solid var(--rand);padding:12px 14px}.a2-fakten>div:nth-child(4n){border-right:0}.a2-fakten>div:nth-last-child(-n+4){border-bottom:0}.a2-fakten .l{color:var(--ink-3);font-size:11.5px}.a2-fakten .w{color:var(--ink-1);margin-top:4px;font-size:14px}.a2-fakten .w.mono{font-family:var(--mono);font-size:13px}.a2-fakten .fehlt{color:var(--ink-2)}.a2-faktfuss{color:var(--ink-3);justify-content:space-between;margin-top:-12px;font-size:12px;display:flex}.a2-faktfuss span:last-child{color:var(--ink-1);gap:24px;font-weight:600;display:flex}.a2-raster{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.a2-spalte{flex-direction:column;gap:16px;display:flex}.a2-platte{box-shadow:var(--schatten);color:#e2e2e2;background:linear-gradient(160deg,#1d1d1f,#121214);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:12px;padding:18px;display:flex}:root[data-hell] .a2-platte{background:linear-gradient(160deg,#1d1d1f,#17181b)}.a2-platte .kz{color:#8f8f8f;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.a2-platte .kz i{background:#8f8f8f;border-radius:50%;width:8px;height:8px}.a2-platte .kz.amber i{background:#d9a441}.a2-platte .kz.rot i{background:#e05252}.a2-platte .kz.blau i{background:#6ea8e0}.a2-platte .kz.gruen i{background:#6fcf97}.a2-platte .tt{color:#fff;font-size:22px;font-weight:700}.a2-platte .seg{gap:4px;display:flex}.a2-platte .seg span{background:#ffffff1f;border-radius:999px;flex:1;height:4px}.a2-platte .seg span.ok{background:#6fcf97}.a2-platte .seg span.jetzt{background:#fff}.a2-platte .seg span.fehlt{background:#d9a441}.a2-platte .zeile{justify-content:space-between;align-items:center;min-height:34px;font-size:15px;display:flex}.a2-platte .zeile .k{align-items:center;gap:12px;display:flex}.a2-platte .zeile .pk{border:1.5px dashed #616161;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.a2-platte .zeile.ok .pk{color:#6fcf97;background:#6fcf9733;border:0}.a2-platte .zeile.ok .pk svg{width:12px;height:12px}.a2-platte .zeile.jetzt .pk{border:2px solid #fff}.a2-platte .zeile.fehlt .pk{border:2px solid #d9a441}.a2-platte .zeile:not(.ok):not(.jetzt) .k span{color:#8f8f8f}.a2-platte .zeile .r{color:#8f8f8f;font-size:13px}.a2-platte .knopf.primaer{color:#0a0a0a;background:#fff;justify-content:center;height:48px}.a2-karte{background:var(--karte);border:1px solid var(--rand);border-radius:20px;flex-direction:column;padding:16px;display:flex}.a2-karte .kk{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.a2-karte .kk h3{color:var(--licht);margin:0;font-size:17px;font-weight:600}.a2-karte .kk span{color:var(--ink-2);font-size:13px}.a2-z{border-bottom:1px solid var(--trenner);justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.a2-z:last-child{border-bottom:0}.a2-z .l{color:var(--ink-1);font-size:14px}.a2-z .l small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.a2-z .w{color:var(--ink-1);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.a2-z .w.summe{color:var(--licht);font-weight:700}.a2-z .chev{color:var(--ink-3);width:16px;height:16px}.a2-medien .hinweis{margin:2px 0 12px}.a2-raster6{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 10px;display:grid}.a2-raster6 .neu{border:1px dashed var(--rand);text-align:center;color:var(--ink-2);aspect-ratio:4/3;cursor:pointer;border-radius:2px;place-items:center;font-size:12.5px;line-height:1.4;display:grid}.a2-raster6 .neu:hover{border-color:var(--ink-2);color:var(--ink-1)}.a2-bild{cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .15s,opacity .15s;position:relative}.a2-bild .bf,.wp-p .bf{aspect-ratio:4/3;background:var(--flaeche);border-radius:2px;overflow:hidden}.a2-bild img,.wp-p img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.a2-bild .u{color:var(--ink-3);margin-top:6px;font-size:12px}.a2-bild .u b{color:var(--ink-1);font-weight:600}.a2-bild:hover .bf{outline:1px solid var(--ink-2);outline-offset:-1px}.a2-bild.zieht{opacity:.35}body.zieht-gerade .a2-bild{transition:none}.wp{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.wp-p .bf.leer{color:var(--ink-3);border:1px dashed var(--rand);background:0 0;place-items:center;font-size:12px;display:grid}.wp-p .u{border-top:2px solid var(--ink-1);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);justify-content:space-between;gap:8px;margin-top:8px;padding-top:6px;font-size:10.5px;display:flex}.wp-p .u b{color:var(--ink-1);font-weight:700}.tl{flex-direction:column;display:flex}.tl-z{border-bottom:1px solid var(--trenner);grid-template-columns:200px minmax(0,1fr) 80px;align-items:center;gap:20px;min-height:52px;display:grid}.tl-z:last-child{border-bottom:0}.tl-z .l{color:var(--ink-1);font-size:14px}.tl-z .l small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.tl-z .w{text-align:right;color:var(--ink-1);font-size:14px;font-weight:600}.tl-bahn{height:20px;position:relative}.tl-bahn>i{background:var(--trenner);width:1px;position:absolute;top:-16px;bottom:-16px}.tl-bahn .st{background:var(--ink-1);box-sizing:border-box;border-left:3px solid var(--karte);height:10px;position:absolute;top:5px}.tl-z.hof .st{background:var(--flaeche);height:14px;top:3px}.tl-z.hof .l,.tl-z.hof .w{color:var(--ink-2)}.tl-z.achse{border-bottom:1px solid var(--rand);min-height:24px}.tl-z.achse b{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px;font-weight:500;position:absolute;top:2px;transform:translate(6px)}.rg{gap:0}.rg-kopf{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rg-ueber{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.rg-antwort{font-family:"Archivo",var(--schrift);letter-spacing:-.03em;color:var(--licht);margin-top:4px;font-size:40px;font-weight:800;line-height:1.1}.rg-antwort.rot{color:var(--rot)}.rg-antwort .herkunft{font:inherit;color:inherit}.rg-von{color:var(--ink-2);padding-bottom:6px;font-size:13px}.rg-balken{background:var(--canvas);gap:2px;height:14px;margin:16px 0 20px;display:flex}.rg-balken span{min-width:2px;height:100%;display:block}.f1{background:var(--ink-3)}.f2{background:color-mix(in srgb,var(--ink-2) 75%,var(--canvas))}.f3{background:color-mix(in srgb,var(--amber) 70%,var(--canvas))}.f4{background:color-mix(in srgb,var(--amber) 45%,var(--canvas))}.f5{background:color-mix(in srgb,var(--ink-2) 45%,var(--canvas))}.f6{background:color-mix(in srgb,var(--ink-2) 30%,var(--canvas))}.f-bleibt{background:var(--gruen)}.rg-tab{grid-template-columns:minmax(0,1fr) 180px;display:grid}.rg-z{display:contents}.rg-z>span{border-bottom:1px solid var(--trenner);align-items:center;min-height:44px;font-size:14px;display:flex}.rg-z .t{color:var(--ink-1);gap:10px}.rg-z .n{color:var(--ink-3);margin-left:2px;font-size:13px;font-weight:400}.rg-z .w{color:var(--ink-2);justify-content:flex-end;font-weight:500}.rg-z .sw{flex:none;width:10px;height:10px;display:inline-block}.rg-z.start>span{color:var(--ink-1)}.rg-z.start .w{color:var(--ink-1);font-weight:600}.rg-z.start .t{padding-left:20px}.rg-z:not(.su):not(.start) .t{color:var(--ink-2)}.rg-z.su>span{border-top:1px solid var(--ink-2);border-bottom:1px solid var(--rand);min-height:48px;color:var(--ink-1);font-weight:700}.rg-z.su .t{padding-left:20px}.rg-z.su .n{font-weight:400}.rg-z.su .w{color:var(--ink-1);font-weight:700}.rg-z.su.gross>span{border-top:2px solid var(--ink-1);border-bottom:0;min-height:56px;font-size:16px}.rg-z.su.gross .t{padding-left:0}.rg-z.minus .w{color:var(--rot)}.rg-fuss{color:var(--ink-3);margin-top:12px;font-size:12px}.zs-kopf{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:20px}.zs-antwort{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;color:var(--licht);margin-top:6px;font-size:32px;font-weight:800}.zs-satz{color:var(--ink-2);margin-top:6px;font-size:14px}.zs-raster{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.pk-z{border-bottom:1px solid var(--trenner);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;font-size:14px;display:grid}.pk-z:last-child{border-bottom:0}.pk-z .l{color:var(--ink-1);padding:10px 0}.pk-z .l small{color:var(--ink-2);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.pk-z .t{color:var(--ink-3);text-align:right;max-width:220px;font-size:13px}.pk-m{border:1.5px solid var(--ink-3);width:8px;height:8px}.pk-z.ok .pk-m{background:var(--gruen);border-color:var(--gruen)}.pk-z.ok .t{color:var(--ink-2)}.pk-z.befund .pk-m{background:var(--amber);border-color:var(--amber)}.pk-z.befund .t{color:var(--ink-1);font-weight:500}.amber-t{color:var(--amber);font-weight:600}.zb{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.zb span{border:1px dashed var(--rand);height:30px;color:var(--ink-3);align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.zb span.da{border:1px solid var(--rand);color:var(--ink-1)}.zb svg{width:13px;height:13px}.kb-kopf{grid-template-columns:300px minmax(0,1fr) auto;align-items:start;gap:32px;display:grid}.kb-foto{width:300px;height:200px}.kb-rechts{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.kb-rechts .a3-preis{margin-top:0}.kb-rechts .knopf{margin-top:12px}.kc-kopf{grid-template-columns:132px minmax(0,1fr) auto auto;align-items:center;gap:24px;padding-bottom:4px;display:grid}.kc-foto{cursor:zoom-in;width:132px;height:88px}.kc-foto .a3-anz{height:20px;padding:0 6px;font-size:10.5px;bottom:6px;right:6px}.kc-mitte .a2-name{line-height:1.1;font-size:34px!important}.kc-var{font-family:var(--schrift);letter-spacing:0;color:var(--ink-2);font-size:18px;font-weight:500}.kc-unter{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;font-size:13px;display:flex}.kc-unter .kz{color:var(--ink-1);align-items:center;gap:6px;font-weight:600;display:inline-flex}.kc-unter .kz i{background:var(--ink-3);width:7px;height:7px}.kc-unter .kz.gruen i{background:var(--gruen)}.kc-unter .kz.amber i{background:var(--amber)}.kc-unter .kz.rot i{background:var(--rot)}.kc-unter .kz.blau i{background:var(--blau)}.kc-rechts{text-align:right}.kc-rechts .a3-preis{justify-content:flex-end;margin-top:0}.kc-rechts .a3-preis .g{font-size:40px}.kc-zeile{justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;display:flex}.kc-zeile .a3-fuss{margin-top:0}.kf-leiste{border-top:1px solid var(--rand);border-bottom:1px solid var(--rand);grid-template-columns:repeat(8,minmax(0,1fr)) 44px;display:grid}.kf-leiste>div{min-width:0;padding:12px 12px 12px 0}.kf-leiste>div+div{border-left:1px solid var(--trenner);padding-left:12px}.kf-leiste .l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.kf-leiste .w{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;overflow:hidden}.kf-leiste .w.mono{font-family:var(--mono);font-size:12.5px}.kf-leiste .fehlt{color:var(--ink-3)}.kf-leiste>[data-kopie]{cursor:copy}.kf-leiste>[data-kopie]:hover .w{text-underline-offset:3px;text-decoration:underline}.kf-leiste.mit-fin{grid-template-columns:1.9fr 1.1fr repeat(6,minmax(0,1fr)) 44px}.kf-mehr{all:unset;cursor:pointer;color:var(--ink-2);border-left:1px solid var(--trenner);place-items:center;display:grid}.kf-mehr:hover{color:var(--ink-1);background:var(--flaeche)}.kf-mehr svg{width:15px;height:15px}.kb-marge .mp,.kc-zeile .mp{background:color-mix(in srgb,var(--gruen) 14%,transparent);height:24px;color:var(--gruen);border-radius:2px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.kb-marge .mp.rot,.kc-zeile .mp.rot{background:color-mix(in srgb,var(--rot) 14%,transparent);color:var(--rot)}.a2-reiter button .b2{font-size:inherit;color:var(--amber);letter-spacing:inherit;font-weight:500}.rw-zelle{grid-column:1/-1;padding:4px 0 12px}.rw{border-left:2px solid var(--ink-1);background:var(--flaeche);margin:8px 0;padding:12px 16px;animation:.18s ease-out rwAuf}@keyframes rwAuf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.rw-k{color:var(--ink-1);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;display:flex}.rw-zu{all:unset;cursor:pointer;width:28px;height:28px;color:var(--ink-2);place-items:center;display:grid}.rw-zu:hover{color:var(--ink-1)}.rw-zu svg{width:15px;height:15px}.rw-z{color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;min-height:28px;font-size:14px;display:flex}.rw-z.erg{color:var(--ink-1);border-top:1px solid var(--rand);margin-top:4px;padding-top:4px;font-weight:700}.rw-h{color:var(--ink-3);margin-top:8px;font-size:12px}.herkunft.aktiv{color:var(--licht);text-decoration-style:solid}.sp-reihe{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.sp-l{background:var(--flaeche);height:3px;margin-bottom:12px;display:block}.sp.ok .sp-l{background:var(--gruen)}.sp.jetzt .sp-l{background:var(--ink-1)}.sp.warn .sp-l{background:var(--amber)}.sp-t{color:var(--ink-3);font-size:14px;font-weight:600}.sp.ok .sp-t,.sp.jetzt .sp-t,.sp.warn .sp-t{color:var(--ink-1)}.sp-j{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);margin-left:4px;font-size:10.5px;font-weight:600}.sp-n{color:var(--ink-2);margin-top:4px;font-size:12.5px}.sp.warn .sp-n{color:var(--amber)}.sp-d{color:var(--ink-3);margin-top:2px;font-size:12.5px}.sb-reihe{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.sb-z{padding:4px 20px 8px}.sb-z:first-child{padding-left:0}.sb-z+.sb-z{border-left:1px solid var(--trenner)}.sb-z .l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.sb-z .w{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;color:var(--licht);margin-top:6px;font-size:34px;font-weight:800;line-height:1.1}.sb-z .w small{color:var(--ink-2);letter-spacing:0;margin-left:6px;font-size:15px;font-weight:600}.sb-z .w .fehlt{color:var(--ink-3);font-size:18px}.sb-z .n{color:var(--ink-2);margin-top:4px;font-size:13px}.sb-farbe{border-top:1px solid var(--trenner);color:var(--ink-2);flex-wrap:wrap;gap:24px;margin-top:16px;padding-top:12px;font-size:13px;display:flex}.sb-farbe span:first-child{color:var(--ink-1);font-weight:600}.sb-text{color:var(--ink-1);white-space:pre-line;font-size:15px;line-height:1.6}.pp-reihe{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.pp{border:1px solid var(--rand);flex-direction:column;gap:2px;min-height:112px;padding:14px;display:flex}.pp svg{width:18px;height:18px;color:var(--ink-2);margin-bottom:8px}.pp .l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.pp .w{color:var(--ink-1);font-size:17px;font-weight:700}.pp .n{color:var(--ink-2);font-size:12.5px}.pp.ja svg{color:var(--gruen)}.pp.nein{border-color:color-mix(in srgb,var(--amber) 55%,var(--rand))}.pp.nein svg,.pp.nein .w{color:var(--amber)}.pp.leer{border-style:dashed}.pp.leer .w{color:var(--ink-3);font-size:14px;font-weight:500}.zs-tr{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);border-top:1px solid var(--rand);margin-top:8px;padding-top:12px;font-size:10.5px}.zs-tr b{color:var(--ink-1)}.ub{border:1px solid color-mix(in srgb,var(--amber) 45%,var(--rand));margin:6px 0 10px;padding:12px}.ub-k{text-transform:uppercase;letter-spacing:.07em;color:var(--amber);font-size:10.5px;font-weight:600}.ub-z{min-height:44px;color:var(--ink-1);border-bottom:1px solid var(--trenner);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.ub-z .knopf{height:32px;font-size:13px}.ub-h{color:var(--ink-3);margin-top:8px;font-size:12px}.zs-neu{grid-template-columns:260px minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.avo-karte{align-items:center;padding:20px 16px}.avo{width:200px;height:auto;display:block}.avo-k{fill:var(--flaeche);stroke:var(--rand);stroke-width:2px}.st-p{fill:color-mix(in srgb,var(--licht) 4%,transparent);stroke:var(--rand);stroke-width:1.5px;cursor:pointer;transition:fill .15s,stroke .15s}.st-p.rad{fill:var(--ink-3)}.st-p:hover{stroke:var(--ink-2)}.st-p.bef{fill:color-mix(in srgb,var(--rot) 26%,transparent);stroke:var(--rot)}.st-p.an{stroke:var(--licht);stroke-width:3px}.avo-m circle{fill:var(--rot)}.avo-m text{fill:#fff}.avo-m{pointer-events:none}.avo-leg{color:var(--ink-2);gap:16px;margin-top:12px;font-size:12px;display:flex}.avo-leg i{vertical-align:-1px;border:1.5px solid var(--rand);background:var(--flaeche);width:10px;height:10px;margin-right:6px;display:inline-block}.avo-leg i.bef{background:color-mix(in srgb,var(--rot) 26%,transparent);border-color:var(--rot)}.bf-z{border-bottom:1px solid var(--trenner);cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.bf-z.an{background:var(--flaeche);margin-left:-8px;padding-left:8px;box-shadow:inset 3px 0 0 var(--licht)!important}.bf-n{background:var(--rot);color:#fff;place-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.bf-t{color:var(--ink-1);font-size:15px;font-weight:600}.bf-t small{color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.bf-notiz{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:1.45}.bf-z .knopf{height:32px;font-size:13px}.okz-gr{margin-top:12px}.okz{min-height:36px;color:var(--ink-2);border-bottom:1px solid var(--trenner);justify-content:space-between;align-items:center;font-size:13px;display:flex}.okz:last-child{border-bottom:0}.okz span:first-child{color:var(--ink-1)}.bsp{color:var(--amber);font-weight:600}.aa{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.aa-z{border-bottom:1px solid var(--trenner);justify-content:space-between;align-items:center;gap:16px;min-height:40px;font-size:14px;display:flex}.aa-z .l{color:var(--ink-2)}.aa-z .w{color:var(--ink-1);text-align:right}.aa-z .w.mono{font-family:var(--mono);font-size:13px}.aa-z[data-kopie]{cursor:copy}.aa-z[data-kopie]:hover .w{text-underline-offset:3px;text-decoration:underline}.kg-links{flex-direction:column;gap:8px;display:flex}.kg-dau{grid-template-columns:repeat(3,1fr);gap:8px;width:360px;display:grid}.kg-dau button{all:unset;cursor:zoom-in;aspect-ratio:3/2;background:var(--flaeche);position:relative;overflow:hidden}.kg-dau img{object-fit:cover;width:100%;height:100%;display:block}.kg-dau .mehr{color:#fff;background:#0000008c;place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;inset:0}.kf-kopf{grid-template-columns:360px minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.kf-rechts{flex-direction:column;gap:12px;display:flex}.kf-rechts .knopf{justify-content:center;align-self:stretch}.kf-liste>div{border-bottom:1px solid var(--trenner);justify-content:space-between;align-items:center;gap:12px;min-height:30px;font-size:13.5px;display:flex}.kf-liste>div:last-child{border-bottom:0}.kf-liste .l{color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px}.kf-liste .w{color:var(--ink-1)}.kf-liste .fehlt{color:var(--ink-3)}.kf-liste>[data-kopie]{cursor:copy}.kf-liste>[data-kopie]:hover .w{text-underline-offset:3px;text-decoration:underline}.ks-zeile{color:var(--ink-2);align-items:center;gap:20px;margin-top:16px;font-size:13.5px;display:flex}.ks-zeile .kz{color:var(--ink-1);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ks-zeile .kz i{background:var(--ink-3);width:8px;height:8px}.ks-zeile .kz.gruen i{background:var(--gruen)}.ks-zeile .kz.amber i{background:var(--amber)}.ks-zeile .kz.rot i{background:var(--rot)}.ks-zeile .kz.blau i{background:var(--blau)}.ks-tage{align-items:center;gap:10px;display:inline-flex}.ks-tage .spur{background:var(--flaeche);width:90px;height:3px;display:inline-block}.ks-tage .spur span{background:var(--ink-1);height:100%;display:block}.ks-tage .spur.rot span{background:var(--rot)}.ks-naechst{all:unset;cursor:pointer;color:var(--ink-2);align-items:center;gap:8px;margin-top:14px;font-size:14px;display:inline-flex}.ks-naechst b{color:var(--ink-1)}.ks-naechst svg{width:15px;height:15px}.ks-naechst:hover b{text-underline-offset:3px;text-decoration:underline}.zs-h{margin-top:28px}.zs-h h2{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;color:var(--licht);margin:0;font-size:26px;font-weight:800}.zs-h p{color:var(--ink-2);margin:4px 0 0;font-size:14px}.zs-auto{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;margin-top:8px;display:grid}.zs-auto .avo{width:200px}.zs-befund .bf-z{grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:52px;padding:10px 0}.zs-befund .bf-t{font-size:14.5px}.zs-befund .bf-t small{font-size:12.5px}.bf-n.innen{border:1.5px solid var(--amber);background:0 0}.zs-drei{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.zs-2sp{grid-template-columns:1fr 1fr;gap:40px;display:grid}.zs-uk{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin-bottom:4px;font-size:10.5px}.zs-leer{color:var(--ink-2);border-bottom:1px solid var(--trenner);padding:12px 0;font-size:14px;line-height:1.5}.zs-leer b{color:var(--ink-1)}.vz{border-bottom:1px solid var(--trenner);padding:12px 0}.vz-o{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.vz-o .l{color:var(--ink-1)}.vz-o .w{font-size:15px;font-weight:600}.vz-n{color:var(--ink-2);max-width:520px;margin-top:6px;font-size:13px;line-height:1.5}.zs-drei{align-items:stretch}.zs-drei .a2-z{min-height:44px}.zs-drei .a2-z .w{font-size:14px}.a2-bild .nr{color:#fff;pointer-events:none;background:#000000a6;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:6px;left:6px}.fz-raster{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.dk-z{border-bottom:1px solid var(--trenner);grid-template-columns:minmax(0,1fr) 120px 140px auto;align-items:center;gap:16px;min-height:52px;display:grid}.dk-z:last-child{border-bottom:0}.dk-z .t{color:var(--ink-1);font-size:15px}.dk-z .d{color:var(--ink-2);font-size:13px}.dk-z .knopf{height:32px;font-size:13px}.a2-platte .erledigt-zeile{color:var(--ink-2);align-items:center;gap:10px;min-height:30px;font-size:13px;display:flex}.a2-platte .erledigt-zeile svg{width:14px;height:14px;color:var(--gruen)}.a3-kopf{grid-template-columns:360px minmax(0,1fr) auto;align-items:start;gap:32px;display:grid}.a3-foto{width:360px;height:240px}.a3-anz{color:#fff;background:#0009;border-radius:2px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;right:10px}.a3-mitte{flex-direction:column;gap:4px;min-width:0;display:flex}.a3-ueber{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11px}.a3-mitte .a2-name{margin:0;font-size:40px;line-height:1.05}.a3-mitte .a2-unter{margin:0;font-size:15px}.a3-preis{align-items:flex-start;gap:4px;margin-top:14px;display:flex}.a3-preis .g{color:var(--licht);letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1}:root[data-stil=fassade] .a3-preis .g{font-family:"Archivo",var(--schrift)}.a3-mark{color:var(--ink-2);cursor:help;margin:2px 0 0 2px;font-size:14px;font-weight:700}.a3-preis .mp{background:color-mix(in srgb,var(--gruen) 14%,transparent);height:24px;color:var(--gruen);border-radius:2px;align-self:center;align-items:center;margin-left:14px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.a3-preis .mp.rot{background:color-mix(in srgb,var(--rot) 14%,transparent);color:var(--rot)}.a3-fuss{color:var(--ink-3);margin-top:6px;font-size:12px}.a3-ids{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.a3-id{all:unset;cursor:pointer;border:1px solid var(--rand);background:var(--karte);border-radius:4px;align-items:center;gap:10px;height:36px;padding:0 12px;transition:background .15s;display:inline-flex}:root[data-stil=fassade] .a3-id{border-radius:2px}.a3-id:hover{background:var(--flaeche)}.a3-id:disabled{cursor:default;opacity:.7}.a3-id .l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.a3-id .w{color:var(--ink-1);font-size:13.5px}.a3-id svg{width:14px;height:14px;color:var(--ink-2)}.a3-id.kopiert{background:color-mix(in srgb,var(--gruen) 14%,transparent)}.a3-rechts{gap:8px;display:flex}[data-kopie]{cursor:copy}.a2-fakten>[data-kopie]:hover{background:var(--flaeche)}.toast{z-index:90;background:var(--ink-1);height:36px;color:var(--canvas);border-radius:2px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;animation:.15s ease-out both wechsel;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.vk-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ps{border-bottom:1px solid var(--trenner);align-items:center;gap:14px;min-height:64px;display:flex}.ps:last-child{border-bottom:0}.ps .ini{background:var(--flaeche);width:40px;height:40px;color:var(--ink-1);border-radius:2px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ps .n{color:var(--ink-1);font-size:15px;font-weight:600}.ps .r{color:var(--ink-2);margin-top:2px;font-size:12px}.ps .kan{gap:6px;margin-left:auto;display:flex}.ps .kan button{border:1px solid var(--rand);width:36px;height:36px;color:var(--ink-1);cursor:pointer;background:0 0;border-radius:2px;place-items:center;display:grid}.ps .kan button:disabled{opacity:.3;cursor:default}.ps .kan svg{width:16px;height:16px}.ab{border-bottom:1px solid var(--trenner);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.ab:last-child{border-bottom:0}.ab .pk{border:1.5px dashed var(--ink-3);border-radius:2px;place-items:center;width:18px;height:18px;display:grid}.ab.ok .pk{background:color-mix(in srgb,var(--gruen) 18%,transparent);color:var(--gruen);border:0}.ab.ok .pk svg{width:12px;height:12px}.ab.jetzt .pk{border:2px solid var(--ink-1)}.ab.warn .pk{border:2px solid var(--amber)}.ab .t{color:var(--ink-1);font-size:15px}.ab .t small{color:var(--ink-2);margin-top:2px;font-size:12px;display:block}.ab .w{color:var(--ink-2);text-align:right;font-size:13px}.ja{color:var(--gruen);font-weight:600}.nein{color:var(--rot);font-weight:600}.vl-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:16px 0 6px;font-size:11px}.vl{border-bottom:1px solid var(--trenner);grid-template-columns:56px 28px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;display:grid}.vl:last-child{border-bottom:0}.vl .z{color:var(--ink-3);padding-top:2px;font-size:12px}.vl .ic{background:var(--flaeche);width:28px;height:28px;color:var(--ink-2);border-radius:2px;place-items:center;display:grid}.vl .ic svg{width:14px;height:14px}.vl .t{color:var(--ink-1);font-size:14px}.vl .t small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.vl-filter{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.vl-filter button{border:1px solid var(--rand);height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:2px;padding:0 10px;font-size:12px;font-weight:600}.vl-filter button[aria-pressed=true]{background:var(--ink-1);color:var(--canvas);border-color:var(--ink-1)}.on-z{border-bottom:1px solid var(--trenner);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;font-size:14px;display:grid}.on-z:last-child{border-bottom:0}.on-spur{background:var(--flaeche);height:6px;position:relative}.on-spur div{background:var(--ink-1);height:100%;position:absolute;top:0}.raum{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(40% 35% at 25% 10%,#5a6eff47,#0000 70%),radial-gradient(35% 30% at 90% 30%,#aa5aff2e,#0000 70%),radial-gradient(45% 40% at 60% 100%,#28c8be24,#0000 70%);transition:opacity 1s;position:fixed;inset:0}body.raum-an .raum{opacity:1;animation:40s ease-in-out infinite alternate drift}body.raum-an .app,body.raum-an{background:0 0}.raum{background-color:#0000}body.raum-an nav.bereiche{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0a0c8c}:root[data-hell] body.raum-an nav.bereiche{background:#fff9}body.raum-an .lzeile,body.raum-an .suche,body.raum-an .blatt{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#0f0f129e}:root[data-hell] body.raum-an .lzeile,:root[data-hell] body.raum-an .suche,:root[data-hell] body.raum-an .blatt{background:#ffffffb3}@keyframes drift{to{transform:translate(3%,-2%)scale(1.06)}}.entwurfsleiste{background:var(--karte);border:1px solid var(--rand);box-shadow:var(--schatten-s);color:var(--ink-2);z-index:30;white-space:nowrap;border-radius:999px;align-items:center;gap:16px;padding:8px 12px 8px 16px;font-size:12px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);display:none!important}.entwurfsleiste .reiter{border-radius:999px;padding:3px}.entwurfsleiste .reiter button{white-space:nowrap;border-radius:999px;height:28px;padding:0 12px;font-size:12px}body.d-ruhig .zeichen-td{display:none}body.d-ruhig td .neben .mono{font-family:var(--schrift);font-size:13px}body.d-ruhig .angebot{display:none}body.d-ruhig .pille.fest-m{color:var(--ink-1);background:0 0;padding:0;font-size:16px;font-weight:600}body.d-ruhig .pille.fest-m.rot{color:var(--rot)}body.d-ruhig .pille.fest-m.fehlt-m{color:var(--ink-2);font-size:13px;font-weight:500}body.d-ruhig .kopf-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pille.fest-m{justify-content:flex-end;width:136px}tr.aufklapp td{background:var(--flaeche);height:auto;padding:0}tr.aufklapp td>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:20px 24px 24px 112px;display:grid}.varianten{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.varianten .reiter button{height:32px;padding:0 12px;font-size:13px}body.blatt-auf.v-a .opt{display:none}td .neben{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}body.blatt-auf.v-a td .neben{max-width:200px}.titel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}main{transition:padding .24s}nav .fuss .hd-schalter{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--rand);height:40px;color:var(--ink-1);border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:0 12px;font-size:13px;font-weight:600;display:flex}nav .fuss .hd-schalter:hover{background:var(--flaeche)}.hd-schalter kbd{font:500 11px var(--mono);color:var(--ink-3);border:1px solid var(--rand);border-radius:4px;margin-left:auto;padding:1px 5px}.hd-ic{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%;width:16px;height:16px}:root[data-stil=fassade] nav .fuss .hd-schalter{border-radius:2px}html.umschalten *{transition:background-color .25s,color .25s,border-color .25s!important}.varianten-knopf{z-index:80;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.vk-auf{border:1px solid var(--rand);background:var(--karte);height:40px;color:var(--ink-1);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #00000040}.vk-auf svg{width:16px;height:16px}.stilwahl{border:1px solid var(--rand);background:var(--karte);border-radius:14px;order:-1;width:240px;padding:10px;animation:.16s ease-out both wechsel;box-shadow:0 16px 40px #00000059}.stilwahl .vk-kopf{color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em;padding:2px 6px 8px;font-size:11px}.stilwahl .reiter{background:0 0;flex-direction:column;gap:2px;padding:0;display:flex}.stilwahl .reiter button{text-align:left;border-radius:8px;height:32px;padding:0 10px;font-size:13px}.stilwahl .trenn{background:var(--rand);height:1px;margin:6px 4px}.stilwahl .reiter button[aria-pressed=true]{background:var(--flaeche);color:var(--ink-1);box-shadow:none}:root[data-stil=showroom]{--canvas:#050505;--karte:#141416;--flaeche:#232326;--rand:#ffffff12;--ink-2:#9a9aa0;--ink-3:#6c6c72;--schatten:0 1px 0 #ffffff0a inset,0 18px 40px #00000073}:root[data-stil=showroom][data-hell]{--canvas:#f3f2ef;--karte:#fff;--flaeche:#ecebe8;--rand:#0000000f;--ink-2:#6e6d69;--ink-3:#a3a19c;--schatten:0 0 0 1px #0000000a,0 2px 4px #0000000a,0 14px 32px #1e190f12}:root[data-stil=showroom] h1{letter-spacing:-.025em;font-size:40px}:root[data-stil=showroom] .lzeile{box-shadow:var(--schatten);border-color:#0000;border-radius:24px;grid-template-columns:120px minmax(0,1fr) 220px 170px;padding:16px 20px}:root[data-stil=showroom] .bild{border-radius:16px;width:120px;height:80px}:root[data-stil=showroom] .lzeile .name{font-size:19px}:root[data-stil=showroom] .preis .p{font-size:21px}:root[data-stil=showroom] .gruppe-l{gap:12px}:root[data-stil=showroom] .blatt,:root[data-stil=showroom] .a2-karte,:root[data-stil=showroom] .a2-platte{border-radius:28px}:root[data-stil=showroom] .a2-karte{box-shadow:var(--schatten);border-color:#0000;padding:22px}:root[data-stil=showroom] .a2-fakten{border-radius:20px}:root[data-stil=showroom] .a2-preis .g{font-size:52px}:root[data-stil=showroom] .knopf{border-radius:999px}:root[data-stil=cockpit]{--canvas:#0b0c0e;--karte:#16171bd1;--flaeche:#1c1d22;--rand:#ffffff14;--ink-1:#e6e7ea;--ink-2:#8b8f98;--ink-3:#5d616a;--fokus:#8ab4ff;--schrift:"Geist",-apple-system,system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--schatten:0 0 0 1px #ffffff0f}:root[data-stil=cockpit][data-hell]{--canvas:#f5f6f8;--karte:#ffffffe0;--flaeche:#eceef2;--rand:#00000014;--ink-1:#16181d;--ink-2:#5f6672;--ink-3:#9aa0aa;--fokus:#3a6fd8;--schatten:0 0 0 1px #0000000f,0 1px 2px #0000000a}:root[data-stil=cockpit] body{background:radial-gradient(60% 40% at 50% -10%,#7896ff1a,transparent 70%),var(--canvas)}:root[data-stil=cockpit][data-hell] body{background:radial-gradient(60% 40% at 50% -10%,#506edc14,transparent 70%),var(--canvas)}:root[data-stil=cockpit] .num,:root[data-stil=cockpit] .preis .p,:root[data-stil=cockpit] .a2-preis .g{font-family:var(--mono);letter-spacing:-.02em}:root[data-stil=cockpit] h1{letter-spacing:-.01em;font-size:24px;font-weight:600}:root[data-stil=cockpit] .gruppe-kopf h2{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-size:13px;font-weight:600}:root[data-stil=cockpit] .gruppe-l{border:1px solid var(--rand);background:var(--karte);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;gap:0;overflow:hidden}:root[data-stil=cockpit] .gruppe-kopf{border-bottom:1px solid var(--rand);padding:10px 14px}:root[data-stil=cockpit] .lzeile{border:0;border-bottom:1px solid var(--trenner);background:0 0;border-radius:0;grid-template-columns:64px minmax(0,1fr) 180px 130px;gap:16px;padding:8px 14px}:root[data-stil=cockpit] .lzeile:hover{box-shadow:none;background:#ffffff08;transform:none}:root[data-stil=cockpit][data-hell] .lzeile:hover{background:#00000006}:root[data-stil=cockpit] .lzeile.offen{box-shadow:inset 2px 0 0 var(--fokus);background:#8ab4ff0f}:root[data-stil=cockpit] .bild{border-radius:6px;width:64px;height:42px}:root[data-stil=cockpit] .lzeile .name{font-size:14.5px;font-weight:500}:root[data-stil=cockpit] .lzeile .satz{font-size:12.5px}:root[data-stil=cockpit] .preis .p{font-size:15px}:root[data-stil=cockpit] .stand .spur div{background:var(--fokus)}:root[data-stil=cockpit] .blatt{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:14px}:root[data-stil=cockpit] .a2-karte,:root[data-stil=cockpit] .a2-platte{border-radius:12px}:root[data-stil=cockpit] .a2-fakten{border-radius:10px}:root[data-stil=cockpit] .knopf{border-radius:8px;height:36px;font-size:14px}:root[data-stil=cockpit] .zpille,:root[data-stil=cockpit] .filter button,:root[data-stil=cockpit] .pille{border-radius:6px}:root[data-stil=cockpit] .suche,:root[data-stil=cockpit] .reiter{border-radius:10px}:root[data-stil=cockpit] .bereich{border-radius:8px;height:34px;font-size:14px}:root[data-stil=cockpit] .a2-reiter button[aria-pressed=true]{color:var(--ink-1);box-shadow:inset 0 -2px 0 var(--fokus);background:0 0;border-radius:0}:root[data-stil=cockpit] :focus-visible{outline-color:var(--fokus)}:root[data-stil=fassade]{--canvas:#0b0b0c;--karte:#131315;--flaeche:#1c1c1f;--rand:#ffffff17;--ink-1:#ededee;--ink-2:#9b9ca1;--ink-3:#66676c;--schatten:none;--schatten-s:0 0 0 1px #ffffff1a}:root[data-stil=fassade][data-nacht=graphit]{--canvas:#121314;--karte:#18191b;--flaeche:#232427;--rand:#ffffff1f;--ink-1:#f2f2f2;--ink-2:#a8a9ad;--ink-3:#6f7075}:root[data-stil=fassade][data-nacht=tinte]{--canvas:#0c0e12;--karte:#12151a;--flaeche:#1a1e25;--rand:#c8d7ff1a;--ink-1:#eceff4;--ink-2:#98a0ad;--ink-3:#626a77}:root[data-stil=fassade][data-tag=papier][data-hell]{--canvas:#f5f4f1;--karte:#fff;--flaeche:#ebe9e4;--rand:#0000001a;--ink-1:#161616;--ink-2:#5f5f5f;--ink-3:#959595}:root[data-stil=fassade][data-nacht=apple]{--canvas:#000;--karte:#1c1c1e;--flaeche:#2c2c2e;--rand:#5454588c;--ink-1:#fff;--ink-2:#9d9da4;--ink-3:#5f5f65;--gruen:#30d158;--rot:#ff453a}:root[data-stil=fassade][data-nacht=vercel]{--canvas:#000;--karte:#0a0a0a;--flaeche:#1a1a1a;--rand:#ffffff1a;--ink-1:#ededed;--ink-2:#a1a1a1;--ink-3:#6f6f6f}:root[data-stil=fassade][data-nacht=linear]{--canvas:#08090a;--karte:#0f1011;--flaeche:#1b1c1e;--rand:#ffffff14;--ink-1:#f7f8f8;--ink-2:#8a8f98;--ink-3:#62666d}:root[data-stil=fassade][data-nacht=github]{--canvas:#0d1117;--karte:#161b22;--flaeche:#21262d;--rand:#30363d;--ink-1:#e6edf3;--ink-2:#8d96a0;--ink-3:#6e7681}:root[data-stil=fassade][data-tag=apple][data-hell]{--canvas:#f2f2f7;--karte:#fff;--flaeche:#e5e5ea;--rand:#3c3c4329;--ink-1:#000;--ink-2:#6c6c70;--ink-3:#aeaeb2;--gruen:#248a3d;--rot:#d70015}:root[data-stil=fassade][data-tag=vercel][data-hell]{--canvas:#fafafa;--karte:#fff;--flaeche:#f2f2f2;--rand:#eaeaea;--ink-1:#171717;--ink-2:#666;--ink-3:#8f8f8f}:root[data-stil=fassade][data-tag=github][data-hell]{--canvas:#f6f8fa;--karte:#fff;--flaeche:#eff2f5;--rand:#d0d7de;--ink-1:#1f2328;--ink-2:#59636e;--ink-3:#818b98}:root[data-stil=fassade][data-hell]{--canvas:#ebeae6;--karte:#f7f6f3;--flaeche:#e2e0db;--rand:#0000001f;--ink-1:#1b1c1e;--ink-2:#5c5d60;--ink-3:#8e8f92;--schatten-s:0 0 0 1px #0000001f}:root[data-stil=fassade] h1,:root[data-stil=fassade] .a2-name,:root[data-stil=fassade] .vs-foto .ueber .n{font-family:"Archivo",var(--schrift);letter-spacing:-.03em;font-weight:800}:root[data-stil=fassade] h1{font-size:52px;line-height:1}:root[data-stil=fassade] .gruppe-kopf h2{font-family:"Archivo",var(--schrift);text-transform:uppercase;letter-spacing:.06em;font-size:15px;font-weight:700}:root[data-stil=fassade] .gruppe-kopf span,:root[data-stil=fassade] .a2-fakten .l,:root[data-stil=fassade] .stand .t,:root[data-stil=fassade] .vs-kachel .l{text-transform:uppercase;letter-spacing:.07em;font-size:10.5px}:root[data-stil=fassade] *{box-shadow:none!important}:root[data-stil=fassade] .lzeile,:root[data-stil=fassade] .a2-karte,:root[data-stil=fassade] .blatt,:root[data-stil=fassade] .a2-fakten,:root[data-stil=fassade] .suche,:root[data-stil=fassade] .reiter,:root[data-stil=fassade] .vs-kachel,:root[data-stil=fassade] .vs-schritt{border-radius:4px}:root[data-stil=fassade] .a2-platte{background:var(--karte);color:var(--ink-1);border:1px solid var(--rand);border-radius:4px}:root[data-stil=fassade] .a2-platte .tt{color:var(--licht)}:root[data-stil=fassade] .a2-platte .knopf.primaer{background:var(--licht);color:var(--auf-licht)}:root[data-stil=fassade] .bild,:root[data-stil=fassade] .a2-foto,:root[data-stil=fassade] .vs-galerie>button,:root[data-stil=fassade] .knopf,:root[data-stil=fassade] .zpille,:root[data-stil=fassade] .filter button,:root[data-stil=fassade] .pille,:root[data-stil=fassade] .a2-preis .mp{border-radius:2px}:root[data-stil=fassade] .lzeile:hover{border-color:var(--ink-2);transform:none}:root[data-stil=fassade] .stand .spur{border-radius:0;height:2px}:root[data-stil=fassade] .gruppe-l{border:1px solid var(--rand);background:var(--karte);border-radius:4px;gap:0;overflow:hidden}:root[data-stil=fassade] .gruppe-kopf{border-bottom:1px solid var(--rand);background:var(--karte);padding:12px 16px}:root[data-stil=fassade] .gruppe-kopf h2 .n{background:var(--flaeche);border-radius:2px;font-size:12px}:root[data-stil=fassade] .lzeile{border:0;border-bottom:1px solid var(--trenner);background:0 0;border-radius:0;grid-template-columns:96px minmax(0,1fr) 200px 150px;gap:20px;min-height:84px;padding:10px 16px}:root[data-stil=fassade] .lzeile:last-child{border-bottom:0}:root[data-stil=fassade] .lzeile:hover,:root[data-stil=fassade] .lzeile:active{background:var(--flaeche);transform:none}:root[data-stil=fassade] .lzeile.offen,:root[data-stil=fassade] .lzeile:focus-visible{background:var(--flaeche);outline:none;box-shadow:inset 3px 0 0 var(--ink-1)!important}:root[data-stil=fassade] .bild{width:96px;height:64px}:root[data-stil=fassade] .lzeile .name{font-size:16px;font-weight:600}:root[data-stil=fassade] .preis .p{font-size:17px}:root[data-stil=fassade] .stand .t{font-size:10.5px}:root[data-stil=fassade] .kopf-zeile{align-items:flex-end!important}:root[data-stil=fassade] .zpille{border:1px solid var(--rand);background:0 0;border-radius:2px;height:30px}:root[data-stil=fassade] .werkzeug{gap:8px}:root[data-stil=fassade] .suche{background:var(--karte);height:40px}:root[data-stil=fassade] .reiter{border:1px solid var(--rand);background:0 0;padding:3px}:root[data-stil=fassade] .reiter button{border-radius:2px;height:32px}:root[data-stil=fassade] .reiter button[aria-pressed=true]{background:var(--ink-1);color:var(--canvas);box-shadow:none}:root[data-stil=fassade] .filter button{border:1px solid var(--rand);background:0 0;height:40px}:root[data-stil=fassade] .filter button[aria-pressed=true]{background:var(--ink-1);color:var(--canvas);border-color:var(--ink-1)}:root[data-stil=fassade] .bereich{border-radius:2px;height:40px}:root[data-stil=fassade] .bereich.aktiv{background:var(--flaeche);box-shadow:inset 2px 0 0 var(--ink-1)}:root[data-stil=fassade] .anlegen button{border:1px solid var(--rand);background:0 0;border-radius:2px}:root[data-stil=fassade] .spalte{gap:20px}:root[data-stil=fassade] .a2-reiter{border-bottom:1px solid var(--rand);gap:24px}:root[data-stil=fassade] .a2-reiter button{text-transform:uppercase;letter-spacing:.07em;height:44px;color:var(--ink-2);border-radius:0;padding:0;font-size:13px;font-weight:600}:root[data-stil=fassade] .a2-reiter button[aria-pressed=true]{color:var(--ink-1);background:0 0;box-shadow:inset 0 -2px 0 var(--ink-1)!important}:root[data-stil=fassade] .a2-reiter button .b{border-radius:2px}:root[data-stil=fassade] .a2-foto .p{text-transform:uppercase;letter-spacing:.06em;border-radius:2px;height:24px;font-size:10.5px}:root[data-stil=fassade] .a2-karte .kk h3,:root[data-stil=fassade] .ak-karte .kk h3{font-family:"Archivo",var(--schrift);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-1);font-size:13px;font-weight:700}:root[data-stil=fassade] .a2-platte .tt{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;font-size:26px;font-weight:800}:root[data-stil=fassade] .a2-platte .seg span{background:var(--flaeche);border-radius:0;height:3px}:root[data-stil=fassade] .a2-platte .seg span.ok{background:var(--gruen)}:root[data-stil=fassade] .a2-platte .seg span.jetzt{background:var(--ink-1)}:root[data-stil=fassade] .a2-platte .seg span.fehlt{background:var(--amber)}:root[data-stil=fassade] .a2-platte .kz{color:var(--ink-2)}:root[data-stil=fassade] .a2-platte .zeile .pk{border-color:var(--ink-3)}:root[data-stil=fassade] .a2-platte .zeile.jetzt .pk{border:2px solid var(--ink-1)}:root[data-stil=fassade] .a2-platte .zeile.fehlt .pk{border:2px solid var(--amber)}:root[data-stil=fassade] .a2-platte .zeile.ok .pk{background:color-mix(in srgb,var(--gruen) 18%,transparent);color:var(--gruen)}:root[data-stil=fassade] .a2-platte .zeile:not(.ok):not(.jetzt) .k span,:root[data-stil=fassade] .a2-platte .zeile .r{color:var(--ink-2)}:root[data-stil=fassade] .a2-platte .zeile .pk{border-radius:2px}:root[data-stil=fassade] .a2-z{min-height:46px}:root[data-stil=fassade] .a2-faktfuss{text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}:root[data-stil=fassade] .symbolknopf{border:1px solid var(--rand);background:0 0;border-radius:2px}:root[data-stil=fassade] .a2-preis .g{font-family:"Archivo",var(--schrift);font-size:52px;font-weight:800}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.handy-leiste{display:none}@media (width<=600px){.app{grid-template-columns:1fr}nav.bereiche{display:none}main{padding:12px 16px calc(96px + env(safe-area-inset-bottom))}.spalte{gap:16px}:root[data-stil=fassade] h1{font-size:34px}.handy-leiste{z-index:60;background:var(--karte);border-top:1px solid var(--rand);padding:6px 4px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.handy-leiste a,.handy-leiste button{all:unset;min-height:48px;color:var(--ink-3);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;display:flex}.handy-leiste .aktiv{color:var(--ink-1)}.handy-leiste svg{width:22px;height:22px}.varianten-knopf{display:none}.pillen{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.zpille{white-space:nowrap}.werkzeug{gap:8px}.suche{width:100%}:root[data-stil=fassade] .lzeile,.lzeile{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"b n""b p";gap:4px 12px;min-height:0;padding:10px 12px}.lzeile .bild{grid-area:b;width:88px;height:62px}.lzeile>div:nth-child(2){grid-area:n}.lzeile .stand{display:none}.lzeile .preis{text-align:left;grid-area:p;align-items:baseline;gap:10px;display:flex}.lzeile .preis .p{font-size:15px}.lzeile .preis .m{font-size:12.5px}.lzeile .name{font-size:15px}.lzeile .satz{font-size:12.5px}:root[data-stil=fassade] .gruppe-kopf{padding:10px 12px}.gruppe-kopf span{display:none}.blatt,.blatt.leben{z-index:70;border-radius:2px 2px 0 0;width:auto;height:86vh;inset:auto 0 0;transform:translateY(105%)}.blatt:not(.auf){visibility:hidden;transition:transform .24s,visibility 0s .24s}.blatt.auf{transform:none}body.blatt-auf .handy-leiste,.vs-fuss .hinw{display:none}.vs-fuss .knopf{flex:1;justify-content:center;height:48px}.a3-kopf{grid-template-columns:1fr;gap:12px}.a3-foto{aspect-ratio:3/2;width:calc(100% + 32px);height:auto;margin:0 -16px}.a3-mitte .a2-name{font-size:30px}.a3-preis{margin-top:8px}.a3-preis .g{font-size:38px}.a3-ids{margin-top:10px}.a3-id{flex:100%;justify-content:space-between}.a3-rechts{display:none}.a2-fakten{grid-template-columns:1fr 1fr}.a2-fakten>div:nth-child(4n){border-right:1px solid var(--rand)}.a2-fakten>div:nth-child(2n){border-right:0}.a2-fakten>div:nth-last-child(-n+4){border-bottom:1px solid var(--rand)}.a2-fakten>div:nth-last-child(-n+2){border-bottom:0}.a2-faktfuss{margin-top:-8px}.a2-reiter{scrollbar-width:none;z-index:30;background:var(--canvas);flex-wrap:nowrap;margin:0 -16px;padding:0 16px;position:sticky;top:0;overflow-x:auto}.a2-reiter::-webkit-scrollbar{display:none}:root[data-stil=fassade] .a2-reiter{gap:20px}:root[data-stil=fassade] .a2-reiter button{white-space:nowrap;flex:none}.a2-raster,.vk-raster,.fz-raster,.zs-raster,.zs-drei,.zs-neu,.zs-2sp,.aa{grid-template-columns:1fr}.zs-2sp{gap:16px}.zs-auto{grid-template-columns:1fr;gap:12px}.zs-auto .avo{width:180px;margin:0 auto}.zs-kopf{flex-direction:column;align-items:stretch}.zs-kopf .knopf{justify-content:center;width:100%}.zs-antwort{font-size:26px}.zs-h h2{font-size:22px}.sb-reihe{grid-template-columns:1fr 1fr;row-gap:16px}.sb-z{padding:4px 12px 8px}.sb-z:nth-child(odd){border-left:0;padding-left:0}.sb-z .w{font-size:28px}.pp-reihe{grid-template-columns:1fr 1fr}.pp{min-height:96px}.a2-raster6{grid-template-columns:repeat(3,minmax(0,1fr))}.wp{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.sp-reihe{grid-template-columns:1fr;gap:0}.sp{grid-template-columns:3px 1fr auto;column-gap:12px;padding:8px 0;display:grid}.sp .sp-l{grid-row:1/3;width:3px;height:auto;margin:0}.sp .sp-d{grid-area:1/3;align-self:center}.tl-z{grid-template-columns:1fr auto;row-gap:6px;padding:8px 0}.tl-z .tl-bahn{grid-area:2/1/auto/-1}.tl-z.achse,.tl-bahn>i{display:none}.rg-antwort{font-size:32px}.rg-kopf{flex-direction:column;align-items:flex-start;gap:4px}.rg-tab{grid-template-columns:minmax(0,1fr) auto}.rg-z .n{margin:2px 0 0;display:block}.rg-z .t{flex-wrap:wrap;padding:8px 0}.dk-z{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding:10px 0}.dk-z .d{grid-row:2}.dk-z .knopf{grid-area:1/2/3}.a2-karte{padding:14px}.kk{flex-wrap:wrap;gap:8px}}.h-pille,.h-unter,.h-zaehl{display:none}.hochladen{all:unset;cursor:pointer;background:var(--licht);height:30px;color:var(--auf-licht);align-items:center;gap:6px;margin-right:10px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.hochladen svg{width:14px;height:14px}.pp .hochladen{align-self:flex-start;margin:8px 0 0}.kan b{display:none}@media (width<=600px){:root{--sa-t:max(env(safe-area-inset-top),var(--sa-top,0px));--sa-b:max(env(safe-area-inset-bottom),var(--sa-bot,0px))}main{padding:calc(var(--sa-t) + 8px) 20px calc(88px + var(--sa-b))}.spalte{gap:12px}.handy-leiste{padding-bottom:calc(6px + var(--sa-b))}:root[data-stil=fassade] h1{font-size:36px}body:before{content:"";height:var(--sa-t);background:var(--canvas);z-index:65;position:fixed;top:0;left:0;right:0}.kopf .pillen{display:none}.h-zaehl{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:1.6;display:block}.h-zaehl b{color:var(--ink-1);font-weight:600}.werkzeug{flex-direction:column;align-items:stretch;gap:12px}.werkzeug .filter:not(.pf){display:none}.werkzeug .reiter{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.werkzeug .reiter button{white-space:nowrap;justify-content:center;font-size:13.5px}.suche{height:48px}.pillen{flex-wrap:wrap;gap:6px;margin:0;padding:0;overflow:visible}.zpille{height:30px;padding:0 10px;font-size:13px}.lzeile .bild{position:relative}.gruppe-l{gap:12px}:root[data-stil=fassade] .gruppe-l{background:0 0;border:0;gap:12px;overflow:visible}:root[data-stil=fassade] .gruppe-kopf{background:0 0;border:0;padding:20px 0 0}:root[data-stil=fassade] .gruppe-kopf h2{font-size:15px}:root[data-stil=fassade] .lzeile,.lzeile{border:1px solid var(--rand);background:var(--karte);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:none;align-items:start;gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.lzeile .bild{grid-area:1/1/auto/-1}.lzeile>div:nth-child(2),.lzeile .preis{grid-row:2}:root[data-stil=fassade] .lzeile:last-child{border-bottom:1px solid var(--rand)}.lzeile .bild,:root[data-stil=fassade] .bild{aspect-ratio:350/180;border-radius:0;width:100%;height:auto;font-size:28px}.h-pille{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#0000009e;align-items:center;height:26px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:10px}.h-pille.l{left:10px}.h-pille.r{right:10px}.h-pille.rot{color:#ff8a80}.lzeile>div:nth-child(2){grid-area:auto;padding:16px 12px 0 16px}.lzeile .preis{text-align:right;grid-area:auto;padding:16px 16px 0 0;display:block}.lzeile .preis .p{margin-left:auto;font-size:17px;font-weight:700}.lzeile .preis .m{display:none}.lzeile .name{white-space:normal;font-size:17px;line-height:1.3}.lzeile .satz{display:none}.h-unter{color:var(--ink-2);margin-top:8px;padding-bottom:20px;font-size:14px;line-height:1.4;display:block}.vs-galerie{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 20px 0}.vs-galerie>button{aspect-ratio:4/3}.vs-galerie>button:nth-child(n+4){display:none}.blatt,.blatt.leben{height:calc(92vh - var(--sa-t))}.lightbox{padding-top:var(--sa-t);padding-bottom:var(--sa-b);background:#000}.lb-kopf{padding:8px 20px}.lb-gross{padding:0}.lb-gross .pf{display:none}.lb-gross img{width:100%;max-width:100%;max-height:70vh;box-shadow:none;border-radius:0}.lb-leiste{padding:16px 50vw 20px}.lb-leiste button{border-radius:0;width:84px;height:56px}.a3-foto{width:calc(100% + 40px);margin:calc(-8px - var(--sa-t)) -20px 0}.a2-faktfuss>span:last-child>span:first-child{display:none}.a2-reiter{padding:calc(var(--sa-t) * 0) 20px 0;top:var(--sa-t);margin:0 -20px}:root[data-stil=fassade] .a2-reiter{border-bottom:0;gap:8px;padding-top:8px;padding-bottom:8px}:root[data-stil=fassade] .a2-reiter button{letter-spacing:.05em;background:var(--flaeche);height:36px;color:var(--ink-2);padding:0 12px;font-size:12px}:root[data-stil=fassade] .a2-reiter button[aria-pressed=true]{background:var(--licht);color:var(--auf-licht);box-shadow:none!important}.a2-reiter button .b2{color:inherit;opacity:.75}.a2-z{align-items:center;min-height:64px;padding:10px 0}.a2-z .l small{margin-top:3px;line-height:1.4}.a2-z .w{text-align:right;flex:none;justify-content:flex-end;max-width:45%}.a2-karte{padding:16px}.ps{grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:14px 0;display:grid}.ps .r{font-size:13px}.ps .ort{display:none}.ps .kan{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;margin-left:0;display:grid}.kan button{justify-content:center;gap:6px;width:auto!important;height:44px!important;display:inline-flex!important}.kan b{font-size:13px;font-weight:600;display:inline}}.strecke{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(.6);background:#0000009e;place-items:center;padding:24px;display:none;position:fixed;inset:0}:root[data-hell] .strecke{background:#f5f5f58c}.strecke.auf{animation:.18s ease-out both lbauf;display:grid}.sk-fenster{background:var(--karte);border:1px solid var(--rand);flex-direction:column;width:640px;max-width:100%;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.sk-kopf{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 0;display:flex}.sk-kopf>div{flex:1}.sk-stand{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.sk-balken{grid-template-columns:repeat(10,1fr);gap:4px;margin-top:10px;display:grid}.sk-balken i{background:var(--flaeche);height:4px;transition:background .25s}.sk-balken i.ok{background:var(--ink-1)}.sk-balken i.jetzt{background:var(--ink-2)}.sk-x{all:unset;cursor:pointer;width:44px;height:44px;color:var(--ink-2);place-items:center;margin:-10px -12px 0 0;display:grid}.sk-x:hover{color:var(--ink-1)}.sk-x svg{width:20px;height:20px}.sk-inhalt{flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px;display:flex;overflow:auto}.sk-inhalt h2{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;color:var(--licht);margin:0;font-size:30px;font-weight:800}.sk-satz{color:var(--ink-2);margin:-8px 0 4px;font-size:15px}.sk-kacheln{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sk-kachel{all:unset;cursor:pointer;border:1px solid var(--rand);background:var(--karte);flex-direction:column;gap:4px;min-height:96px;padding:14px;display:flex}.sk-kachel svg{width:22px;height:22px;color:var(--ink-2);margin-bottom:6px}.sk-kachel b{color:var(--ink-1);font-size:16px}.sk-kachel small{color:var(--ink-2);font-size:13px;line-height:1.35}.sk-kachel:hover{border-color:var(--ink-2)}.sk-kachel[aria-pressed=true]{border-color:var(--licht);box-shadow:inset 0 0 0 1px var(--licht)!important}.sk-kachel:disabled{opacity:.45;cursor:not-allowed}.sk-kamera{all:unset;cursor:pointer;border:1px dashed var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.sk-kamera svg{width:30px;height:30px;color:var(--ink-1);margin-bottom:4px}.sk-kamera b{color:var(--ink-1);font-size:16px}.sk-kamera small{color:var(--ink-2);font-size:13px}.sk-kamera:hover{border-color:var(--ink-1)}.sk-kamera.liest{border-style:solid;animation:1s ease-in-out infinite pulsen}@keyframes pulsen{50%{background:var(--flaeche)}}.sk-oder{color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:12px;font-size:12px;display:flex}.sk-oder:before,.sk-oder:after{content:"";background:var(--rand);flex:1;height:1px}.sk-feld{flex-direction:column;gap:6px;display:flex}.sk-feld .l{color:var(--ink-2);font-size:13px}.sk-feld input{background:var(--flaeche);height:52px;color:var(--ink-1);font:inherit;border:1px solid #0000;outline:none;padding:0 14px;font-size:16px}.sk-feld input.mono{font-family:var(--mono);letter-spacing:.02em;font-size:15px}.sk-feld input:focus{border-color:var(--licht)}.sk-feld .h{color:var(--ink-3);font-size:12.5px}.sk-feld .f{color:var(--rot);min-height:0;font-size:13px}.sk-feld .f:empty{display:none}.sk-feld .f.gut{color:var(--gruen)}.sk-zwei{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sk-chips{flex-wrap:wrap;gap:8px;display:flex}.sk-chips button{all:unset;cursor:pointer;background:var(--flaeche);height:44px;color:var(--ink-1);align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.sk-chips button[aria-pressed=true]{background:var(--licht);color:var(--auf-licht)}.sk-live{color:var(--ink-2);min-height:20px;font-size:14px}.sk-live b{color:var(--ink-1)}.sk-treffer{border:1px solid var(--rand);flex-direction:column;margin-top:-8px;display:flex}.sk-treffer button{all:unset;cursor:pointer;border-bottom:1px solid var(--trenner);color:var(--ink-1);grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:12px;padding:10px 12px;font-size:15px;display:grid}.sk-treffer button:last-child{border-bottom:0}.sk-treffer button:hover{background:var(--flaeche)}.sk-treffer .ini{background:var(--flaeche);grid-row:1/3;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.sk-treffer small{color:var(--ink-2);font-size:12.5px}.sk-fenster:has(.sk-sum-raster){width:920px}.sk-sum-raster{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.sk-gleich{grid-template-columns:repeat(3,1fr);display:grid}.sk-gleich2{grid-template-columns:1fr 1fr;display:grid}.sk-gleich2 button{justify-content:center}.sk-mehr button{gap:6px;height:40px;font-size:14px;font-weight:500}.sk-mehr svg{width:15px;height:15px}.sk-gleich button{justify-content:center}.sk-sum{border-bottom:1px solid var(--trenner);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;font-size:15px;display:grid}.sk-sum .l{color:var(--ink-2);font-size:14px}.sk-sum .w{color:var(--ink-1);font-weight:600}.sk-sum .fehlt{color:var(--rot);font-weight:500}.sk-sum button{all:unset;cursor:pointer;color:var(--ink-2);padding:10px 0 10px 8px;font-size:13px}.sk-sum button:hover{color:var(--ink-1);text-decoration:underline}.sk-fuss{border-top:1px solid var(--rand);justify-content:space-between;gap:12px;padding:16px 24px;display:flex}.sk-fuss .knopf{white-space:nowrap;border-radius:2px;height:48px}.sk-fuss .sk-weiter{margin-left:auto}.sk-fuss .knopf:disabled{opacity:.35;cursor:not-allowed}.sk-fertig{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:8px 24px 24px;display:flex}.sk-fertig>svg{width:40px;height:40px;color:var(--gruen)}.sk-fertig h2{font-family:"Archivo",var(--schrift);color:var(--licht);margin:0;font-size:28px;font-weight:800}.sk-fertig p{color:var(--ink-2);margin:0}.sk-fertig p b{color:var(--ink-1)}.sk-naechst{border-left:2px solid var(--ink-1);background:var(--flaeche);color:var(--ink-2);flex-direction:column;gap:4px;margin-top:12px;padding:14px;font-size:14px;display:flex}.sk-naechst b{color:var(--ink-1)}.popup .pop-satz{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.popup .pop-fuss{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.pop-weg{all:unset;cursor:pointer;color:var(--rot);padding:10px 4px;font-size:15px;font-weight:600}:root[data-stil=fassade] .popup{border-radius:2px}.schleier{z-index:85}@media (width<=600px){.strecke{background:var(--canvas);place-items:stretch stretch;padding:0}.strecke.auf{display:flex}.sk-fenster{height:100%;min-height:0;max-height:none;padding-top:var(--sa-t);border:0;flex:1;width:100%!important}.sk-kopf{padding:12px 20px 0}.sk-inhalt{flex:1;padding:20px}.sk-inhalt h2{font-size:28px}.sk-kacheln,.sk-sum-raster{grid-template-columns:1fr}.sk-zwei{grid-template-columns:1fr 1fr}.sk-kachel{min-height:76px}.sk-was{display:none}.sk-sum{grid-template-columns:1fr auto;row-gap:0;min-height:0;padding:8px 0}.sk-sum button{padding:6px 0 6px 8px}.sk-sum .l{grid-column:1/-1;font-size:13px}.sk-sum .w{grid-column:1}.sk-fuss{padding:12px 20px calc(12px + var(--sa-b))}.sk-fertig{padding:8px 20px}.sk-fuss .knopf{padding:0 16px;font-size:15px}.sk-fuss .sk-zurueck{justify-content:center;width:96px}.sk-fuss .sk-weiter{flex:1;justify-content:center}body.strecke-auf .handy-leiste{display:none}.schleier{place-items:end stretch}.popup{width:100%;max-width:none;padding:20px 20px calc(20px + var(--sa-b));border-radius:2px 2px 0 0}.popup .pop-fuss{flex-direction:column-reverse;align-items:stretch;gap:8px}.popup .pop-fuss .knopf{justify-content:center;height:52px}.pop-weg{text-align:center}}.ht-kopf .ht-tag{color:var(--ink-2);text-transform:capitalize;margin-bottom:6px;font-size:13px}.ht-antwort{border:1px solid var(--rand);background:var(--karte);align-items:center;gap:24px;padding:24px;display:flex}.ht-antwort .zahl{font-family:"Archivo",var(--schrift);letter-spacing:-.04em;color:var(--licht);font-size:72px;font-weight:800;line-height:1}.ht-antwort .satz{color:var(--ink-1);font-size:22px;font-weight:600}.ht-antwort .satz b{color:var(--rot)}.ht-antwort .neben{color:var(--ink-2);margin-top:6px;font-size:14px}.ht-stuetzen{border:1px solid var(--rand);background:var(--karte);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ht-stuetzen>div{flex-direction:column;gap:4px;padding:16px;display:flex}.ht-stuetzen>div+div{border-left:1px solid var(--trenner)}.ht-stuetzen .l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.ht-stuetzen .w{color:var(--ink-1);font-size:24px;font-weight:700}.ht-stuetzen .n{color:var(--ink-3);font-size:12px}.ht-gruppe{flex-direction:column;gap:10px;margin-top:8px;display:flex}.ht-gk{align-items:baseline;gap:10px;display:flex}.ht-gk h2{font-family:"Archivo",var(--schrift);letter-spacing:-.01em;color:var(--ink-1);margin:0;font-size:20px;font-weight:800}.ht-gk span{color:var(--ink-3);font-size:13px}.ht-liste{border:1px solid var(--rand);background:var(--karte)}.ht-z{border-bottom:1px solid var(--trenner);cursor:pointer;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:88px;padding:12px 16px;display:grid}.ht-z:last-child{border-bottom:0}.ht-z:hover{background:var(--flaeche)}.ht-bild{background:var(--flaeche);width:96px;height:64px;color:var(--ink-3);place-items:center;font-weight:700;display:grid;overflow:hidden}.ht-bild img{object-fit:cover;width:100%;height:100%}.ht-t .was{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);font-size:11px;font-weight:700}.ht-t .was.rot{color:var(--rot)}.ht-t .auto{color:var(--ink-1);margin-top:3px;font-size:17px;font-weight:600}.ht-t .auto span{color:var(--ink-2);font-weight:500}.ht-t .warum{color:var(--ink-2);margin-top:3px;font-size:13.5px}.ht-k{white-space:nowrap;border-radius:2px;height:40px;font-size:13.5px}.ht-k svg{width:15px;height:15px}.ht-fuss{color:var(--ink-3);margin-top:8px;font-size:12.5px}@media (width<=600px){.ht-antwort{gap:16px;padding:20px}.ht-antwort .zahl{font-size:56px}.ht-antwort .satz{font-size:18px}.ht-stuetzen{grid-template-columns:1fr 1fr}.ht-stuetzen>div:nth-child(3){border-left:0}.ht-stuetzen>div:nth-child(n+3){border-top:1px solid var(--trenner)}.ht-z{grid-template-columns:72px minmax(0,1fr);gap:4px 12px;min-height:64px;padding:14px 16px}.ht-bild{grid-row:1/3;align-self:start;width:72px;height:48px;margin-top:4px}.ht-k{grid-column:2;justify-self:start;height:40px;margin-top:8px}.ht-gruppe{margin-top:20px}}.h2-monat{border:1px solid var(--rand);background:var(--karte);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);display:grid}.h2-held{border-right:1px solid var(--trenner);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.h2-held .l,.h2-kacheln .l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.h2-held .w{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;color:var(--licht);font-size:34px;font-weight:800}.h2-held .d{font-size:13px;font-weight:600}.h2-held .d.gruen{color:var(--gruen)}.h2-held .d.rot{color:var(--rot)}.h2-saeulen{grid-template-columns:repeat(6,1fr);align-items:end;gap:6px;height:64px;margin-top:10px;display:grid}.h2-saeulen>div{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px;height:100%;display:flex}.h2-saeulen span{background:var(--flaeche);display:block}.h2-saeulen span.jetzt{background:var(--ink-1)}.h2-saeulen small{color:var(--ink-3);text-align:center;font-size:10.5px}.h2-kacheln{grid-template-columns:1fr 1fr;display:grid}.h2-kacheln>div{border-bottom:1px solid var(--trenner);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.h2-kacheln>div:nth-child(odd){border-right:1px solid var(--trenner)}.h2-kacheln>div:nth-last-child(-n+2){border-bottom:0}.h2-kacheln .w{color:var(--ink-1);font-size:22px;font-weight:700}.h2-kacheln .n{color:var(--ink-3);font-size:12px}.h2-raster{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.h2-dk{justify-content:space-between;align-items:baseline;margin:4px 0 10px;display:flex}.h2-dk h2{font-family:"Archivo",var(--schrift);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800}.h2-dk span{color:var(--ink-3);font-size:12.5px}.h2-g{border:1px solid var(--rand);background:var(--karte);margin-bottom:10px}.h2-gk{all:unset;cursor:pointer;box-sizing:border-box;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 16px;display:flex}.h2-gk:hover{background:var(--flaeche)}.h2-gk .t{color:var(--ink-1);font-size:15px;font-weight:700}.h2-gk .n{background:var(--flaeche);color:var(--ink-1);padding:2px 7px;font-size:12px;font-weight:700}.h2-gk .neben{color:var(--ink-3);font-size:13px}.h2-gk .r{color:var(--rot);font-size:12.5px;font-weight:600}.h2-gk svg{width:18px;height:18px;color:var(--ink-3);margin-left:auto;transition:transform .2s}.h2-g.auf .h2-gk svg{transform:rotate(180deg)}.h2-g.luft{background:0 0;border-style:dashed}.h2-liste{border-top:1px solid var(--rand)}.h2-z{border-bottom:1px solid var(--trenner)}.h2-z:last-child{border-bottom:0}.h2-z.auf{background:var(--flaeche)}.h2-zeile{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:grid}.h2-bild{background:var(--flaeche);width:72px;height:48px;color:var(--ink-3);place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.h2-bild img{object-fit:cover;width:100%;height:100%}.h2-bild svg{width:20px;height:20px}.h2-z.auf .h2-bild,.h2-z.auf .h2-haupt{background:var(--karte)}.h2-t{cursor:pointer;min-width:0}.h2-t .was{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:11px;font-weight:700}.h2-t .was.rot{color:var(--rot)}.h2-t .titel{color:var(--ink-1);margin-top:2px;font-size:15.5px;font-weight:600}.h2-t .warum{color:var(--ink-2);margin-top:2px;font-size:13px}.h2-akt{align-items:center;gap:6px;display:flex}.h2-haupt{white-space:nowrap;border-radius:2px;height:40px;font-size:13.5px}.h2-haupt svg{width:15px;height:15px}.h2-mehr{all:unset;cursor:pointer;border:1px solid var(--rand);min-width:40px;height:40px;color:var(--ink-2);justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.h2-mehr.breit{color:var(--ink-1);padding:0 12px}.h2-mehr:hover,.h2-mehr[aria-expanded=true]{border-color:var(--ink-1);color:var(--ink-1)}.h2-mehr svg{width:16px;height:16px}.h2-opt{flex-direction:column;gap:10px;padding:0 16px 14px 104px;display:flex}.h2-opt>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.h2-opt .l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);width:100%;font-size:11px}.h2-opt button{all:unset;cursor:pointer;background:var(--karte);border:1px solid var(--rand);height:36px;color:var(--ink-1);align-items:center;gap:4px;padding:0 12px;font-size:13.5px;display:inline-flex}.h2-opt button:hover{border-color:var(--ink-1)}.h2-opt small{color:var(--ink-3)}.h2-rechts{flex-direction:column;gap:12px;margin-top:38px;display:flex}.h2-termin{border-bottom:1px solid var(--trenner);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;display:grid}.h2-termin .zeit b{color:var(--ink-1);font-size:15px;display:block}.h2-termin .zeit small{color:var(--ink-3);font-size:12px}.h2-termin .was{color:var(--ink-1);font-size:14px}.h2-termin .was small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.h2-link{all:unset;cursor:pointer;color:var(--ink-1);align-items:center;gap:6px;margin-top:12px;font-size:13.5px;font-weight:600;display:inline-flex}.h2-link svg{width:15px;height:15px}.h2-link:hover{text-decoration:underline}.h2-anfr-kopf{align-items:baseline;gap:10px;margin:4px 0 8px;display:flex}.h2-anfr-kopf .w{color:var(--ink-1);font-size:28px;font-weight:800}.h2-anfr-kopf span:last-child{color:var(--ink-2);font-size:13.5px}.h2-anfr{border-top:1px solid var(--trenner);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;display:grid}.h2-anfr .ini{background:var(--flaeche);place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.h2-anfr .t{color:var(--ink-1);min-width:0;font-size:14px;font-weight:600}.h2-anfr .t small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;display:block;overflow:hidden}.h2-anfr .knopf{border-radius:2px;height:36px;padding:0 12px;font-size:13px}.rot-t{font-weight:600;color:var(--rot)!important}.h2-alle{display:none}.h2-pipe{border:1px solid var(--trenner);grid-template-columns:repeat(4,1fr);margin-top:6px;display:grid}.h2-pipe>div{flex-direction:column;gap:2px;padding:12px;display:flex}.h2-pipe>div+div{border-left:1px solid var(--trenner)}.h2-pipe .w{color:var(--ink-1);font-size:22px;font-weight:700}.h2-pipe .l{color:var(--ink-2);font-size:12px}.toast button{all:unset;cursor:pointer;margin-left:14px;font-weight:700;text-decoration:underline}.toast{align-items:center;min-height:40px;display:flex;height:auto!important}@media (width<=600px){.h2-monat{grid-template-columns:1fr}.h2-held{border-right:0;border-bottom:1px solid var(--trenner)}.h2-raster{grid-template-columns:1fr}.h2-rechts{margin-top:8px}.h2-monat{order:9}.ht-fuss{order:10}.h2-zeile{grid-template-columns:56px minmax(0,1fr);gap:4px 12px;padding:14px 16px}.h2-bild{grid-row:1/3;align-self:start;width:56px;height:40px}.h2-akt{grid-column:2;margin-top:8px}.h2-haupt{flex:1;justify-content:center}.h2-opt{padding:0 16px 14px}.h2-liste:not(.alle) .h2-z:nth-child(n+6){display:none}.h2-alle{all:unset;width:100%;min-height:52px;color:var(--ink-1);border-top:1px solid var(--trenner);cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.h2-pipe .w{font-size:18px}.toast{left:16px;right:16px;bottom:calc(84px + var(--sa-b));transform:none}}.h3-reihe{align-items:stretch;gap:12px;display:grid}.h3-zwei{grid-template-columns:1fr 1fr}.h3-drei{grid-template-columns:repeat(3,1fr)}.h3-k{border:1px solid var(--rand);background:var(--karte);flex-direction:column;min-width:0;padding:18px 20px;display:flex}.h3-kk{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.h3-kk h3{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-1);margin:0;font-size:13px;font-weight:700}.h3-kk>span{color:var(--ink-3);font-size:12.5px}.h3-held .l,.h3-kachel .l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.h3-held .w{font-family:"Archivo",var(--schrift);letter-spacing:-.03em;color:var(--licht);margin-top:6px;font-size:44px;font-weight:800;line-height:1.05}.h3-held .n{color:var(--ink-2);margin-top:6px;font-size:13px}.h3-saeulen{flex:1;grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;min-height:110px;margin-top:18px;display:grid}.h3-saeulen>div{flex-direction:column;justify-content:flex-end;gap:6px;height:100%;display:flex}.h3-saeulen span{background:var(--flaeche);display:block}.h3-saeulen span.jetzt{background:var(--licht)}.h3-saeulen small{color:var(--ink-3);text-align:center;font-size:10.5px}.h3-kacheln{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.h3-kachel{gap:4px;padding:16px}.h3-kachel svg{width:18px;height:18px;color:var(--ink-2);margin-bottom:10px}.h3-kachel .w{color:var(--ink-1);font-size:22px;font-weight:700}.h3-kachel .n{color:var(--ink-3);font-size:12px;line-height:1.35}.h3-stapel{padding-bottom:14px}.h3-karte-st{z-index:1;border:1px solid var(--rand);background:var(--canvas);flex-direction:column;gap:14px;padding:16px;display:flex;position:relative}:root[data-hell] .h3-karte-st{background:#fff}.h3-unter,.h3-unter2{border:1px solid var(--rand);background:var(--flaeche);border-top:0;height:6px;margin:0 10px}.h3-unter2{opacity:.6;height:5px;margin:0 20px}.h3-st-kopf{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid}.h3-st-kopf .was{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:11px;font-weight:700}.h3-st-kopf .was.rot{color:var(--rot)}.h3-st-kopf .titel{color:var(--ink-1);margin-top:3px;font-size:17px;font-weight:700}.h3-st-kopf .warum{color:var(--ink-2);margin-top:3px;font-size:13.5px}.h3-haupt{border-radius:2px;justify-content:center;height:48px}.h3-haupt svg{width:16px;height:16px}.h3-st-akt{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.h3-a{all:unset;cursor:pointer;border:1px solid var(--rand);height:44px;color:var(--ink-1);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.h3-a:hover,.h3-a[aria-expanded=true]{border-color:var(--ink-1)}.h3-a svg{width:16px;height:16px}.h3-opt{padding:0}.h3-tg{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin:6px 0 2px;font-size:10.5px}.h3-t{border-bottom:1px solid var(--trenner);grid-template-columns:52px 10px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;display:grid}.h3-t .zeit{color:var(--ink-1);font-size:15px;font-weight:700}.h3-t .pk{background:var(--ink-3);width:8px;height:8px}.h3-t .pk.amber{background:var(--amber)}.h3-t .was{color:var(--ink-1);font-size:14.5px}.h3-t .was small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.h3-leer{color:var(--ink-2);border-bottom:1px solid var(--trenner);align-items:center;min-height:44px;font-size:14px;display:flex}.h3-jetzt{background:var(--rot);height:1px;margin:10px 0 8px;position:relative}.h3-jetzt span{color:var(--rot);background:var(--karte);padding-right:8px;font-size:11px;font-weight:700;position:absolute;top:-9px;left:0}.h3-termine .h2-link{margin-top:auto;padding-top:16px}.h3-gross{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.h3-gross .w{font-family:"Archivo",var(--schrift);color:var(--licht);font-size:40px;font-weight:800}.h3-gross span:last-child{color:var(--ink-2);font-size:13.5px}.h3-zl{border-top:1px solid var(--trenner);min-height:52px;color:var(--ink-1);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.h3-zl small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.h3-zl .rz{color:var(--ink-2);font-size:13px}.h3-knopf{border-radius:2px;justify-content:center;height:44px;margin-top:auto}.h3-k>.h3-knopf{margin-top:auto}.h3-k .h3-zl:last-of-type{margin-bottom:14px}.h3-bal{border-bottom:1px solid var(--trenner);min-height:44px;color:var(--ink-1);grid-template-columns:minmax(0,1fr) 90px 48px;align-items:center;gap:12px;font-size:14px;display:grid}.h3-bal[data-akte-reiter]{cursor:pointer}.h3-bal[data-akte-reiter]:hover .t{text-decoration:underline}.h3-bal .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.h3-bal .b{background:var(--flaeche);height:4px}.h3-bal .b i{background:var(--ink-1);height:100%;display:block}.h3-bal .b i.rot{background:var(--rot)}.h3-bal .b i.amber{background:var(--amber)}.h3-bal .w{text-align:right;font-weight:700}.h3-fn{color:var(--ink-3);margin-top:auto;padding-top:12px;font-size:12px}.h3-liste{flex-direction:column;display:flex}@media (width<=600px){.h3-zwei,.h3-drei{grid-template-columns:1fr}.h3-monat{order:9}.h3-kacheln{grid-template-rows:none;grid-template-columns:1fr 1fr}.h3-held .w{font-size:36px}.h3-k{padding:16px}.h3-st-akt{grid-template-columns:1fr 1fr 1fr}.h3-a{gap:6px;font-size:13px}}.an-satz{color:var(--ink-2);margin-top:6px;font-size:15px}.an-satz b{color:var(--ink-1)}.an-abarbeiten{border-radius:2px;height:44px;margin-left:auto}.an-z{border-bottom:1px solid var(--trenner);cursor:pointer;background:var(--karte);grid-template-columns:40px minmax(0,1fr) 130px auto;align-items:center;gap:16px;min-height:68px;padding:10px 16px;display:grid}.an-z:last-child{border-bottom:0}.an-z:hover{background:var(--flaeche)}.ini{background:var(--flaeche);width:40px;height:40px;color:var(--ink-1);flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ini.gross{width:72px;height:72px;font-size:24px;font-family:"Archivo",var(--schrift)}.an-t .n{color:var(--ink-1);font-size:16px;font-weight:600}.an-t .s{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.an-seit{color:var(--ink-2);text-align:right;font-size:13px}.an-seit.rot{color:var(--rot);font-weight:600}.an-kan{gap:6px;display:flex}.an-kan button{all:unset;cursor:pointer;border:1px solid var(--rand);height:40px;color:var(--ink-1);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.an-kan button:hover{border-color:var(--ink-1)}.an-kan button:disabled{opacity:.3;cursor:default}.an-kan svg{width:16px;height:16px}.an-kan.klein button{justify-content:center;width:40px;padding:0}.an-kan.klein b{display:none}.an-kopf{align-items:center;gap:24px;display:flex}.an-st{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;font-size:14px;display:flex}.an-st b{color:var(--ink-1)}.an-st .kz{color:var(--ink-1);align-items:center;gap:8px;font-weight:600;display:inline-flex}.an-st .kz i{background:var(--ink-3);width:8px;height:8px}.an-st .kz.rot i{background:var(--rot)}.an-st .kz.gruen i{background:var(--gruen)}.an-raster{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.an-kontakt .an-kan{grid-template-columns:repeat(3,1fr);display:grid}.an-kontakt .an-kan button{justify-content:center;height:56px;font-size:15px}.an-aus{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.an-aus button{all:unset;cursor:pointer;background:var(--flaeche);min-height:64px;color:var(--ink-1);flex-direction:column;justify-content:center;gap:6px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.an-aus button svg{width:20px;height:20px;color:var(--ink-2)}.an-aus button:hover{outline:1px solid var(--ink-2)}.an-aus button.rot{color:var(--rot)}.an-aus button[aria-pressed=true]{outline:2px solid var(--licht);outline-offset:-2px}.an-mehr{all:unset;cursor:pointer;min-height:44px;color:var(--ink-2);margin-top:12px;font-size:14px}.an-mehr:hover{color:var(--ink-1)}.an-notiz input{box-sizing:border-box;background:var(--flaeche);width:100%;height:48px;color:var(--ink-1);font:inherit;border:1px solid #0000;outline:none;margin:4px 0 8px;padding:0 14px;font-size:15px}.an-notiz input:focus{border-color:var(--licht)}.an-auto{cursor:pointer;flex-direction:row;align-items:center;gap:16px}.an-auto:hover{border-color:var(--ink-2)}.an-foto{background:var(--flaeche);flex:none;width:150px;height:100px;overflow:hidden}.an-foto img{object-fit:cover;width:100%;height:100%}.an-auto-t .n{color:var(--ink-1);margin-top:4px;font-size:18px;font-weight:700}.an-auto-t .n span{color:var(--ink-2);font-weight:500}.an-auto-t .p{color:var(--ink-1);margin-top:6px;font-size:20px;font-weight:700}.an-auto-t .p span{color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.pa-auto{border-bottom:1px solid var(--trenner);cursor:pointer;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;display:grid}.pa-auto:last-child{border-bottom:0}.pa-auto .n{color:var(--ink-1);font-size:15px;font-weight:600}.pa-auto .s{color:var(--ink-2);margin-top:2px;font-size:13px}.pa-auto .p{color:var(--ink-1);font-size:15px;font-weight:700}.pa-auto:hover .n{text-decoration:underline}:root[data-stil=fassade] .gruppe-l .an-z:last-child{border-bottom:0}@media (width<=600px){.an-z{grid-template-columns:40px minmax(0,1fr) auto;padding:12px 16px}.an-z .an-kan{display:none}.an-raster{grid-template-columns:1fr}.an-kopf{gap:16px}.ini.gross{width:56px;height:56px;font-size:19px}.an-aus{grid-template-columns:1fr 1fr}.an-auto{flex-direction:column;align-items:stretch}.an-foto{aspect-ratio:3/2;width:100%;height:auto}.an-abarbeiten{justify-content:center;width:100%;margin-left:0}.an-kontakt .an-kan{gap:6px}.an-kontakt .an-kan button{flex-direction:column;gap:4px;height:64px;padding:0;font-size:13px}.an-st{gap:8px 16px}.werkzeug .filter{grid-template-columns:1fr 1fr;gap:6px;display:grid!important}.werkzeug .filter button{justify-content:center}}.h3-satz{color:var(--ink-2);margin-top:-8px;font-size:16px}.h3-satz b{color:var(--ink-1)}.h3-fort{background:var(--flaeche);height:3px;margin:-4px 0 14px}.h3-fort i{height:100%;display:block}.h3-fort i.ue{background:var(--rot)}.h3-platte{flex-direction:column;flex:1;gap:6px;display:flex}.h3-pf{aspect-ratio:16/7;background:var(--flaeche);cursor:pointer;margin-bottom:10px;overflow:hidden}.h3-pf img{object-fit:cover;width:100%;height:100%;display:block}.h3-pk{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.h3-pk svg{width:15px;height:15px}.h3-pk.rot{color:var(--rot)}.h3-pt{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;color:var(--licht);font-size:26px;font-weight:800;line-height:1.15}.h3-ps{color:var(--ink-2);font-size:15px;line-height:1.45}.h3-platte .h3-haupt{height:52px;margin-top:14px;font-size:16px}.h3-platte .h3-st-akt{margin-top:8px}.h3-platte .h3-a{background:var(--flaeche);border:0;height:48px}.h3-platte .h3-a:hover,.h3-platte .h3-a[aria-expanded=true]{outline:1px solid var(--ink-1);outline-offset:-1px}.h3-platte .h3-opt{margin-top:8px}.h3-stapel .h2-link{margin-top:14px}@media (width<=600px){.h3-pt{font-size:24px}.h3-pf{aspect-ratio:16/9;margin:0 -16px 10px}.h3-satz{font-size:15px}}.toast,.meldung{z-index:95;background:var(--ink-1);max-width:min(560px,100vw - 32px);min-height:44px;color:var(--canvas);border-radius:2px;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:14px;font-weight:600;animation:.18s ease-out both m-rein;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);height:auto!important}.meldung svg{flex:none;width:18px;height:18px}.meldung .m-t{flex:1;min-width:0;line-height:1.35}.meldung .m-t small{opacity:.72;margin-top:1px;font-size:13px;font-weight:500;display:block}.meldung .m-k,.toast button{all:unset;cursor:pointer;background:color-mix(in srgb,var(--canvas) 12%,transparent);border-radius:2px;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;margin-left:0!important;text-decoration:none!important}.meldung .m-k:hover,.toast button:hover{background:color-mix(in srgb,var(--canvas) 20%,transparent)}.meldung .m-x{all:unset;cursor:pointer;border-radius:2px;place-items:center;width:32px;height:32px;display:grid}.meldung .m-x svg{width:16px;height:16px}.meldung.fehler{background:var(--karte);color:var(--ink-1);border:1px solid var(--rand);box-shadow:inset 3px 0 0 var(--rot)!important}.meldung.fehler>svg{color:var(--rot)}.meldung.fehler .m-k{background:var(--ink-1);color:var(--canvas)}.meldung.fehler .m-x:hover{background:var(--flaeche)}@keyframes m-rein{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}#fest-oben:empty{display:none}#fest-oben{z-index:30;margin:-32px -32px 24px;padding:0;position:sticky;top:0}.fo{background:var(--karte);border-bottom:1px solid var(--rand);align-items:center;gap:12px;padding:10px 32px;font-size:14px;display:flex;box-shadow:inset 0 -2px 0 var(--amber)!important}.fo.rot{box-shadow:inset 0 -2px 0 var(--rot)!important}.fo>svg{width:18px;height:18px;color:var(--amber);flex:none}.fo.rot>svg{color:var(--rot)}.fo .t{flex:1;min-width:0}.fo .t b{color:var(--licht);font-weight:700}.fo .t span{color:var(--ink-2);margin-left:6px}.fo .knopf{border-radius:2px;height:34px;padding:0 12px;font-size:13px}.lz{border:1px solid var(--rand);background:var(--karte);border-radius:4px;flex-direction:column;align-items:flex-start;gap:6px;padding:40px 32px;display:flex}.lz .lz-ic{border:1px solid var(--rand);width:44px;height:44px;color:var(--ink-2);border-radius:2px;place-items:center;margin-bottom:10px;display:grid}.lz .lz-ic svg{width:20px;height:20px}.lz.fehler .lz-ic{color:var(--rot);border-color:color-mix(in srgb,var(--rot) 40%,transparent)}.lz .lz-t{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;color:var(--licht);font-size:22px;font-weight:800;line-height:1.2}.lz .lz-s{color:var(--ink-2);max-width:52ch;font-size:15px;line-height:1.5}.lz .lz-k{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lz .lz-k .knopf{border-radius:2px}a.knopf{text-decoration:none}.lz details{color:var(--ink-3);margin-top:14px;font-size:12px}.lz details summary{cursor:pointer}.lz details code{font-family:var(--mono);color:var(--ink-2);font-size:12px}.lz.klein{border-style:dashed;padding:24px 20px}.lz.klein .lz-t{font-size:17px}.sk-fehler{margin-bottom:12px}.ls{grid-template-columns:minmax(0,680px) 220px;justify-content:center;gap:64px;width:100%;max-width:1120px;margin:0 auto;display:grid}.ls-zurueck{all:unset;cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;margin-bottom:24px;font-size:14px;font-weight:600;display:inline-flex}.ls-zurueck svg{width:16px;height:16px}.ls-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:10px;font-size:11px;font-weight:600}.ls article h1{font-family:"Archivo",var(--schrift);letter-spacing:-.03em;font-weight:800;font-size:40px!important;line-height:1.08!important}.ls-kurz{border:1px solid var(--rand);background:var(--karte);border-radius:4px;margin:24px 0 8px;padding:18px 20px}.ls-kurz .l{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11px;font-weight:600}.ls-kurz p{font-weight:500;color:var(--licht)!important;margin:6px 0 0!important;font-size:18px!important;line-height:1.5!important}.ls article h2{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;margin:44px 0 0;scroll-margin-top:24px;font-size:22px;font-weight:800}.ls article h2 .nr{color:var(--ink-3);margin-right:10px;font-weight:700}.ls article p{color:var(--ink-1);max-width:66ch;margin:14px 0 0;font-size:17px;line-height:1.65}.ls article p.klein{color:var(--ink-2);font-size:15px}.ls article ul{margin:14px 0 0;padding-left:20px;font-size:17px;line-height:1.65}.ls .kreuzt{gap:10px;margin-top:14px;font-size:16px;line-height:1.6;display:flex}.ls .kreuzt .kk{border:1.5px solid var(--ink-2);border-radius:1px;flex:none;width:16px;height:16px;margin-top:4px;position:relative}.ls .kreuzt .kk.an:after{content:"";background:var(--ink-1);position:absolute;inset:2px}.ls-rw{border:1px solid var(--rand);border-radius:4px;margin-top:16px;overflow:hidden}.ls-rw .z{border-bottom:1px solid var(--trenner);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 16px;font-size:15px;display:grid}.ls-rw .z:last-child{border-bottom:0}.ls-rw .z small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.ls-rw .z .w{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.ls-rw .z.summe{background:var(--flaeche);font-weight:700}.ls-rw .z.summe .w{color:var(--licht)}.ls-fuss{border-top:1px solid var(--rand);color:var(--ink-3);margin-top:48px;padding-top:16px;font-size:13px;line-height:1.6}.ls aside{align-self:start;padding-top:56px;position:sticky;top:32px}.ls aside .l{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:10px;font-size:11px;font-weight:600}.ls aside button{all:unset;cursor:pointer;color:var(--ink-2);border-left:1px solid var(--rand);padding:5px 0 5px 12px;font-size:13.5px;line-height:1.35;display:block}.ls aside button:hover,.ls aside button.an{color:var(--licht);border-left-color:var(--ink-1)}.ls-link{color:var(--ink-2);align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.a2-schmal{max-width:760px}.dk{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;width:100%;max-width:1180px;margin:0 auto;display:grid}.dk-kopf{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.dk-kopf .s{color:var(--ink-2);font-size:15px}.dk-seiten{flex-direction:column;align-items:center;gap:24px;min-width:0;display:flex}.a4-rahmen{width:100%;max-width:794px;container-type:inline-size}.a4{--u:calc(100cqw / 794);aspect-ratio:210/297;color:#111;width:100%;padding:calc(60*var(--u)) calc(64*var(--u)) calc(34*var(--u));font-family:"Geist",var(--schrift);font-size:calc(12.6*var(--u));outline:1px solid var(--rand);background:#fff;flex-direction:column;line-height:1.42;display:flex;position:relative}.a4 .ph{color:#8a8a8a;font-style:italic}.a4-inhalt{gap:calc(9*var(--u));flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.a4-fuss{gap:calc(14*var(--u));border-top:calc(.8*var(--u)) solid #bbb;padding-top:calc(8*var(--u));margin-top:calc(10*var(--u));font-size:calc(8.4*var(--u));color:#555;grid-template-columns:1.25fr 1fr 1.15fr 1.15fr;line-height:1.4;display:grid}.a4-fuss b{color:#222;font-weight:600;display:block}.a4-seite{right:calc(64*var(--u));bottom:calc(12*var(--u));font-size:calc(8.4*var(--u));color:#555;font-variant-numeric:tabular-nums;position:absolute}.a4-lauf{font-size:calc(9*var(--u));color:#666;border-bottom:calc(.8*var(--u)) solid #ddd;padding-bottom:calc(6*var(--u));margin-bottom:calc(4*var(--u));justify-content:space-between;display:flex}.a4-hero{border-bottom:calc(1.6*var(--u)) solid #111;padding-bottom:calc(12*var(--u));margin-bottom:calc(6*var(--u));justify-content:space-between;align-items:flex-end;display:flex}.a4-hero .marke{font-family:"Archivo",var(--schrift);font-weight:800;font-size:calc(20*var(--u));letter-spacing:-.02em;line-height:1}.a4-hero .marke small{font-family:"Geist",var(--schrift);font-weight:500;font-size:calc(9*var(--u));letter-spacing:.12em;text-transform:uppercase;color:#666;margin-top:calc(4*var(--u));display:block}.a4-hero .nr{text-align:right;font-size:calc(9.5*var(--u));color:#555}.a4-hero .nr b{color:#111;font-size:calc(11*var(--u));display:block}.a4 h1.a4-titel{all:unset;font-family:"Archivo",var(--schrift);font-weight:800;font-size:calc(21*var(--u));letter-spacing:-.02em;color:#111;margin:calc(4*var(--u)) 0 calc(4*var(--u));line-height:1.15;display:block}.a4-parteien{gap:calc(14*var(--u));grid-template-columns:1fr 1fr;display:grid}.a4-box{border:calc(.8*var(--u)) solid #c9c9c9;padding:calc(9*var(--u)) calc(11*var(--u))}.a4-box .eb{font-size:calc(8.6*var(--u));text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:calc(4*var(--u));font-weight:600}.a4-f{grid-template-columns:calc(150*var(--u)) minmax(0,1fr);gap:calc(10*var(--u));padding:calc(2.2*var(--u)) 0;border-bottom:calc(.6*var(--u)) solid #eee;display:grid}.a4-f:last-child{border-bottom:0}.a4-f .l{color:#666}.a4-f .w{color:#111;font-weight:500}.a4-f .w.mono{font-family:"Geist Mono",var(--mono);font-size:calc(11.4*var(--u))}.a4-parteien .a4-f{grid-template-columns:calc(70*var(--u)) minmax(0,1fr)}.a4-par h3{all:unset;font-weight:700;font-size:calc(12.6*var(--u));color:#111;margin-bottom:calc(3*var(--u));display:block}.a4-par h3 .n{margin-right:calc(8*var(--u));display:inline-block}.a4-par p{margin:calc(3*var(--u)) 0 0;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.a4-par p.klein{font-size:calc(10.8*var(--u));color:#333}.a4-par p.unterzeile{font-size:calc(10.8*var(--u));color:#333;margin-top:calc(2*var(--u))}.a4-par p.hinweis{color:#111;font-size:inherit;padding:calc(7*var(--u)) calc(9*var(--u));margin-top:calc(3*var(--u));background:#f3f3f3}.a4-betrag{font-family:"Archivo",var(--schrift);font-weight:800;font-size:calc(19*var(--u));color:#111;letter-spacing:-.01em}.a4-kreuz{gap:calc(8*var(--u));margin-top:calc(4*var(--u));display:flex}.a4-kreuz .k{width:calc(11*var(--u));height:calc(11*var(--u));border:calc(1*var(--u)) solid #111;margin-top:calc(2.5*var(--u));flex:none;position:relative}.a4-kreuz .k.an:before,.a4-kreuz .k.an:after{content:"";width:130%;height:calc(1.1*var(--u));background:#111;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.a4-kreuz .k.an:after{transform:translate(-50%,-50%)rotate(-45deg)}.a4-kreuzreihe{gap:calc(22*var(--u));flex-wrap:wrap;display:flex}.a4-kreuzreihe .a4-kreuz{margin-top:calc(2*var(--u))}.a4-detail{margin-top:calc(4*var(--u))}.a4-detail b{display:block}.a4-us{gap:calc(36*var(--u));margin-top:calc(24*var(--u));grid-template-columns:1fr 1fr;display:grid}.a4-us .linie{border-top:calc(.9*var(--u)) solid #111;padding-top:calc(4*var(--u));font-size:calc(9.8*var(--u));color:#444}.a4-us .linie b{color:#111;display:block}.a4-us1{margin-top:calc(22*var(--u));width:58%}.a4-us1 .linie{border-top:calc(.9*var(--u)) solid #111;padding-top:calc(4*var(--u));font-size:calc(9.8*var(--u));color:#444}.a4-datum{margin-top:calc(14*var(--u));font-size:calc(11.4*var(--u))}.a4-fest{top:calc(22*var(--u));right:calc(64*var(--u));font-size:calc(8.4*var(--u));letter-spacing:.1em;text-transform:uppercase;color:#1f8f54;font-weight:700;position:absolute}.a4-fest.entwurf{color:#a87512}.dk-messen{visibility:hidden;position:absolute;top:0;left:-9999px}.dk-seite{flex-direction:column;gap:16px;display:flex;position:sticky;top:32px}.dk-karte{border:1px solid var(--rand);background:var(--karte);border-radius:4px;padding:16px}.dk-karte .l{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11px;font-weight:600}.dk-karte .a{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;color:var(--licht);margin-top:6px;font-size:22px;font-weight:800;line-height:1.2}.dk-karte .s{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:1.45}.dk-karte .knopf{border-radius:2px;justify-content:center;width:100%;margin-top:12px}.dk-karte .knopf+.knopf{margin-top:8px}.dk-pz{border-bottom:1px solid var(--trenner);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:grid}.dk-pz:last-child{border-bottom:0}.dk-pz svg{width:16px;height:16px}.dk-pz .ok{color:var(--gruen)}.dk-pz .nein{color:var(--amber)}.dk-pz small{color:var(--ink-3);font-size:12px;display:block}.dk-pz .knopf{width:auto;height:30px;margin:0;padding:0 10px;font-size:12.5px}.dk-quelle{color:var(--ink-3);font-size:12px;line-height:1.5}.mu{flex-direction:column;gap:20px;width:100%;max-width:1120px;margin:0 auto;display:flex}.mu-r{border:1px solid var(--rand);background:var(--karte);border-radius:4px;padding:24px}.mu-r .kk{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.mu-r .kk .nr{font-family:"Archivo",var(--schrift);color:var(--ink-3);font-size:20px;font-weight:800}.mu-r .kk h2{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;font-size:24px;font-weight:800}.mu-r .regel{color:var(--ink-2);max-width:80ch;margin:8px 0 0;font-size:14.5px;line-height:1.55}.mu-r .regel b{color:var(--ink-1)}.mu-knoepfe{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mu-knoepfe .knopf{border-radius:2px;height:40px;font-size:14px}.mu-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.mu-raster .ort{color:var(--ink-3);margin:8px 0 0;font-size:12px}.mu-raster .ort a{color:var(--ink-2);font-weight:600}.a4-logo{height:calc(53*var(--u));width:auto;display:block}.a4.stil-a{font-family:"Geist",var(--schrift);font-size:calc(11.33*var(--u));letter-spacing:-.005em;color:#1a1a1a;padding:calc(83*var(--u)) calc(57*var(--u)) calc(150*var(--u));line-height:1.58}.a4.stil-a .a4-inhalt{gap:0}.a4.stil-a .a4-fuss{left:calc(57*var(--u));right:calc(57*var(--u));bottom:calc(40*var(--u));border-top:calc(.67*var(--u)) solid #1a1a1a;padding-top:calc(7.5*var(--u));font-size:calc(8.67*var(--u));color:#1a1a1a;gap:calc(19*var(--u));grid-template-columns:1.1fr .95fr 1.1fr 1.35fr;margin:0;line-height:1.32;position:absolute}.a4.stil-a .a4-fuss b{font-weight:700}.a4.stil-a .a4-seite{right:calc(57*var(--u));bottom:calc(16*var(--u))}.a4.stil-a .a4-fest{right:calc(57*var(--u));top:calc(30*var(--u))}.a4.stil-a .a4-lauf{font-size:calc(9*var(--u));padding-bottom:calc(8*var(--u));margin-bottom:calc(34*var(--u))}.a4.stil-a .a4-hero{padding-bottom:calc(15*var(--u));margin-bottom:calc(15*var(--u));border-bottom-width:calc(.8*var(--u))}.a4.stil-a .a4-hero .nr{font-size:calc(9.33*var(--u))}.a4.stil-a .a4-hero .nr b{font-size:calc(14.67*var(--u))}.a4.stil-a h1.a4-titel{font-family:"Geist",var(--schrift);font-weight:600;font-size:calc(24*var(--u));letter-spacing:-.01em;margin:0 0 calc(19*var(--u))}.a4.stil-a .a4-parteien{gap:calc(19*var(--u));margin-bottom:calc(24.6*var(--u))}.a4.stil-a .a4-box{padding:calc(11*var(--u)) calc(13*var(--u))}.a4.stil-a .a4-box .eb{font-size:calc(9.33*var(--u))}.a4.stil-a .a4-par{margin-bottom:calc(24.6*var(--u))}.a4.stil-a .a4-par+.a4-par:not(:has(h3)){margin-top:calc(-16*var(--u))}.a4.stil-a .a4-par h3{font-size:calc(14.67*var(--u));letter-spacing:.06em;text-transform:uppercase;border-bottom:calc(.67*var(--u)) solid #1a1a1a;padding-bottom:calc(4*var(--u));margin-bottom:calc(10.6*var(--u));font-weight:600}.a4.stil-a .a4-par h3 .n{letter-spacing:0;min-width:calc(53*var(--u));margin-right:0}.a4.stil-a .a4-par p{margin-top:calc(6*var(--u))}.a4.stil-a .a4-par p:first-of-type{margin-top:0}.a4.stil-a .a4-par p.klein,.a4.stil-a .a4-par p.unterzeile{font-size:calc(10.67*var(--u));color:#3a3a3a}.a4.stil-a .a4-par p.hinweis{padding:calc(9*var(--u)) calc(11*var(--u))}.a4.stil-a .a4-f{grid-template-columns:calc(227*var(--u)) minmax(0,1fr);gap:calc(15*var(--u));padding:calc(4*var(--u)) 0}.a4.stil-a .a4-parteien .a4-f{grid-template-columns:calc(80*var(--u)) minmax(0,1fr)}.a4.stil-a .a4-f .w.mono{font-size:calc(10.67*var(--u))}.a4.stil-a .a4-betrag{font-size:calc(22*var(--u));font-weight:700;font-family:"Geist",var(--schrift);margin-bottom:calc(4*var(--u))}.a4.stil-a .a4-kreuz{margin-top:calc(8*var(--u))}.a4.stil-a .a4-kreuzreihe{gap:calc(30*var(--u))}.a4.stil-a .a4-datum{margin-top:calc(26*var(--u));font-size:calc(12*var(--u))}.a4.stil-a .a4-us{gap:calc(45*var(--u));margin-top:calc(83*var(--u))}.a4.stil-a .a4-us .linie,.a4.stil-a .a4-us1 .linie{border-top-width:calc(.8*var(--u));padding-top:calc(6*var(--u));font-size:calc(12*var(--u));color:#3a3a3a}.a4.stil-a .a4-us .linie b{font-size:calc(11.33*var(--u));letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a;margin-bottom:calc(2*var(--u));font-weight:600}.a4.stil-a .a4-us1{margin-top:calc(68*var(--u));width:55%}.dk-stil{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.dk-stil>span:first-child{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11px;font-weight:600}.dk-stil .dk-stil-b{color:var(--ink-2);font-size:13.5px}.a4.stil-b{font-family:"Source Serif 4",Georgia,serif;font-size:calc(12.8*var(--u));line-height:1.45}.a4.stil-b .a4-hero{align-items:center;gap:calc(4*var(--u));border-bottom:0;flex-direction:column;margin-bottom:0;padding-bottom:0}.a4.stil-b .a4-hero .marke{font-family:"Source Serif 4",Georgia,serif;font-weight:700;font-size:calc(17*var(--u));letter-spacing:.14em;text-transform:uppercase;text-align:center}.a4.stil-b .a4-hero .marke small{letter-spacing:.3em;margin-top:calc(2*var(--u));font-family:"Source Serif 4",Georgia,serif}.a4.stil-b .a4-hero .nr{text-align:center;font-size:calc(9.5*var(--u))}.a4.stil-b .a4-hero .nr b{font-size:inherit;margin-left:calc(4*var(--u));display:inline}.a4.stil-b h1.a4-titel{font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:calc(19*var(--u));text-align:center;border-top:calc(.8*var(--u)) solid #111;border-bottom:calc(.8*var(--u)) solid #111;padding:calc(7*var(--u)) 0;margin:calc(8*var(--u)) 0 calc(6*var(--u));letter-spacing:.01em}.a4.stil-b .a4-box{border:0;padding:0}.a4.stil-b .a4-box .eb{text-transform:none;letter-spacing:0;font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-size:calc(11*var(--u));color:#444;border-bottom:calc(.6*var(--u)) solid #999;padding-bottom:calc(3*var(--u))}.a4.stil-b .a4-f{border-bottom:calc(.6*var(--u)) dotted #aaa}.a4.stil-b .a4-f .l{color:#444;font-variant:small-caps;letter-spacing:.03em}.a4.stil-b .a4-f .w{font-weight:400}.a4.stil-b .a4-felder .a4-f{grid-template-columns:calc(190*var(--u)) minmax(0,1fr)}.a4.stil-b .a4-f .w.mono{font-family:"Source Serif 4",Georgia,serif;font-size:inherit;letter-spacing:.04em}.a4.stil-b .a4-par h3{font-family:"Source Serif 4",Georgia,serif;font-weight:700;font-size:calc(13*var(--u));margin-top:calc(3*var(--u))}.a4.stil-b .a4-par p.hinweis{border-left:calc(1.6*var(--u)) solid #111;padding:calc(2*var(--u)) 0 calc(2*var(--u)) calc(10*var(--u));background:0 0}.a4.stil-b .a4-betrag{font-family:"Source Serif 4",Georgia,serif;font-weight:700;font-size:calc(17*var(--u))}.a4.stil-b .a4-kreuz .k{border-width:calc(.8*var(--u))}.a4.stil-b .a4-fuss{font-family:"Source Serif 4",Georgia,serif;font-size:calc(8.6*var(--u));border-top-color:#111}.a4.stil-b .a4-lauf{border-bottom-color:#999;font-style:italic}.a4.stil-b .a4-us .linie,.a4.stil-b .a4-us1 .linie{border-top-width:calc(.7*var(--u))}.a4.stil-c{font-size:calc(12.2*var(--u))}.a4.stil-c .a4-inhalt{gap:calc(7*var(--u))}.a4.stil-c .a4-hero{border-bottom:calc(3*var(--u)) solid #111}.a4.stil-c h1.a4-titel{font-size:calc(18*var(--u));text-transform:uppercase;letter-spacing:.02em}.a4.stil-c .a4-box{border-color:#111;padding:0}.a4.stil-c .a4-box .eb{color:#fff;padding:calc(3*var(--u)) calc(8*var(--u));background:#111;margin:0}.a4.stil-c .a4-box>div:not(.eb){padding:0 calc(8*var(--u))}.a4.stil-c .a4-box>div:not(.eb):nth-child(2){padding-top:calc(5*var(--u))}.a4.stil-c .a4-box>div:not(.eb):last-child{padding-bottom:calc(5*var(--u))}.a4.stil-c .a4-par h3{color:#fff;padding:calc(3*var(--u)) calc(8*var(--u));font-size:calc(11.5*var(--u));text-transform:uppercase;letter-spacing:.06em;margin-bottom:calc(5*var(--u));background:#111}.a4.stil-c .a4-felder{border-top:calc(.8*var(--u)) solid #999;border-left:calc(.8*var(--u)) solid #999;grid-template-columns:1fr 1fr;display:grid}.a4.stil-c .a4-felder .a4-f{border:0;border-right:calc(.8*var(--u)) solid #999;border-bottom:calc(.8*var(--u)) solid #999;padding:calc(3*var(--u)) calc(7*var(--u)) calc(4*var(--u));display:block}.a4.stil-c .a4-felder .a4-f .l{font-size:calc(8.2*var(--u));text-transform:uppercase;letter-spacing:.07em;color:#666;line-height:1.3;display:block}.a4.stil-c .a4-felder .a4-f .w{line-height:1.35;display:block}.a4.stil-c .a4-kreuzreihe{border:calc(.8*var(--u)) solid #999;padding:calc(5*var(--u)) calc(8*var(--u))}.a4.stil-c .a4-par p.hinweis{border:calc(1.2*var(--u)) solid #111;background:#fff}.a4.stil-c .a4-betrag{border:calc(1.2*var(--u)) solid #111;padding:calc(3*var(--u)) calc(10*var(--u));display:inline-block}.a4.stil-c .a4-us .linie,.a4.stil-c .a4-us1 .linie{border:calc(.8*var(--u)) solid #999;padding-top:calc(34*var(--u));border-top:0}.a4.stil-c .a4-us .linie{position:relative}@media (width<=600px){.meldung,.toast{max-width:none;left:12px;right:12px;bottom:calc(84px + var(--sa-b,0px));animation-name:m-rein-h;transform:none}@keyframes m-rein-h{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#fest-oben{top:var(--sa-t,0px);margin:0 -20px 16px}.fo{flex-wrap:wrap;padding:10px 20px;font-size:13.5px}.fo .t span{margin:2px 0 0;display:block}.fo .knopf{justify-content:center;width:100%;height:40px}.lz{padding:28px 20px}.lz .lz-t{font-size:20px}.lz .lz-k{width:100%}.lz .lz-k .knopf{flex:1;justify-content:center;height:48px}.ls{grid-template-columns:minmax(0,1fr);gap:0}.ls aside{display:none}.ls article h1{font-size:30px!important}.ls article p,.ls article ul{font-size:16.5px}.ls-kurz p{font-size:16.5px!important}.dk{grid-template-columns:minmax(0,1fr);gap:16px}.dk-kopf{order:-2}.dk-kopf h1{font-size:34px!important}.dk-seite{order:-1;gap:12px;position:static}.dk-seite .dk-karte.aus-akte,.dk-seite .dk-quelle{display:none}.meldung{flex-wrap:wrap;padding:12px 8px 12px 16px}.meldung .m-t{flex:calc(100% - 80px)}.meldung.fehler .m-k{flex:100%;order:3;justify-content:center;height:44px;margin-right:8px!important}.dk-seiten{gap:12px;margin:0 -8px}.mu-raster{grid-template-columns:minmax(0,1fr)}.mu-r{padding:18px}}@media print{@page{size:A4;margin:0}body *{visibility:hidden}.dk-seiten,.dk-seiten *{visibility:visible}.dk-seiten{gap:0;width:210mm;display:block;position:absolute;top:0;left:0}.a4-rahmen{break-after:page;width:210mm;max-width:none}.a4{outline:0}.a4-fest{display:none}}.a4.stil-a .a4-inhalt>.a4-par:first-child{margin-top:0!important}.a4-tab{border-collapse:collapse;width:100%;font-size:inherit;margin-top:calc(4*var(--u))}.a4-tab th{text-align:left;font-weight:600;font-size:calc(9.33*var(--u));text-transform:uppercase;letter-spacing:.06em;color:#3a3a3a;border-bottom:calc(.8*var(--u)) solid #1a1a1a;padding:calc(4*var(--u)) calc(6*var(--u)) calc(4*var(--u)) 0}.a4-tab td{border-bottom:calc(.6*var(--u)) solid #e3e3e3;padding:calc(5*var(--u)) calc(6*var(--u)) calc(5*var(--u)) 0;vertical-align:top}.a4-tab td:last-child,.a4-tab th:last-child{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.a4-tab tr.s td{border-top:calc(.8*var(--u)) solid #1a1a1a;border-bottom:0;font-weight:700}.a4-linien .l{color:#3a3a3a;margin-bottom:calc(2*var(--u))}.a4-linien .ln{height:calc(30*var(--u));border-bottom:calc(.6*var(--u)) solid #999}.a4-gross{font-family:"Geist",var(--schrift);font-weight:700;font-size:calc(72*var(--u));letter-spacing:-.03em;color:#111;margin:calc(10*var(--u)) 0;line-height:1.05}.vl-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vl-k{border:1px solid var(--rand);background:var(--karte);color:var(--ink-1);border-radius:4px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:grid}.vl-k:hover{border-color:var(--ink-2)}.vl-k .nr{font-family:"Archivo",var(--schrift);color:var(--ink-3);font-size:18px;font-weight:800}.vl-k .t{font-size:15px;font-weight:600}.vl-k .t small{color:var(--ink-3);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.vl-k svg{width:18px;height:18px;color:var(--ink-3)}.vl-k.wartet{opacity:.55}@media (width<=900px){.vl-raster{grid-template-columns:minmax(0,1fr)}}.a4 .frei{min-width:calc(150*var(--u));border-bottom:calc(.6*var(--u)) solid #999;vertical-align:bottom;height:1.1em;display:inline-block}.a4-f .w .frei{width:100%}.a4-anlage-kopf{margin-bottom:calc(20*var(--u))}.a4-anlage-kopf .eb{font-size:calc(9.33*var(--u));text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:calc(6*var(--u))}.a4-anlage-kopf .ut{font-size:calc(12*var(--u));color:#3a3a3a;margin-top:calc(-12*var(--u))}:root{--kb-feder:cubic-bezier(.2,.9,.25,1);--kb-feder-t:.38s;--kb-weich:cubic-bezier(.2,1.1,.3,1);--kb-weich-t:.46s}:root[data-kb]{--akzent:#f0642d;--akzent-2:#ff8a4c;--akzent-f:#f0642d24;--kb-r:14px}:root[data-kb]:not([data-hell]){--akzent:#ff6a2e;--akzent-2:#ff9358;--akzent-f:#ff6a2e29}.kb-top{display:none}:root[data-kb] .kb-top{z-index:40;background:color-mix(in srgb,var(--canvas) 86%,transparent);-webkit-backdrop-filter:blur(12px);grid-template-columns:200px minmax(0,1fr) 200px;align-items:center;gap:16px;padding:14px 24px;display:grid;position:sticky;top:0}:root[data-kb] nav.bereiche{display:none}:root[data-kb] .app{grid-template-columns:minmax(0,1fr)}:root[data-kb] main{padding-top:16px}.kb-logo{color:var(--licht);letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.kb-logo i{background:var(--licht);width:28px;height:28px;color:var(--auf-licht);border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid}.kb-kapsel{background:var(--karte);border:1px solid var(--rand);transition:transform var(--kb-feder-t) var(--kb-feder),opacity .2s,filter .2s;border-radius:999px;justify-self:center;align-items:center;padding:4px;display:flex;position:relative}.kb-nav{gap:2px;display:flex;position:relative}.kb-nav a{z-index:1;height:34px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 15px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.kb-nav a:hover{color:var(--ink-1)}.kb-nav a.aktiv{color:var(--auf-licht)}.kb-pille{z-index:0;background:var(--licht);height:34px;transition:transform var(--kb-feder-t) var(--kb-feder),width var(--kb-feder-t) var(--kb-feder);border-radius:999px;position:absolute;top:0;left:0}.kb-top.such-auf .kb-kapsel{opacity:.18;filter:blur(1.5px);pointer-events:none;transform:translate(-28px)scale(.97)}.kb-r{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.kb-ic{all:unset;box-sizing:border-box;cursor:pointer;background:var(--karte);border:1px solid var(--rand);width:38px;height:38px;color:var(--ink-1);transition:transform var(--kb-feder-t) var(--kb-feder);border-radius:50%;place-items:center;display:grid}.kb-ic:active{transform:scale(.94)}.kb-ic svg{width:17px;height:17px;transition:transform var(--kb-feder-t) var(--kb-feder)}.kb-ic.plus{background:var(--licht);color:var(--auf-licht);border-color:var(--licht)}.kb-ic.plus[aria-expanded=true] svg{transform:rotate(45deg)}.kb-konto{background:var(--flaeche);border:1px solid var(--rand);width:38px;height:38px;color:var(--ink-1);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.kb-ic:focus-visible,.kb-nav a:focus-visible,.kb-kachel:focus-visible,.kb-treffer a:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.kb-such.auf{border-color:var(--ink-3)}.kb-such-platz{flex:none;width:38px;height:38px;position:relative}.kb-such{background:var(--karte);border:1px solid var(--rand);cursor:pointer;width:38px;height:38px;color:var(--ink-1);z-index:2;transition:width var(--kb-feder-t) var(--kb-feder),background .2s;border-radius:999px;align-items:center;gap:8px;padding:0 0 0 10px;display:flex;position:absolute;top:0;right:0;overflow:hidden}.kb-such>svg{flex:none;width:17px;height:17px}.kb-such input{all:unset;min-width:0;color:var(--ink-1);opacity:0;transition:opacity .16s,transform var(--kb-feder-t) var(--kb-feder);flex:1;font-size:14px;transform:translate(8px)}.kb-such input::placeholder{color:var(--ink-3)}.kb-such kbd{font:500 10.5px var(--mono);color:var(--ink-3);border:1px solid var(--rand);opacity:0;border-radius:6px;flex:none;padding:1px 5px;transition:opacity .16s}.kb-such .x{all:unset;cursor:pointer;opacity:0;width:30px;height:30px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;margin-right:3px;transition:opacity .16s;display:grid}.kb-such .x:hover{background:var(--flaeche);color:var(--ink-1)}.kb-such .x svg{width:14px;height:14px}.kb-such.auf{cursor:text;width:min(560px,100vw - 120px)}.kb-such.auf input{opacity:1;transition-delay:70ms,0s;transform:none}.kb-such.auf kbd,.kb-such.auf .x{opacity:1;transition-delay:.1s}.kb-treffer{background:var(--karte);border:1px solid var(--rand);opacity:0;transform-origin:100% 0;pointer-events:none;width:min(560px,100vw - 120px);max-height:min(62vh,540px);transition:opacity .14s,transform var(--kb-feder-t) var(--kb-feder);z-index:3;border-radius:18px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;transform:translateY(-8px)scale(.98)}.kb-such-platz.auf .kb-treffer{opacity:1;pointer-events:auto;transition-delay:50ms;transform:none}.kb-treffer .g{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);padding:10px 10px 4px;font-size:11px}.kb-treffer a{color:var(--ink-1);animation:kb-zeile var(--kb-feder-t) var(--kb-feder) both;animation-delay:calc(var(--i,0) * 14ms);border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;font-size:14px;text-decoration:none;display:grid}@keyframes kb-zeile{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.kb-treffer a .ic{background:var(--flaeche);width:40px;height:28px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid;overflow:hidden}.kb-treffer a .ic img{object-fit:cover;width:100%;height:100%}.kb-treffer a .ic svg{width:15px;height:15px}.kb-treffer a small{color:var(--ink-3);font-size:12px;display:block}.kb-treffer a .w{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.kb-treffer a.an{background:var(--flaeche)}.kb-treffer .leer{color:var(--ink-2);padding:18px 12px;font-size:14px}.kb-treffer .fuss{border-top:1px solid var(--rand);color:var(--ink-3);gap:14px;margin-top:6px;padding:8px 10px 4px;font-size:12px;display:flex}.kb-treffer mark{background:color-mix(in srgb,var(--ink-1) 12%,transparent);color:inherit;border-radius:3px;padding:0 1px}.kb-faecher{z-index:70;pointer-events:none;position:fixed;inset:0}.kb-faecher .glas{background:color-mix(in srgb,var(--canvas) 55%,transparent);-webkit-backdrop-filter:blur(10px)saturate(.9);opacity:0;transition:opacity .22s;position:absolute;inset:0}.kb-faecher.auf{pointer-events:auto}.kb-faecher.auf .glas{opacity:1}.kb-faecher .platte{flex-direction:column;gap:6px;width:min(780px,100vw - 48px);display:flex;position:absolute;top:66px;right:24px}.kb-faecher .g{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);opacity:0;padding:10px 4px 2px;font-size:11px;transition:opacity .2s}.kb-faecher.auf .g{opacity:1;transition-delay:80ms}.kb-faecher .reihe{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:8px;display:grid}.kb-kachel{all:unset;box-sizing:border-box;cursor:pointer;background:var(--karte);border:1px solid var(--rand);min-height:104px;color:var(--ink-1);opacity:0;transform:translate(var(--dx,0),var(--dy,0)) scale(.4);transition:opacity .2s,transform var(--kb-weich-t) var(--kb-weich),background .15s;transition-delay:calc(var(--zu,0) * 8ms);border-radius:18px;flex-direction:column;gap:2px;padding:14px;display:flex;position:relative}.kb-faecher.auf .kb-kachel{opacity:1;transition-delay:calc(var(--i,0) * 12ms);transform:none}.kb-kachel:hover{border-color:var(--ink-3)}.kb-kachel:active{transform:scale(.97)!important}.kb-kachel .ic{background:var(--flaeche);border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:auto;display:grid}.kb-kachel .ic svg{width:17px;height:17px}.kb-kachel b{margin-top:14px;font-size:15px;font-weight:600}.kb-kachel .kurz{display:none}.kb-kachel small{color:var(--ink-2);font-size:12.5px;line-height:1.35}.kb-kachel kbd{font:600 11px var(--mono);color:var(--ink-3);border:1px solid var(--rand);border-radius:6px;padding:1px 6px;position:absolute;top:12px;right:12px}.kb-kachel.licht{background:var(--licht);border-color:var(--licht);color:var(--auf-licht)}.kb-kachel.licht small,.kb-kachel.licht kbd{color:color-mix(in srgb,var(--auf-licht) 65%,transparent);border-color:color-mix(in srgb,var(--auf-licht) 25%,transparent)}.kb-kachel.licht .ic{background:color-mix(in srgb,var(--auf-licht) 12%,transparent)}.kb-kachel.schnell{flex-direction:row;align-items:center;gap:12px;min-height:52px;padding:8px 14px}.kb-kachel.schnell .ic,.kb-kachel.schnell b{margin:0}.kb-kachel.auto{background:var(--flaeche)}.kb-kachel.auto .ic{background:var(--karte)}.kb-faecher .hinweis{color:var(--ink-2);opacity:0;padding:8px 4px;font-size:12px;transition:opacity .2s}.kb-faecher.auf .hinweis{opacity:1;transition-delay:.2s}:root[data-kb] .knopf{border-radius:999px}:root[data-kb] .h3-k,:root[data-kb] .a2-karte,:root[data-kb] .gruppe-l,:root[data-kb] .lz,:root[data-kb] .blatt,:root[data-kb] .a2-fakten,:root[data-kb] .dk-karte,:root[data-kb] .mu-r,:root[data-kb] .karte,:root[data-kb] .a2-platte{border-radius:var(--kb-r)}:root[data-kb] .gruppe-l{overflow:hidden}:root[data-kb] .suche,:root[data-kb] .filter button,:root[data-kb] .zpille,:root[data-kb] .reiter,:root[data-kb] .reiter button,:root[data-kb] .pille{border-radius:999px}:root[data-kb] .bild,:root[data-kb] .a2-foto,:root[data-kb] .h2-bild,:root[data-kb] .h3-k img{border-radius:10px}:root[data-kb] .h3-k,:root[data-kb] .a2-karte{transition:border-color .2s}:root[data-kb] .h3-k:hover,:root[data-kb] .a2-karte:hover{border-color:color-mix(in srgb,var(--ink-3) 60%,var(--rand))}:root[data-kb] .kb-akzent{background:var(--licht)!important;border-color:var(--licht)!important}:root[data-kb] .kb-akzent *{color:var(--auf-licht)!important}:root[data-kb] .kb-akzent .l,:root[data-kb] .kb-akzent .n{color:color-mix(in srgb,var(--auf-licht) 65%,transparent)!important}@keyframes kb-rein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}:root[data-kb] #ansicht.kb-rein>*{animation:.2s cubic-bezier(.2,.8,.2,1) both kb-rein}:root[data-kb] #ansicht.kb-rein>:nth-child(2){animation-delay:20ms}:root[data-kb] #ansicht.kb-rein>:nth-child(n+3){animation-delay:40ms}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:.55s cubic-bezier(.4,0,.2,1) kb-kreis}@keyframes kb-kreis{0%{clip-path:circle(0 at var(--kb-x,90%) var(--kb-y,30px))}to{clip-path:circle(150vmax at var(--kb-x,90%) var(--kb-y,30px))}}.kb-wahl{z-index:60;right:calc(140px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--karte);border:1px solid var(--rand);border-radius:999px;gap:2px;padding:3px;display:flex;position:fixed}.kb-wahl button{all:unset;cursor:pointer;height:34px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.kb-wahl button[aria-pressed=true]{background:var(--licht);color:var(--auf-licht)}.kb-wahl kbd{font:500 10px var(--mono);opacity:.6}.otp-buehne{place-items:center;min-height:calc(100vh - 160px);display:grid}.otp{background:var(--karte);border:1px solid var(--rand);text-align:center;border-radius:28px;width:min(420px,100%);padding:36px 32px 28px;position:relative;overflow:hidden}.otp:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 60%,#22c55e52,#0000 55%);transition:opacity .6s;position:absolute;inset:-40%}.otp.ok:before{opacity:1}.otp .griff{background:var(--rand);border-radius:4px;width:40px;height:4px;margin:-14px auto 22px}.otp h1{margin:0;font-size:24px!important;font-family:var(--schrift)!important;letter-spacing:-.02em!important;font-weight:600!important;line-height:1.2!important}.otp p{color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.5}.otp-felder{justify-content:center;gap:10px;margin:26px 0 18px;display:flex;position:relative}.otp-feld{border:1.5px solid var(--rand);background:var(--flaeche);width:48px;height:58px;color:var(--ink-1);border-radius:14px;place-items:center;font-size:24px;font-weight:600;transition:border-color .2s;display:grid}.otp-feld.aktiv{border-color:var(--akzent,#f0642d);outline:4px solid var(--akzent-f,#f0642d24)}.otp-feld.aktiv:after{content:"";background:var(--akzent,#f0642d);border-radius:2px;width:2px;height:24px;animation:1s step-end infinite otp-blink}.otp-feld.voll{border-color:color-mix(in srgb,var(--akzent,#f0642d) 45%,var(--rand))}.otp-feld b{animation:.28s cubic-bezier(.3,1.6,.5,1) both otp-pop;display:inline-block}@keyframes otp-blink{50%{opacity:0}}@keyframes otp-pop{0%{opacity:0;transform:scale(.4)translateY(6px)}to{opacity:1;transform:none}}.otp.pruefen .otp-feld{animation:.5s both otp-welle}.otp.pruefen .otp-feld:nth-child(2){animation-delay:50ms}.otp.pruefen .otp-feld:nth-child(3){animation-delay:.1s}.otp.pruefen .otp-feld:nth-child(4){animation-delay:.15s}.otp.pruefen .otp-feld:nth-child(5){animation-delay:.2s}.otp.pruefen .otp-feld:nth-child(6){animation-delay:.25s}@keyframes otp-welle{50%{transform:translateY(-6px)}}.otp.falsch .otp-felder{animation:.4s otp-schuetteln}.otp.falsch .otp-feld{border-color:var(--rot)}@keyframes otp-schuetteln{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.otp input{opacity:0;font-size:24px;position:absolute;inset:0}.otp .klein{color:var(--ink-3);font-size:13px}.otp .klein button{all:unset;cursor:pointer;color:var(--ink-1);font-weight:600}.otp-ok{flex-direction:column;align-items:center;gap:12px;padding:10px 0 6px;display:none;position:relative}.otp.ok .otp-ok{display:flex}.otp.ok .otp-form{display:none}.otp-haken{background:var(--karte);border:1.5px solid var(--gruen);border-radius:16px;place-items:center;width:56px;height:56px;animation:.4s cubic-bezier(.3,1.6,.5,1) both otp-pop;display:grid}.otp-haken svg{width:28px;height:28px;stroke:var(--gruen);stroke-width:3px;fill:none;stroke-dasharray:30;stroke-dashoffset:30px;animation:.45s .2s forwards otp-strich}@keyframes otp-strich{to{stroke-dashoffset:0}}@media (width<=1000px) and (width>=601px){:root[data-kb] .kb-top{display:none}:root[data-kb] nav.bereiche{display:flex}:root[data-kb] .app{grid-template-columns:232px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:root[data-kb] #ansicht.kb-rein>*,.otp-feld b,.otp-haken,.otp-haken svg{animation:none!important}.kb-pille,.kb-such,.kb-nav,.kb-treffer,.kb-kapsel,.kb-kachel{transition:none!important}.kb-treffer a,:root[data-kb] .sk-fenster,:root[data-kb] .sk-inhalt>*{animation:none!important}::view-transition-new(root){animation:none}}:root[data-kb] .blatt{border-radius:20px;top:82px;bottom:16px}:root[data-kb][data-hell]{--ink-3:#707070;--ink-2:#555;--rand:#dcdcdc;--trenner:#e6e6e6;--canvas:#f4f4f4}:root[data-kb] .strecke{background:color-mix(in srgb,var(--canvas) 55%,transparent);-webkit-backdrop-filter:blur(10px)saturate(.9)}:root[data-kb] .strecke.auf{animation:none}:root[data-kb] .sk-fenster{animation:kb-fenster var(--kb-weich-t) var(--kb-weich) both;border-radius:24px}@keyframes kb-fenster{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}:root[data-kb] .sk-kachel,:root[data-kb] .sk-kamera,:root[data-kb] .sk-treffer,:root[data-kb] .sk-naechst{border-radius:16px}:root[data-kb] .sk-feld input,:root[data-kb] .sk-feld select,:root[data-kb] .sk-feld textarea{border-radius:12px}:root[data-kb] .sk-fuss .knopf,:root[data-kb] .sk-balken>*{border-radius:999px}:root[data-kb] .sk-inhalt>*{animation:.22s cubic-bezier(.2,.8,.2,1) both kb-rein}body:has(.kb-faecher.auf) .kb-top{z-index:75;-webkit-backdrop-filter:none;background:0 0}:is(body:has(.kb-faecher.auf) .kb-top>:not(.kb-r),body:has(.kb-faecher.auf) .kb-r>:not(.plus)){opacity:.25;transition:opacity .2s}:root[data-kb],:root[data-kb] body{overscroll-behavior-y:none}:root[data-kb] .schleier{background:color-mix(in srgb,var(--canvas) 55%,transparent);-webkit-backdrop-filter:blur(10px)saturate(.9)}:root[data-kb] .popup{animation:kb-fenster var(--kb-weich-t) var(--kb-weich) both;border-radius:24px;gap:10px;padding:24px}:root[data-kb] .popup h2,:root[data-kb] .popup #pop-t{font-family:var(--schrift);letter-spacing:-.015em;text-transform:none;font-size:20px;font-weight:600}:root[data-kb] .popup .pop-fuss{gap:8px;margin-top:12px}:root[data-kb] .popup .knopf{border-radius:999px;height:44px;padding:0 20px}:root[data-kb] .pop-weg{border-radius:999px;align-items:center;height:44px;padding:0 16px;display:inline-flex}:root[data-kb] .an-aus button,:root[data-kb] .an-aus>*{border-radius:14px}:root[data-kb] .an-kan button,:root[data-kb] .ps .kan button,:root[data-kb] .symbolknopf,:root[data-kb] .vl-filter button{border-radius:999px}:root[data-kb] .ps .ini,:root[data-kb] .an-z .ini,:root[data-kb] .an-kopf .ini,:root[data-kb] .ini{border-radius:50%}:root[data-kb] .ht-k,:root[data-kb] .h3-haupt,:root[data-kb] .h3-knopf,:root[data-kb] .an-abarbeiten,:root[data-kb] .h2-haupt,:root[data-kb] .h2-anfr .knopf{border-radius:999px}:root[data-kb] .h3-a,:root[data-kb] .an-notiz input{border-radius:12px}:root[data-kb] .an-foto,:root[data-kb] .an-auto-t,:root[data-kb] .vs-kachel,:root[data-kb] .vs-schritt,:root[data-kb] .a2-raster6 .neu{border-radius:14px}:root[data-kb] .a2-bild .bf,:root[data-kb] .wp-p .bf,:root[data-kb] .vs-galerie>button{border-radius:10px}:root[data-kb] .vl-k{border-radius:14px}:root[data-kb] .vl .ic{border-radius:8px}:root[data-kb] .a2-platte .zeile .pk,:root[data-kb] .a3-id,:root[data-kb] .gruppe-kopf h2 .n,:root[data-kb] .a2-preis .mp,:root[data-kb] .a3-preis .mp,:root[data-kb] .kc-zeile .mp,:root[data-kb] .kb-marge .mp{border-radius:999px}:root[data-kb] .h3-unter,:root[data-kb] .h3-unter2{border-radius:0 0 12px 12px}:root[data-kb] .ht-antwort,:root[data-kb] .ht-stuetzen,:root[data-kb] .ht-liste,:root[data-kb] .lz.klein,:root[data-kb] .ls-kurz,:root[data-kb] .ls-rw{border-radius:var(--kb-r)}:root[data-kb] .a4-rahmen{border-radius:6px;overflow:hidden}:root[data-kb] .knopf:active,:root[data-kb] .an-kan button:active,:root[data-kb] .ps .kan button:active,:root[data-kb] .h3-a:active{transition:transform .1s ease-out;transform:scale(.97)}@media (width<=600px){:root[data-kb] .kb-top{-webkit-backdrop-filter:none;background:0 0;height:0;padding:0;display:block;position:static}:root[data-kb] .kb-logo,:root[data-kb] .kb-kapsel,:root[data-kb] .kb-r>:not(.kb-such-platz){display:none}:root[data-kb] .handy-leiste{left:12px;right:12px;bottom:calc(10px + var(--sa-b,0px));border:1px solid var(--rand);background:color-mix(in srgb,var(--karte) 82%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);border-radius:999px;gap:2px;padding:5px}:root[data-kb] .handy-leiste a,:root[data-kb] .handy-leiste button{border-radius:999px;min-height:50px;font-size:10px;transition:background .2s,color .2s}:root[data-kb] .handy-leiste .aktiv{background:var(--flaeche);color:var(--ink-1)}:root[data-kb] .handy-leiste #h-anlegen{background:var(--licht);color:var(--auf-licht);width:50px;height:50px;min-height:0;transition:transform var(--kb-feder-t) var(--kb-feder);border-radius:50%;place-self:center;gap:0;font-size:0}:root[data-kb] .handy-leiste #h-anlegen svg{width:22px;height:22px;transition:transform var(--kb-feder-t) var(--kb-feder)}body:has(.kb-faecher.auf) .handy-leiste #h-anlegen svg{transform:rotate(45deg)}body:has(.kb-faecher.auf) .handy-leiste{z-index:75}:root[data-kb] .kb-such-platz{right:12px;top:calc(8px + var(--sa-t,0px));z-index:62;width:44px;height:44px;position:fixed}:root[data-kb] .kb-such{background:color-mix(in srgb,var(--karte) 82%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);width:44px;height:44px;padding:0 0 0 13px}:root[data-kb] .kb-such>svg{width:18px;height:18px}:root[data-kb] .kb-such.auf{width:calc(100vw - 24px)}:root[data-kb] .kb-such input{font-size:16px}:root[data-kb] .kb-such kbd{display:none}:root[data-kb] .kb-treffer{transform-origin:100% 0;width:calc(100vw - 24px);max-height:min(70vh,560px);top:calc(100% + 8px);bottom:auto}:root[data-kb] .kb-treffer .fuss{display:none}body:has(.kb-such.auf) .kb-wahl{opacity:0;pointer-events:none}.kb-faecher .platte{top:auto;left:12px;right:12px;bottom:calc(80px + var(--sa-b,0px));gap:4px;width:auto}.kb-faecher .reihe{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.kb-kachel{text-align:center;background:0 0;border:0;align-items:center;gap:6px;min-height:0;padding:8px 2px}.kb-kachel .ic{background:var(--karte);border:1px solid var(--rand);border-radius:50%;width:56px;height:56px;margin:0}.kb-kachel .ic svg{width:22px;height:22px}.kb-kachel b{margin:0;font-size:12px;font-weight:500;line-height:1.2}.kb-kachel small,.kb-kachel kbd{display:none}.kb-kachel.licht{color:var(--ink-1);background:0 0}.kb-kachel.licht .ic{background:var(--licht);color:var(--auf-licht);border-color:var(--licht)}.kb-kachel.auto .ic{background:var(--flaeche)}.kb-kachel.schnell{background:var(--karte);border:1px solid var(--rand);border-radius:999px;flex-direction:row;justify-content:center;min-height:48px;padding:0 12px}.kb-kachel.schnell .ic{background:0 0;border:0;width:28px;height:28px}.kb-kachel.schnell .ic svg{width:18px;height:18px}.kb-kachel.schnell b{-webkit-hyphens:none;hyphens:none;white-space:nowrap;font-size:13px}.kb-faecher .reihe:has(.schnell){grid-template-columns:1fr 1fr!important}.kb-faecher .platte{gap:8px}.kb-faecher .g{padding:8px 4px 0;font-size:10.5px}.kb-kachel .ic{width:50px;height:50px}.kb-kachel b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:11.5px}.kb-kachel .lang{display:none}.kb-kachel .kurz,.kb-kachel.schnell .lang{display:inline}.kb-kachel.schnell .kurz,.kb-faecher .hinweis{display:none}.kb-wahl{transform-origin:0 0;left:12px;right:auto;top:calc(8px + var(--sa-t,0px));transition:opacity .15s;bottom:auto;transform:scale(.88)}:root[data-kb] main{padding-top:calc(58px + var(--sa-t,0px))}.kb-faecher .glas{background:color-mix(in srgb,var(--canvas) 78%,transparent);-webkit-backdrop-filter:blur(18px)saturate(.9)}}:root[data-kb] *{-webkit-tap-highlight-color:transparent}:root[data-kb] :focus:not(:focus-visible){outline:none}:root[data-kb] .lzeile:focus-visible,:root[data-kb] .an-z:focus-visible,:root[data-kb] .ps:focus-visible{outline:2px solid var(--ink-1);outline-offset:-2px;box-shadow:none!important}@media (width<=600px){:root[data-kb] .lzeile.offen{box-shadow:none!important}}.kb-faecher:not(.auf) .platte{visibility:hidden;transition:visibility 0s .35s}.kb-faecher.auf .platte{visibility:visible}.kb-wahl,:root[data-kb] .varianten-knopf{display:none!important}@media (width<=600px){:root[data-kb] input,:root[data-kb] select,:root[data-kb] textarea{font-size:16px!important}:root[data-kb] .kb-r>[data-kb=hd]{right:64px;top:calc(8px + var(--sa-t,0px));z-index:61;background:color-mix(in srgb,var(--karte) 82%,transparent);-webkit-backdrop-filter:blur(18px);width:44px;height:44px;display:grid;position:fixed}body:has(.kb-such.auf) .kb-r>[data-kb=hd]{opacity:0;pointer-events:none}:root[data-kb] main{padding-top:calc(60px + var(--sa-t,0px))}}@media (hover:none){:root[data-kb] :focus{outline:none!important}:root[data-kb] .lzeile,:root[data-kb] .lzeile:focus,:root[data-kb] .lzeile:focus-visible,:root[data-kb] .lzeile.offen,:root[data-kb] .an-z:focus,:root[data-kb] .ps:focus{box-shadow:none!important;outline:none!important}}:root[data-kb] .kb-faecher,:root[data-kb] .strecke,:root[data-kb] .schleier{overflow:hidden}@media (width<=600px){:root[data-kb],:root[data-kb] body{overscroll-behavior-x:none;overflow-x:clip}:root[data-kb] body{touch-action:pan-y pinch-zoom}body.strecke-auf .kb-such-platz,body.strecke-auf .kb-r>[data-kb=hd]{opacity:0;pointer-events:none}body:has(.schleier.auf) .kb-such-platz{opacity:0;pointer-events:none}body:has(.schleier.auf) .kb-r>[data-kb=hd]{opacity:0;pointer-events:none}body:has(.kb-faecher.auf) .kb-such-platz{opacity:0;pointer-events:none}body:has(.kb-faecher.auf) .kb-r>[data-kb=hd]{opacity:0;pointer-events:none}:root[data-kb] .strecke{padding:0}:root[data-kb] .sk-fenster{width:100%;height:100%;max-height:none;animation:kb-hoch var(--kb-feder-t) var(--kb-feder) both;border:0;border-radius:0}:root[data-kb] .sk-kopf{padding-top:calc(20px + var(--sa-t,0px))}@keyframes kb-hoch{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}:root[data-kb] .lzeile,:root[data-kb][data-stil=fassade] .lzeile{border-radius:18px;overflow:hidden}:root[data-kb] .lzeile .bild,:root[data-kb] .lzeile img{border-radius:0}:root[data-kb] .h-pille,:root[data-kb] .a3-anz,:root[data-kb] .a2-foto .p,:root[data-kb] .hochladen{border-radius:999px}:root[data-kb] .an-z{border-radius:16px}:root[data-kb] .a2-reiter button{border-radius:999px!important}:root[data-kb] .pp,:root[data-kb] .h3-pf,:root[data-kb] .a2-bild,:root[data-kb] .wp-p,:root[data-kb] .vs-foto{border-radius:16px;overflow:hidden}:root[data-kb] .a2-bild img,:root[data-kb] .wp-p img{border-radius:12px}:root[data-kb] .blatt .vs-foto{border-radius:20px 20px 0 0}:root[data-kb] .h3-zl,:root[data-kb] .lz .lz-ic,:root[data-kb] .an-foto img,:root[data-kb] .an-auto-t img{border-radius:12px}:root[data-kb] .sk-fuss .knopf,:root[data-kb] .sk-fuss button{border-radius:999px}}:root[data-kb] .h-pille,:root[data-kb] .a3-anz,:root[data-kb] .a2-foto .p,:root[data-kb] .hochladen,:root[data-kb] .sk-fuss button{border-radius:999px}:root[data-kb] .pp{border-radius:14px}:root[data-kb] .h3-pf{border-radius:12px;overflow:hidden}:root[data-kb] .sk-chips button{padding:0 18px;transition:background .18s,color .18s,transform .1s;border-radius:999px!important}:root[data-kb] .sk-chips button:active{transform:scale(.96)}:root[data-kb] .sk-chips.sk-gleich button{justify-content:center}:root[data-kb] .sk-feld input,:root[data-kb] .sk-feld select,:root[data-kb] .sk-feld textarea,:root[data-kb] .strecke input{border-radius:14px!important}:root[data-kb] .sk-feld input:focus{border-color:var(--ink-3)}:root[data-kb] .sk-sum,:root[data-kb] .sk-treffer>*{border-radius:12px}:root[data-kb] .sk-treffer{overflow:hidden}:root[data-kb] .sk-kachel,:root[data-kb] .sk-kamera{border-radius:18px!important}:root[data-kb] .sk-balken>*{height:4px}:root[data-kb] .popup .pop-fuss{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}:root[data-kb] .popup .pop-fuss>*{box-sizing:border-box;justify-content:center;width:100%;height:48px;font-size:15px}:root[data-kb] .pop-weg{background:color-mix(in srgb,var(--rot) 10%,transparent);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}:root[data-kb] .pop-weg:hover{background:color-mix(in srgb,var(--rot) 16%,transparent)}@media (width<=600px){:root[data-kb] .popup .pop-fuss{grid-template-columns:1fr}:root[data-kb] .popup .pop-fuss .knopf{order:-1}:root[data-kb] .h3-pf{aspect-ratio:auto!important;height:132px!important;margin:0 0 10px!important}:root[data-kb] .h3-pt{letter-spacing:-.015em;font-size:21px;font-weight:700}:root[data-kb] .h3-pf img{object-fit:cover;height:100%}}:root[data-kb] .sk-zwei>*{min-width:0}:root[data-kb] .sk-zwei input,:root[data-kb] .sk-feld input{box-sizing:border-box;width:100%;min-width:0}.st-autos{flex-direction:column;gap:6px;display:flex}.st-auto{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--rand);background:var(--karte);border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:6px;transition:border-color .15s,background .15s,transform .1s;display:grid}.st-auto:active{transform:scale(.985)}.st-auto img,.st-auto .ph{object-fit:cover;background:var(--flaeche);width:72px;height:48px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.st-auto .ph svg{width:18px;height:18px}.st-auto b{color:var(--ink-1);font-size:15px;font-weight:600;display:block}.st-auto small{color:var(--ink-2);margin-top:1px;font-size:12.5px;display:block}.st-auto[aria-pressed=true]{border-color:var(--ink-1);background:var(--flaeche)}.st-auto.ohne{border-style:dashed}.st-belegt{color:var(--ink-2);background:var(--flaeche);border-radius:12px;margin-top:-6px;padding:10px 12px;font-size:13px}.st-belegt b{color:var(--ink-1)}.sk-treffer .sk-tz{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink-1);align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.sk-treffer .sk-tz:hover{background:var(--flaeche)}.sk-tz .ini{background:var(--flaeche);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.sk-tz small{color:var(--ink-3);font-size:12px;display:block}.st-sum{flex-direction:column;display:flex}#strecke-st .sk-feld textarea{box-sizing:border-box;background:var(--flaeche);width:100%;color:var(--ink-1);font:inherit;resize:vertical;border:1px solid #0000;border-radius:14px;outline:none;padding:12px 14px;font-size:16px}#strecke-st .sk-feld textarea:focus{border-color:var(--ink-3)}#strecke-st .sk-kachel span{color:var(--ink-2);font-size:13px}#strecke-st .sk-kachel b{font-size:16px}#strecke-st .sk-chips button svg{width:15px;height:15px;margin-right:6px}#strecke-st .sk-fuss{gap:10px}#strecke-st .sk-fuss .knopf{flex:1;justify-content:center}#strecke-st .sk-fuss .sk-zurueck{flex:none}.st-fertig svg{width:40px;height:40px;color:var(--gruen)}:root[data-kb] .popup .knopf:focus-visible,:root[data-kb] .popup .pop-weg:focus-visible{outline:2px solid var(--ink-3);outline-offset:3px}@media (width<=600px){#strecke-st .sk-chips.sk-gleich{grid-template-columns:1fr 1fr;display:grid}#strecke-st .sk-chips.sk-gleich button{text-align:center;justify-content:center;padding:0 10px;font-size:14px}}.st-g{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);padding:10px 2px 2px;font-size:11px}.st-g span{color:var(--ink-2);margin-left:4px}.st-mehr{color:var(--ink-3);padding:2px 4px 4px;font-size:12.5px}.st-geld{display:block;position:relative}.st-geld input{font-variant-numeric:tabular-nums;padding-right:36px!important}.st-geld>span{color:var(--ink-3);pointer-events:none;font-size:15px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.st-hinweis{color:var(--ink-2);background:var(--flaeche);border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.45}.st-hinweis b{color:var(--ink-1)}.st-hinweis a{color:var(--ink-1);text-underline-offset:2px;text-decoration:underline}.st-hinweis.rot{background:color-mix(in srgb,var(--rot) 12%,transparent);color:var(--ink-1)}.st-hinweis.gelb{background:color-mix(in srgb,var(--amber) 14%,transparent);color:var(--ink-1)}.st-datei{border:1px dashed var(--rand);background:var(--karte);cursor:pointer;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:grid}.st-datei svg{width:22px;height:22px;color:var(--ink-2);justify-self:center}.st-datei.da{border-style:solid}.st-datei.da svg{color:var(--gruen)}.st-datei b{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.st-datei small{color:var(--ink-2);font-size:12.5px;display:block}.st-check{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;display:grid}.st-check-auto{justify-content:center;display:flex}.st-avo{width:190px}.st-avo .st-p.an{stroke:var(--ink-1);stroke-width:2.5px}.st-check-r{flex-direction:column;gap:14px;min-width:0;display:flex}.st-befl{border-top:1px solid var(--rand);flex-direction:column;display:flex}.st-bef-z{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--rand);color:var(--ink-1);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:10px 2px;font-size:14.5px;display:grid}.st-bef-z .n{background:var(--rot);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.st-bef-z small{color:var(--ink-2);font-size:12.5px;display:block}.st-schaetz{border-top:1px solid var(--rand);flex-direction:column;display:flex}.st-schaetz .z{border-bottom:1px solid var(--rand);color:var(--ink-1);justify-content:space-between;gap:12px;padding:10px 2px;font-size:14.5px;display:flex}.st-schaetz .z small{color:var(--ink-2);font-size:12.5px;display:block}.st-schaetz .z .num{white-space:nowrap;font-variant-numeric:tabular-nums}.st-schaetz .z.erh>span:first-child{border-left:3px solid var(--amber);padding-left:8px}.st-schaetz .z.sum{border-bottom:0;font-weight:700}.st-nachricht{color:var(--ink-1);background:var(--flaeche);white-space:pre-wrap;border-radius:14px 14px 14px 4px;padding:12px 14px;font-size:14.5px;line-height:1.5}.st-treffer-box{border:1px solid var(--rand);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.st-treffer-box>b{color:var(--ink-1);font-size:14.5px}.st-treffer-box>small{color:var(--ink-2);font-size:13px}.st-auto.still{cursor:default}.st-beispiel{all:unset;cursor:pointer;color:var(--ink-2);text-underline-offset:2px;align-self:flex-start;padding:6px 0;font-size:13px;text-decoration:underline}.st-unter{background:color-mix(in srgb,var(--flaeche) 50%,transparent);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}@media (width<=600px){.st-check{grid-template-columns:118px minmax(0,1fr);gap:12px}.st-avo{width:118px}#strecke-st .st-check .sk-chips{gap:6px}#strecke-st .st-check .sk-chips button{padding:0 12px;font-size:14px}}.st-zu{color:var(--ink-2);align-items:center;gap:6px;margin:0 0 -4px;font-size:13px;font-weight:600;display:inline-flex}.st-zu svg{width:15px;height:15px}.st-spaeter{all:unset;cursor:pointer;color:var(--ink-2);align-self:flex-start;min-height:24px;padding:10px 2px;font-size:14px;font-weight:600}.st-spaeter:hover{color:var(--ink-1)}body.strecke-auf{overflow:hidden}html:has(body.strecke-auf){overflow:hidden}html:has(.kb-faecher.auf){overflow:hidden}body:has(.kb-faecher.auf){overflow:hidden}.sk-inhalt{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.kb-kachel .ic{margin-bottom:0}.kb-kachel small{min-height:2.7em}@media (width<=600px){.kb-kachel small{min-height:0}.kb-kachel b{-webkit-hyphens:none;hyphens:none}}.hm-raster{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:28px;display:grid}.hm-links,.hm-rechts{flex-direction:column;gap:16px;min-width:0;display:flex}.hm{border:1px solid var(--rand);background:var(--karte);border-radius:24px;padding:20px 20px 8px}.hm-kopf{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.hm-kopf h2{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;color:var(--ink-1);margin:0;font-size:26px;font-weight:800}.hm-kopf>span{color:var(--ink-3);font-size:12.5px}.hm-z{border-top:1px solid var(--trenner,var(--rand))}.hm-z:first-of-type{border-top:0}.hm-zeile{grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.hm-zeile .h2-bild{border-radius:12px}.hm-n{color:var(--ink-1);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.hm-art{color:var(--ink-2);border:1px solid var(--rand);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.hm-w{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13.5px;overflow:hidden}.hm-seit{text-align:right;color:var(--ink-2);white-space:nowrap;flex-direction:column;font-size:13.5px;display:flex}.hm-seit small{color:var(--ink-3);font-size:12px}.hm-akt{gap:6px;display:flex}.hm-ant{border-radius:999px;gap:6px;height:40px;padding:0 16px}.hm-ant svg{width:16px;height:16px}.hm-akt .h2-mehr{border-radius:999px}.hm-opt{padding:0 0 16px 86px}.hm-opt button{border-radius:999px}.hm-leer{color:var(--ink-2);padding:18px 0 22px}.hl-block{border:1px solid var(--rand);background:var(--karte);border-radius:20px;padding:14px 16px 6px}.hl-block.laut{border-color:color-mix(in srgb,var(--amber) 45%,var(--rand))}.hl-k{all:unset;box-sizing:border-box;text-transform:uppercase;letter-spacing:.07em;width:100%;color:var(--ink-1);align-items:baseline;gap:8px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.hl-k span{color:var(--ink-3);letter-spacing:.02em;font-weight:500}.hl-auf{cursor:pointer;margin-bottom:8px}.hl-auf svg{width:16px;height:16px;color:var(--ink-3);margin-left:auto}.hl-block.zu{padding-bottom:8px}.hl-z{border-top:1px solid var(--trenner,var(--rand));color:var(--ink-1);align-items:center;gap:12px;padding:9px 0;font-size:14.5px;display:flex}.hl-k+.hl-z{border-top:0}.hl-z>svg{width:17px;height:17px;color:var(--ink-3);flex:none}.hl-t{flex-direction:column;flex:1;min-width:0;display:flex}.hl-t small{color:var(--ink-2);margin-top:1px;font-size:12.5px}.hl-ok{all:unset;cursor:pointer;border:1px solid var(--rand);width:36px;height:36px;color:var(--ink-2);border-radius:999px;flex:none;place-items:center;display:grid}.hl-ok:hover{color:var(--ink-1);border-color:var(--ink-3)}.hl-ok svg{width:16px;height:16px}.hl-leer{color:var(--ink-3);padding:6px 0 10px;font-size:13.5px}@media (width<=900px){.hm-raster{grid-template-columns:1fr}}@media (width<=600px){.hm{border-radius:20px;padding:16px 14px 4px}.hm-kopf h2{font-size:22px}.hm-kopf>span{display:none}.hm-zeile{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"b t s""a a a";gap:10px 12px}.hm-zeile .h2-bild{border-radius:50%;grid-area:b;width:48px;height:48px}.hm-t{grid-area:t}.hm-seit{grid-area:s}.hm-akt{grid-area:a}.hm-ant{flex:1;justify-content:center;height:44px}.hm-akt .h2-mehr{width:44px;height:44px}.hm-w{white-space:normal}.hm-opt{padding:0 0 14px}}.hl-zz{border-top:1px solid var(--trenner,var(--rand))}.hl-k+.hl-zz,.hl-zz .hl-z{border-top:0}.hl-opt{padding:0 0 12px 29px}.hl-opt button{flex-direction:column;align-items:flex-start;height:auto;padding:8px 14px;border-radius:14px!important}.hl-opt button small{color:var(--ink-2);font-size:12px}.hl-zz.auf .hl-ok{background:var(--licht);color:var(--auf-licht);border-color:var(--licht)}.hm-zahlen{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink-2);border:1px dashed var(--rand);border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;padding:14px;font-size:14px;text-decoration:none;display:flex}.hm-zahlen:hover{color:var(--ink-1)}.hm-zahlen svg{width:16px;height:16px}@media (width<=600px){.hl-opt{padding-left:0}.toast:has(br){flex-wrap:wrap;row-gap:10px}.toast:has(br)>span{width:100%}}.hm-seit{text-align:right;align-items:flex-end;width:112px}.hm-ant{box-sizing:border-box;justify-content:center;width:136px}.ht2-tg{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin:10px 0 2px;font-size:11px}.ht2-z{grid-template-columns:48px 10px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 0;display:grid}.ht2-zeit{color:var(--ink-1);text-align:right;font-size:14.5px;font-weight:600}.ht2-p{background:var(--ink-2);border-radius:50%;align-self:center;width:8px;height:8px}.ht2-p.amber{background:var(--amber)}.ht2-t{color:var(--ink-1);flex-direction:column;min-width:0;font-size:14.5px;display:flex}.ht2-t small{color:var(--ink-2);font-size:12.5px}.ht2-z.vorbei{opacity:.45}@media (width<=600px){.hm-seit,.hm-ant{width:auto}.a3-ids{grid-template-columns:1fr;gap:6px;display:grid}.a3-id{display:flex}.a3-id .w{margin-left:auto}}.hz-kopf{justify-content:space-between;align-items:center;margin:8px 0 12px;display:flex}.hz-kopf h2{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-1);margin:0;font-size:13px;font-weight:700}.hz-knopf{all:unset;cursor:pointer;border:1px solid var(--rand);height:36px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;display:inline-flex}.hz-knopf:hover{color:var(--ink-1)}.hz-knopf svg{width:15px;height:15px}.hz-lang{margin:12px 0 24px}.hm-n,.hl-t,.hl-t small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (width<=600px){.hm-zeile{grid-template-columns:40px minmax(0,1fr) auto;column-gap:12px;padding:14px 0 12px}.hm-zeile .h2-bild{width:40px;height:40px}.hm-n{font-size:16px}.hm-w{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hm-seit{font-size:13px}.hm-seit small{font-size:11.5px}.ht2-t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ht2-t small{text-overflow:ellipsis;display:block;overflow:hidden}}.hl-t,.hl-t small{white-space:normal}.hl-t>:not(small),.hl-t{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hl-t small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=600px){.hm-w{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ht2-t{white-space:normal;display:flex}.kb-top .kb-ic{background:color-mix(in srgb,var(--karte) 88%,transparent);-webkit-backdrop-filter:blur(14px)}}main.eng{max-width:400px;font-family:var(--schrift);margin:0 auto;padding:min(18vh,140px) 16px 48px}main.eng h1{letter-spacing:-.02em;color:var(--ink-1);margin:0 0 4px;font-size:40px}main.eng .satz{color:var(--ink-2);margin:0 0 32px}.marke{letter-spacing:-.01em;color:var(--ink-2);margin-bottom:24px;font-size:15px;font-weight:800}.eng .knopf{all:unset;box-sizing:border-box;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:100%;height:52px;margin-top:10px;font-size:16px;font-weight:600;display:flex}.eng .knopf.laut{background:var(--licht);color:var(--auf-licht)}.eng .knopf.leise{color:var(--ink-2)}.eng .knopf.leise:hover{color:var(--ink-1)}.eng .knopf:disabled{opacity:.5;cursor:default}.eng .knopf:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.eng .feld{flex-direction:column;gap:6px;margin-top:8px;display:flex}.eng .feld span{color:var(--ink-2);font-size:13px}.eng .feld input{border:1px solid var(--rand);background:var(--karte);height:52px;color:var(--ink-1);font:inherit;border-radius:14px;outline:none;padding:0 14px;font-size:16px}.eng .feld input:focus{border-color:var(--ink-2)}.eng .meldung{color:var(--ink-2);margin-top:16px;font-size:14px;line-height:1.45}:root{--feder:cubic-bezier(.2,1.1,.3,1)}main.eng.mit-tasten{text-align:center;padding-top:min(8vh,64px)}main.eng.mit-tasten .satz{margin-bottom:24px}.pin{flex-direction:column;align-items:center;margin:8px 0 12px;display:flex}.pin-titel{color:var(--ink-1);max-width:300px;min-height:21px;margin:0 0 18px;font-size:15px;font-weight:500;line-height:1.4}.pin-punkte{gap:20px;margin-bottom:36px;display:flex}.pin-punkte span{border:1.5px solid var(--ink-2);border-radius:50%;width:14px;height:14px;transition:background .12s,border-color .12s}.pin-punkte span.voll{background:var(--ink-1);border-color:var(--ink-1);animation:pin-pop .32s var(--feder)}.pin-punkte.wackelt{animation:.42s cubic-bezier(.36,.07,.19,.97) pin-wackeln}@keyframes pin-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes pin-wackeln{15%,85%{transform:translate(-3px)}30%,70%{transform:translate(9px)}45%{transform:translate(-10px)}60%{transform:translate(6px)}}.pin-tasten{grid-template-columns:repeat(3,76px);gap:16px 26px;display:grid}.taste{all:unset;box-sizing:border-box;font-variant-numeric:tabular-nums;background:var(--karte);border:1px solid var(--rand);width:76px;height:76px;color:var(--ink-1);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .38s var(--feder),background .18s;border-radius:50%;place-items:center;font-size:30px;line-height:1;display:grid}.taste:active{background:var(--flaeche);transition-duration:60ms;transform:scale(.9)}.taste:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.taste.leer{color:var(--ink-2);background:0 0;border:none;font-size:15px}.taste.leer:disabled{opacity:0;cursor:default}@media (prefers-reduced-motion:reduce){.pin-punkte span.voll,.pin-punkte.wackelt{animation:none}.taste{transition:none}}.geraet{border-top:1px solid var(--trenner);color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;margin:12px 0 0;padding:12px 0 0;font-size:14px;line-height:1.4;display:flex}.geraet .knopf{white-space:nowrap;flex:none}.stempel{color:var(--ink-3);font-size:12.5px}.proberaum-band{z-index:200;height:calc(22px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);box-sizing:border-box;background:var(--amber);color:#1a1400;font:600 12px/1 var(--schrift);letter-spacing:.02em;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}html[data-proberaum] body{padding-top:22px}html[data-proberaum]{--sa-top:22px}button.ls-link{cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit}:root{--schleier:color-mix(in srgb,var(--canvas) 84%,transparent);--schleier-filter:blur(28px) saturate(.4) brightness(.7)}:root[data-hell]{--schleier:#c9c9ccc7;--schleier-filter:blur(28px) saturate(.4)}html .kb-faecher .glas,html .kb-mehr .glas,html:root[data-kb] .strecke,html:root[data-kb] .schleier{background:var(--schleier);-webkit-backdrop-filter:var(--schleier-filter)}html:root[data-kb] body.strecke-auf .schleier{-webkit-backdrop-filter:none;background:#0000008c}html:root[data-kb][data-hell] body.strecke-auf .schleier{background:#0000003d}:is(body:has(.kb-faecher.auf) .kb-top>:not(.kb-r),body:has(.kb-faecher.auf) .kb-r>:not(.plus)){opacity:.15}@media (width<=600px){html:root[data-kb] .strecke{background:var(--canvas)}:root{--schleier:color-mix(in srgb,var(--canvas) 95%,transparent)}:root[data-hell]{--schleier:#e4e4e7f5}}.st-datei[aria-busy] svg{animation:.9s linear infinite hl-dreh}@keyframes hl-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.st-datei[aria-busy] svg{animation:none}}.vb-schritte{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.vb-schritte li{color:var(--ink-2);flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.vb-schritte li .p{border:1.5px solid var(--rand);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.vb-schritte li.ok .p{background:var(--ink-1);border-color:var(--ink-1);color:var(--canvas)}.vb-schritte li .p svg{width:13px;height:13px}.vb-schritte li b{color:var(--ink-1);font-size:13px;font-weight:600;display:block}.vb-schritte li small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.vb-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.vb-knoepfe .knopf{gap:8px;height:48px}.vb-knoepfe .knopf svg{width:18px;height:18px}.vb-abschnitt{border-top:1px solid var(--trenner,var(--rand));flex-direction:column;gap:2px;padding-top:12px;display:flex}.vb-k{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.vb-k h3{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-1);margin:0;font-size:13px}.vb-k span{color:var(--ink-2);font-size:13px}.vb-z{border-bottom:1px solid var(--trenner,var(--rand));color:var(--ink-1);justify-content:space-between;gap:12px;min-height:28px;padding:8px 0;font-size:14.5px;display:flex}.vb-z small{color:var(--ink-2);font-size:12.5px;display:block}.vb-z .num{white-space:nowrap;font-variant-numeric:tabular-nums}.vb-z.sum{border-bottom:0;font-weight:700}.vb-z a{color:var(--ink-1)}.vb-rechnung{z-index:60;background:var(--canvas);padding:32px 24px calc(32px + var(--sa-b,0px));position:fixed;inset:0;overflow:auto}@media (width<=600px){.vb-rechnung{padding:calc(16px + var(--sa-t,0px)) 16px 32px}.vb-schritte{grid-template-columns:repeat(3,minmax(0,1fr))}}.vb-schritte li small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}html .strecke.auf{z-index:80}@media (width>=601px){.vb-schritte{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));row-gap:14px}}:root{--tm-lila:#a497da}:root[data-hell]{--tm-lila:#6e5db8}.ton-gruen{--tf:var(--gruen)}.ton-blau{--tf:var(--blau)}.ton-amber{--tf:var(--amber)}.ton-grau{--tf:var(--tm-lila)}.ton-leise{--tf:var(--ink-2)}.tm-kopf{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tm-kopf h1{margin:6px 0 0}.tm-neu svg{width:18px;height:18px}.tm-werkzeug{justify-content:space-between}.tm-blaettern{align-items:center;gap:8px;display:flex}.tm-heute{justify-content:center;min-width:88px}.tm-heute:disabled{opacity:.45;cursor:default}.tm-titel{min-width:0;color:var(--licht);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:17px;font-weight:600;overflow:hidden}.tm-ansicht button{min-width:84px}.tm-flaeche{margin-top:4px}.tm-flaeche.gleit-l{animation:.22s cubic-bezier(.2,.9,.25,1) both gleitR}.tm-flaeche.gleit-r{animation:.22s cubic-bezier(.2,.9,.25,1) both gleitL}.tm-veraltet{opacity:.55;transition:opacity .15s}.tm-geruest{background:var(--karte);border:1px solid var(--rand);border-radius:20px;height:560px;animation:1.4s ease-in-out infinite pulsen}@media (prefers-reduced-motion:reduce){.tm-flaeche.gleit-l,.tm-flaeche.gleit-r{animation:none}}.tm-raster{--h:64px;--zeile:16px;--min:calc(var(--h) / 60);--zeit:56px;background:var(--karte);border:1px solid var(--rand);border-radius:20px;position:relative;overflow:hidden}.tm-kopfzeile{grid-template-columns:var(--zeit) repeat(var(--tage),minmax(0,1fr));border-bottom:1px solid var(--trenner);z-index:3;background:var(--karte);display:grid;position:sticky;top:0}.tm-tk{all:unset;cursor:pointer;box-sizing:border-box;border-left:1px solid var(--trenner);flex-direction:column;align-items:center;gap:2px;min-height:44px;padding:10px 0 8px;display:flex}.tm-tk .wt{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:11px}.tm-tk b{color:var(--ink-1);border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:600;display:grid}.tm-tk.we .wt,.tm-tk.we b{color:var(--ink-3)}.tm-tk.heute b{background:var(--licht);color:var(--auf-licht)}.tm-tk:hover b{box-shadow:0 0 0 1px var(--rand)}.tm-tk:focus-visible{outline:2px solid var(--fokus,var(--ink-2));outline-offset:-2px}.tm-koerper{grid-template-columns:var(--zeit) repeat(var(--tage),minmax(0,1fr));display:grid;position:relative}.tm-zeiten{flex-direction:column;display:flex}.tm-zeiten span{height:var(--h);color:var(--ink-3);text-align:right;padding-right:10px;font-size:11px;transform:translateY(-7px)}.tm-zeiten span:first-child{padding-top:2px;transform:none}.tm-spalte{height:calc(var(--std) * var(--h));border-left:1px solid var(--trenner);background-image:repeating-linear-gradient(to bottom,var(--trenner) 0 1px,transparent 1px var(--h));position:relative}.tm-spalte.we{background-color:color-mix(in srgb,var(--flaeche) 35%,transparent)}.tm-leer{left:var(--zeit);text-align:center;color:var(--ink-3);z-index:2;pointer-events:none;font-size:13.5px;position:absolute;top:64px;right:0}.tm-block{all:unset;box-sizing:border-box;cursor:pointer;background:color-mix(in srgb,var(--tf) 16%,var(--karte));border-left:3px solid color-mix(in srgb,var(--tf) 85%,transparent);border-radius:7px;flex-direction:column;justify-content:flex-start;margin:1px 2px;padding:3px 7px 3px 8px;transition:background .15s,transform .15s,box-shadow .15s;display:flex;position:absolute;overflow:hidden}.tm-block .txt{-webkit-line-clamp:var(--zeilen,2);font-size:12.5px;line-height:var(--zeile);color:var(--ink-1);overflow-wrap:break-word;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.tm-block .z{color:color-mix(in srgb,var(--tf) 70%,var(--ink-1));margin-right:2px;font-size:11px;font-weight:600}.tm-block .u{color:var(--ink-2);font-weight:400}.tm-block:hover{background:color-mix(in srgb,var(--tf) 24%,var(--karte))}.tm-block:active{transform:scale(.98)}.tm-block:focus-visible{outline:2px solid var(--ink-2);outline-offset:1px}@media (hover:hover){.tm-block:not(.zieht):hover,.tm-block:focus-visible{z-index:4;box-shadow:0 6px 18px #00000047;height:auto!important}.tm-block:not(.zieht):hover .txt,.tm-block:focus-visible .txt{-webkit-line-clamp:unset;display:block}}.tm-block.vorbei{background:color-mix(in srgb,var(--tf) 10%,var(--karte));border-left-color:color-mix(in srgb,var(--tf) 55%,transparent)}.tm-block.knapp{padding-top:1px;padding-bottom:1px}.tm-block.knapp .txt{line-height:calc(var(--zeile) - 2px)}.tm-block.vorbei .txt{color:var(--ink-2)}.tm-block.vorbei .z{color:var(--ink-3)}.tm-block.gewaehlt{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tf) 80%,transparent);background:color-mix(in srgb,var(--tf) 26%,var(--karte))}.tm-jetzt{border-top:1.5px solid var(--rot);z-index:2;pointer-events:none;height:0;position:absolute;left:0;right:0}.tm-jetzt:before{content:"";background:var(--rot);border-radius:50%;width:9px;height:9px;position:absolute;top:-5.5px;left:-5px}.tm-jetzt span{color:var(--rot);background:var(--karte);border-radius:4px;padding:0 4px;font-size:10.5px;font-weight:700;position:absolute;top:-17px;right:4px}.tm-raster.ein-tag .tm-kopfzeile{display:none}.tm-raster.ein-tag .tm-block{padding:4px 10px 4px 11px}.tm-raster.ein-tag .tm-block .txt{font-size:14px}.tm-raster.ein-tag .tm-block .z{margin-right:4px;font-size:12.5px}.tm-raster.ein-tag .tm-leer{top:24px}.tm-monat{background:var(--karte);border:1px solid var(--rand);border-radius:20px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.tm-mwt{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);border-bottom:1px solid var(--trenner);padding:10px 10px 8px;font-size:11px}.tm-mt{border-right:1px solid var(--trenner);border-bottom:1px solid var(--trenner);flex-direction:column;gap:2px;min-width:0;min-height:128px;padding:6px 6px 8px;display:flex}.tm-mt:nth-child(7n+7){border-right:0}.tm-mt.we{background:color-mix(in srgb,var(--flaeche) 35%,transparent)}.tm-mt.aussen .tm-mn,.tm-mt.aussen .tm-me{opacity:.4}.tm-mn{all:unset;cursor:pointer;color:var(--ink-1);box-sizing:border-box;border-radius:13px;align-self:flex-start;place-items:center;min-width:26px;height:26px;padding:0 4px;font-size:13px;font-weight:600;display:grid}.tm-mn:hover{background:var(--flaeche)}.tm-mt.heute .tm-mn{background:var(--licht);color:var(--auf-licht)}.tm-me{all:unset;cursor:pointer;border-radius:6px;grid-template-columns:7px auto minmax(0,1fr);align-items:baseline;column-gap:5px;min-width:0;padding:3px 4px;font-size:12px;line-height:1.3;display:grid}.tm-me:hover{background:color-mix(in srgb,var(--tf) 13%,var(--karte))}.tm-me i{background:color-mix(in srgb,var(--tf) 85%,transparent);border-radius:50%;align-self:start;width:7px;height:7px;margin-top:5px}.tm-me .z{color:var(--ink-2);flex:none}.tm-me .t{-webkit-line-clamp:2;color:var(--ink-1);overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tm-me.vorbei .t{color:var(--ink-2)}.tm-me.vorbei .z{color:var(--ink-3)}.tm-me.vorbei i{background:color-mix(in srgb,var(--tf) 45%,transparent)}.tm-mehr{all:unset;cursor:pointer;color:var(--ink-2);padding:2px 4px;font-size:11.5px}.tm-mehr:hover{text-decoration:underline}.tm-punkte{justify-content:center;gap:3px;margin-top:3px;display:flex}.tm-punkte i{background:var(--tf);border-radius:50%;width:5px;height:5px}.tm-blatt{flex-direction:column;display:flex}.tm-art{align-items:center;gap:8px;display:inline-flex}.tm-art i{background:var(--tf);border-radius:50%;width:9px;height:9px}.tm-blatt .a2-z{color:inherit;text-decoration:none}.tm-blatt .a2-z .l{grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.tm-blatt .a2-z .l svg{width:18px;height:18px;color:var(--ink-2);grid-row:span 2}.tm-blatt .a2-z .l small{grid-column:2}.tm-blatt a.a2-z:hover .l{color:var(--licht)}.tm-wielief{flex:1;justify-content:center}.blatt[aria-label=Termin] .blatt-kopf>div:first-child{overflow-wrap:anywhere;min-width:0}.blatt[aria-label=Termin] .blatt-kopf .symbolknopf{flex:none}:root body .blatt[aria-label=Termin],:root body .blatt[aria-label="Kalender aufs iPhone"]{height:auto;max-height:calc(100vh - 98px);bottom:auto}.blatt[aria-label=Termin] .blatt-kopf .titel{white-space:normal;overflow:visible}.tz-z{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--trenner);grid-template-columns:72px 10px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:52px;padding:6px 0;display:grid}.tz-z:last-of-type{border-bottom:0}.tz-z .w{color:var(--ink-2);font-size:12.5px;line-height:1.3}.tz-z .w b{color:var(--ink-1);font-size:14px;font-weight:600;display:block}.tz-z i{background:var(--tf);border-radius:50%;width:8px;height:8px}.tz-z .t{color:var(--ink-1);min-width:0;font-size:14px}.tz-z .t small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.tz-z .chev{color:var(--ink-3);width:16px;height:16px}.tz-z:focus-visible{outline:2px solid var(--ink-2);outline-offset:2px;border-radius:6px}.tz-fuss{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.tz-fuss .h2-link{min-height:44px;margin-top:0}.ka-link{flex-direction:column;gap:10px;margin-top:4px;display:flex}.ka-link code{font-family:var(--mono);color:var(--ink-2);word-break:break-all;background:var(--flaeche);border-radius:10px;padding:8px 10px;font-size:12px}.ka-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.ka-knoepfe .knopf{flex:1;justify-content:center;min-width:140px}@media (width<=600px){.tm-kopf{align-items:center}.tm-kopf .tm-zurueck{display:none}.tm-kopf h1{margin:0}.tm-neu{height:44px;padding:0 16px}.tm-werkzeug{grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:8px;display:grid}.tm-blaettern{display:contents}.tm-blaettern>:first-child{grid-area:1/1}.tm-blaettern>:nth-child(2){grid-area:1/3}.tm-blaettern>:nth-child(3){grid-area:1/4}.tm-titel{text-align:center;grid-area:1/2;font-size:16px}.tm-ansicht{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);display:grid}.tm-ansicht button{min-width:0;height:44px;padding:0}.tm-heute{min-width:76px;padding:0 14px}.tm-raster{--zeit:48px;border-radius:16px;margin:0 -4px}.tm-tk{padding:8px 0 6px}.tm-tk b{width:26px;height:26px;font-size:15px}.tm-raster:not(.ein-tag) .tm-block{margin:1px;padding:3px 3px 3px 5px}.tm-monat{border-radius:16px;margin:0 -4px}.tm-mwt{text-align:center;padding:8px 0}.tm-mt{align-items:center;min-height:58px;padding:4px 2px}.tm-mn{border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;font-size:14px;display:flex}:root body .blatt[aria-label=Termin],:root body .blatt[aria-label="Kalender aufs iPhone"]{height:auto;max-height:86vh;padding-bottom:env(safe-area-inset-bottom);top:auto;bottom:0}.tz-z{grid-template-columns:64px 10px minmax(0,1fr) 16px;min-height:56px}}.hr-reiter{grid-template-columns:1fr 1fr;align-self:flex-start;margin-bottom:14px;display:inline-grid}.kopf>.hr-reiter{margin-bottom:0}.tm-neu{white-space:nowrap}.hr-reiter button{justify-content:center;align-items:center;gap:7px;min-width:124px;display:inline-flex}.hr-reiter svg{width:16px;height:16px}.tm-hk{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.tm-hk .hl-k{cursor:pointer;align-items:center;width:auto;min-height:32px;margin:0}.tm-hk .hl-k:hover{text-underline-offset:3px;text-decoration:underline}.tm-hk .h2-link{white-space:nowrap;min-height:32px;margin:0;font-size:13px}@media (width<=600px){.hr-reiter{align-self:stretch;width:100%;display:grid}.hr-reiter button{min-width:0;height:44px}.tm-hk .hl-k,.tm-hk .h2-link{min-height:44px}}.tb-knoepfe{flex-direction:column;gap:8px;width:100%;display:flex}.tb-zwei{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tb-drei{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.tb-knoepfe .knopf{white-space:nowrap;justify-content:center;width:100%;padding:0 10px}.tb-knoepfe .knopf:disabled{opacity:.45;cursor:default}.tb-rot{background:color-mix(in srgb,var(--rot) 16%,var(--karte));color:var(--rot)}.tb-rot-t{color:var(--rot)}.tb-form{flex-direction:column;gap:16px;display:flex}.tb-form .hinweis{margin:0;line-height:1.45}.tb-feld{flex-direction:column;gap:6px;min-width:0;display:flex}.tb-feld .l{color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.tb-feld input{box-sizing:border-box;border:1px solid var(--rand);background:var(--flaeche);width:100%;min-width:0;height:44px;color:var(--ink-1);font:inherit;border-radius:12px;outline:0;padding:0 12px;font-size:15px}.tb-feld input:focus{border-color:var(--ink-3)}.tb-wahl{gap:6px;display:grid}.tb-wahl button{background:var(--flaeche);min-height:40px;color:var(--ink-1);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 10px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s,transform .1s}.tb-wahl button[aria-pressed=true]{background:var(--licht);color:var(--auf-licht);font-weight:600}.tb-wahl button:active{transform:scale(.97)}.tm-block.zieht{z-index:5;opacity:.92;box-shadow:var(--schatten);cursor:grabbing;transition:none}@media (width<=600px){.tb-feld input{height:48px;font-size:16px}.tb-wahl button{min-height:44px}.tb-knoepfe .knopf{height:48px}}.mt-zeile>span:first-child{flex-direction:column;gap:2px;display:flex}.mt-t{color:var(--ink-1);font-weight:600}.mt-knoepfe{flex:none;gap:8px;display:flex}@media (width<=600px){.mt-zeile{flex-direction:column;align-items:stretch}.mt-knoepfe .knopf{flex:1;justify-content:center}}.sp-z{border-bottom:1px solid var(--trenner);grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:56px;padding:6px 0;display:grid}.sp-z:last-child{border-bottom:0}.sp-t{cursor:pointer;min-width:0}.sp-t .n{color:var(--ink-1);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.sp-t .pille{background:var(--flaeche);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.sp-t small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.sp-z .chev{color:var(--ink-3);cursor:pointer;width:16px;height:16px}.sp-hinweis .hl-z{cursor:pointer}.sp-hinweis .sp-ic{width:16px;height:16px;color:var(--ink-3);flex:none}.sp-hinweis .sp-t{flex:1;font-size:14px}.sp-hinweis .sp-t b{font-weight:600}.sp-hinweis .chev{width:16px;height:16px;color:var(--ink-3);flex:none}.mt-morgen{color:var(--ink-2);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.mt-morgen select{border:1px solid var(--rand);background:var(--flaeche);height:36px;color:var(--ink-1);font:inherit;border-radius:10px;padding:0 10px;font-size:14px}@media (width<=600px){.mt-morgen select{height:44px;font-size:16px}}.tm-ueber{color:var(--amber);background:color-mix(in srgb,var(--amber) 10%,var(--karte));border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.tm-abo{all:unset;cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:13.5px;font-weight:600;display:inline-flex}.tm-abo:hover{color:var(--ink-1)}.tm-abo svg{width:16px;height:16px}.tm-block .t,.tm-block .u{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:break-word}.ht2-z[role=link]{cursor:pointer;border-radius:8px}.ht2-z[role=link]:hover .ht2-t{text-underline-offset:3px;text-decoration:underline}@media (width<=600px){.tm-raster:not(.ein-tag) .tm-block .t,.tm-raster:not(.ein-tag) .tm-block .u{display:none}.tm-raster:not(.ein-tag) .tm-block{border-left-width:2px;padding:3px 0 3px 3px}.tm-raster:not(.ein-tag) .tm-block .z{letter-spacing:-.03em;white-space:nowrap;text-overflow:clip;font-size:10px;display:block;overflow:hidden}.tm-raster.ein-tag .tm-block .txt{font-size:14.5px}.tm-werkzeug .tm-abo{grid-area:3/1/auto/-1;justify-self:center}}.tm-legende{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:12px;padding:0 4px;font-size:12.5px;display:flex}.tm-legende span{align-items:center;gap:7px;display:inline-flex}.tm-legende i{background:color-mix(in srgb,var(--tf) 85%,transparent);border-radius:3px;width:9px;height:9px}@media (width<=600px){.tm-legende{justify-content:center;gap:6px 14px;padding-bottom:8px}}.a4-meta{gap:calc(6*var(--u)) calc(22*var(--u));font-size:calc(10.4*var(--u));color:#555;margin:calc(2*var(--u)) 0 calc(6*var(--u));flex-wrap:wrap;display:flex}.a4-meta b{color:#111;margin-left:calc(3*var(--u));font-weight:600}.a4-par h3 .a4-ut{color:#666;font-weight:400;font-size:calc(9.8*var(--u));margin-left:calc(10*var(--u))}.a4-fuss .a4-standzeile{color:#666;grid-column:1/-1}.dr-auswahl .kopf{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dr-auswahl .vl-k .t small{min-height:1.2em}.a4 .a4-tab thead th{white-space:nowrap;color:#3a3a3a;font-size:calc(9.33*var(--u));background:0 0;border-radius:0;position:static}.a4 .a4-tab td{vertical-align:top;color:#111;height:auto}.a4 .a4-tab tbody tr{cursor:default}.a4 .a4-tab tbody tr:hover td{background:0 0}.a4 .a4-tab tbody tr:last-child td{border-bottom:calc(.6*var(--u)) solid #e3e3e3}@media print{.a4 .ph{min-width:calc(150*var(--u));border-bottom:calc(.6*var(--u)) solid #999;vertical-align:bottom;height:1.1em;font-size:0;display:inline-block}.a4-f .w .ph{width:100%}html,body{background:#fff!important;height:auto!important;overflow:visible!important}}.dr-neu .kk{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dr-alle{color:var(--ink-2);align-items:center;gap:6px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.dr-alle svg{width:16px;height:16px}.dr-kacheln{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.dr-kachel{border:1px solid var(--rand);background:var(--karte);min-height:96px;color:var(--ink-1);border-radius:4px;flex-direction:column;gap:10px;padding:14px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.dr-kachel span{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0}.dr-kachel:hover{border-color:var(--ink-2)}.dr-kachel svg{width:20px;height:20px;color:var(--ink-2)}.dr-kachel small{color:var(--ink-3);margin-top:4px;font-size:12.5px;font-weight:400;display:block}@media (width<=600px){.dr-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-kachel{min-height:76px}.dr-kachel small{display:none}}.dr-hoch{margin-top:8px}.a4 .a4-tab th,.a4 .a4-tab td:not(:nth-child(2)){white-space:nowrap}.a4 .a4-felder.zwei,.a4[data-art=angebot] .a4-felder{column-gap:calc(28*var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.a4 .a4-felder.zwei .a4-f,.a4[data-art=angebot] .a4-felder .a4-f{grid-template-columns:calc(100*var(--u)) minmax(0,1fr)}.a4 .a4-felder.zwei .a4-f:last-child,.a4[data-art=angebot] .a4-felder .a4-f:last-child{border-bottom:calc(.6*var(--u)) solid #eee}.dr-paket,.dr-blaetter{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.dr-einzeln{border-bottom:1px solid var(--trenner);min-height:44px;color:var(--ink-1);justify-content:space-between;align-items:center;font-size:14px;text-decoration:none;display:flex}.dr-einzeln:last-child{border-bottom:0}.dr-einzeln svg{width:16px;height:16px;color:var(--ink-3)}@media print{.dr-paket,.dr-blaetter{gap:0;display:block}}.dr-paket-kachel{flex-direction:row;align-items:center;min-height:64px;margin-top:8px}.a4-us .linie{position:relative}.a4-us .a4-sig{left:0;bottom:calc(100% + 2*var(--u));max-height:calc(46*var(--u));object-fit:contain;max-width:85%;position:absolute}.a4-us .a4-nachweis{font-size:calc(8.4*var(--u));color:#555;margin-top:calc(2*var(--u));display:block}.a4-us:has(.a4-sig){margin-top:calc(52*var(--u))}.ag-felder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ag-l{color:var(--ink-3);margin-top:6px;font-size:12px}.ag-leinwand{border:1px solid var(--rand);touch-action:none;cursor:crosshair;background:#fff;border-radius:12px;width:100%;height:180px;display:block}.ag-unter{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.ag-unter .knopf{height:36px}.ag-fehler{color:var(--rot)}.popup:has(.ag-leinwand){width:min(560px,100vw - 32px);max-width:none}@media (width<=600px){.ag-felder{grid-template-columns:minmax(0,1fr)}.ag-leinwand{height:200px}.popup:has(.ag-leinwand){width:100%}}@media print{.dk>:not(.dk-seiten){display:none!important}body :not(:has(.dk-seiten)):not(.dk-seiten):not(.dk-seiten *){display:none!important}:is(body,body :has(.dk-seiten)){border:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.dk-seiten{position:static!important}.dk-seiten .a4-rahmen:last-child{break-after:auto}}.a4 .a4-felder.zwei{row-gap:0}.a4.stil-a[data-art^=rechnung_] .a4-par{margin-bottom:calc(14*var(--u))}.dk-seiten .tippbar{cursor:pointer;outline:calc(1.2*var(--u)) dashed #9a9a9a;outline-offset:calc(3*var(--u));border-radius:calc(3*var(--u))}.dk-pz-t{min-width:0}.dk-karte .dk-pz .knopf{min-height:44px;padding:0 16px}.wp-knopf{cursor:pointer;outline:0;min-width:0}.wp-knopf:hover .bf{outline:1px solid var(--ink-2);outline-offset:-1px}.wp-knopf:focus-visible .bf{outline:2px solid var(--licht);outline-offset:2px}.wp-hinweis{margin-top:12px}.web-an{width:168px}.web-an button{justify-content:center}.web-platz{gap:12px}.web-platz .symbolknopf:disabled{opacity:.35;cursor:default}.web-platz svg{width:18px;height:18px}.web-nr{text-align:center;min-width:28px;font-size:18px}.web-reihe{border-top:1px solid var(--trenner);margin:8px 0 0;padding:0;list-style:none}.web-reihe li{border-bottom:1px solid var(--trenner);grid-template-columns:32px minmax(0,1fr) auto 104px;align-items:center;gap:12px;min-height:48px;font-size:14px;display:grid}.web-reihe li.ich{font-weight:700}.web-reihe li.ich .t:after{content:" · dieses Auto";color:var(--ink-3);font-weight:500}.web-reihe .p{color:var(--ink-3)}.web-reihe .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-reihe .n{color:var(--ink-3);font-size:12.5px}.web-hier{justify-content:center;width:104px;height:36px;padding:0;font-size:13px}.web-knoepfe{gap:10px;margin-top:16px;display:flex}.web-knoepfe .knopf{flex:1;justify-content:center}.web-w{text-align:right;max-width:60%;font-weight:500}.a2-z .web-leer,.a2-z .fehlt{color:var(--ink-3);font-weight:400}.web-text{color:var(--ink-2);white-space:pre-line;max-height:9.3em;margin-top:12px;font-size:14px;line-height:1.55;overflow:hidden}.web-felder .web-text{text-align:left;max-height:none;margin:0}.web-wahl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.web-bild{all:unset;cursor:pointer;min-width:0;display:block}.web-bild .bf{aspect-ratio:4/3;background:var(--flaeche);border-radius:2px;display:block;overflow:hidden}.web-bild img{object-fit:cover;width:100%;height:100%;display:block}.web-bild .u{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;display:block;overflow:hidden}.web-bild.an .bf{outline:2px solid var(--licht);outline-offset:2px}.web-bild.an .u{color:var(--ink-1);font-weight:600}.web-bild:disabled{opacity:.35;cursor:default}.web-bild:focus-visible .bf{outline:2px solid var(--licht);outline-offset:2px}.web-vk{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;display:grid}.web-vk img,.web-vk .web-leer{aspect-ratio:4/3;object-fit:cover;background:var(--flaeche);border-radius:2px;width:100%}.web-vk .web-leer{color:var(--ink-3);place-items:center;font-size:12px;display:grid}.web-vk .k{flex-direction:column;gap:6px;min-width:0;display:flex}.web-vk .o{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.web-vk .o b{font-size:16px}.web-vk .p{font-size:20px;font-weight:700}.web-vk .m{color:var(--ink-2);font-size:13px}.web-felder .aa-z{border-bottom:1px solid var(--trenner);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;font-size:13px;display:grid}.web-felder .aa-z .l{color:var(--ink-3);font-size:12px}.web-felder .aa-z .w{text-align:left;word-break:break-word;font-weight:500}.web-langtext textarea{min-height:240px}.web-aus{flex-direction:column;gap:18px;display:flex}.web-wahlzeile{flex-direction:column;gap:6px;margin-top:10px;display:flex}.web-wahlzeile .h{color:var(--ink-3);font-size:12.5px}@media (width<=600px){.wp-knopf .u{font-size:9.5px}.web-reihe li{grid-template-columns:26px minmax(0,1fr) 88px;gap:8px}.web-reihe .n{display:none}.web-hier{width:88px;height:44px}.web-an{width:136px}.web-vk{grid-template-columns:1fr}.web-felder .aa-z{grid-template-columns:1fr;gap:2px}.web-w{max-width:58%}}.web-stich{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0}.wp{align-items:start}.wp-knopf .u span{white-space:nowrap}:root[data-kb] .wp-p .u{padding-left:6px;padding-right:6px}@media (width<=600px){.wp-p .u{flex-direction:column;gap:2px}.wp-p .u b{white-space:nowrap}}:root{--as-glow-1:#6ea8e0d9;--as-glow-2:#8b7cf6bf;--as-glow-3:#5eead499;--as-schimmer:#6e96ff38;--fig-o:#ee7d3b;--fig-o2:#c4602a;--fig-o3:#ffc48f;--fig-auge:#24150d;--fig-mund:#7a2e12;--fig-wange:#ff786e8c}:root[data-hell]{--as-glow-1:#2f6db0b3;--as-glow-2:#6d5bd099;--as-glow-3:#1a9c8a80;--as-schimmer:#2f6db021;--fig-o:#e36f2c;--fig-o2:#b3531f;--fig-o3:#ffb577;--fig-wange:#e6504673}.as-figur{--g:28px;width:var(--g);height:var(--g);flex:none;place-items:center;display:inline-grid;position:relative}.as-figur svg{shape-rendering:geometricprecision;display:block;overflow:visible}.as-figur g,.as-figur rect,.as-figur path,.as-figur text,.as-figur circle{transform-box:fill-box;transform-origin:50%}.as-figur .koerper{fill:var(--fig-o)}.as-figur .arm-l rect,.as-figur .arm-r rect,.as-figur .bein{fill:var(--fig-o2)}.as-figur .glanz{fill:#ffffff52}.as-figur .au rect{fill:var(--fig-auge)}.as-figur .au .licht{fill:#fffc}.as-figur .au{transition:transform 80ms ease-out,opacity .15s}.as-figur .froh path{fill:none;stroke:var(--fig-auge);stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round}.as-figur .laecheln{fill:none;stroke:var(--fig-mund);stroke-width:.8px;stroke-linecap:round}.as-figur .wangen rect{fill:var(--fig-wange)}.as-figur .froh,.as-figur .brauen,.as-figur .mund,.as-figur .laecheln,.as-figur .wangen,.as-figur .fx-blasen,.as-figur .fx-funk,.as-figur .fx-ring,.as-figur .fx-z{opacity:0;transition:opacity .25s}.as-figur .brauen rect{fill:var(--fig-auge);transition:transform .3s var(--kb-feder)}.as-figur .mund{fill:var(--fig-mund);transition:transform .3s var(--kb-feder),opacity .2s}.as-figur .fx-blasen circle{fill:none;stroke:var(--ink-2);stroke-width:.45px}.as-figur .fx-funk path{fill:var(--fig-o3)}.as-figur .fx-ring rect{fill:none;stroke:var(--fig-o3);stroke-width:.5px}.as-figur .fx-orbit circle{fill:#fff3e6;filter:drop-shadow(0 0 .8px var(--fig-o3))}.as-figur .fx-z{font:700 4.6px var(--schrift);fill:var(--ink-2)}.as-figur .blick{translate:var(--ax,0) var(--ay,0)}.as-figur .haltung{transform-origin:50% 100%;transition:transform .5s var(--kb-feder)}.as-figur .leib{transform-origin:50% 100%;rotate:calc(var(--nx,0) * 2.6deg);animation:3.6s ease-in-out infinite fig-atmen}.as-figur .arm-l,.as-figur .arm-r{transition:transform .4s var(--kb-feder)}@keyframes fig-atmen{0%,to{transform:none}45%{transform:translateY(-.22px)scale(1.012,1.032)}}.as-figur.zu .au{transform:scaleY(.12)}.as-figur.st-denkt .brauen{opacity:1}.as-figur.st-denkt .brauen rect{transform:translateY(-.55px)}.as-figur.st-denkt .haltung{animation:3s ease-in-out infinite fig-wiegen}@keyframes fig-wiegen{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)translateY(-.2px)}}.as-figur.st-gruebelt .arm-r{transform:translate(-4.4px,1.4px)rotate(-32deg)}.as-figur.st-gruebelt .arm-r rect{animation:1.5s ease-in-out .5s infinite fig-tippen}@keyframes fig-tippen{0%,60%,to{transform:none}70%{transform:translateY(-.45px)}80%{transform:none}88%{transform:translateY(-.35px)}}.as-figur.st-gruebelt .haltung{animation:4s ease-in-out infinite fig-gruebeln}@keyframes fig-gruebeln{0%,to{transform:rotate(-6deg)}50%{transform:rotate(-3.5deg)translateY(-.15px)}}.as-figur.st-gruebelt .brauen,.as-figur.st-gruebelt .mund{opacity:1}.as-figur.st-gruebelt .br-l{transform:translateY(.25px)rotate(6deg)}.as-figur.st-gruebelt .br-r{transform:translateY(-.7px)rotate(-10deg)}.as-figur.st-gruebelt .mund{transform:translate(1.1px)scaleX(.55)scaleY(.8)}.as-figur.st-gruebelt .fx-blasen{opacity:1}.as-figur.st-gruebelt .fx-blasen circle{animation:3s ease-out infinite both fig-blase}.as-figur.st-gruebelt .fx-blasen circle:nth-child(2){animation-delay:.35s}.as-figur.st-gruebelt .fx-blasen circle:nth-child(3){animation-delay:.7s}@keyframes fig-blase{0%{opacity:0;transform:scale(.3)}22%{opacity:.95;transform:scale(1)}75%{opacity:.95;transform:translateY(-.3px)}to{opacity:0;transform:translateY(-.8px)scale(1.05)}}.as-figur.st-begeistert .haltung{animation:1.15s both fig-freude}@keyframes fig-freude{0%{animation-timing-function:cubic-bezier(.3,0,.5,1);transform:none}16%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(.5px)scale(1.07,.9)}42%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-3.1px)scale(.95,1.07)}62%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0)scale(1.06,.93)}78%{transform:translateY(-.5px)scale(.99,1.01)}to{transform:none}}.as-figur.st-begeistert .arm-l{transform:translate(.4px,-2.4px)rotate(30deg)}.as-figur.st-begeistert .arm-r{transform:translate(-.4px,-2.4px)rotate(-30deg)}.as-figur.st-begeistert .au,.as-figur.st-zufrieden .au{opacity:0}.as-figur.st-begeistert .froh,.as-figur.st-zufrieden .froh,.as-figur.st-begeistert .laecheln,.as-figur.st-zufrieden .laecheln,.as-figur.st-begeistert .wangen{opacity:1}.as-figur.st-zufrieden .wangen{opacity:.7}.as-figur.st-begeistert .fx-funk{opacity:1}.as-figur.st-begeistert .fx-funk path{animation:1.1s ease-out .3s both fig-funk}.as-figur.st-begeistert .fx-funk g:nth-child(2) path{animation-delay:.42s}.as-figur.st-begeistert .fx-funk g:nth-child(3) path{animation-delay:.54s}.as-figur.st-begeistert .fx-funk g:nth-child(4) path{animation-delay:.66s}@keyframes fig-funk{0%{opacity:0;transform:scale(0)rotate(0)}35%{opacity:1;transform:scale(1.15)rotate(25deg)}to{opacity:0;transform:scale(.3)rotate(60deg)}}.as-figur.st-zufrieden .haltung{animation:1.3s ease-in-out both fig-nicken}@keyframes fig-nicken{0%,50%,to{transform:none}25%,75%{transform:translateY(.45px)scale(1.01,.97)rotate(-1deg)}}.as-figur.st-aufmerksam .arm-r{transform-origin:0 0;transform:translate(1.6px,-.9px)rotate(-170deg)}.as-figur.st-aufmerksam .brauen{opacity:1}.as-figur.st-aufmerksam .brauen rect{transform:translateY(-.75px)}.as-figur.st-aufmerksam .au{transform:scale(1.06,1.12)}.as-figur.st-aufmerksam .haltung{animation:.9s both fig-achtung}@keyframes fig-achtung{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:none}35%{transform:translateY(-1.3px)scale(.98,1.04)}70%{transform:translateY(.15px)scale(1.01,.99)}to{transform:rotate(2deg)}}.as-figur.st-aufmerksam .fx-ring{opacity:1}.as-figur.st-aufmerksam .fx-ring rect{animation:1.8s ease-out .25s 2 both fig-ring}@keyframes fig-ring{0%{opacity:.85;transform:scale(.82)}to{opacity:0;transform:scale(1.22)}}.as-figur.st-skeptisch .brauen{opacity:1}.as-figur.st-skeptisch .br-l{transform:translateY(-1px)rotate(-14deg)}.as-figur.st-skeptisch .br-r{transform:translateY(.7px)}.as-figur.st-skeptisch .au-r{transform:scaleY(.5)}.as-figur.st-skeptisch .haltung{animation:1.4s ease-in-out both fig-skeptisch}@keyframes fig-skeptisch{0%{transform:none}55%{transform:rotate(5deg)}to{transform:rotate(4deg)}}.as-figur.st-ernst .brauen,.as-figur.st-ernst .mund{opacity:1}.as-figur.st-ernst .br-l{transform:translateY(.55px)rotate(6deg)}.as-figur.st-ernst .br-r{transform:translateY(.55px)rotate(-6deg)}.as-figur.st-ernst .mund{transform:scaleX(1.25)scaleY(.6)}.as-figur.st-ernst .haltung{transform:translateY(.2px)scale(1.01,.99)}.as-figur.st-traurig .haltung{transform:translateY(1.2px)scale(1.02,.95)}.as-figur.st-traurig .au{transform:scaleY(.7)translateY(.5px)}.as-figur.st-traurig .brauen{opacity:1}.as-figur.st-traurig .br-l{transform:translateY(.2px)rotate(-16deg)}.as-figur.st-traurig .br-r{transform:translateY(.2px)rotate(16deg)}.as-figur.st-traurig .arm-l,.as-figur.st-traurig .arm-r{transform:translateY(1px)}.as-figur.st-traurig .leib{animation-duration:4.8s}.as-figur.st-schlaeft .au{transform:scaleY(.12)}.as-figur.st-schlaeft .fx-z{opacity:1;animation:2.6s ease-in infinite fig-z}.as-figur.st-schlaeft .leib{animation-duration:5.2s}@keyframes fig-z{0%{opacity:0;transform:translateY(2px)scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(2.5px,-4px)scale(1.2)}}.as-figur.g-gaehnt .mund{opacity:1;transform:scaleY(2.6)translateY(-.2px)}.as-figur.g-gaehnt .au{transform:scaleY(.15)}.as-figur.g-gaehnt .haltung{transform:scale(1.02,1.05)}.as-figur.g-winkt .arm-r{transform-origin:0 0;animation:1.3s ease-in-out both fig-winken}@keyframes fig-winken{0%,to{transform:none}18%,50%,82%{transform:translate(1.7px,.4px)rotate(-168deg)}34%,66%{transform:translate(1.7px,.4px)rotate(-138deg)}}.as-figur.g-hupf .haltung{animation:.95s both fig-freude}@media (prefers-reduced-motion:reduce){.as-figur *{transition:none!important;animation:none!important}.as-figur .blick{translate:none}.as-figur .leib{rotate:none}}.as-knopf{cursor:pointer}.kb-ic.as-knopf{place-items:center;padding:0;display:grid;overflow:visible}.kb-ic.as-knopf.an{box-shadow:0 0 0 2px var(--canvas),0 0 0 3.5px var(--as-glow-1)}.as-schwebe{display:none}@media (width<=1000px){.as-schwebe{all:unset;box-sizing:border-box;cursor:pointer;right:16px;bottom:calc(24px + var(--sa-b,0px));z-index:61;background:color-mix(in srgb,var(--karte) 80%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--rand);width:56px;height:56px;box-shadow:0 10px 30px -8px var(--as-glow-1),var(--schatten);transition:opacity .2s,transform var(--kb-feder-t) var(--kb-feder);border-radius:50%;place-items:center;display:grid;position:fixed}.as-schwebe:active{transform:scale(.92)}:is(body:has(.kb-mehr.auf) .as-schwebe,body:has(.kb-faecher.auf) .as-schwebe,body:has(.kb-such.auf) .as-schwebe,body:has(.as-fenster.auf) .as-schwebe){opacity:0;pointer-events:none;transform:scale(.8)}}@media (width<=600px){.as-schwebe{bottom:calc(86px + var(--sa-b,0px));width:52px;height:52px;right:14px}#ansicht:after{content:"";flex:none;height:56px;display:block}}@media (width>=1101px){:root.as-offen{--as-platz:452px}:root.as-offen main{padding-right:var(--as-platz)}:root.as-offen .kb-top{padding-right:calc(var(--as-platz) + 24px)}:root.as-offen .lightbox,:root.as-offen .strecke,:root.as-offen .schleier,:root.as-offen .vb-rechnung{right:var(--as-platz)}:root.as-offen .blatt{right:calc(var(--as-platz) + 16px);max-width:calc(100vw - var(--as-platz) - 32px)}:root.as-offen .blatt:not(.auf){visibility:hidden;transition:transform .24s,visibility 0s .24s}:root.as-offen .gd-keins{right:var(--as-platz);width:min(560px,calc(100% - var(--as-platz) - 32px))}:root.as-offen .toast,:root.as-offen .meldung,:root.as-offen .vb{left:calc((100% - var(--as-platz)) / 2);max-width:min(560px,calc(100vw - var(--as-platz) - 32px))}}@media (width<=1100px){body:has(.lightbox.auf,.strecke.auf,.schleier.auf,.blatt.auf,.vb-rechnung) .as-fenster.auf :is(.as-blatt,.as-glas){visibility:hidden;opacity:0;pointer-events:none}}.as-fenster{z-index:66;pointer-events:none;position:fixed;inset:0}.as-glas{display:none;position:absolute;inset:0}.as-blatt{background:var(--karte);border:1px solid var(--rand);width:420px;box-shadow:var(--schatten-s);opacity:0;transform-origin:100% 0;visibility:hidden;transition:opacity .16s,transform var(--kb-feder-t) var(--kb-feder),visibility 0s .35s;border-radius:24px;flex-direction:column;display:flex;position:absolute;top:72px;bottom:16px;right:16px;overflow:hidden;transform:translate(24px)scale(.97)}.as-fenster.auf .as-blatt{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .16s,transform var(--kb-weich-t) var(--kb-weich),visibility 0s;transform:none}@property --as-winkel{syntax:"<angle>";inherits:false;initial-value:0deg}.as-blatt{isolation:isolate;box-shadow:0 0 0 1px var(--rand),0 24px 70px -24px var(--as-glow-1),var(--schatten-s)}.as-blatt:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:conic-gradient(from var(--as-winkel),transparent 0deg,var(--as-glow-1) 50deg,var(--as-glow-2) 110deg,transparent 170deg,transparent 200deg,var(--as-glow-3) 260deg,transparent 320deg);-webkit-mask-composite:xor;opacity:.5;padding:1px;transition:opacity 1.2s ease-out;animation:14s linear infinite as-wandern;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.as-blatt.denkt:before{animation:5s linear infinite as-wandern,2.4s ease-in-out infinite as-puls}@keyframes as-wandern{to{--as-winkel:360deg}}@keyframes as-puls{0%,to{opacity:.55}50%{opacity:1}}.as-blatt:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,var(--as-schimmer),transparent);opacity:.9;border-radius:50%;width:280px;height:220px;transition:opacity 1.2s;position:absolute;top:-80px;left:-60px}.as-blatt.denkt:after{animation:2.4s ease-in-out infinite as-atmen}@keyframes as-atmen{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.as-kopf,.as-koerper,.as-chips,.as-feld{z-index:1;position:relative}.as-kopf{border-bottom:1px solid var(--trenner);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 12px 12px 18px;display:grid}.as-name b{color:var(--licht);font-size:15px;font-weight:600;display:block}.as-name small{color:var(--ink-3);font-size:12px;display:block}.as-zu{all:unset;cursor:pointer;width:44px;height:44px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.as-zu:hover{background:var(--flaeche);color:var(--ink-1)}.as-zu svg{width:18px;height:18px}.as-zu:focus-visible,.as-vorschlaege button:focus-visible,.as-chips button:focus-visible,.as-b[role=link]:focus-visible,.as-zeilen .z:focus-visible,.as-saeulen-knopf:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.as-koerper{overscroll-behavior:contain;flex-direction:column;flex:1;gap:22px;padding:16px 18px 8px;display:flex;overflow:auto}.as-leer-kopf{justify-content:center;padding:18px 0 0;display:flex}.as-leer{text-align:center;flex-direction:column;align-items:center;padding:4px 4px 8px;display:flex}.as-runde.anstupsen .as-zeilen .t,.as-runde.anstupsen .as-zeilen .t small{white-space:normal}.as-runde.anstupsen .as-zeilen .z{grid-template-columns:24px minmax(0,1fr)}.as-runde.anstupsen .as-zeilen .ic{background:0 0;width:24px;height:24px}.as-runde.anstupsen .as-zeilen .w{display:none}.as-runde.anstupsen .as-zeilen .z.rot .ic{color:var(--rot)}.as-runde.anstupsen .as-zeilen .z.amber .ic{color:var(--amber)}.as-rat{padding:14px 16px 14px 18px;position:relative;overflow:hidden}.as-rat:before{content:"";background:var(--ink-3);width:3px;position:absolute;top:0;bottom:0;left:0}.as-rat.gut:before{background:var(--gruen)}.as-rat.achtung:before{background:var(--amber)}.as-rat.ernst:before{background:var(--rot)}.as-rat p{color:var(--ink-1);animation:as-rein .36s var(--kb-feder) both;animation-delay:calc(var(--i,0) * 70ms);margin:0 0 6px;font-size:14.5px;line-height:1.45}.as-rat p.an{color:var(--licht);font-weight:650}.as-rat .tun{all:unset;box-sizing:border-box;cursor:pointer;background:var(--licht);min-height:36px;color:var(--auf-licht);border-radius:999px;align-items:center;margin-top:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.as-rat .tun:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.as-uebrigens{border:1px dashed color-mix(in srgb,var(--ink-3) 60%,transparent);color:var(--ink-1);border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.45}.as-uebrigens.rot{border-color:color-mix(in srgb,var(--rot) 55%,transparent)}.as-uebrigens.amber{border-color:color-mix(in srgb,var(--amber) 55%,transparent)}.as-uebrigens p,.as-durchgang p{margin:0 0 10px}.as-uebrigens .kn,.as-durchgang .kn{flex-wrap:wrap;gap:8px;display:flex}.as-uebrigens button,.as-durchgang button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--rand);min-height:36px;color:var(--ink-1);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.as-uebrigens button.haupt,.as-durchgang button.haupt{background:var(--licht);color:var(--auf-licht);border-color:#0000;font-weight:600}.as-uebrigens button:focus-visible,.as-durchgang button:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.as-durchgang{border-left:3px solid var(--ink-3)}.as-durchgang.rot{border-left-color:var(--rot)}.as-durchgang.amber{border-left-color:var(--amber)}.as-durchgang p{color:var(--licht);font-size:15px;font-weight:550;line-height:1.45}@media (width<=600px){.as-uebrigens button,.as-durchgang button{min-height:44px}}.as-auswahl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.as-auswahl button{all:unset;box-sizing:border-box;cursor:pointer;background:var(--flaeche);border:1px solid var(--rand);min-height:56px;color:var(--ink-1);animation:as-rein var(--kb-weich-t) var(--kb-weich) both;animation-delay:calc(var(--i,0) * 50ms);border-radius:16px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.3}.as-auswahl button:last-child:nth-child(odd){grid-column:1/-1}@media (hover:hover){.as-auswahl button:hover{border-color:var(--ink-3)}}.as-leer h2{color:var(--licht);margin:16px 0 6px;font-size:20px;font-weight:600}.as-leer p{color:var(--ink-2);max-width:300px;margin:0 0 20px;font-size:14px;line-height:1.45}.as-vorschlaege{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.as-vorschlaege button{all:unset;box-sizing:border-box;cursor:pointer;background:var(--flaeche);border:1px solid var(--rand);min-height:64px;color:var(--ink-1);text-align:left;transition:transform .12s var(--kb-feder),background .15s;border-radius:16px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.3}.as-vorschlaege button:last-child:nth-child(odd){grid-column:1/-1}@media (hover:hover){.as-vorschlaege button:hover{background:color-mix(in srgb,var(--flaeche) 70%,var(--ink-3))}}.as-vorschlaege button:active{transform:scale(.97)}.as-fenster.auf .as-vorschlaege button{animation:as-rein var(--kb-weich-t) var(--kb-weich) both;animation-delay:calc(90ms + var(--i,0) * 40ms)}.as-fenster.auf .as-leer-kopf>.as-figur{animation:as-kugel-rein var(--kb-weich-t) var(--kb-weich) both}@keyframes as-kugel-rein{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes as-rein{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.as-runde{flex-direction:column;gap:12px;display:flex}.as-frage{justify-content:flex-end;display:flex}.as-frage span{background:linear-gradient(180deg,color-mix(in srgb,var(--flaeche) 86%,var(--licht) 7%),var(--flaeche));border:1px solid var(--rand);max-width:85%;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--licht) 8%,transparent),0 8px 22px -14px var(--as-glow-1);color:var(--ink-1);animation:as-rein .3s var(--kb-feder) both;border-radius:18px 18px 6px;padding:9px 14px;font-size:14.5px;line-height:1.4}.as-antwort{flex-direction:column;gap:12px;display:flex}.as-text{color:var(--ink-1);margin:0;font-size:15px;line-height:1.5}.as-wort{animation:.26s ease-out both as-wort}@keyframes as-wort{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.as-fehler{color:var(--rot)}.as-hinweis{color:var(--amber);background:color-mix(in srgb,var(--amber) 10%,transparent);border-radius:12px;margin:0;padding:8px 12px;font-size:13px}.as-rein{animation:as-rein var(--kb-weich-t) var(--kb-weich) both}.as-weiter{color:var(--ink-3);align-items:center;gap:5px;font-size:12.5px;display:flex}.as-weiter i{background:var(--ink-3);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite as-punkt}.as-weiter i:nth-child(2){animation-delay:.15s}.as-weiter i:nth-child(3){animation-delay:.3s}.as-weiter span{margin-left:4px}@keyframes as-punkt{0%,to{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-2px)}}.as-netz-huelle{opacity:0;transition:grid-template-rows var(--kb-feder-t) var(--kb-feder),opacity .25s;grid-template-rows:0fr;display:grid}.as-netz-huelle.auf{opacity:1;grid-template-rows:1fr}.as-netz-huelle>div{min-height:0;overflow:hidden}.as-sterne{--st-1:#7fb2f0;--st-2:#9d8cfa;--st-3:#6fe3cc;background:radial-gradient(80% 70% at 50% 44%,#121a3a 0%,#0a0f24 45%,#05070f 100%);border-radius:18px;height:200px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -40px 50px -30px #0009}.as-sterne canvas{width:100%;height:100%;position:absolute;inset:0}.as-sterne-unten{pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.as-sterne-satz{color:#ffffffdb;letter-spacing:.005em;text-shadow:0 1px 8px #0009;font-size:13px}.as-sterne-wissen{letter-spacing:.06em;text-transform:uppercase;gap:10px;font-size:10.5px;display:flex}.as-sterne-wissen span{color:#ffffff47;transition:color .5s,text-shadow .5s}.as-sterne-wissen span.an{color:#ffffffe6;text-shadow:0 0 10px #8cb4ffb3}.as-b{background:linear-gradient(180deg,color-mix(in srgb,var(--flaeche) 88%,var(--licht) 5%),color-mix(in srgb,var(--flaeche) 92%,transparent));border:1px solid var(--rand);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--licht) 7%,transparent),0 10px 26px -18px var(--as-glow-1);transition:transform .12s var(--kb-feder),border-color .15s;border-radius:16px;padding:14px 16px}.as-b[role=link]{cursor:pointer}@media (hover:hover){.as-b[role=link]:hover{border-color:var(--ink-3)}}.as-b[role=link]:active{transform:scale(.985)}.as-b .l{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:12px}.as-b .kk{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.as-b .kk .v{color:var(--ink-1);font-size:13px;font-weight:600}.as-zahl{flex-direction:column;gap:4px;display:flex}.as-zahl .w{letter-spacing:-.02em;color:var(--licht);font-size:34px;font-weight:650;line-height:1.1}.as-zahl .h{color:var(--ink-2);font-size:13px}.rottext{color:var(--rot)!important}.ambertext{color:var(--amber)!important}.as-balken .zeile{cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,118px) minmax(0,1fr) 64px;align-items:center;gap:10px;min-height:32px;display:grid}.as-balken .zeile .t{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.as-balken .zeile.jetzt .t{color:var(--licht);font-weight:600}.as-balken .spur{background:color-mix(in srgb,var(--ink-3) 22%,transparent);border-radius:99px;height:8px;overflow:hidden}.as-balken .spur i{background:var(--ink-2);transform-origin:0;height:100%;animation:kb-wachsen-x .7s var(--kb-feder) both;animation-delay:calc(.12s + var(--i,0) * 70ms);border-radius:99px;display:block}.as-balken .spur i.rot{background:var(--rot)}.as-balken .spur i.amber{background:var(--amber)}.as-balken .zeile .w{text-align:right;color:var(--ink-2);font-size:13px}.as-balken .zeile:hover .t{color:var(--licht)}.as-balken .saeulen{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:5px;height:96px;display:grid}.as-balken .s{all:unset;cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.as-balken .s i{background:color-mix(in srgb,var(--ink-3) 55%,transparent);transform-origin:bottom;width:100%;min-height:2px;animation:kb-wachsen-y .7s var(--kb-feder) both;animation-delay:calc(.1s + var(--i,0) * 45ms);border-radius:5px 5px 2px 2px;transition:background .15s;display:block}.as-balken .s.jetzt i{background:var(--licht)}.as-balken .s.an i{background:var(--ink-1)}.as-balken .s small{color:var(--ink-3);font-size:10px}.as-balken .s.an small,.as-balken .s.jetzt small{color:var(--ink-1)}.as-balken .s:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px;border-radius:6px}.as-auto{grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid}.as-auto .bild{background:var(--karte);width:104px;height:72px;color:var(--ink-3);border-radius:12px;place-items:center;display:grid;overflow:hidden}.as-auto .bild img{object-fit:cover;width:100%;height:100%}.as-auto .t b{color:var(--licht);font-size:15px;font-weight:600;display:block}.as-auto .t small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.as-auto .zst{border:1px solid var(--rand);color:var(--ink-2);border-radius:99px;margin-top:6px;padding:2px 8px;font-size:11.5px;display:inline-block}.as-auto .r{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.as-auto .p{color:var(--licht);font-size:17px;font-weight:650}.as-auto .tg{color:var(--ink-2);font-size:12.5px}.as-fakten .f{color:var(--ink-1);animation:as-rein .36s var(--kb-feder) both;animation-delay:calc(var(--i,0) * 55ms);border-top:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:6px 0;font-size:14px;display:grid}.as-fakten .f+.f{border-top-color:var(--trenner)}.as-fakten .f>span:last-child{text-align:right;color:var(--ink-2)}.as-fakten .f.erg{font-weight:650}.as-fakten .f.erg>span{color:var(--licht)}.as-fakten .hw{color:var(--ink-3);margin-top:8px;font-size:12.5px;line-height:1.45}.as-zeilen{padding:10px 8px 8px}.as-zeilen .kk{padding:2px 8px 0}.as-zeilen .z{cursor:pointer;min-height:48px;animation:as-rein .36s var(--kb-feder) both;animation-delay:calc(var(--i,0) * 45ms);border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}@media (hover:hover){.as-zeilen .z:hover{background:color-mix(in srgb,var(--karte) 60%,transparent)}}.as-zeilen .ic{background:var(--karte);width:40px;height:30px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid;overflow:hidden}.as-zeilen .ic img{object-fit:cover;width:100%;height:100%}.as-zeilen .ic svg{width:15px;height:15px}.as-zeilen .t{color:var(--ink-1);min-width:0;font-size:14px}.as-zeilen .t,.as-zeilen .t small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-zeilen .t small{color:var(--ink-3);font-size:12px;display:block}.as-zeilen .w{color:var(--ink-2);text-align:right;font-size:13px}.as-zeilen .mehr{color:var(--ink-2);cursor:pointer;padding:10px 8px 4px;font-size:13px}.as-zeilen .mehr:hover{color:var(--ink-1)}.as-chips{scrollbar-width:none;gap:6px;padding:0 14px 8px;display:flex;overflow-x:auto}.as-chips button{all:unset;cursor:pointer;border:1px solid var(--rand);height:32px;color:var(--ink-2);animation:as-rein .3s var(--kb-feder) both;border-radius:99px;flex:none;align-items:center;padding:0 12px;font-size:13px;display:flex}.as-chips button:hover{color:var(--ink-1);border-color:var(--ink-3)}.as-feld{--feld-h:34px;background:var(--flaeche);border:1px solid var(--rand);border-radius:22px;align-items:flex-end;gap:8px;margin:0 12px 12px;padding:6px 6px 6px 14px;display:flex}.as-feld:focus-within{border-color:color-mix(in srgb,var(--as-glow-1) 60%,var(--rand));box-shadow:0 0 0 3px color-mix(in srgb,var(--as-glow-1) 14%,transparent)}.as-feld textarea{all:unset;box-sizing:border-box;min-height:var(--feld-h);max-height:124px;padding:calc((var(--feld-h) - 20px) / 2) 0;color:var(--ink-1);field-sizing:content;flex:1;font-size:15px;line-height:20px;overflow-y:auto}.as-feld textarea::placeholder{color:var(--ink-3)}.as-feld button{all:unset;box-sizing:border-box;cursor:pointer;width:var(--feld-h);height:var(--feld-h);background:var(--licht);color:var(--auf-licht);transition:opacity .15s,transform .12s var(--kb-feder);border-radius:50%;flex:none;place-items:center;display:grid}.as-feld button:disabled{opacity:.25;cursor:default}.as-feld button:active:not(:disabled){transform:scale(.92)}.as-feld button svg{width:17px;height:17px}.kb-quelle{outline:2px solid var(--licht);outline-offset:4px;border-radius:inherit;animation:1.8s ease-out both kb-quelle}@keyframes kb-quelle{0%{outline-offset:10px;outline-color:#0000}12%{outline-color:var(--licht);outline-offset:4px}70%{outline-color:var(--licht)}to{outline-offset:4px;outline-color:#0000}}.kb-treffer a.as-frag .ic{background:0 0}.kb-treffer a.as-frag b{color:var(--licht);font-weight:600}.kb-treffer a.as-frag .w{color:var(--ink-3);font-size:12px}@media (width<=600px){.as-glas{background:color-mix(in srgb,var(--canvas) 70%,transparent);-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity .22s;display:block}.as-fenster.auf .as-glas{opacity:1;pointer-events:auto}.as-fenster{z-index:80}.as-blatt{top:calc(56px + var(--sa-t,0px));transform-origin:bottom;opacity:1;border-bottom:0;border-radius:24px 24px 0 0;width:auto;bottom:0;left:0;right:0;transform:translateY(100%)}.as-fenster.auf .as-blatt{transform:none}.as-koerper{padding:14px 16px 8px}.as-feld{margin:0 12px calc(12px + var(--sa-b,0px))}.as-feld textarea{font-size:16px}.as-feld{--feld-h:36px}.as-vorschlaege button{min-height:60px}.as-auto{grid-template-columns:88px minmax(0,1fr) auto;gap:12px}.as-auto .bild{width:88px;height:62px}.as-balken .zeile{grid-template-columns:minmax(0,104px) minmax(0,1fr) 58px;min-height:44px}}@media (width<=1000px) and (width>=601px){.as-blatt{top:16px}}@media (prefers-reduced-motion:reduce){.as-blatt,.as-glas,.as-netz-huelle{transition:opacity .15s!important}.as-blatt{transform:none!important}.as-rat p,.as-auswahl button,.as-wort,.as-rein,.as-frage span,.as-zeilen .z,.as-vorschlaege button,.as-chips button,.as-balken .spur i,.as-balken .s i,.as-leer-kopf>.as-figur,.as-weiter i,.as-fakten .f,.as-blatt:before,.as-blatt:after{animation:none!important}.kb-quelle{animation:none}}.lzeile.kb-quelle,.an-z.kb-quelle,.hm-z.kb-quelle,.hl-zz.kb-quelle,.ht2-z.kb-quelle,.h3-bal.kb-quelle{outline-offset:-2px;border-radius:12px}.as-kopf-kn{gap:2px;display:flex}.as-zu.an{background:var(--flaeche);color:var(--ink-1)}.as-verlauf{flex-direction:column;gap:6px;display:flex}.as-verlauf-leer{text-align:center;color:var(--ink-2);margin:24px 8px;font-size:14px;line-height:1.5}.as-verlauf-z{all:unset;box-sizing:border-box;cursor:pointer;min-height:56px;animation:as-rein .32s var(--kb-feder) both;animation-delay:calc(var(--i,0) * 35ms);border:1px solid #0000;border-radius:14px;flex-direction:column;gap:3px;padding:10px 14px;transition:background .15s,border-color .15s;display:flex}.as-verlauf-z b{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:550;overflow:hidden}.as-verlauf-z small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}@media (hover:hover){.as-verlauf-z:hover{background:var(--flaeche);border-color:var(--rand)}}.as-verlauf-z:active{transform:scale(.985)}.as-verlauf-z:focus-visible,.as-verlauf-weg:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.as-verlauf-weg{all:unset;cursor:pointer;min-height:44px;color:var(--ink-3);align-self:center;margin-top:10px;padding:0 14px;font-size:13px}.as-verlauf-weg:hover{color:var(--ink-1)}.as-verlauf-weg.gefahr{color:var(--rot)}.as-spring{z-index:70;background:linear-gradient(var(--karte),var(--karte)),var(--canvas);border:1px solid var(--rand);width:min(360px,100vw - 24px);box-shadow:0 18px 50px -18px var(--as-glow-1),var(--schatten-s);touch-action:pan-y;-webkit-user-select:none;user-select:none;animation:as-spring-rein var(--kb-weich-t) var(--kb-weich) both;border-radius:20px;grid-template-columns:40px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:10px 6px 10px 12px;display:grid;position:fixed}.as-spring.oben{transform-origin:100% 0}.as-spring.unten{transform-origin:100% 100%}.as-spring.geht{animation:.24s cubic-bezier(.4,0,1,1) both as-spring-raus}@keyframes as-spring-rein{0%{opacity:0;translate:6px -6px;scale:.35}to{opacity:1;translate:0;scale:1}}@keyframes as-spring-raus{to{opacity:0;scale:.6}}.as-spring.unten{animation-name:as-spring-rein-u}@keyframes as-spring-rein-u{0%{opacity:0;translate:6px 6px;scale:.35}to{opacity:1;translate:0;scale:1}}.as-spring-satz{all:unset;cursor:pointer;min-width:0;color:var(--ink-1);font-size:14px;line-height:1.38}.as-spring-satz span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.as-spring-satz small{color:var(--ink-3);letter-spacing:.02em;margin-bottom:1px;font-size:11.5px;display:block}.as-spring-satz:focus-visible,.as-spring-zu:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px;border-radius:8px}.as-spring-zu{all:unset;cursor:pointer;width:36px;height:36px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.as-spring-zu:hover{background:var(--flaeche);color:var(--ink-1)}.as-spring-zu svg{width:16px;height:16px}@media (width<=600px){.as-spring-zu{width:44px;height:44px}.as-spring{grid-template-columns:40px minmax(0,1fr) 44px}}@media (prefers-reduced-motion:reduce){.as-spring,.as-spring.unten{animation:.15s ease-out both as-spring-blende}.as-spring.geht{animation:.15s both as-spring-raus-leise}.as-verlauf-z{animation:none}@keyframes as-spring-blende{0%{opacity:0}to{opacity:1}}@keyframes as-spring-raus-leise{to{opacity:0}}}@keyframes kb-auf{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.kb-staffel>*{animation:kb-auf var(--kb-weich-t) var(--kb-weich) both;animation-delay:calc(var(--i,0) * 45ms)}@keyframes kb-wachsen-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes kb-wachsen-y{0%{transform:scaleY(0)}to{transform:none}}.kb-staffel .kb-wachsen{transform-origin:0;animation:kb-wachsen-x .7s var(--kb-feder) both;animation-delay:calc(.18s + var(--i,0) * 60ms)}.kb-staffel .kb-wachsen.hoch{transform-origin:bottom;animation-name:kb-wachsen-y}:root[data-kb] #ansicht.kb-rein>.kb-staffel{animation:none}.kb-mehr{display:none}@media (width<=600px){.kb-mehr{z-index:70;pointer-events:none;display:block;position:fixed;inset:0}.kb-mehr .glas{background:var(--schleier,color-mix(in srgb,var(--canvas) 78%,transparent));-webkit-backdrop-filter:blur(18px)saturate(.9);opacity:0;transition:opacity .22s;position:absolute;inset:0}.kb-mehr.auf{pointer-events:auto}.kb-mehr.auf .glas{opacity:1}.mehr-blatt{left:12px;right:12px;bottom:calc(84px + var(--sa-b,0px));background:var(--karte);border:1px solid var(--rand);opacity:0;visibility:hidden;transition:opacity .16s,transform var(--kb-feder-t) var(--kb-feder),visibility 0s .35s;border-radius:24px;flex-direction:column;padding:6px;display:flex;position:absolute;transform:scale(.6)}.kb-mehr.auf .mehr-blatt{opacity:1;visibility:visible;transition:opacity .16s,transform var(--kb-weich-t) var(--kb-weich),visibility 0s;transform:none}.mehr-z{all:unset;box-sizing:border-box;cursor:pointer;min-height:60px;color:var(--ink-1);opacity:0;transition:opacity .16s,transform var(--kb-feder-t) var(--kb-feder),background .15s;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:grid;transform:translateY(6px)}.kb-mehr.auf .mehr-z{opacity:1;transition-delay:calc(var(--i,0) * 24ms + 40ms);transform:none}.mehr-z:active,.mehr-z.aktiv{background:var(--flaeche)}.mehr-z .ic{background:var(--flaeche);width:44px;height:44px;color:var(--ink-1);border-radius:50%;place-items:center;display:grid}.mehr-z.aktiv .ic{background:var(--licht);color:var(--auf-licht)}.mehr-z .ic svg{width:20px;height:20px}.mehr-z b{font-size:16px;font-weight:600;display:block}.mehr-z small{color:var(--ink-2);margin-top:1px;font-size:13px;display:block}body:has(.kb-mehr.auf) .handy-leiste{z-index:75}body:has(.kb-mehr.auf) .kb-such-platz{opacity:0;pointer-events:none}body:has(.kb-mehr.auf) .kb-r>[data-kb=hd]{opacity:0;pointer-events:none}:root[data-kb] .handy-leiste svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.kb-staffel>*,.kb-staffel .kb-wachsen{animation:none!important}.mehr-blatt,.mehr-z{transition:opacity .15s!important}}@media (display-mode:standalone) and (width<=600px){:root[data-hell] body:before{background:#000}}@keyframes skl-ein{0%{opacity:0}to{opacity:1}}.skl{animation:.25s ease-out .15s both skl-ein}.skl-kopf{background:var(--flaeche);border-radius:12px;width:220px;height:40px;margin-bottom:20px}.skl .kopf{margin-bottom:20px}.skl-zeilen{flex-direction:column;gap:10px;display:flex}.skl-zeile{border-radius:var(--kb-r,14px);background:color-mix(in srgb,var(--flaeche) 70%,transparent);height:72px}.skl-akte{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;display:grid}.skl-akte>div{flex-direction:column;gap:16px;display:flex}.skl-karte{background:color-mix(in srgb,var(--flaeche) 70%,transparent);border-radius:20px;height:180px}.skl-karte.gross{height:280px}.skl-karte.klein{height:110px}@media (width<=600px){.skl-akte{grid-template-columns:1fr}.skl-zeile{height:84px}}@media (prefers-reduced-motion:reduce){.skl{animation-duration:10ms}}.vb{z-index:65;box-sizing:border-box;background:var(--karte);border:1px solid var(--rand);max-width:calc(100vw - 32px);color:var(--ink-2);opacity:0;pointer-events:none;transition:opacity .18s,transform var(--kb-feder-t) var(--kb-feder);border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:14px;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%,-12px);box-shadow:0 8px 24px #0000002e}.vb.auf{opacity:1;pointer-events:auto;transform:translate(-50%)}.vb b{color:var(--ink-1);font-weight:600}.vb-punkt{background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px}.vb-k{flex:none;height:36px;padding:0 16px;font-size:14px}.vb-seite{margin-top:24px}@media (width<=600px){.vb{top:calc(64px + var(--sa-t,0px));border-radius:18px;align-items:center;left:12px;right:12px;transform:translateY(-12px)}.vb.auf{transform:none}.vb-k{height:44px}}.sitzung-weg{z-index:95;background:var(--canvas);position:fixed;inset:0;overflow:auto}.sitzung-weg .sw-satz{max-width:400px;padding:calc(24px + var(--sa-t,0px)) 16px 0;color:var(--ink-2);margin:0 auto;font-size:14px;line-height:1.45}.sitzung-weg .sw-satz b{color:var(--ink-1)}.sitzung-weg main.eng{padding-top:min(10vh,80px)}@media (width>=601px) and (width<=1000px){:root[data-kb] .kb-top{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px 16px;display:grid}:root[data-kb] nav.bereiche{display:none}:root[data-kb] .app{grid-template-columns:minmax(0,1fr)}:root[data-kb] .kb-logo .kb-name{display:none}:root[data-kb] .kb-nav a{padding:0 10px;font-size:13.5px}:root[data-kb] .kb-r{gap:6px}}body:has(#ansicht [role=alert]) .vb{opacity:0;pointer-events:none}:root[data-kb]{--kb-h:44px}:root[data-kb] .kb-top{align-items:center}:root[data-kb] .kb-kapsel{height:var(--kb-h);box-sizing:border-box;padding:4px}:root[data-kb] .kb-nav a,:root[data-kb] .kb-pille{height:34px}:root[data-kb] .kb-r{align-items:center;gap:8px}:root[data-kb] .kb-ic,:root[data-kb] .kb-konto,:root[data-kb] .kb-such-platz{width:var(--kb-h);height:var(--kb-h);flex:none}:root[data-kb] .kb-ic,:root[data-kb] .kb-konto{box-sizing:border-box;border:1px solid var(--rand);border-radius:50%;place-items:center;margin:0;padding:0;display:grid}:root[data-kb] .kb-ic:not(.as-knopf)>svg{width:18px;height:18px}:root[data-kb] .kb-ic.plus{background:var(--licht);color:var(--auf-licht);border-color:var(--licht)}:root[data-kb] .kb-ic.plus svg{stroke-width:2px;width:20px;height:20px}:root[data-kb] .kb-ic.as-knopf{background:var(--karte);overflow:hidden}:root[data-kb] .kb-ic.as-knopf>*{max-width:32px;max-height:32px}:root[data-kb] .kb-konto{background:var(--flaeche);letter-spacing:.02em;color:var(--ink-1);font-size:13px;font-weight:700;line-height:1}:root[data-kb] .kb-such{height:var(--kb-h);width:var(--kb-h);box-sizing:border-box;padding-left:12px}:root[data-kb] .kb-such.auf{width:min(560px,100vw - 120px)}:root[data-kb] .kb-such>svg{width:18px;height:18px}:root[data-kb] .kb-logo{height:var(--kb-h);letter-spacing:-.015em;color:var(--licht);gap:10px;font-size:16px;font-weight:700}:root[data-kb] .kb-logo .kb-zeichen{aspect-ratio:813/715;flex:none;width:auto;height:26px;display:block}@media (width>=601px) and (width<=1000px){:root[data-kb] .kb-logo .kb-name{display:none}.as-schwebe{display:none!important}}@media (width<=600px){:root[data-kb] .kb-such-platz,:root[data-kb] .kb-r>[data-kb=hd]{width:44px;height:44px}:root[data-kb] .kb-such{width:44px;height:44px;padding-left:12px}:root[data-kb] .kb-such.auf{width:calc(100vw - 24px)}:root[data-kb] .handy-leiste>a,:root[data-kb] .handy-leiste>button{box-sizing:border-box;height:50px;min-height:50px}:root[data-kb] .handy-leiste #h-anlegen{width:50px;height:50px}:root[data-kb] .handy-leiste #h-anlegen svg{width:22px;height:22px}.as-schwebe{width:50px!important;height:50px!important}}@media (width>=1001px){:root[data-kb] .kb-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}:root[data-kb] .kb-logo{justify-self:start}}:root[data-kb] .kb-ic.as-knopf .as-figur svg{width:100%;height:100%}.kb-treffer .kb-korr{color:var(--ink-2);padding:8px 10px 2px;font-size:13px}.kb-treffer .kb-korr b{color:var(--ink-1);font-weight:600}:root[data-kb] a.kb-konto{cursor:pointer;text-decoration:none;transition:border-color .15s}:root[data-kb] a.kb-konto:hover{border-color:var(--ink-3)}:root[data-kb] a.kb-konto:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.kb-zelle{min-width:0;display:flex;position:relative}.kb-zelle>.kb-kachel{flex:1;padding-bottom:50px}.kb-neben{all:unset;box-sizing:border-box;cursor:pointer;height:32px;color:var(--ink-1);background:var(--flaeche);border:1px solid var(--rand);opacity:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:600;transition:opacity .18s,background .15s;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.kb-neben:hover{border-color:var(--ink-3)}.kb-neben:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.kb-neben kbd{font:600 10.5px var(--mono);color:var(--ink-3);border:1px solid var(--rand);border-radius:5px;padding:0 5px}.kb-faecher.auf .kb-neben{opacity:1;transition-delay:.14s}.kb-faecher:not(.auf) .kb-neben{pointer-events:none}@media (width<=600px){.kb-zelle{flex-direction:column;align-items:stretch}.kb-zelle>.kb-kachel{padding-bottom:8px}.kb-neben{height:44px;margin:2px 2px 0;padding:0 6px;font-size:12px;position:static}.kb-neben kbd{display:none}:root[data-kb] :is(button,a[href],[role=button],[role=tab],[role=link],summary,select):not(.gd-s,.al-saeule,.tm-block){min-width:44px;min-height:44px}:root[data-kb] label:has(>input[type=checkbox],>input[type=radio]){align-items:center;gap:10px;min-height:44px;display:flex}:root[data-kb] :is(.herkunft,.fz-inl-wert,.h2-link,button.fehlt){margin:-15px -6px!important;padding:15px 6px!important}:root[data-kb] a.zurueck{align-items:center;min-height:44px;margin:-8px 0;display:inline-flex}.as-schwebe{display:none!important}:root[data-kb] .kb-r>.as-knopf{right:116px;top:calc(8px + var(--sa-t,0px));z-index:61;background:color-mix(in srgb,var(--karte) 88%,transparent);-webkit-backdrop-filter:blur(14px);width:44px;height:44px;display:grid;position:fixed}body.strecke-auf .kb-r>.as-knopf{opacity:0;pointer-events:none}body:has(.kb-such.auf) .kb-r>.as-knopf{opacity:0;pointer-events:none}body:has(.kb-faecher.auf) .kb-r>.as-knopf{opacity:0;pointer-events:none}body:has(.kb-mehr.auf) .kb-r>.as-knopf{opacity:0;pointer-events:none}body:has(.schleier.auf) .kb-r>.as-knopf{opacity:0;pointer-events:none}#ansicht:after{height:0!important}:root[data-kb] .handy-leiste{background:color-mix(in srgb,var(--karte) 94%,transparent);-webkit-backdrop-filter:blur(24px)saturate(1.2)}.kb-neben{white-space:nowrap;font-size:11.5px}:root[data-kb] .kb-top:after{content:"";height:calc(64px + var(--sa-t,0px));z-index:60;pointer-events:none;background:linear-gradient(to bottom,var(--canvas) 0,var(--canvas) calc(52px + var(--sa-t,0px)),color-mix(in srgb,var(--canvas) 0%,transparent) 100%);position:fixed;top:0;left:0;right:0}body.strecke-auf .kb-top:after{display:none}body:has(.schleier.auf) .kb-top:after{display:none}:root[data-kb] .kb-top>.kb-logo{left:16px;top:calc(8px + var(--sa-t,0px));z-index:61;gap:0;height:44px;display:flex;position:fixed}:root[data-kb] .kb-top>.kb-logo .kb-zeichen{height:24px}:root[data-kb] .kb-top>.kb-logo .kb-name{display:none}body.strecke-auf .kb-top>.kb-logo{opacity:0;pointer-events:none}body:has(.kb-such.auf) .kb-top>.kb-logo{opacity:0;pointer-events:none}body:has(.kb-faecher.auf) .kb-top>.kb-logo{opacity:0;pointer-events:none}body:has(.kb-mehr.auf) .kb-top>.kb-logo{opacity:0;pointer-events:none}body:has(.schleier.auf) .kb-top>.kb-logo{opacity:0;pointer-events:none}}@keyframes al-auf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.al-auf{animation:al-auf .22s var(--kb-feder,ease-out) both}@media (prefers-reduced-motion:reduce){.al-auf{animation:none!important}}.h3-kachel.kb-akzent svg{color:var(--auf-licht)!important}.hm-t[role=link],.hl-t[role=link]{cursor:pointer}.hm-t[role=link]:hover .hm-n,.hl-t[role=link]:hover{text-underline-offset:3px;text-decoration:underline}.h3-bal[role=link]{cursor:pointer}.h3-bal[role=link]:hover .t{text-decoration:underline}.h3-kacheln.zwei{grid-template-rows:none;grid-template-columns:repeat(2,1fr)}.hm-leer small{color:var(--ink-3);margin-top:4px;font-size:13px;display:block}@media (width<=600px){.suche input,.an-notiz input{font-size:16px}}.al-gruppen{gap:var(--al-abstand,20px);flex-direction:column;display:flex}.vl .t.al-vl{overflow-wrap:anywhere;-webkit-line-clamp:3;cursor:pointer;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.vl .t.al-vl.auf{-webkit-line-clamp:unset;cursor:auto;display:block}.hl-block.kompakt .hl-z{gap:10px;padding:6px 0;font-size:13.5px}.hl-block.kompakt .hl-z>svg{width:15px;height:15px}.hl-block.kompakt .hl-t small{-webkit-line-clamp:1;font-size:12px}.hl-block.kompakt .hl-ok{width:32px;height:32px}.al-mehr{all:unset;cursor:pointer;box-sizing:border-box;width:100%;color:var(--ink-2);border-top:1px solid var(--trenner,var(--rand));padding:10px 0 8px;font-size:13px;font-weight:600;display:block}.al-mehr:hover{color:var(--ink-1)}.al-t-leer{color:var(--ink-1);align-items:flex-start;gap:12px;padding:14px 0 16px;font-size:14.5px;display:flex}.al-t-leer>svg{width:20px;height:20px;color:var(--ink-3);flex:none;margin-top:1px}.al-t-leer span{flex-direction:column;gap:2px;display:flex}.al-t-leer small{color:var(--ink-2);font-size:12.5px}.hm-seit small.al-frage{color:var(--amber)}.al-klick{cursor:pointer}.h3-kachel.al-klick{transition:border-color .15s,transform .15s}.h3-kachel.al-klick:hover{border-color:var(--ink-3)}.h3-held .al-klick:hover .w{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.al-saeule{cursor:pointer;position:relative}.al-saeule>span{transition:background .15s,transform .2s var(--kb-feder,ease-out)}.al-saeule:hover>span:not(.jetzt){background:var(--ink-3)}.al-saeule:hover>span{transform:translateY(-3px)}.al-tip{opacity:0;pointer-events:none;white-space:nowrap;background:var(--ink-1);color:var(--canvas);z-index:3;transition:opacity .12s,transform .18s var(--kb-feder,ease-out);border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;font-size:11.5px;font-weight:500;display:flex;position:absolute;bottom:calc(100% - 14px);left:50%;transform:translate(-50%,4px)}.al-tip em{font-size:13.5px;font-style:normal;font-weight:700}.al-saeule:hover .al-tip,.al-saeule:focus-visible .al-tip{opacity:1;transform:translate(-50%)}.al-saeule:first-child .al-tip{left:0;transform:translateY(4px)}.al-saeule:first-child:hover .al-tip{transform:none}.al-saeule:last-child .al-tip{left:auto;right:0;transform:translateY(4px)}.al-saeule:last-child:hover .al-tip{transform:none}.al-pipe{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0;display:grid}.al-pipe button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--rand);background:var(--karte);border-radius:16px;flex-direction:column;gap:4px;min-height:76px;padding:12px 14px;display:flex;position:relative}.al-pipe button b{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;color:var(--ink-1);font-size:26px;font-weight:800;line-height:1.1}.al-pipe button span{color:var(--ink-2);font-size:13px}.al-pipe button.rot b{color:var(--rot)}.al-pipe button:hover{border-color:var(--ink-3)}.al-pipe button[aria-pressed=true]{background:var(--licht);border-color:var(--licht)}.al-pipe button[aria-pressed=true] b,.al-pipe button[aria-pressed=true] span{color:var(--auf-licht)}.al-zu{all:unset;box-sizing:border-box;cursor:pointer;border:1px dashed var(--rand);width:100%;min-height:52px;color:var(--ink-2);border-radius:16px;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;display:flex}.al-zu:hover{color:var(--ink-1);border-color:var(--ink-3)}.al-zu svg{width:16px;height:16px}.an-t .s .al-stufe{color:var(--ink-1)}@media (width<=600px){.al-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.al-pipe button{min-height:68px}.al-pipe button b{font-size:22px}}.al-zu>span{align-items:center;gap:6px;display:inline-flex}.al-aus{border:1px solid var(--rand);background:var(--karte);border-radius:16px;margin:-4px 0 16px}.al-aus-k{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:48px;color:var(--ink-2);align-items:center;gap:10px;padding:0 16px;font-size:14px;display:flex}.al-aus-k b,.al-aus-k:hover{color:var(--ink-1)}.al-aus-k>svg{width:16px;height:16px;color:var(--ink-3);margin-left:auto}.al-punkt{background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px}.al-aus-l{padding:0 16px 8px}.al-aus-z{border-top:1px solid var(--trenner,var(--rand));grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:12px;padding:10px 0;display:grid}.al-aus-t{color:var(--ink-1);flex-direction:column;min-width:0;font-size:14.5px;display:flex}.al-aus-t small{color:var(--ink-2);font-size:12.5px}.al-aus-z .knopf{box-sizing:border-box;justify-content:center;width:100%;height:40px}@media (width<=600px){.al-aus-z{grid-template-columns:1fr}.al-aus-z .knopf{height:44px}}.sk-treffer .sk-tz{min-height:44px}.sk-treffer .sk-tz.an{background:var(--flaeche);box-shadow:inset 0 0 0 2px var(--licht);border-radius:12px}.pe-angaben{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.pe-z{border-bottom:1px solid var(--trenner,var(--rand));color:var(--ink-1);grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;font-size:14.5px;display:grid}.pe-z .l{color:var(--ink-3);font-size:12.5px}.pe-z .fehlt{all:unset;cursor:pointer;color:var(--ink-2);text-underline-offset:3px;font-size:13.5px;text-decoration:underline}.pe-z .fehlt:hover{color:var(--ink-1)}.pe-z .mono{font-family:var(--mono,ui-monospace,monospace);font-size:13.5px}.pe-gleich{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pe-gleich .knopf{flex:none}@media (width<=600px){.pe-angaben{grid-template-columns:1fr}.pe-z{grid-template-columns:110px minmax(0,1fr)}}.al-reiter{grid-template-columns:repeat(4,minmax(0,1fr));width:min(640px,100%);margin:14px 0 6px;display:grid}.al-reiter button{justify-content:center;align-items:center;gap:6px;min-height:40px;display:inline-flex}.al-reiter button .z{opacity:.7;font-size:12px;font-weight:600}@media (width<=600px){.al-reiter{width:100%}.al-reiter button{min-height:44px;padding:0 6px}}.al-cc-akt{align-items:center;gap:6px;display:flex}.al-cc-akt .knopf{border-radius:999px;gap:6px;height:40px;padding:0 14px}.al-cc-akt .knopf svg{width:16px;height:16px}.al-cc .an-z{grid-template-columns:40px minmax(0,1fr) 130px auto}.al-cc-opt{background:var(--karte);padding:0 16px 14px 72px}@media (width<=600px){.al-cc .an-z{grid-template-columns:40px minmax(0,1fr) auto;row-gap:10px}.al-cc .an-z .an-seit{grid-column:3}.al-cc .al-cc-akt{grid-column:1/-1}.al-cc .al-cc-akt .knopf{flex:1;justify-content:center;height:44px}.al-cc .al-cc-akt .h2-mehr{width:44px;height:44px}.al-cc-opt{padding:0 16px 14px}}.an-aus.al-drei{grid-template-columns:repeat(3,1fr)}.al-betrag{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.al-betrag .st-geld{flex:1;min-width:160px}.al-betrag .st-geld input{box-sizing:border-box;width:100%}.al-klein{all:unset;cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;min-height:32px;font-size:13px;display:inline-flex}.al-klein:hover{color:var(--ink-1)}.al-klein svg{width:14px;height:14px}.al-form{flex-direction:column;gap:10px;display:flex}.al-form-k{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.al-auto-n{font-family:"Archivo",var(--schrift);letter-spacing:-.01em;color:var(--ink-1);margin:2px 0 6px;font-size:20px;font-weight:800}.pe-angaben.al-eins{grid-template-columns:1fr;align-content:start}.al-link{color:var(--ink-1);text-underline-offset:3px;text-decoration:underline}.al-spielraum{background:var(--flaeche);border-radius:14px;flex-direction:column;gap:2px;margin-top:12px;padding:12px 14px;display:flex}.al-spielraum .l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:11px}.al-spielraum b{color:var(--ink-1);font-size:22px;font-weight:700}.al-spielraum small{color:var(--ink-2);font-size:12.5px}.al-bilder{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.al-bilder a{aspect-ratio:4/3;background:var(--flaeche);border-radius:10px;display:block;overflow:hidden}.al-bilder img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=600px){.al-bilder{grid-template-columns:repeat(3,minmax(0,1fr))}}.al-anlegen{justify-content:center;gap:8px;width:100%;min-height:48px}.al-cc-akt .h2-mehr{border-radius:999px}.pe-z .pe-k{all:unset;cursor:pointer;color:var(--ink-1);text-align:left}.pe-z .pe-k:hover{text-underline-offset:3px;text-decoration:underline}.al-ende{text-align:center;color:var(--ink-3);padding:14px 2px 4px;font-size:12.5px}@media (width<=600px){.al-reiter button{padding:0 4px;font-size:14px}.an-weiter .r.drei.al-drei-fest{grid-template-columns:repeat(3,1fr)}}.al-passend{flex-direction:column;gap:6px;margin-top:12px;display:flex}.al-passend-z{border-top:1px solid var(--trenner,var(--rand));grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;padding:8px 0;display:grid}.al-passend-t{color:var(--ink-1);cursor:pointer;flex-direction:column;min-width:0;font-size:14.5px;display:flex}.al-passend-t small{color:var(--ink-2);font-size:12.5px}.al-passend-z .knopf{justify-content:center;gap:6px;min-height:44px}.al-nummer{justify-content:center;width:100%;min-height:44px;margin-top:8px}.a2-karte .kk.al-stand-k{flex-wrap:nowrap;gap:12px;min-width:0}.a2-karte .kk.al-stand-k h3{white-space:nowrap;flex:none}.a2-karte .kk.al-stand-k span{contain:inline-size;text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1 1 0;min-width:0;overflow:hidden}@media (width<=600px){.al-reiter{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.al-reiter button{white-space:nowrap;padding:0 8px;font-size:15px}}.al-sp-z{grid-template-columns:40px minmax(0,1fr) auto auto auto}@media (width<=600px){.al-sp-z{grid-template-columns:40px minmax(0,1fr) 40px minmax(0,1fr);row-gap:10px}.al-sp-z .an-t{grid-column:2/-1}.al-sp-z .an-kan{display:none}.al-sp-z .es-k{grid-column:span 2;justify-content:center;height:44px}}.tm-block.kurz{overflow:visible}.tm-block.kurz .z{flex:none}.tm-block.kurz .t{min-width:0;overflow:hidden}.tm-block.kurz:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pe-z>span:not(.l),.pe-z>a{overflow-wrap:anywhere;min-width:0}.an-kopf>div{min-width:0}.an-st .an-schritt{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.pe-reiter{grid-template-columns:repeat(3,minmax(0,1fr));width:min(560px,100%);margin:14px 0 6px;display:grid}.pe-reiter button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:40px;padding:0 8px;display:inline-flex}.pe-reiter button .z{opacity:.7;font-size:12px;font-weight:600}.pe-reiter .kurz{display:none}@media (width<=600px){.pe-reiter{width:100%}.pe-reiter button{gap:4px;min-height:44px;padding:0 4px;font-size:14px}.pe-reiter .lang{display:none}.pe-reiter .kurz{display:inline}}.pe-mehr{font:inherit;color:var(--licht);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.a2-name+.pe-nummer{color:var(--ink-2);margin-top:2px;font-size:14px}.fz-geruest{flex-direction:column;gap:8px;display:flex}.fz-geruest .lzeile{background:var(--flaeche);opacity:.5;cursor:default;height:84px;animation:1.2s ease-in-out infinite alternate fz-puls}.fz-geruest-kopf .a3-foto{background:var(--flaeche);animation:1.2s ease-in-out infinite alternate fz-puls}@keyframes fz-puls{0%{opacity:.35}to{opacity:.7}}.fz-veraltet{opacity:.6;transition:opacity .15s}.ls-link{all:unset;cursor:pointer;min-height:44px;color:var(--ink-2);align-self:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.ls-link:hover{color:var(--ink-1)}.ls-link svg{width:16px;height:16px}.a2-faktfuss [role=button]{cursor:pointer}.fz-knopfzeile{margin-top:12px;display:flex}.fz-knopfzeile .knopf{height:36px;font-size:13px}.fz-knopfzeile svg{width:15px;height:15px}.rg-antwort .herkunft{border-bottom-width:2px}.vs-foto img{cursor:zoom-in}@media (prefers-reduced-motion:reduce){.fz-geruest .lzeile,.fz-geruest-kopf .a3-foto{animation:none}}.a2-karte .kk .knopf svg,.a2-medien .knopf svg{width:15px;height:15px}@media (width<=600px){body.fz-seite .reiter button,body.fz-seite .filter button,body.fz-seite .a2-reiter button,body.fz-seite .a3-id,body.fz-seite .zurueck,body.fz-seite .chip button{min-height:44px}body.fz-seite .herkunft,body.fz-seite .a2-faktfuss [role=button],body.fz-seite .ps .kan button{position:relative}body.fz-seite .herkunft:after,body.fz-seite .a2-faktfuss [role=button]:after,body.fz-seite .ps .kan button:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}}body.fz-seite .a3-preis .mp{white-space:nowrap}.fz-ne{color:var(--ink-3);align-items:center;gap:10px;font-weight:500;display:inline-flex}.fz-ne .hochladen{margin:0}@media (width<=600px){.werkzeug .filter:not(.pf){gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.werkzeug .filter:not(.pf) button{white-space:nowrap;gap:4px;min-width:0;padding:0 4px}}.fz-vk{flex-direction:column;gap:16px;display:flex}.fz-vk-antwort .t{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;color:var(--licht);font-size:32px;font-weight:800}.fz-vk-antwort .s{color:var(--ink-2);margin-top:4px;font-size:15px;line-height:1.45}.fz-vk-liste{flex-direction:column;gap:12px;display:flex}.fz-vk-karte{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.fz-vk-kopf{all:unset;cursor:pointer;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:62px;display:grid}.fz-vk-kopf:focus-visible{outline:2px solid var(--licht);outline-offset:2px}.fz-vk-kopf .bild{background:var(--flaeche);width:88px;height:62px;color:var(--ink-3);place-items:center;font-weight:700;display:grid;overflow:hidden}.fz-vk-kopf .bild img{object-fit:cover;width:100%;height:100%;display:block}.fz-vk-kopf .mitte{flex-direction:column;gap:3px;min-width:0;display:flex}.fz-vk-kopf .name{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.fz-vk-kopf .var{color:var(--ink-2);font-weight:500}.fz-vk-kopf .unter{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.fz-vk-kopf .preis{color:var(--ink-1);white-space:nowrap;font-size:17px;font-weight:700}.fz-vk-kopf:hover .name{text-decoration:underline}.fz-vk-leiste{margin-top:0}.sp.fz-rot .sp-l{background:var(--rot)}.sp.fz-rot .sp-n{color:var(--rot)}.fz-vk-fuss{border-top:1px solid var(--trenner);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.fz-vk-fuss .l{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.fz-vk-fuss .l i{background:var(--amber);border-radius:50%;width:8px;height:8px}.fz-vk-fuss .l.rot i{background:var(--rot)}.fz-vk-fuss .knopf svg{width:16px;height:16px}.fz-vk-fertig{flex-direction:column;gap:8px;display:flex}.fz-vk-auf{all:unset;cursor:pointer;text-transform:uppercase;letter-spacing:.07em;min-height:48px;color:var(--ink-2);border-top:1px solid var(--trenner);justify-content:space-between;align-items:center;padding:0 4px;font-size:13px;font-weight:600;display:flex}.fz-vk-auf .num{color:var(--ink-3);margin-left:6px}.fz-vk-auf svg{width:18px;height:18px;transition:transform var(--kb-feder-t,.25s) var(--kb-feder,ease-out)}.fz-vk-auf svg.gedreht{transform:rotate(180deg)}.fz-vk-fertig-liste{flex-direction:column;display:flex}.fz-vk-ruhig{border-bottom:1px solid var(--trenner);opacity:.75;grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:16px;padding:8px 0;display:grid}.fz-vk-ruhig .stand{color:var(--ink-2);text-align:right;font-size:13px}@media (width<=600px){.fz-vk-antwort .t{font-size:26px}.fz-vk-karte{padding:14px 16px}.fz-vk-kopf{grid-template-columns:72px minmax(0,1fr);row-gap:4px}.fz-vk-kopf .bild{grid-row:1/3;width:72px;height:52px}.fz-vk-kopf .preis{grid-column:2;font-size:15px}.fz-vk-fuss{flex-direction:column;align-items:stretch}.fz-vk-fuss .knopf{justify-content:center;height:48px}.fz-vk-ruhig{grid-template-columns:minmax(0,1fr)}.fz-vk-ruhig .stand{display:none}}.sp-reihe.fz-vk-leiste{grid-template-columns:repeat(var(--n,5),minmax(0,1fr))}@media (width<=600px){.sp-reihe.fz-vk-leiste{grid-template-columns:1fr}body.fz-seite .werkzeug>.reiter{border-radius:22px;grid-template-columns:1fr 1fr;width:100%;display:grid}body.fz-seite .werkzeug>.reiter button{text-align:center;justify-content:center}}.fz-inl-wert{cursor:text;outline-offset:2px;border-radius:2px}.fz-inl-wert:hover{background:color-mix(in srgb,var(--ink-1) 6%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--ink-1) 6%,transparent)}.fz-bearb .fz-inl-wert{border-bottom:1px dashed var(--ink-3)}.fz-inl input{font:inherit;border:1px solid var(--licht);background:var(--karte);width:100%;min-width:120px;height:36px;color:var(--ink-1);border-radius:2px;outline:none;padding:0 10px;font-size:15px}.fz-inl input.mono{font-family:var(--mono)}.fz-inl-wahl{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fz-inl-wahl button{all:unset;cursor:pointer;background:var(--flaeche);height:32px;color:var(--ink-1);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.fz-inl-wahl button[aria-pressed=true]{background:var(--licht);color:var(--auf-licht)}.fz-inl-wahl .fz-inl-x{color:var(--ink-2);background:0 0;font-weight:500}.fz-vz-t{color:var(--ink-1)}.fz-weg .a2-z{align-items:center;gap:12px}.fz-weg-k{flex:none;height:36px;font-size:13px}.fz-weg-k svg{width:15px;height:15px}.fz-weg-fuss{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.fz-preis-form{border-top:1px solid var(--trenner);flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;display:flex}.fz-preis-form .fz-grund{font:inherit;border:1px solid var(--rand);background:var(--karte);height:40px;color:var(--ink-1);box-sizing:border-box;border-radius:2px;width:100%;margin-top:8px;padding:0 12px;font-size:15px}.fz-preis-knoepfe{grid-template-columns:1fr 2fr;gap:8px;display:grid}.fz-preis-knoepfe .knopf{justify-content:center}.fz-knopfzeile{flex-wrap:wrap;gap:8px}.fz-arb{border-bottom:1px solid var(--trenner);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;display:grid}.fz-arb .l{color:var(--ink-1);font-size:15px}.fz-arb .l small{color:var(--ink-2);font-size:12.5px;display:block}.fz-haken{all:unset;cursor:pointer;border:2px solid var(--ink-3);color:#0000;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.fz-haken:after{content:"";position:absolute;inset:-8px}.fz-haken:hover,.fz-haken[aria-expanded=true]{border-color:var(--gruen);color:var(--gruen)}.fz-haken svg{width:15px;height:15px}.fz-aus{flex-wrap:wrap;grid-column:1/-1;gap:6px;padding:0 0 10px 46px;display:flex}.fz-aus .knopf{height:36px;font-size:13px}.fz-arb-neu{min-height:48px;color:var(--ink-2);align-items:center;gap:10px;display:flex}.fz-arb-neu svg{flex:none;width:18px;height:18px}.fz-arb-neu input{all:unset;color:var(--ink-1);flex:1;height:44px;font-size:15px}.fz-arb-fertig{color:var(--ink-3);margin-top:4px;font-size:12.5px}.fz-medien-k{flex-wrap:wrap;gap:8px;display:flex}.a2-bild.ziel .bf{outline:2px solid var(--licht);outline-offset:2px}.fz-sort{justify-content:space-between;display:flex;position:absolute;bottom:28px;left:4px;right:4px}.fz-sort button{all:unset;cursor:pointer;color:#fff;background:#0009;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.fz-sort button:disabled{opacity:.25;cursor:default}.fz-sort svg{width:18px;height:18px}.fz-lb-r{align-items:center;gap:8px;display:flex}.lb-kopf .fz-lb-aktion{border-radius:999px;width:auto;padding:0 16px;font-size:14px;font-weight:600}.fz-ein{flex-direction:column;gap:10px;display:flex}.fz-ein-avo{width:140px;margin:0 auto 4px}.st-p.gut{fill:color-mix(in srgb,var(--gruen) 22%,transparent);stroke:var(--gruen)}.fz-ein-rest{align-self:flex-start;height:40px;font-size:14px}@media (width<=600px){.fz-inl input{height:44px;font-size:16px}.fz-inl-wahl button{height:44px;padding:0 16px}.fz-weg .a2-z{flex-direction:column;align-items:stretch}.fz-weg-k{justify-content:center;height:44px}.fz-weg-fuss .knopf{justify-content:center;width:100%;height:48px}.fz-preis-form .fz-grund{height:44px;font-size:16px}.fz-arb-neu input{font-size:16px}.fz-aus{padding-left:0}.fz-aus .knopf{flex:100%;justify-content:center;height:44px}.fz-medien-k .knopf{height:44px!important}}.fz-pp-satz{color:var(--ink-1);align-items:baseline;gap:8px;font-size:15px;line-height:1.45;display:flex}.fz-pp-satz i{background:var(--rot);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.fz-pp-k{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.fz-pp-k .knopf{justify-content:center}.vs-schritt .fz-vs-zweit{justify-content:center;width:100%;height:48px}@media (width<=600px){.fz-pp-k{grid-template-columns:1fr}.fz-pp-k .knopf{height:48px}body.fz-seite .lzeile .satz{white-space:normal;align-items:baseline;margin-top:6px;font-size:13.5px;line-height:1.4;display:flex}body.fz-seite .lzeile .satz i{transform:translateY(-1px)}}.fz-sp-antwort{color:var(--ink-1);margin:4px 0 8px;font-size:17px}.fz-sp-antwort b{font-size:20px}.fz-sb{border-top:1px solid var(--trenner);margin-top:4px;padding-top:12px}.fz-sb-k{color:var(--ink-1);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.fz-sb-reihe{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fz-sb-bild{all:unset;cursor:zoom-in;background:var(--flaeche);border-radius:2px;width:88px;height:66px;overflow:hidden}.fz-sb-bild img{object-fit:cover;width:100%;height:100%;display:block}.fz-sb-neu{cursor:pointer;border:1px dashed var(--rand);width:88px;height:66px;color:var(--ink-2);text-align:center;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11.5px;display:flex}.fz-sb-neu:hover{border-color:var(--ink-2);color:var(--ink-1)}.fz-sb-neu svg{width:18px;height:18px}.fz-sb-neu.laeuft{opacity:.6}.fz-sb-h{color:var(--ink-3);margin-top:6px;font-size:12px}.fz-sb-zahl{color:var(--ink-2);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.fz-sb-zahl svg{width:14px;height:14px}.fz-dok-prot{flex-direction:column;gap:12px;display:flex}.fz-dok-prot .zs-auto{grid-template-columns:1fr}@media (width<=600px){.fz-sb-bild,.fz-sb-neu{width:96px;height:72px}}@media (width>=1000px){body.fz-seite .werkzeug{flex-wrap:nowrap}body.fz-seite .werkzeug .suche{flex:220px;width:auto;min-width:180px}body.fz-seite .werkzeug .reiter button{padding:0 13px}body.fz-seite .werkzeug .filter{flex:none}}body.fz-seite .a3-preis button.mp.fehlt{all:unset;cursor:pointer;white-space:nowrap;background:color-mix(in srgb,var(--ink-2) 12%,transparent);height:24px;color:var(--ink-2);align-self:center;align-items:center;margin-left:14px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}body.fz-seite .a3-preis button.mp.fehlt:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}body.fz-seite .a3-preis button.mp.fehlt:focus-visible{outline:2px solid var(--licht);outline-offset:2px}.vs-kachel .fz-fehlt{color:var(--ink-2);font-size:13px;font-weight:600}.symbolknopf.fz-kb-an{background:color-mix(in srgb,var(--ink-1) 14%,transparent);color:var(--ink-1)}.fz-kb-satz{color:var(--ink-2);font-size:13px;font-weight:600}.fz-ein-foto{cursor:pointer;background:var(--flaeche);min-height:44px;color:var(--ink-1);border-radius:2px;align-items:center;gap:8px;margin:6px 0 4px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.fz-ein-foto svg{width:16px;height:16px}.fz-ein-foto.laeuft{opacity:.6;cursor:progress}.fz-ein-rad{border-top:1px solid var(--trenner);flex-direction:column;gap:6px;padding:8px 0;display:flex}.fz-ein-rad-k{color:var(--ink-1);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:14px;font-weight:600;display:flex}.fz-ein-bef{color:var(--rot);font-size:13px;font-weight:600}.fz-ein-rad-f{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=600px){body.fz-seite .fz-inl-wert{text-align:right;min-width:44px;display:inline-block}}.gd-kopf{gap:10px}.gd-satz{max-width:860px;font-size:17px;line-height:1.45}.gd-reiter{scrollbar-width:none;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;width:100%;margin-top:6px;display:grid;overflow-x:auto}.gd-reiter::-webkit-scrollbar{display:none}.gd-reiter a{height:36px;color:var(--ink-2);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}:root[data-stil=fassade] .gd-reiter a{border-radius:2px;height:32px}.gd-reiter a[aria-current=page]{background:var(--karte);color:var(--licht);box-shadow:0 0 0 1px var(--rand)}.gd-reiter a:focus-visible{outline:2px solid var(--ink-1);outline-offset:-2px}.gd-seite{flex-direction:column;gap:12px;margin-top:20px;display:flex}.gd-held{cursor:default}.gd-held .w{display:block}.gd-fn{color:var(--ink-3);margin-top:10px;font-size:12px;line-height:1.4}.gd-fn a,.gd-link{color:var(--ink-2);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.gd-kachel{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--kb-r,4px);border:1px solid var(--rand);background:var(--karte);flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex;position:relative}.gd-kachel:hover{border-color:var(--ink-3)}.gd-kachel:focus-visible{outline:2px solid var(--ink-1);outline-offset:-2px}.gd-kachel svg{width:18px;height:18px;color:var(--ink-2);margin-bottom:10px}.gd-kachel .l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.gd-kachel .w{color:var(--ink-1);font-size:22px;font-weight:700}.gd-kachel .n{color:var(--ink-3);font-size:12px;line-height:1.35}.gd-kachel .gd-pfeil{width:16px;height:16px;color:var(--ink-3);margin:0;position:absolute;top:14px;right:14px}.gd-kachel:hover .gd-pfeil{color:var(--ink-1)}.gd-kachel .w.rot{color:var(--rot)}.gd-saeulen{position:relative}.gd-s{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;justify-content:flex-end;gap:6px;height:100%;min-height:44px;display:flex;position:relative}.gd-s>span:not(.gd-tip){background:var(--flaeche);transition:background .15s;display:block}.gd-s>span.jetzt{background:var(--licht)}.gd-s>span.minus{background:var(--rot)}.gd-s:hover>span:not(.gd-tip),.gd-s:focus-visible>span:not(.gd-tip){background:var(--ink-2)}.gd-s:hover>span.jetzt,.gd-s:focus-visible>span.jetzt{background:var(--licht)}.gd-s small{color:var(--ink-3);text-align:center;font-size:10.5px}.gd-s:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.gd-tip{opacity:0;pointer-events:none;z-index:5;white-space:nowrap;background:var(--karte);border:1px solid var(--rand);box-shadow:var(--schatten-s);color:var(--ink-2);transition:opacity .12s,transform .18s var(--kb-feder,ease-out);padding:6px 10px;font-size:12px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.gd-tip b{color:var(--ink-1);font-size:14px;display:block}.gd-s:hover .gd-tip,.gd-s:focus-visible .gd-tip{opacity:1;transform:translate(-50%)}.gd-s:first-child .gd-tip,.gd-s:nth-child(2) .gd-tip{left:0;transform:translateY(4px)}.gd-s:first-child:hover .gd-tip,.gd-s:nth-child(2):hover .gd-tip,.gd-s:first-child:focus-visible .gd-tip,.gd-s:nth-child(2):focus-visible .gd-tip{transform:none}.gd-s:nth-last-child(-n+2) .gd-tip{left:auto;right:0;transform:translateY(4px)}.gd-s:nth-last-child(-n+2):hover .gd-tip,.gd-s:nth-last-child(-n+2):focus-visible .gd-tip{transform:none}@media (hover:none){.gd-tip{display:none}}.gd-klein .gd-saeulen{min-height:90px;margin-top:12px}.gd-wert{font-family:"Archivo",var(--schrift);letter-spacing:-.02em;color:var(--ink-1);font-size:28px;font-weight:800;line-height:1.1}.gd-z{border-bottom:1px solid var(--trenner);background:var(--karte);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;padding:8px 16px;display:grid}.gd-z:last-child{border-bottom:0}.gd-z[role=link]{cursor:pointer}.gd-z[role=link]:hover{background:var(--flaeche)}.gd-z[role=link]:focus-visible{outline:2px solid var(--ink-1);outline-offset:-2px}.gd-z .d{color:var(--ink-2);font-size:13px}.gd-z .t{min-width:0}.gd-z .t b{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.gd-z .t small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.gd-z .b{text-align:right;color:var(--ink-1);white-space:nowrap;font-size:15px;font-weight:700}.gd-z .b small{color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:500;display:block}.gd-blatt-liste{border:1px solid var(--rand);margin:0 -4px}.gd-blatt-liste .gd-z{grid-template-columns:56px minmax(0,1fr) auto;padding:8px 12px}.gd-summe{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.gd-summe b{color:var(--ink-1);font-size:22px}.gd-beleg{align-items:center;gap:6px;display:inline-flex}.gd-beleg i{background:var(--gruen);border-radius:50%;width:7px;height:7px;display:inline-block}.gd-beleg.alt i{background:var(--amber)}.gd-bank{grid-template-columns:64px minmax(0,1fr) minmax(180px,260px) 120px}.gd-bank .wo{min-width:0;color:var(--ink-2);font-size:13px}.gd-bank .wo b{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.gd-bank .wo a{color:inherit;text-decoration:none;display:block}.gd-bank .wo a+a{margin-top:4px}.gd-bank .wo a:hover b{text-underline-offset:3px;text-decoration:underline}.gd-bank .wo .offen{color:var(--ink-3);align-items:center;gap:10px;display:flex}.gd-zuordnen{border:1px solid var(--rand);height:32px;color:var(--ink-1);cursor:pointer;background:0 0;border-radius:2px;min-width:44px;padding:0 12px;font-size:13px;font-weight:600}.gd-zuordnen:hover{border-color:var(--ink-1)}.gd-bank .b.rein{color:var(--gruen)}.gruppe-kopf .gd-gs{font-variant-numeric:tabular-nums}.gd-tab{border:1px solid var(--rand);background:var(--karte);overflow-x:auto}.gd-tab table{min-width:940px}.gd-tab td{height:60px;color:var(--ink-1);white-space:nowrap;font-size:14px}.gd-tab td small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.gd-tab td.auto{white-space:normal;min-width:190px}.gd-tab td{padding:0 10px}.gd-tab th{padding:12px 10px}.gd-tab th:first-child,.gd-tab td:first-child{padding-left:16px}.gd-tab th:last-child,.gd-tab td:last-child{padding-right:16px}.gd-tab td.auto b{font-size:15px;font-weight:600}.gd-tab tfoot td{border-top:1px solid var(--rand);background:var(--flaeche);cursor:default;height:52px;font-weight:700}.gd-tab tr:focus-visible td{background:var(--flaeche);outline:none}.gd-tab .rot,.gd-z .rot{color:var(--rot)}.gd-geld-da{all:unset;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px}.gd-karten{display:none}.gd-monate{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.gd-satz{font-size:15px}.gd-reiter{scrollbar-width:none;border-left:0;border-right:0;border-radius:0;width:auto;margin:6px -16px 0;display:flex;overflow-x:auto}.gd-reiter a{flex:none;padding:0 14px;font-size:13px}.gd-z{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:10px 14px}.gd-bank{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t b""wo wo";row-gap:6px}.gd-bank .d{display:none}.gd-bank .t{grid-area:t}.gd-bank .b{grid-area:b}.gd-bank .wo{grid-area:wo}.gd-bank .t small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.gd-zuordnen{height:44px;padding:0 16px}.gd-tab{display:none}.gd-karten{flex-direction:column;display:flex}.gd-auto{padding:14px 16px;display:block}.gd-auto .k{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gd-auto .k b{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.gd-auto .k span{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.gd-auto dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin:10px 0 0;display:grid}.gd-auto dt{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.gd-auto dd{color:var(--ink-1);margin:2px 0 0;font-size:14px;font-weight:600}.gd-monate{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.gd-monate button{flex:none;height:44px}.gd-wert{font-size:24px}}.gd-ansicht{grid-template-columns:1fr 1fr;width:min(360px,100%);display:inline-grid}.gd-ansicht button{white-space:nowrap}.gd-ansicht button .num{opacity:.6;margin-left:4px;font-weight:500}.gd-stapel{flex-direction:column;gap:14px;max-width:560px;margin:0 auto;display:flex}.gd-stapel-kopf{color:var(--ink-3);justify-content:space-between;font-size:13px;display:flex}.gd-stapel-kopf b{color:var(--ink-1)}.gd-stapel-feld{touch-action:none;min-height:400px;position:relative}.gd-karte{background:var(--karte);border:1px solid var(--rand);border-radius:var(--kb-r,4px);box-shadow:var(--schatten-s);-webkit-user-select:none;user-select:none;cursor:grab;flex-direction:column;gap:6px;min-height:380px;padding:22px 22px 18px;display:flex;position:absolute;inset:0 0 auto}.gd-karte.unten{opacity:.55;pointer-events:none;transition:transform var(--kb-weich-t,.4s) var(--kb-weich,ease-out);transform:scale(.96)translateY(14px)}.gd-karte.oben{z-index:2;transition:transform var(--kb-weich-t,.4s) var(--kb-weich,cubic-bezier(.2,.9,.3,1.2)),opacity .25s;animation:gd-rein .35s var(--kb-feder,ease-out) both}.gd-karte.oben.zieht{cursor:grabbing;transition:none}.gd-karte.oben.fliegt{opacity:0;transition:transform .28s cubic-bezier(.4,0,1,1),opacity .28s}@keyframes gd-rein{0%{opacity:.6;transform:scale(.96)translateY(14px)}to{opacity:1;transform:none}}.gd-marke{letter-spacing:.08em;text-transform:uppercase;opacity:0;border:2px solid;padding:4px 10px;font-size:12px;font-weight:800;transition:opacity .1s;position:absolute;top:18px}.gd-marke.rechts{color:var(--gruen);left:18px}.gd-marke.links{color:var(--ink-2);right:18px}.gd-marke.hoch{color:var(--amber);left:50%;transform:translate(-50%)}.gd-karte.rechts .gd-marke.rechts,.gd-karte.links .gd-marke.links,.gd-karte.hoch .gd-marke.hoch{opacity:1}.gd-k-oben{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);justify-content:space-between;font-size:12px;display:flex}.gd-k-betrag{font-family:"Archivo",var(--schrift);letter-spacing:-.03em;color:var(--ink-1);margin-top:8px;font-size:44px;font-weight:800;line-height:1.1}.gd-k-betrag.rein{color:var(--gruen)}.gd-k-wer{color:var(--ink-1);font-size:19px;font-weight:600}.gd-k-zweck{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.gd-k-vorschlag{border-top:1px solid var(--trenner);color:var(--ink-2);flex-direction:column;gap:3px;margin-top:auto;padding-top:14px;font-size:14px;display:flex}.gd-k-vorschlag .l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.gd-k-vorschlag b{color:var(--ink-1);font-size:17px}.gd-k-vorschlag small{color:var(--gruen);font-size:12px}.gd-andere{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gd-andere button{border:1px solid var(--rand);color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border-radius:2px;min-height:44px;padding:6px 10px;font-size:12.5px;font-weight:600}.gd-andere button small{color:var(--ink-3);font-weight:500;display:block}.gd-andere button[aria-pressed=true]{border-color:var(--ink-1);color:var(--ink-1)}.gd-wege{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gd-weg{border:1px solid var(--rand);background:var(--karte);height:52px;color:var(--ink-1);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.gd-weg:hover{border-color:var(--ink-1)}.gd-weg svg{width:16px;height:16px}.gd-weg.ja{background:var(--licht);color:var(--auf-licht);border-color:var(--licht)}.gd-weg:disabled{opacity:.45;cursor:default}.gd-weg kbd{font:inherit;color:inherit;opacity:.5;border:1px solid;border-radius:2px;padding:0 5px;font-size:11px}@media (hover:none){.gd-weg kbd{display:none}}.gd-stapel-leer{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;padding:60px 16px;display:flex}.gd-stapel-leer svg{width:28px;height:28px;color:var(--gruen)}.gd-stapel-leer b{color:var(--ink-1);font-size:18px}.gd-keins{z-index:70;background:var(--karte);border:1px solid var(--rand);border-radius:var(--kb-r,4px);width:min(560px,100% - 32px);max-height:80vh;box-shadow:var(--schatten-s);animation:al-auf .22s var(--kb-feder,ease-out) both;flex-direction:column;gap:14px;margin:0 auto;padding:16px 18px;display:flex;position:fixed;bottom:24px;left:0;right:0;overflow:auto}.gd-keins-kopf{justify-content:space-between;align-items:center;font-size:17px;display:flex}.gd-keins-teil{flex-direction:column;gap:8px;display:flex}.gd-keins-teil .l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.gd-feld{border:1px solid var(--rand);background:var(--canvas,transparent);height:44px;color:var(--ink-1);border-radius:2px;padding:0 12px;font-size:16px}.gd-arten{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.gd-arten.zwei{grid-template-columns:1fr 1fr}.gd-autos{flex-wrap:wrap;gap:6px;display:flex}.gd-arten button,.gd-autos button{border:1px solid var(--rand);min-height:44px;color:var(--ink-1);cursor:pointer;background:0 0;border-radius:2px;padding:0 14px;font-size:14px;font-weight:600}.gd-arten button:hover,.gd-autos button:hover,.gd-arten button[aria-pressed=true],.gd-autos button[aria-pressed=true]{border-color:var(--ink-1)}.gd-arten.klein button{min-height:36px;font-size:13px}.gd-keins-fuss{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.gd-keins-fuss svg{width:14px;height:14px}.gd-filter{flex-wrap:wrap}.gd-tab td.zu{width:36px;color:var(--ink-3)}.gd-tab td.zu svg{width:16px;height:16px;transition:transform .2s var(--kb-feder,ease)}.gd-tab tr.auf td.zu svg{transform:rotate(180deg)}.gd-tab tr.auf td{background:var(--flaeche)}.gd-tab tr.weg td{cursor:default;background:var(--flaeche);height:auto;padding:0}.gd-weg-inhalt{animation:gd-auf .22s var(--kb-feder,ease-out);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:16px 16px 20px;display:grid}@keyframes gd-auf{0%{transform:translateY(-4px)}to{transform:none}}.gd-weg-inhalt h4{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin:0 0 6px;font-size:10.5px;font-weight:600}.gd-rz{border-bottom:1px solid var(--trenner);min-height:30px;color:var(--ink-2);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.gd-rz.summe{color:var(--ink-1);font-weight:700}.gd-rz .num{color:var(--ink-1)}.gd-weg-fuss{color:var(--ink-3);grid-column:1/-1;align-items:center;gap:12px;font-size:12.5px;display:flex}@media (width<=600px){.gd-weg-inhalt{grid-template-columns:1fr;gap:16px;padding:12px 0 4px}.gd-stapel-feld{min-height:430px}.gd-karte{min-height:410px;padding:18px 16px 14px}.gd-k-betrag{font-size:38px}.gd-weg{flex-direction:column;gap:2px;height:56px;font-size:13px}.gd-keins{width:100%;max-height:86vh;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:2px 2px 0 0;bottom:0}}@media (prefers-reduced-motion:reduce){.gd-karte.oben,.gd-karte.unten{transition:none;animation:none}}.gd-tab-schmal table{min-width:640px}.gd-tab-schmal td.auto{min-width:260px}.gd-kom{flex-direction:column;gap:8px;display:flex}.gd-schritte{flex-direction:column;margin-top:8px;display:flex}.gd-schritt{border-top:1px solid var(--trenner);color:var(--ink-1);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:4px 12px;padding:12px 0;font-size:14px;display:grid}.gd-schritt .nr{border:1px solid var(--rand);width:24px;height:24px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.gd-schritt.ok .nr{background:var(--gruen);border-color:var(--gruen);color:#fff}.gd-schritt .nr svg{width:14px;height:14px}.gd-schritt>.hinweis,.gd-schritt>label,.gd-schritt-inhalt{flex-direction:column;grid-column:2;align-items:flex-start;gap:8px;display:flex}.gd-schritt>.knopf,.gd-schritt>.gd-preis{grid-column:2;justify-self:start}.gd-schritt .knopf{flex-direction:row;display:inline-flex}.gd-rz svg{vertical-align:-2px;width:14px;height:14px}.gd-schritt .knopf svg{width:16px;height:16px}.gd-preis{align-items:center;gap:8px;width:220px;display:flex}.gd-preis .gd-feld{font-variant-numeric:tabular-nums;flex:1;min-width:0}.gd-preis span{color:var(--ink-2)}.gd-vs{gap:10px}.gd-vs small{color:var(--gruen);font-size:12px;display:block}.gd-schritt-inhalt .gd-rz{white-space:normal;width:100%}.gd-arten.zwei{grid-template-columns:1fr 1fr;width:100%;max-width:420px;display:grid}@media (width<=600px){.gd-karte{gap:4px;min-height:310px}.gd-k-betrag{margin-top:4px;font-size:34px}.gd-stapel{gap:10px;padding-bottom:84px}.gd-stapel-feld{min-height:290px}.gd-karte{min-height:270px}.gd-wege{bottom:calc(92px + env(safe-area-inset-bottom));z-index:5;background:var(--canvas,var(--hg));padding:6px 0;position:sticky}}.gd-gruen{color:var(--gruen)}.gd-weich span{white-space:normal;padding:6px 0;line-height:1.4}.gd-eins{grid-template-columns:1fr}.gd-drei{grid-template-columns:repeat(3,minmax(0,1fr));width:min(560px,100%)}.gd-werkzeug{align-items:flex-end;margin-bottom:16px}.gd-platz{flex:1}.gd-datum{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);flex-direction:column;gap:4px;font-size:10.5px;display:flex}.gd-datum input,.gd-datum select{border:1px solid var(--rand);background:var(--karte);height:40px;color:var(--ink-1);text-transform:none;letter-spacing:0;border-radius:2px;padding:0 10px;font-family:inherit;font-size:15px}.gd-laden{height:40px;color:var(--ink-1);text-decoration:none}.gd-laden svg{width:16px;height:16px}.gd-summen{margin-bottom:12px}.gd-buch table{min-width:980px}.gd-buch td{white-space:normal;vertical-align:top;height:auto;padding-top:10px;padding-bottom:10px}.gd-buch td.gd-person{max-width:180px}.gd-buch td.gd-luecke{max-width:180px;font-size:12.5px}.gd-ohne table{min-width:1100px}.gd-ohne td,.gd-ohne th{padding:0 8px}.gd-steuer table{min-width:760px}@media (width<=600px){.gd-drei{width:100%}.gd-werkzeug{gap:8px}.gd-werkzeug .gd-platz{display:none}.gd-datum input,.gd-datum select{height:44px;font-size:16px}.gd-laden{height:44px}.gd-buch,.gd-ohne,.gd-steuer{display:block}}.gd-s>span.plus{background:var(--gruen)}.gd-buchdruck .a4-tab{table-layout:fixed;width:100%}.gd-buchdruck .a4-tab td,.gd-buchdruck .a4-tab th{overflow-wrap:anywhere;word-break:break-word;font-size:.82em;white-space:normal!important;padding-left:2px!important;padding-right:4px!important}@media (width<=600px){.gd-werkzeug{grid-template-columns:1fr 1fr;align-items:end;display:grid}.gd-werkzeug .filter,.gd-werkzeug .gd-datum:only-of-type{grid-column:1/-1}.gd-werkzeug .gd-laden{justify-content:center;width:100%}.gd-werkzeug .gd-datum input,.gd-werkzeug .gd-datum select{box-sizing:border-box;width:100%;min-width:0}}.gd-zuletzt{border:1px solid var(--rand);background:var(--karte);color:var(--ink-1);border-radius:2px;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.gd-zuletzt svg{width:16px;height:16px;color:var(--gruen);flex:none}.gd-zuletzt span{flex:1;min-width:0}.gd-zuletzt .gd-zuordnen{min-height:36px}.gd-mwst{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.gd-mwst .l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);grid-column:1/-1;font-size:10.5px}.gd-mwst button{border:1px solid var(--rand);min-height:44px;color:var(--ink-1);cursor:pointer;background:0 0;border-radius:2px;font-size:14px;font-weight:600}.gd-mwst button[aria-pressed=true]{border-color:var(--ink-1);background:var(--flaeche)}.gd-frage{border:1px solid var(--amber);color:var(--ink-2);flex-direction:column;gap:6px;margin-top:10px;padding:12px;font-size:14px;display:flex}.gd-frage b{color:var(--ink-1)}@media (width<=600px){.gd-reiter a{height:44px}.gd-saeulen{margin-top:0;padding-top:56px;overflow:visible;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:3px!important}.gd-saeulen .gd-s small{letter-spacing:-.02em;white-space:nowrap;font-size:9.5px;overflow:hidden}.gd-wege{bottom:calc(160px + env(safe-area-inset-bottom))}.gd-stapel{padding-bottom:180px}.gd-arten.klein{grid-template-columns:repeat(2,minmax(0,1fr))}}.gd-rz-r{align-items:center;gap:12px;display:inline-flex}.gd-storno{gap:8px;padding:6px 0 10px;display:flex}.gd-storno .gd-feld{flex:1;min-width:0}@media (width<=600px){:root[data-stil=fassade] .gd-reiter a,.gd-reiter a{height:44px}.gd-weg-inhalt .gd-rz{white-space:normal;align-items:flex-start;padding:6px 0}.gd-weg-inhalt .gd-rz>span:first-child{overflow-wrap:anywhere;min-width:0}.gd-weg-inhalt .gd-rz>.num,.gd-weg-inhalt .gd-rz-r{white-space:nowrap;flex-shrink:0}.gd-weg-inhalt .gd-rz-r{flex-direction:column;align-items:flex-end;gap:2px}.gd-weg-inhalt .gd-rz-r .gd-link{min-height:32px}.gd-weg-fuss{flex-wrap:wrap}}.gd-stapel-feld{min-height:0;display:grid}.gd-stapel-feld>.gd-karte{grid-area:1/1;position:relative;inset:auto}.gd-stapel-feld>.gd-karte.unten{align-self:start}.gd-andere{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin-top:12px;display:grid}.gd-arten button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 8px;overflow:hidden}@media (width<=600px){.gd-keins .gd-arten:not(.zwei){grid-template-columns:repeat(2,minmax(0,1fr))}.gd-wege{padding:0;position:static}.gd-stapel{padding-bottom:110px}}.gd-storno.gd-fehlt{flex-wrap:wrap;align-items:center}.gd-storno.gd-fehlt>span{flex:100%}.gd-storno.gd-fehlt .gd-feld{flex:0 0 180px;min-width:180px}@media (width<=600px){.gd-ohne table{min-width:0}.gd-ohne th:first-child,.gd-ohne td:first-child:not([colspan]){z-index:1;white-space:normal;background:var(--karte);width:112px;min-width:112px;max-width:112px;box-shadow:1px 0 0 var(--rand);position:sticky;left:0}.gd-ohne tfoot td:first-child:not([colspan]){background:var(--flaeche)}.gd-ohne thead th:first-child{z-index:2;background:var(--karte);position:sticky;left:0}.gd-ohne tfoot td small{font-weight:400}.gd-ohne td.auto b{font-size:14px}.gd-ohne td:first-child small{font-size:11px}.gd-ohne td.weg>div,.gd-ohne td[colspan]>div{max-width:calc(100vw - 34px);position:sticky;left:0}}.gd-zuordnen.gd-gleich-hoch{height:44px;padding:0 16px}.gd-zuordnen:disabled{opacity:.4;cursor:not-allowed;border-style:dashed}.gd-zuordnen:disabled:hover{border-color:var(--rand)}.gd-fehlt .gd-weich{color:var(--ink-2);flex:100%;font-size:12.5px}.gd-fa .gd-rz b{color:var(--ink-1);text-overflow:ellipsis;font-weight:600;overflow:hidden}.gd-fa .mono{font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.01em;font-size:13px}.gd-fa-iban{align-items:center;gap:6px;min-width:0;display:inline-flex}.gd-fa-kopie{all:unset;cursor:pointer;width:30px;height:30px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.gd-fa-kopie:hover{background:var(--flaeche);color:var(--ink-1)}.gd-fa-kopie:focus-visible{outline:2px solid var(--ink-1);outline-offset:1px}.gd-fa-kopie svg{width:16px;height:16px}.gd-fa-kopie.kopiert{color:var(--gruen,var(--ink-1))}.gd-fa .es-fehlt-k{all:unset;cursor:pointer;height:28px;color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.gd-fa .es-fehlt-k svg{width:14px;height:14px}@media (width<=600px){.gd-fa-kopie{width:44px;height:44px}.gd-fa .gd-rz{min-height:44px}.gd-fa .es-fehlt-k{height:36px}}.an-weiter{flex-direction:column;gap:8px;margin-top:14px;display:flex}.an-weiter .l{color:var(--ink-2);font-size:13px}.an-weiter .r{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.an-weiter .r.drei{grid-template-columns:repeat(3,1fr)}.an-weiter button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;background:var(--flaeche);min-height:44px;color:var(--ink-1);border-radius:12px;justify-content:center;align-items:center;padding:8px 10px;font-size:14px;font-weight:500;line-height:1.25;display:flex}.an-weiter button:hover{outline:1px solid var(--ink-2)}.an-weiter button[aria-pressed=true]{outline:2px solid var(--licht);outline-offset:-2px}.an-weiter button:focus-visible{outline:2px solid var(--fokus,var(--ink-1));outline-offset:2px}@media (width<=600px){.an-weiter .r,.an-weiter .r.drei{grid-template-columns:1fr 1fr}}.av-z{border-bottom:1px solid var(--trenner);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.av-z:last-child{border-bottom:0}.av-auto{color:inherit;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;text-decoration:none;display:grid}.av-foto{background:var(--flaeche);border-radius:10px;width:72px;height:48px;overflow:hidden}.av-foto img{object-fit:cover;width:100%;height:100%;display:block}.av-t{min-width:0}.av-t b{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.av-t small{color:var(--ink-2);margin-top:2px;font-size:12.5px;display:block}.av-k{justify-content:center;width:120px;height:40px;font-size:14px}@media (width<=600px){.av-z{grid-template-columns:1fr}.av-k{width:100%;height:44px}}.aa-stern svg{width:20px;height:20px}.aa-stern.an{color:var(--amber)}.aa-stern.an svg{fill:currentColor}.aa-knoepfe{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.aa-knoepfe .knopf{flex:1;justify-content:center;min-width:140px}.aa-form{border-top:1px solid var(--trenner);margin-top:14px;padding-top:14px}.aa-einstieg{margin:6px 0 0}.aa-datum{background:var(--flaeche);height:48px;color:var(--ink-1);font:inherit;border:1px solid #0000;border-radius:14px;max-width:220px;padding:0 14px;font-size:16px}.aa-text{box-sizing:border-box;background:var(--flaeche);width:100%;color:var(--ink-1);font:inherit;resize:vertical;border:1px solid #0000;border-radius:14px;outline:none;padding:12px 14px;font-size:16px}.aa-text:focus{border-color:var(--ink-3)}.aa-anrufe{margin:0;padding:0;list-style:none}.aa-anrufe li{border-bottom:1px solid var(--trenner);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.aa-anrufe li:last-child{border-bottom:0}.aa-anrufe .ic svg{width:18px;height:18px;color:var(--ink-2);margin-top:2px}.aa-anrufe .o{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aa-anrufe .o .num{color:var(--ink-3);font-size:12.5px}.aa-anrufe .x{color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:3;cursor:pointer;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.aa-anrufe .x.auf{-webkit-line-clamp:unset;cursor:auto;display:block}.aa-kosten{grid-template-columns:minmax(0,1fr) 150px 44px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.aa-kosten>input{background:var(--flaeche);height:52px;color:var(--ink-1);font:inherit;box-sizing:border-box;border:1px solid #0000;border-radius:14px;min-width:0;padding:0 14px;font-size:16px}.aa-kosten .st-geld input{box-sizing:border-box;width:100%}.aa-klein{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.aa-kalk .aa-antwort{margin:0 0 6px}.aa-kalk .aa-antwort .aa-offen{font-size:18px}.aa-fehlt{all:unset;cursor:pointer;color:var(--ink-2);text-underline-offset:3px;font-size:13.5px;text-decoration:underline}.aa-fehlt:hover{color:var(--ink-1)}.aa-kz{border-bottom:1px solid var(--trenner,var(--rand));color:var(--ink-1);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;font-size:14.5px;display:grid}.aa-kz:last-child{border-bottom:0}.aa-kz .l{color:var(--ink-2);min-width:0}.aa-kz .l small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.aa-kz .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:8px;display:inline-flex}.aa-kz.aa-grenze{border-top:1px solid var(--ink-3);border-bottom:0;margin-top:-1px;font-weight:600}@media (width<=600px){.aa-kosten{grid-template-columns:minmax(0,1fr) 112px 44px}.aa-datum{box-sizing:border-box;width:100%;max-width:none}}.es-kopf{margin-bottom:20px}.es{--es-k:136px}.es-karte .kk span{color:var(--ink-2);font-size:13px}.es .es-k,.es-kalender .knopf,.es .mt-knoepfe .knopf{width:var(--es-k);box-sizing:border-box;white-space:nowrap;flex:none;justify-content:center;height:32px;min-height:32px;padding:0 10px;font-size:13px;font-weight:600}.es .es-z{box-sizing:border-box;min-height:56px;padding:6px 0}.es .es-z .l{line-height:1.35}.es .es-k.es-gefahr{background:color-mix(in srgb,var(--rot) 14%,transparent);color:var(--rot)}.es-z .l{min-width:0}.es-wert{text-align:right;overflow-wrap:anywhere;font-weight:500}.es-leise{color:var(--ink-3);font-weight:500}.es-geld{align-items:center;gap:8px;display:inline-flex}.es-ich{border-bottom:1px solid var(--trenner);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;display:grid}.es-ich:last-child{border-bottom:0}.es-ich .ini{background:var(--flaeche);width:40px;height:40px;color:var(--ink-1);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.es-ich .n{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.es-ich .r{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.es-nutzer.aus{opacity:.55}.es-nutzer .r+.r{margin-top:0}.es-kalender .geraet{border-top:0;border-bottom:1px solid var(--trenner);min-height:50px;color:var(--ink-1);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 0;font-size:14px;display:flex}.es-kalender .ka-link{border-bottom:1px solid var(--trenner);padding:10px 0}.es-kalender .ka-knoepfe .knopf{width:var(--es-k)}.es-link{font:12px var(--mono);color:var(--ink-2);background:var(--flaeche);overflow-wrap:anywhere;border-radius:10px;margin:8px 0;padding:8px 10px;display:block}.es-weg{color:inherit;cursor:pointer;text-decoration:none}.es-weg:hover .l{color:var(--licht)}.es-weg .chev{flex:none}.es-fuss{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.es-fuss .hinweis{color:var(--ink-3);font-size:12px}.es-fehlt{padding:8px 0}@media (width<=600px){.es{--es-k:132px}.es .es-k,.es-kalender .knopf,.es .mt-knoepfe .knopf{height:44px;min-height:44px;padding:0 8px;font-size:14px}.es-z.gestapelt{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.es-z.gestapelt .w{text-align:left;justify-content:flex-start;max-width:100%}.es-z.gestapelt .es-wert{text-align:left}.es-z.mit-k .w{max-width:none}.es-wert{max-width:100%}.es-fuss{flex-direction:column;align-items:stretch}.es-fuss .es-k{width:100%}}.es-claude-neu{border-bottom:1px solid var(--trenner);flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0;display:flex}.es-claude-neu .es-link{align-self:stretch;margin:2px 0 4px}.es-claude-aufrufe{padding:10px 0 2px}.es-claude-aufrufe .z{color:var(--ink-2);grid-template-columns:minmax(0,1fr) 88px 96px;align-items:center;gap:8px;min-height:28px;font-size:13px;display:grid}.es-claude-aufrufe .z>span:last-child{text-align:right}.es-claude-aufrufe .mono{color:var(--ink-1);text-overflow:ellipsis;overflow:hidden}.es-claude-aufrufe .rottext{color:var(--rot)}.es-claude-haken{border-bottom:1px solid var(--trenner);color:var(--ink-1);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;display:flex}.es-claude-haken input{width:20px;height:20px;accent-color:var(--licht);flex:none;margin:1px 0 0}.es-claude-haken small{color:var(--ink-2);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.es-claude-aufrufe small{color:var(--ink-3);font-family:var(--schrift)}.es-nutzer{grid-template-columns:40px minmax(0,1fr)}.es-n-akt{grid-column:2/-1;gap:8px;padding-bottom:12px;display:flex}.es-n-akt:has(>.pille:only-child){padding-bottom:0}.es-gruppe+.es-gruppe{margin-top:6px}.es-gk{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--trenner);padding:14px 0 2px;font-size:11.5px;font-weight:600}.es-fehlt-k{all:unset;cursor:pointer;height:28px;color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.es-fehlt-k svg{width:14px;height:14px}.es-fehlt-k:hover{background:color-mix(in srgb,var(--amber) 20%,transparent)}.es-fehlt-k:focus-visible{outline:2px solid var(--ink-2);outline-offset:2px}.es-wert.mono{font-family:var(--mono);font-size:13.5px}.es-kalender .geraet{min-height:56px}.es .mt-knoepfe{gap:8px}.es-claude-satz{color:var(--ink-1);margin:4px 0 6px;font-size:14px;line-height:1.5}.es-schritte{counter-reset:s;flex-direction:column;margin:6px 0 4px;padding:0;list-style:none;display:flex}.es-schritte>li{counter-increment:s;border-top:1px solid var(--trenner);flex-direction:column;align-items:flex-start;gap:8px;padding:14px 0 14px 38px;display:flex;position:relative}.es-schritte>li:before{content:counter(s);background:var(--flaeche);width:26px;height:26px;color:var(--ink-1);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:12px;left:0}.es-schritte>li.aus>b,.es-schritte>li.aus:before{color:var(--ink-3)}.es-schritte b{color:var(--ink-1);font-size:14.5px;font-weight:600}.es-leise-t{color:var(--ink-2);font-size:13px;line-height:1.45}.es-schritte .es-claude-haken{border-bottom:0;padding:2px 0}.es-schritte .es-link{white-space:pre-wrap;align-self:stretch;max-height:220px;margin:0;overflow:auto}.es-wo{grid-template-columns:1fr 1fr;display:inline-grid}.es-wo button{min-width:0;height:32px;padding:0 12px;font-size:13px}@media (width<=600px){.es-schritte>li{padding-left:36px}.es-wo{align-self:stretch;display:grid}.es-wo button{height:44px}.es-fehlt-k{height:32px}.es-n-akt .knopf.es-k{flex:1 1 0;width:auto;min-width:0}.es-fehlt-k{min-height:32px!important;margin:6px 0 0!important;padding-top:0!important;padding-bottom:0!important}}.es-kann{color:var(--ink-1);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.es-kann b{min-width:76px;color:var(--ink-2);font-weight:600;display:inline-block}.es-kann li.aus{color:var(--ink-3)}.es-kann li{grid-template-columns:76px minmax(0,1fr);gap:8px;line-height:1.4;display:grid}.es-kann li b{min-width:0;font-size:13px}
