@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.1wuo3gtslpr33.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0ggqn9ig56u4s.woff2)format("woff2");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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5e9ce7c5-module__6dWAra__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_5e9ce7c5-module__6dWAra__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_ac305142-module__TeWtiG__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_ac305142-module__TeWtiG__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
:where(:root){--zf-bg:#f1f1f2;--zf-panel:#fafafa;--zf-ink:#141518;--zf-ink-2:#55585f;--zf-ink-3:#8f9198;--zf-rule:#dedfe2;--zf-sel:#1415180b;--zf-acc:currentColor;--zf-name:inherit;--zf-sans:inherit;--zf-mono:ui-monospace, monospace;--zf-rand:0px}.zf-zeichen{--m:var(--lightningcss-light,var(--zf-h))var(--lightningcss-dark,var(--zf-d));flex:none;width:26px;height:26px;overflow:visible}@supports not (color:light-dark(#000, #fff)){.zf-zeichen{--m:var(--zf-h)}}.zf-zeichen *{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.zf-zeichen .a{stroke:var(--m)}.zf-zeichen .af{fill:var(--m);stroke:none}.zf-zeichen .z{stroke-dasharray:18;stroke-dashoffset:0;opacity:.38}.zf-kopf{flex:none;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.zf-marke{color:var(--zf-ink);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.zf-name{flex-direction:column;gap:5px;min-width:0;display:flex}.zf-wort{font:600 21px/1 var(--zf-name);letter-spacing:-.012em;white-space:nowrap;text-transform:none}.zf-wort .s{color:var(--zf-ink-2);font-weight:400}.zf-unter{font:400 9.5px/1 var(--zf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--zf-ink-3);white-space:nowrap}.zf-unter .kurz-u{display:none}.zf-marke:hover .z,a.zf-eintrag:hover .z{opacity:.9;animation:.6s cubic-bezier(.22,1,.36,1) zf-zeile}@keyframes zf-zeile{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}.zf-alle{display:flex}.zf-knopf{border:1px solid var(--zf-rule);cursor:pointer;height:32px;font:400 10.5px/1 var(--zf-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--zf-ink-2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 12px 0 10px;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.zf-knopf:hover{color:var(--zf-ink);border-color:color-mix(in srgb, var(--zf-ink) 35%, transparent)}.zf-knopf[aria-expanded=true]{color:var(--zf-ink);background:var(--zf-sel);border-color:color-mix(in srgb, var(--zf-ink) 35%, transparent)}.zf-zeilen-ico{flex:none;width:12px;height:12px;overflow:visible}.zf-zeilen-ico rect{fill:none;stroke:currentColor;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;transition:transform .25s cubic-bezier(.22,1,.36,1)}.zf-zeilen-ico rect.h{fill:var(--zf-acc);stroke:var(--zf-acc)}.zf-knopf[aria-expanded=true] .zf-zeilen-ico rect{transform:scale(.72)}.zf-knopf[aria-expanded=true] .zf-zeilen-ico rect.h{transform:scale(1.12)}.zf-zahl{color:var(--zf-ink-3)}.zf-knopf:focus-visible,.zf-marke:focus-visible,.zf-eintrag:focus-visible,.zf-fuss a:focus-visible,.zf-menue a:focus-visible{outline:1.5px solid var(--zf-acc);outline-offset:3px;border-radius:6px}.zf-menue{top:calc(100% + var(--zf-abstand,16px));background:var(--zf-panel);border:1px solid var(--zf-rule);z-index:60;text-align:left;text-transform:none;letter-spacing:normal;transform-origin:30px 0;pointer-events:auto;border-radius:14px;width:640px;max-width:calc(100vw - 20px);margin:0;padding:6px;animation:.18s cubic-bezier(.22,1,.36,1) zf-auf;position:absolute;left:-10px;box-shadow:0 24px 60px -24px #00000059}.zf-menue[hidden]{display:none}@keyframes zf-auf{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.zf-menue-kopf{font:400 10px/1.2 var(--zf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--zf-ink-3);justify-content:space-between;align-items:baseline;margin:0;padding:12px 14px 10px;display:flex}.zf-liste{grid-template-columns:1fr 1fr;gap:2px;margin:0;padding:0;list-style:none;display:grid}.zf-liste>li{min-width:0;margin:0;padding:0}.zf-eintrag{color:var(--zf-ink);border-radius:9px;grid-template-columns:26px 1fr auto;align-items:center;gap:13px;margin:0;padding:11px 12px;text-decoration:none;transition:background-color .15s;display:grid}.zf-menue a.zf-eintrag{color:var(--zf-ink);text-decoration:none}.zf-menue a.zf-eintrag:hover{background:var(--zf-sel)}.zf-eintrag .zf-zeichen{width:24px;height:24px}.zf-eintrag .zf-wort{font-size:16.5px}.zf-eintrag small{font:400 12.5px/1.3 var(--zf-sans);letter-spacing:normal;text-transform:none;color:var(--zf-ink-3);margin-top:4px;display:block}.zf-eintrag em{font:400 9.5px/1 var(--zf-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--zf-ink-3);font-style:normal}.zf-eintrag .pfeil{opacity:0;color:var(--zf-ink-2);font:400 13px/1 var(--zf-sans);transition:opacity .15s,transform .15s;transform:translate(-4px)}a.zf-eintrag:hover .pfeil,a.zf-eintrag:focus-visible .pfeil{opacity:1;transform:none}.zf-eintrag[aria-current]{background:var(--zf-sel)}.zf-eintrag[aria-current] em{color:var(--zf-acc)}.zf-menue-fuss{border-top:1px solid var(--zf-rule);font:400 12.5px/1.4 var(--zf-sans);letter-spacing:normal;text-transform:none;color:var(--zf-ink-3);justify-content:space-between;gap:12px;margin:4px 0 0;padding:11px 14px 9px;display:flex}.zf-menue .zf-menue-fuss a{color:var(--zf-ink-2);text-decoration:none}.zf-menue .zf-menue-fuss a:hover{color:var(--zf-ink)}.zf-schleier{display:none}.zf-fuss{border-top:1px solid var(--zf-rule);width:100%;padding:44px var(--zf-rand) 30px;color:var(--zf-ink-2);font:400 14px/1.5 var(--zf-sans);letter-spacing:normal;text-transform:none;text-align:left;flex:100%;grid-column:1/-1;margin:0}.zf-fuss p{margin:0}.zf-fuss-oben{grid-template-columns:minmax(260px,1fr) 2.4fr;gap:56px;display:grid}.zf-fuss .zf-fuss-titel{color:var(--zf-ink);font:400 23px/1.1 var(--zf-name);letter-spacing:-.01em;align-items:center;gap:12px;display:flex}.zf-fuss .zf-fuss-titel a{color:inherit;font-weight:600;text-decoration:none}.zf-fuss .zf-fuss-titel a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.zf-fuss .zf-fuss-text{max-width:34ch;color:var(--zf-ink-3);margin-top:12px}.zf-fuss .zf-fuss-label{font:400 10px/1.2 var(--zf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--zf-ink-3);margin:0 0 12px}.zf-fuss .zf-liste{grid-template-columns:repeat(4,1fr);gap:0 18px}.zf-fuss .zf-eintrag{border-top:1px solid var(--zf-rule);background:0 0;border-radius:0;grid-template-columns:20px 1fr auto;align-items:start;gap:10px;padding:9px 0}.zf-fuss a.zf-eintrag{color:var(--zf-ink);text-decoration:none}.zf-fuss a.zf-eintrag:hover{color:var(--zf-ink);background:0 0}.zf-fuss a.zf-eintrag:hover .zf-wort{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.zf-fuss .zf-eintrag .zf-zeichen{width:20px;height:20px;margin-top:-2px}.zf-fuss .zf-eintrag .zf-wort{font-size:15px}.zf-fuss .zf-eintrag small{font-size:12px}.zf-fuss .zf-eintrag em{padding-top:4px}.zf-fuss .zf-fuss-unten{border-top:1px solid var(--zf-rule);font:400 10.5px/1.4 var(--zf-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--zf-ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:36px;padding-top:16px;display:flex}.zf-fuss .zf-fuss-unten nav{gap:22px;display:flex}.zf-fuss .zf-fuss-unten a{color:var(--zf-ink-2);text-decoration:none}.zf-fuss .zf-fuss-unten a:hover{color:var(--zf-ink)}@media (max-width:720px){.zf-kopf{gap:10px}.zf-marke{gap:9px}.zf-zeichen{width:24px;height:24px}.zf-wort{font-size:18.5px}.zf-unter{letter-spacing:.12em;font-size:8.5px}.zf-unter:has(.kurz-u) .lang-u{display:none}.zf-unter .kurz-u{display:inline}.zf-knopf{border-radius:50%;flex:none;justify-content:center;width:36px;height:36px;padding:0}.zf-knopf .t,.zf-knopf .zf-zahl{display:none}.zf-menue{top:var(--zf-oben,64px);width:auto;max-width:none;max-height:calc(100dvh - var(--zf-oben,64px));transform-origin:50% 0;border-width:0 0 1px;border-radius:0 0 18px 18px;padding:4px 10px 10px;position:fixed;left:0;right:0;overflow:auto;box-shadow:0 30px 60px -30px #00000073}.zf-liste{grid-template-columns:1fr}.zf-menue .zf-eintrag{min-height:58px;padding:12px 8px}.zf-menue-kopf{padding:12px 8px 8px}.zf-menue .lang{display:none}.zf-menue-fuss{padding:12px 8px 4px}.zf-schleier{inset:var(--zf-oben,64px) 0 0;background:color-mix(in srgb, var(--zf-bg) 72%, transparent);z-index:55;pointer-events:auto;animation:.18s zf-ein;display:block;position:fixed}.zf-schleier[hidden]{display:none}@keyframes zf-ein{0%{opacity:0}}.zf-fuss{padding-top:34px}.zf-fuss-oben{grid-template-columns:1fr;gap:30px}.zf-fuss .zf-fuss-titel{font-size:21px}.zf-fuss .zf-liste{grid-template-columns:1fr 1fr;gap:0 14px}.zf-fuss .zf-eintrag small{display:none}.zf-fuss .zf-eintrag .zf-wort{white-space:normal}.zf-fuss .zf-fuss-unten{flex-direction:column}}@media (prefers-reduced-motion:reduce){.zf-menue,.zf-schleier,.zf-marke:hover .z,a.zf-eintrag:hover .z{animation:none}.zf-zeilen-ico rect,.zf-knopf,.zf-eintrag,.zf-eintrag .pfeil{transition:none}}
:root{--bg:#f1f1ef;--panel:#f8f8f6;--ink:#151514;--ink-2:#57575a;--ink-3:#8e8e91;--rule:#dcdcd8;--lane:#e6e6e2;--red:#dc3b1d;--red-2:#dc3b1d80;--red-soft:#dc3b1d1a;--other:#1515142b;--serif:var(--font-fraunces), "Fraunces", Georgia, serif;--sans:var(--font-inter), "Inter", system-ui, sans-serif;--mono:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--pad:var(--s-7);--abschnitt:var(--s-8);--spalte:var(--s-7);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#0d0d0e;--panel:#141415;--ink:#eeede9;--ink-2:#a6a5a1;--ink-3:#6c6b68;--rule:#242424;--lane:#19191a;--red:#ff5a38;--red-2:#ff5a3880;--red-soft:#ff5a381f;--other:#eeede929;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--zf-bg:var(--bg);--zf-panel:var(--panel);--zf-ink:var(--ink);--zf-ink-2:var(--ink-2);--zf-ink-3:var(--ink-3);--zf-rule:var(--rule);--zf-sel:var(--lane);--zf-acc:var(--red);--zf-name:var(--serif);--zf-sans:var(--sans);--zf-mono:var(--mono);--zf-rand:0px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--ink);transition:background-color .5s var(--ease), color .5s var(--ease);-webkit-text-size-adjust:100%}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;overflow-x:hidden}a{color:inherit}button,select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:1.5px solid var(--red);outline-offset:3px;border-radius:3px}.lb{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.sprunglink{left:-9999px;top:var(--s-2);z-index:10;padding:var(--s-2) var(--s-3);background:var(--ink);color:var(--bg);border-radius:6px;position:absolute}.sprunglink:focus{left:8px}.nur-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}header.kopf{align-items:center;gap:var(--s-4);padding:var(--s-5) var(--pad) 0;flex-wrap:wrap;display:flex}.standort{align-items:center;gap:var(--s-2) var(--s-4);color:var(--ink-2);padding:var(--s-3) 0 0;animation:fade .4s var(--ease) both;flex-wrap:wrap;flex-basis:100%;order:6;font-size:13px;display:flex}html[data-land] .standort.erst{display:none}.standort b{color:var(--ink);font-weight:600}.standort .fehler{color:var(--ink);padding-left:var(--s-3);border-left:2px solid var(--red)}.standort button{align-items:center;gap:var(--s-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:var(--s-2) var(--s-3);border:1px solid var(--red);color:var(--red);border-radius:20px;font-size:10.5px;transition:background .2s,color .2s;display:inline-flex}@media (hover:hover){.standort button:hover:not(:disabled){background:var(--red);color:#fff}}.standort button:disabled{opacity:.6;cursor:progress}.standort svg{width:14px;height:14px}.fest-antwort{margin-top:var(--s-4);display:block}.fest-antwort strong{font-family:var(--serif);letter-spacing:-.02em;color:var(--red);font-size:clamp(26px,2.6vw,40px);font-weight:400;line-height:1.05;display:block}.fest-antwort small{margin-top:var(--s-2);color:var(--ink-2);font-size:14px;display:block}.tr{gap:var(--s-7) var(--spalte);padding:var(--abschnitt) var(--pad) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tr-teil{gap:var(--s-4);border-top:1px solid var(--rule);padding-top:var(--s-5);align-content:start;display:grid}.tr-teil h2{font-family:var(--serif);letter-spacing:-.03em;font-size:32px;font-weight:300;line-height:1.05}.tr-eingabe{gap:var(--s-4) var(--s-5);flex-wrap:wrap;display:flex}.tr-eingabe label{gap:var(--s-2);display:grid}.tr-eingabe input{font:400 16px/1.2 var(--mono);color:var(--ink);border:0;border-bottom:1px solid var(--rule);padding:var(--s-2) 0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;min-width:150px}@media (prefers-color-scheme:dark){.tr-eingabe input{--lightningcss-light: ;--lightningcss-dark:initial}}.tr-eingabe input:focus-visible{border-color:var(--red);outline:none}.tr-eingabe .tr-zahl{width:120px;min-width:0;color:var(--red);font-size:22px}.tr-antwort{animation:fade .3s var(--ease) both}.tr-gross{font-family:var(--serif);letter-spacing:-.02em;font-size:26px;font-weight:300;line-height:1.1}.tr-gross b{color:var(--red);letter-spacing:-.04em;font-size:clamp(56px,6vw,88px);font-weight:300;line-height:.9}.tr-datum b{letter-spacing:-.03em;font-size:clamp(32px,3.4vw,48px);line-height:1.05}.tr-gross small{font-family:var(--sans);color:var(--ink-2);letter-spacing:0;margin-top:var(--s-2);font-size:13px;display:block}.tr-antwort ul{margin-top:var(--s-4);gap:var(--s-2);color:var(--ink-2);font-size:14.5px;line-height:1.45;list-style:none;display:grid}.tr-antwort li{padding-left:var(--s-4);position:relative}.tr-antwort li:before{content:"";background:var(--other);border-radius:1px;width:6px;height:6px;position:absolute;top:.6em;left:0}.tr-antwort .rot{color:var(--red);font-weight:600}.me-lane .mein-blk{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:4 3;animation:fade .6s var(--ease) both}.me-lane .eigen-tag{fill:var(--red-2);animation:fade .6s var(--ease) both}.sf-inhalt{gap:var(--s-4);align-content:start;display:grid}.sf-text{color:var(--ink-2);max-width:68ch;margin:0;font-size:14px;line-height:1.5}.mein{margin:var(--s-6) var(--pad) 0;padding:var(--s-5);box-shadow:inset 0 0 0 1px var(--rule);gap:var(--s-4) var(--s-6);animation:fade .4s var(--ease) both;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;display:grid}.mein-kopf h2{font-family:var(--serif);letter-spacing:-.03em;font-size:30px;font-weight:300;line-height:1.05}.mein-kopf h2 em{color:var(--red);font-style:normal}.mein-kopf .lb{margin-top:var(--s-2);line-height:1.5;display:block}.mein-antwort{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.mein-antwort p{align-items:center;gap:var(--s-3);font-size:15px;display:flex}.mein-antwort .zahl{font-family:var(--serif);color:var(--red);letter-spacing:-.04em;font-size:64px;font-weight:200;line-height:.8}.mein-antwort small{color:var(--ink-2);margin-top:var(--s-1);font-size:12.5px;display:block}.mein .jahreslinie{grid-column:1/-1}.knopf-link{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:var(--s-2) var(--s-3);background:var(--red);color:#fff;border-radius:20px;font-size:10.5px;text-decoration:none}.aktionen button.an{border-color:var(--red);color:var(--red)}.aktionen button.merken:not(:disabled){background:var(--red);border-color:var(--red);color:#fff}.mein-leer{margin:var(--s-5) var(--pad) 0;color:var(--ink-2);gap:var(--s-2) var(--s-3);flex-wrap:wrap;align-items:baseline;font-size:13.5px;display:flex}.mein-leer a{color:var(--red)}.zw-wahl{gap:var(--s-2);display:grid}.zw-wahl select{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:var(--s-2) var(--s-4);border:1px solid var(--red);color:var(--ink);background:0 0;border-radius:20px;max-width:240px;font-size:11px}.zw-summe{color:var(--ink-2);margin-bottom:var(--s-3);font-size:15px}.zw-summe b{font-family:var(--serif);color:var(--red);letter-spacing:-.03em;margin-right:var(--s-2);font-size:44px;font-weight:300}.land{margin-left:auto;position:relative}.land-kurz{display:none}.land select{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:var(--s-2) var(--s-6) var(--s-2) var(--s-4);border:1px solid var(--rule);appearance:none;background:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%) right 15px center / 5px 5px no-repeat, linear-gradient(-45deg, transparent 50%, var(--ink-3) 50%) right 10px center / 5px 5px no-repeat;border-radius:20px;font-size:11px}.land select option{background:var(--bg);color:var(--ink)}.theme{border:1px solid var(--rule);width:34px;height:34px;transition:transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}.theme:active{transform:rotate(40deg)}.theme svg{width:14px;height:14px}.bereiche{gap:var(--s-4);margin-left:var(--s-5);flex-wrap:wrap;display:flex}.bereiche a{padding:var(--s-2) 0;border-bottom:1px solid #0000;text-decoration:none;transition:color .25s,border-color .25s}.bereiche a:hover{color:var(--ink)}.bereiche a.an{color:var(--ink);border-color:var(--red)}.theme .sun{display:none}[data-theme=dark] .theme .sun{display:block}[data-theme=dark] .theme .moon{display:none}html[data-js] .zaehler:not(.an){visibility:hidden;animation:0s 3s forwards land-zeigen}@keyframes land-zeigen{to{visibility:visible}}.cockpit{gap:var(--s-7);min-width:0;padding:var(--s-6) var(--pad);grid-template-columns:auto minmax(0,1fr);align-items:end;display:grid}.count{align-items:flex-end;gap:var(--s-4);display:flex}.count .num{font-family:var(--serif);letter-spacing:-.05em;font-variation-settings:"opsz" 48;color:var(--red);font-size:clamp(120px,15vw,236px);font-weight:200;line-height:.74}.count .what{padding-bottom:var(--s-2)}.count .what b{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(22px,2vw,32px);font-weight:300;line-height:1.05;display:block}.count .what .lb{margin-top:var(--s-3);display:block}.inst{border-left:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.i{padding:var(--s-1) var(--s-5) var(--s-2);gap:var(--s-3);border-right:1px solid var(--rule);opacity:0;min-height:132px;animation:in .8s var(--ease) forwards;flex-direction:column;justify-content:space-between;display:flex;transform:translateY(8px)}.i:nth-child(2){animation-delay:.1s}.i:nth-child(3){animation-delay:.2s}.i:nth-child(4){animation-delay:.3s}@keyframes in{to{opacity:1;transform:none}}.i .big{font-family:var(--serif);letter-spacing:-.03em;font-variation-settings:"opsz" 48;font-size:54px;font-weight:300;line-height:.9}.i .big small{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);margin-left:var(--s-1);font-size:11px}.i .foot{color:var(--ink-2);margin-top:var(--s-2);font-size:12.5px;line-height:1.35}.wk{gap:var(--s-1);margin-top:var(--s-3);display:flex}.wk span{justify-items:center;gap:var(--s-1);width:16px;font-family:var(--mono);color:var(--ink-3);font-size:8.5px;display:grid}.wk i{background:var(--other);border-radius:50%;width:8px;height:8px}.wk .we i{box-shadow:inset 0 0 0 1.2px var(--ink-3);background:0 0}.wk .now i{background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.wk .now{color:var(--red)}.sheet{gap:var(--s-3);align-items:flex-end;display:flex}.sheet .pg{width:58px;box-shadow:0 0 0 1px var(--rule), 0 6px 14px -8px #00000059;background:var(--panel);text-align:center;transform-origin:top;animation:flip 1s var(--ease) .5s both;border-radius:6px;flex:none;overflow:hidden}@keyframes flip{0%{opacity:0;transform:perspective(300px)rotateX(-80deg)}}.sheet .pg b{background:var(--red);color:#fff;font-family:var(--mono);letter-spacing:.14em;padding:var(--s-1) 0;font-size:9.5px;font-weight:500;display:block}.sheet .pg span{font-family:var(--serif);font-size:34px;font-weight:300;line-height:1.25;display:block}.sheet .pg em{font-style:normal;font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);padding-bottom:var(--s-1);font-size:9px;display:block}.sheet .t{font-size:13px;font-weight:600;line-height:1.3}.sheet .t small{color:var(--ink-3);margin-top:var(--s-1);font-size:12px;font-weight:400;display:block}.dots{gap:var(--s-1);margin-top:var(--s-3);grid-template-columns:repeat(8,10px);display:grid}.dots i{width:10px;height:10px;box-shadow:inset 0 0 0 1.2px var(--ink-3);animation:pop .5s var(--spring) forwards;border-radius:50%;transform:scale(0)}.dots i.on{background:var(--red);box-shadow:none}@keyframes pop{to{transform:none}}.ring{align-items:center;gap:var(--s-4);display:flex}.ring svg{flex:none;width:70px;height:70px;transform:rotate(-90deg)}.ring .tr{fill:none;stroke:var(--lane);stroke-width:5px}.ring .pr{fill:none;stroke:var(--red);stroke-width:5px;stroke-linecap:round;animation:ring 1.6s var(--ease) .4s both}@keyframes ring{0%{stroke-dashoffset:var(--u)}}a.i{color:inherit;text-decoration:none;transition:background-color .25s}a.i:hover{background:var(--red-soft)}a.i:hover .lb{color:var(--red)}.ring .v{font-family:var(--serif);letter-spacing:-.03em;font-size:30px;font-weight:300;line-height:1}.band-wrap{padding:0 var(--pad)}.band-outer{border-top:1px solid var(--rule);padding-top:var(--s-3);position:relative}.labels{background:var(--bg);z-index:2;pointer-events:none;width:56px;transition:background-color .5s var(--ease);position:absolute;top:10px;bottom:0;left:0}.labels>*{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);pointer-events:auto;cursor:pointer;padding:0;font-size:10px;line-height:1.2;text-decoration:none;transition:color .3s;position:absolute;left:0}.labels>.achse,.labels>.me{cursor:default}.labels>:hover,.labels>.hi{color:var(--ink)}.labels>.sel{color:var(--red);font-weight:500}.labels>.me{color:var(--ink);font-size:10px;font-weight:500}.band-scroll{scrollbar-width:none;position:relative;overflow-x:auto}.band-scroll::-webkit-scrollbar{display:none}.band{min-width:780px;padding-left:60px;position:relative}.band>svg{cursor:crosshair;width:100%;display:block;overflow:visible}.band>svg:focus-visible{outline-offset:6px}.dichte{animation:1.5s cubic-bezier(.45,0,.2,1) both wisch}@keyframes wisch{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.me-lane .waehle{font-family:var(--mono);letter-spacing:.14em;fill:var(--ink-3);font-size:9.5px}.lane.hi .lane-bg{fill:var(--red-soft);opacity:1}.lane.hi .fer{fill:var(--red-2)}.ml{font-family:var(--mono);letter-spacing:.14em;fill:var(--ink-3);font-size:10px}.ml.cur{fill:var(--ink)}.mline{stroke:var(--rule)}.kw{stroke:var(--ink-3);opacity:.45}.dens{fill:var(--ink);opacity:.1}.dens-l{fill:none;stroke:var(--ink-3);stroke-width:1px}.lane-bg{fill:var(--lane)}.fer{fill:var(--other);transform-box:fill-box;transform-origin:0;transition:fill .4s var(--ease);animation:seg .8s var(--ease) forwards;transform:scaleX(0)}@keyframes seg{to{transform:scaleX(1)}}.lane{cursor:crosshair}.lane.zeig .lane-bg{fill:var(--red-soft);opacity:1}.lane.sel .fer{fill:var(--red-2)}.me-lane .fer{fill:var(--red)}.me-lane .fn{font-family:var(--mono);letter-spacing:.1em;fill:#fff;pointer-events:none;opacity:0;font-size:9.5px;animation:.4s linear .9s forwards fade}@keyframes fade{to{opacity:1}}.me-lane .we{fill:var(--ink);opacity:.05}.hol-all{stroke:var(--red);stroke-width:1px;opacity:.35}.hol-sq{fill:var(--red)}.hol-reg{fill:var(--ink-3)}.hol-teil{fill:none;stroke:var(--ink-3);stroke-width:1px}.lane.sel .hol-reg,.me-lane .hol-reg{fill:var(--red)}.lane.sel .hol-teil,.me-lane .hol-teil{stroke:var(--red)}.today line{stroke:var(--ink);stroke-width:1.5px}.today .lab{font-family:var(--mono);letter-spacing:.14em;fill:var(--bg);font-size:9.5px}.today .pill{fill:var(--ink)}.today{opacity:0;animation:fade .6s var(--ease) 1.1s forwards}.cursor{pointer-events:none;opacity:0;transition:opacity .12s}.cursor.on{opacity:1}.cursor line{stroke:var(--red);stroke-width:1px}.cursor .pill{fill:var(--red)}.cursor text{font-family:var(--mono);letter-spacing:.1em;fill:#fff;font-size:9.5px}.tip{pointer-events:none;z-index:4;padding:var(--s-2) var(--s-3);background:var(--ink);color:var(--bg);opacity:0;white-space:nowrap;border-radius:8px;max-width:360px;font-size:12.5px;line-height:1.45;transition:opacity .12s;position:fixed;top:0;left:0;transform:translate(-50%,calc(-100% - 14px))}.tip .tip-spur{opacity:.8;display:block}@media (max-width:640px){.tip{white-space:normal;text-align:center;width:max-content;max-width:calc(100vw - 16px)}}.tip.on{opacity:1}.tip b{font-weight:600}.tip .r{color:var(--red)}[data-theme=dark] .tip .r{color:#c43214}.br,.abschnitt{padding:var(--abschnitt) var(--pad) 0;gap:var(--s-5) var(--spalte);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.br>div:first-child,.abschnitt>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.br h2,.abschnitt>div:first-child h2{font-family:var(--serif);letter-spacing:-.03em;font-size:32px;font-weight:300;line-height:1.05}.br h2+.lb,.abschnitt>div:first-child h2+.lb{margin-top:var(--s-3);display:block}.br>div:first-child>:not(h2):not(.lb:nth-child(2)),.abschnitt>div:first-child>:not(h2):not(.lb:nth-child(2)){margin-top:var(--s-5)}.mehr{display:inline-block}.rows{border-top:1px solid var(--rule)}.row{gap:var(--s-4);min-height:64px;padding:var(--s-3) 0;border-bottom:1px solid var(--rule);opacity:0;animation:in .5s var(--ease) forwards;grid-template-columns:220px 190px minmax(0,1fr) 150px;align-items:center;transition:background .25s;display:grid;transform:translate(-6px)}.row:hover{background:var(--red-soft)}.row .h{font-size:14px;font-weight:600}.row .h small{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);margin-top:var(--s-1);font-size:10px;font-weight:400;display:block}.row .eq{align-items:baseline;gap:var(--s-4);white-space:nowrap;font-family:var(--serif);letter-spacing:-.02em;font-size:26px;font-weight:300;line-height:1;display:flex}.row .eq span{align-items:baseline;gap:var(--s-1);display:inline-flex}.row .eq span:first-child{min-width:80px}.row .eq em{color:var(--red);font-style:normal}.row .eq small{font-family:var(--mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.strip{gap:var(--s-1);flex-wrap:wrap;display:flex}.strip i{background:var(--lane);border-radius:2px;width:13px;height:18px}.strip i.we{background:var(--other)}.strip i.hol{background:var(--red)}.strip i.vac{box-shadow:inset 0 0 0 1.5px var(--red);background:0 0}.row .when{text-align:right;font-family:var(--mono);color:var(--ink-2);white-space:nowrap;font-size:11px}.key{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.key span{gap:var(--s-2);align-items:center;display:inline-flex}.key i{border-radius:2px;width:10px;height:13px}.leer{padding:var(--s-4) 0;color:var(--ink-2);font-size:14px}.schnell{gap:var(--s-2);display:grid}.schnell>div{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.schnell input[type=number]{width:64px;font:300 26px/1 var(--serif);color:var(--red);border:0;border-bottom:1px solid var(--rule);padding:var(--s-1) 0;-moz-appearance:textfield;background:0 0}.schnell input::-webkit-inner-spin-button{opacity:.4}.schnell button{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:20px;font-size:10.5px;transition:border-color .25s,color .25s}.schnell button:hover{border-color:var(--red);color:var(--red)}.nf-tab{border-collapse:collapse;border-top:1px solid var(--rule);width:100%}.nf-tab tr{opacity:0;animation:in .5s var(--ease) forwards;transition:background .2s}.nf-tab tr:hover{background:var(--red-soft)}.nf-tab th,.nf-tab td{padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle;font-weight:400}.nf-tab th{width:38px;font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);font-size:10.5px}.nf-tab th button{font:inherit;letter-spacing:inherit;color:inherit;padding:var(--s-1) 0}.nf-tab th button:hover{color:var(--ink)}.nf-tab .n{white-space:nowrap;font-size:13.5px;font-weight:600}.nf-tab .n a{text-decoration:none}.nf-tab .n a:hover{color:var(--red)}.nf-tab .n small{color:var(--ink-3);margin-left:var(--s-2);font-size:12px;font-weight:400}.nf-tab .z{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;font-size:11.5px}.nf-tab .w{text-align:right;padding-right:0}.nf-tab .leiste{width:44%}.nf-tab .spur{background:var(--lane);border-radius:2px;height:10px;display:block;position:relative}.nf-tab .spur i{background:var(--other);transform-origin:0;animation:wachs .8s var(--ease) both;animation-delay:inherit;border-radius:2px;position:absolute;top:0;bottom:0}@keyframes wachs{0%{transform:scaleX(0)}}.nf-tab tr.sel th,.nf-tab tr.sel .w{color:var(--red)}.nf-tab tr.sel .spur i{background:var(--red)}.nf-tab tr.jetzt .w{color:var(--ink)}.regler .i{opacity:1;justify-content:flex-start;gap:var(--s-3);animation:none;transform:none}.regler .foot{margin-top:auto;display:block}.stepper{align-items:center;gap:var(--s-2);display:flex}.stepper input{width:2.3ch;font:300 54px/.9 var(--serif);letter-spacing:-.03em;color:var(--red);text-align:center;-moz-appearance:textfield;background:0 0;border:0}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none}.stepper button{border:1px solid var(--rule);border-radius:50%;width:30px;height:30px;font-size:16px;line-height:1;transition:border-color .2s,color .2s}.stepper button:hover{border-color:var(--red);color:var(--red)}.schieber{width:100%;accent-color:var(--red)}.wahl{gap:var(--s-2);flex-wrap:wrap;display:flex}.wahl button{font-family:var(--mono);letter-spacing:.08em;padding:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:18px;font-size:11px;transition:background .2s,color .2s,border-color .2s}.wahl button:hover{border-color:var(--red)}.wahl button.an{background:var(--red);border-color:var(--red);color:#fff}.schalter{gap:var(--s-3);cursor:pointer;align-items:center;font-size:13.5px;line-height:1.3;display:flex}.schalter input{opacity:0;width:1px;height:1px;position:absolute}.schalter span{background:var(--lane);width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:10px;flex:none;transition:background .25s;position:relative}.schalter span:after{content:"";background:var(--ink-3);width:14px;height:14px;transition:transform .3s var(--spring), background .25s;border-radius:50%;position:absolute;top:3px;left:3px}.schalter input:checked+span{background:var(--red);box-shadow:none}.schalter input:checked+span:after{background:#fff;transform:translate(14px)}.schalter input:focus-visible+span{outline:1.5px solid var(--red);outline-offset:3px}.planer-linie .band-outer{padding-top:var(--s-4)}.planer-linie .key{margin-top:var(--s-3)}.aktionen{gap:var(--s-2);flex-wrap:wrap;display:flex}.aktionen button{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:20px;font-size:10.5px;transition:border-color .25s,color .25s}.aktionen button:hover:not(:disabled){border-color:var(--red);color:var(--red)}.aktionen button:disabled{opacity:.4;cursor:default}.pl-regler{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-regler .i{min-height:116px;padding-bottom:var(--s-4)}.pl-regler .i:nth-child(-n+3){border-bottom:1px solid var(--rule)}.pl-regler .i:nth-child(n+4){padding-top:var(--s-4)}.pl-bilanz{gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex!important}.pl-bilanz .fix{color:var(--red)}.pl-meldung{min-height:1em;color:var(--red)}.pl-mehr-knopf,.tr-inst-unten{display:none}.pl-plan{grid-template-rows:auto 1fr;grid-template-areas:"kopf rows""werkzeug rows"}.pl-plan>.pl-plan-kopf{grid-area:kopf}.pl-plan>.rows,.pl-plan>.leer{grid-area:rows}.pl-plan-werkzeug{align-items:flex-start;gap:var(--s-4);flex-direction:column;grid-area:werkzeug;display:flex}.pl-plan-werkzeug .mehr+.mehr{margin-top:calc(-1 * var(--s-2))}.betreuung{gap:0;margin:0;padding:0;list-style:none;display:grid}.betreuung li{gap:var(--s-2) var(--s-5);padding:var(--s-4) 0;border-top:1px solid var(--rule);grid-template-columns:220px minmax(0,1fr) minmax(0,1.4fr);align-items:center;display:grid}.betreuung li:last-child{border-bottom:1px solid var(--rule)}.b-kopf b{font-family:var(--serif);letter-spacing:-.01em;font-size:19px;font-weight:400;display:block}.b-kopf .lb{margin-top:var(--s-1);display:block}.b-balken{background:repeating-linear-gradient(135deg, var(--other) 0 2px, transparent 2px 5px), var(--lane);border-radius:2px;height:10px;overflow:hidden}.b-balken i{background:var(--red);transform-origin:0;height:100%;animation:wachs .8s var(--ease) both;border-radius:2px;display:block}.b-text{gap:var(--s-1);font-size:13.5px;line-height:1.35;display:grid}.b-text em{color:var(--red);font-style:normal;font-weight:600}.b-offen{color:var(--ink-2)}.betreuung li.voll .b-offen{color:var(--ink-3)}.pl-wunsch>div:last-child{gap:var(--s-4);align-content:start;display:grid}.wunsch-form{align-items:flex-end;gap:var(--s-4) var(--s-5);flex-wrap:wrap;display:flex}.wunsch-form label,.wunsch-form>div{gap:var(--s-2);display:grid}.wunsch-form input[type=date]{font:400 15px/1.2 var(--sans,inherit);color:var(--ink);border:0;border-bottom:1px solid var(--rule);padding:var(--s-2) 0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;min-width:150px}@media (prefers-color-scheme:dark){.wunsch-form input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial}}.wunsch-form input[type=date]:focus-visible{border-color:var(--red);outline:none}.wunsch-vorschau{color:var(--ink);flex-basis:100%;margin:0}.knopf{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:var(--s-2) var(--s-4);background:var(--red);color:#fff;border:1px solid var(--red);border-radius:20px;font-size:10.5px;transition:opacity .2s}.knopf:disabled{opacity:.35;cursor:default}.knopf-text{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.knopf-text:hover{color:var(--red)}.chips{gap:var(--s-2);flex-wrap:wrap;list-style:none;display:flex}.chips li{align-items:center;gap:var(--s-2);font-family:var(--mono);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-3);background:color-mix(in srgb, var(--red) 22%, transparent);color:var(--ink);animation:fade .3s var(--ease) both;border-radius:16px;font-size:11.5px;display:inline-flex}.chips li button{width:24px;height:24px;color:var(--ink-2);border-radius:50%;font-size:15px;line-height:1}.chips li button:hover{color:var(--red);background:var(--red-soft)}.chips li.alle{padding-left:var(--s-1);background:0 0}.chips li.alle button{width:auto;height:auto;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-underline-offset:3px;font-size:10.5px;text-decoration:underline}.hinweis{color:var(--ink-2);padding-left:var(--s-3);border-left:2px solid var(--red);font-size:13.5px;line-height:1.45}.row .hinweis{grid-column:1/-1;font-size:12.5px}.row .h .marke{margin-left:var(--s-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red);vertical-align:2px;font-size:9.5px;font-weight:500;display:inline-block}.row .h small{letter-spacing:.04em;line-height:1.4}.strip i.vac.fix{background:color-mix(in srgb, var(--red) 35%, transparent)}.key i.k-fix{background:color-mix(in srgb, var(--red) 35%, transparent);box-shadow:inset 0 0 0 1.5px var(--red)}.key i.k-sperr{background:repeating-linear-gradient(135deg, var(--ink-3) 0 1.5px, transparent 1.5px 4px)}.key i.k-fer{background:color-mix(in srgb, var(--ink) 10%, var(--lane));box-shadow:inset 0 -3px 0 var(--ink-2)}.nur-mobil{display:none}.pl-kal{align-items:start}.pk{gap:var(--s-5) var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pk-m h3{margin-bottom:var(--s-2)}.pk-g{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.pk-wt{font-family:var(--mono);color:var(--ink-3);text-align:center;padding-bottom:2px;font-size:9px}.pk-t{aspect-ratio:1;min-height:26px;font-family:var(--mono);color:var(--ink);background:var(--lane);border:0;border-radius:4px;place-items:center;padding:0;font-size:11px;transition:background .15s,box-shadow .15s;display:grid;position:relative}button.pk-t{cursor:pointer}button.pk-t:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3)}button.pk-t:focus-visible{outline:1.5px solid var(--red);outline-offset:1px}.pk-t.we{background:var(--other);color:var(--ink-2)}.pk-t.hol{background:var(--red);color:#fff}.pk-t.fer:after{content:"";background:var(--ink-2);border-radius:1px;height:3px;position:absolute;bottom:2px;left:2px;right:2px}.pk-t.fer:not(.hol):not(.fest):not(.vor):not(.sperr):not(.we){background:color-mix(in srgb, var(--ink) 10%, var(--lane))}.pk-t.hol.fer:after{background:#ffffffb3}.pk-t.fest{background:color-mix(in srgb, var(--red) 35%, transparent);box-shadow:inset 0 0 0 1.5px var(--red);font-weight:600}.pk-t.vor{box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red);background:0 0;font-weight:600}.pk-t.sperr{background:repeating-linear-gradient(135deg, var(--other) 0 2px, transparent 2px 5px);color:var(--ink-3);text-decoration:line-through}.pk-t.heute{outline:1.5px solid var(--ink);outline-offset:1px}.pk-t.aus{opacity:.35}.jahreslinie{display:block;overflow:visible}.jahreslinie .we{fill:var(--ink);opacity:.06}.jahreslinie .jl-fer{fill:var(--ink-3);opacity:.7}.jahreslinie .jl-hol{fill:var(--red);stroke:var(--red);stroke-width:1px}.jahreslinie .jl-blk .rahmen{fill:var(--red-soft);stroke:var(--red);stroke-width:1.5px;animation:fade .5s var(--ease) both}.jahreslinie .jl-blk .urlaub{fill:var(--red);stroke:var(--red);stroke-width:1px}.jahreslinie .jl-heute{stroke:var(--ink);stroke-width:1.5px}.kennzahlen{grid-template-columns:minmax(0,1fr)}.kw-cockpit{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.kw-cockpit .inst{border-top:1px solid var(--rule);padding-top:var(--s-4)}.kennzahlen .inst{border-left:1px solid var(--rule)}.i .big.klein{font-size:40px}.wochentage{gap:var(--s-2);margin-top:var(--s-3);display:flex}.wochentage span{justify-items:center;gap:var(--s-1);width:26px;padding:var(--s-1) 0;font-family:var(--serif);box-shadow:inset 0 0 0 1px var(--rule);border-radius:6px;font-size:17px;font-weight:300;display:grid}.wochentage em{font-style:normal;font-family:var(--mono);color:var(--ink-3);font-size:8.5px}.wochentage .we{box-shadow:none;background:var(--lane)}.wochentage .hol{color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.wochentage .now{background:var(--red);color:#fff;box-shadow:none}.wochentage .now em{color:#fff}.kw-rechner input{font:400 13px var(--mono);color:var(--ink);border:1px solid var(--rule);padding:var(--s-2);margin-top:var(--s-3);color-scheme:normal;background:0 0;border-radius:6px}.kw-rechner p{margin-top:var(--s-3)}.kw-rechner b{font-family:var(--serif);color:var(--red);letter-spacing:-.02em;margin-right:var(--s-2);font-size:30px;font-weight:300}.kw-rechner small{color:var(--ink-2);font-size:12px}.kw-tabellen{gap:0 var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kw-tab td{padding-top:var(--s-2);padding-bottom:var(--s-2)}.kw-tab td.z,.kw-tab small{white-space:normal}.kw-tab td.n{width:3ch;font-family:var(--serif);font-size:17px;font-weight:300}.kw-tab td small.rot{color:var(--red)}.raster-info{color:var(--ink-2);min-height:var(--s-5);margin-bottom:var(--s-3);font-size:13.5px}.raster-info b{color:var(--ink);font-weight:600}.raster-info .r{color:var(--red)}.raster-scroll{scrollbar-width:thin;padding-bottom:var(--s-2);overflow-x:auto}.raster{gap:var(--s-1);min-width:760px;display:grid}.raster .rk{letter-spacing:.08em;align-self:center;font-size:9px}.raster .rm{letter-spacing:.08em;white-space:nowrap;font-size:9px;overflow:visible}.raster .rkw{font-family:var(--mono);color:var(--ink-3);padding:var(--s-1) 0;border-radius:3px;font-size:8.5px}.raster .rkw.an{color:var(--ink);background:var(--lane)}.raster .rkw.heute{color:var(--red);font-weight:500}.raster i{aspect-ratio:1;background:var(--lane);animation:pop .45s var(--spring) forwards;border-radius:3px;transition:box-shadow .15s;display:block;transform:scale(0)}.raster i.we{background:var(--other)}.raster i.fer{background:var(--red-2)}.raster i.hol{background:var(--red)}.raster i.an{box-shadow:0 0 0 1px var(--ink-3)}.raster i.heute{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--ink)}.druck-werkzeug{margin:var(--s-6) var(--pad) 0;padding:var(--s-5) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:var(--s-5) var(--s-6);flex-wrap:wrap;align-items:flex-start;display:flex}.dw-gruppe{gap:var(--s-2);align-content:start;display:grid}.dw-select{font-family:var(--mono);letter-spacing:.06em;padding:var(--s-2) var(--s-3);border:1px solid var(--rule);background:var(--bg);border-radius:18px;font-size:11px}.dw-jahre{gap:var(--s-3);display:flex}.dw-jahre a{text-decoration:none}.dw-jahre a.an{color:var(--red)}.dw-drucken{max-width:230px;margin-left:auto}.dw-drucken small{color:var(--ink-3);font-size:12px;line-height:1.35}.drucken{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:var(--s-3) var(--s-5);background:var(--red);color:#fff;transition:transform .3s var(--spring), box-shadow .3s;border-radius:22px;font-size:11px}.drucken:hover{box-shadow:0 6px 18px -8px var(--red);transform:translateY(-1px)}.schalter input:disabled+span{opacity:.4}.druck-ausgabe{padding:var(--s-6) var(--pad) 0;gap:var(--s-6);justify-items:center;display:grid;overflow-x:auto}.blatt{--p-bg:var(--panel);--p-ink:var(--ink);--p-ink-2:var(--ink-2);--p-ink-3:var(--ink-3);--p-rot:var(--red);--p-fer:var(--red-soft);--p-fer-kante:var(--red-2);--p-we:var(--lane);--p-linie:var(--rule);background:var(--p-bg);width:100%;color:var(--p-ink);box-shadow:0 0 0 1px var(--rule), 0 24px 50px -30px #00000059;animation:in .7s var(--ease) both;border-radius:4px;flex-direction:column;padding:2.4cqw 2.6cqw 1.6cqw;display:flex;container-type:inline-size}.quer .blatt{aspect-ratio:297/210;min-width:760px;max-width:1180px}.hoch .blatt{aspect-ratio:210/297;min-width:540px;max-width:820px;padding:3cqw 3.4cqw 2cqw}.sw .blatt{--p-rot:var(--ink);--p-fer:color-mix(in srgb, var(--ink) 11%, transparent);--p-fer-kante:color-mix(in srgb, var(--ink) 45%, transparent)}.p-kopf{border-bottom:1px solid var(--p-linie);justify-content:space-between;align-items:baseline;gap:2cqw;margin-bottom:1cqw;padding-bottom:.9cqw;display:flex}.p-kopf h2{font-family:var(--serif);letter-spacing:-.03em;font-size:4.2cqw;font-weight:300;line-height:1}.p-kopf h2 span{color:var(--p-rot)}.p-kopf>span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-ink-3);font-size:1.05cqw}.hoch .p-kopf h2{font-size:6cqw}.hoch .p-kopf>span{font-size:1.5cqw}.p-jahr-spalten{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 .35cqw;min-height:0;display:grid}.p-spalte{grid-template-rows:auto repeat(31,minmax(0,1fr));min-height:0;display:grid}.p-spalte h3{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding-bottom:.35cqw;font-size:.95cqw;font-weight:500}.p-spalte .d{border-top:1px solid var(--p-linie);white-space:nowrap;align-items:center;gap:.3cqw;padding:0 .25cqw;font-size:.82cqw;line-height:1;display:flex;position:relative;overflow:hidden}.p-spalte .d b{font-variant-numeric:tabular-nums;min-width:1.35cqw;font-weight:500}.p-spalte .d i{font-style:normal;font-family:var(--mono);color:var(--p-ink-3);min-width:1.4cqw;font-size:.7cqw}.p-spalte .d small{min-width:0;color:var(--p-ink-2);text-overflow:ellipsis;flex:1;font-size:.7cqw;overflow:hidden}.p-spalte .d em{font-style:normal;font-family:var(--mono);color:var(--p-ink-3);flex:none;margin-left:auto;font-size:.6cqw}.d.we{background:var(--p-we)}.d.fer{background:var(--p-fer);box-shadow:inset .28cqw 0 0 var(--p-fer-kante)}.d.fer.we{background:linear-gradient(var(--p-fer), var(--p-fer)), var(--p-we)}.d.hol b,.d.hol small,.d.hol i{color:var(--p-rot);font-weight:600}.d.teil b,.d.teil small{color:var(--p-rot)}.sw .d.hol b{text-underline-offset:.15em;text-decoration:underline}.d.heute{outline:1.5px solid var(--p-ink);outline-offset:-1.5px}.d.url{position:relative}.d.url:after{content:"";border:.2cqw solid var(--p-ink);pointer-events:none;border-radius:.1cqw;position:absolute;inset:0}.d.url b{font-weight:700}.p-jahr-monate{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:2.2cqw 3cqw;display:grid}.p-monat h3{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:.6cqw;font-size:2.3cqw;font-weight:400}.p-mgrid{grid-template-columns:minmax(0,.6fr) repeat(7,minmax(0,1fr));gap:.25cqw;display:grid}.ohne-kw .p-mgrid{grid-template-columns:repeat(7,minmax(0,1fr))}.ohne-kw .kwz{display:none}.p-mgrid .kh{font-family:var(--mono);color:var(--p-ink-3);text-align:center;padding-bottom:.2cqw;font-size:1.05cqw}.p-mgrid .kh.we{color:var(--p-ink-2)}.p-mgrid .kwz{font-family:var(--mono);color:var(--p-ink-3);place-items:center;font-size:1cqw;display:grid}.p-mgrid .d{aspect-ratio:1.15;border-radius:.3cqw;place-items:center;font-size:1.45cqw;display:grid}.p-mgrid .d b{font-weight:400}.p-mgrid .d.leer{aspect-ratio:auto;background:0 0}.p-liste{columns:3;border-top:1px solid var(--p-linie);color:var(--p-ink-2);column-gap:3cqw;margin-top:1.6cqw;padding-top:1.2cqw;font-size:1.2cqw;line-height:1.55;list-style:none}.p-liste b{font-family:var(--mono);color:var(--p-rot);min-width:5.2cqw;font-weight:500;display:inline-block}.p-monat.gross{flex:1;display:flex}.p-monat.gross .p-mgrid{border-top:1px solid var(--p-linie);border-left:1px solid var(--p-linie);flex:1;grid-template-rows:auto;grid-auto-rows:minmax(0,1fr);gap:0}.p-monat.gross .kh,.p-monat.gross .kwz,.p-monat.gross .d{border-right:1px solid var(--p-linie);border-bottom:1px solid var(--p-linie)}.p-monat.gross .kh{padding:.5cqw 0;font-size:1.1cqw}.p-monat.gross .d{aspect-ratio:auto;border-radius:0;align-content:start;place-items:start;gap:.4cqw;padding:.6cqw .7cqw}.p-monat.gross .d b{font-family:var(--serif);font-size:2.6cqw;font-weight:300;line-height:1}.p-monat.gross .d small{color:var(--p-ink-2);font-size:.95cqw;line-height:1.2}.p-monat.gross .d.hol small.fei{color:var(--p-rot);font-weight:600}.p-monat .d.fer{box-shadow:none}.p-monat .d.fer-start{box-shadow:inset .3cqw 0 0 var(--p-fer-kante)}.hoch .p-monat.gross .d b{font-size:3.6cqw}.hoch .p-monat.gross .d small{font-size:1.35cqw}.p-legende{border-top:1px solid var(--p-linie);color:var(--p-ink-2);flex-wrap:wrap;align-items:center;gap:.5cqw 1.8cqw;margin-top:1cqw;padding-top:.8cqw;font-size:.85cqw;display:flex}.hoch .p-legende{font-size:1.2cqw}.p-legende span{align-items:center;gap:.5cqw;display:inline-flex}.p-legende i{border-radius:.15cqw;width:1.4cqw;height:.95cqw;display:inline-block}.p-legende i.hol{background:var(--p-rot)}.p-legende i.teil{box-shadow:inset 0 0 0 1px var(--p-rot)}.p-legende i.fer{background:var(--p-fer);box-shadow:inset .28cqw 0 0 var(--p-fer-kante)}.p-legende i.url{box-shadow:inset 0 0 0 .2cqw var(--p-ink)}.p-legende .quelle-p{font-family:var(--mono);letter-spacing:.06em;color:var(--p-ink-3);margin-left:auto}@media print{@page{size:A4 landscape;margin:7mm}:root,[data-theme=dark]{--bg:#fff;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html,body{background:#fff!important}header.kopf,footer.fuss,.sprunglink,.seite,.druck-werkzeug,main>:not(.druck-ausgabe){display:none!important}.druck-ausgabe{gap:0;padding:0;display:block;overflow:visible}.blatt{--p-bg:#fff;--p-ink:#151514;--p-ink-2:#444;--p-ink-3:#777;--p-rot:#dc3b1d;--p-fer:#dc3b1d21;--p-fer-kante:#dc3b1d99;--p-we:#ededeb;--p-linie:#cfcfcb;width:100%;height:100vh;box-shadow:none;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;animation:none;aspect-ratio:auto!important;min-width:0!important;max-width:none!important}.blatt:last-child{break-after:auto;page-break-after:auto}.sw .blatt{--p-rot:#000;--p-fer:#e4e4e4;--p-fer-kante:#888}.d.heute{outline:none}}.rang{border-top:1px solid var(--rule);list-style:none}.rang li{opacity:0;animation:in .5s var(--ease) forwards}.rang a{gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--rule);grid-template-columns:24px 190px minmax(0,1fr) 112px;align-items:center;font-size:13.5px;text-decoration:none;transition:background .2s;display:grid}.rang a:hover{background:var(--red-soft)}.rang .rk{font-family:var(--mono);color:var(--ink-3);font-size:10.5px}.rang .rn{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rang .rb{background:var(--lane);border-radius:2px;height:10px;overflow:hidden}.rang .rb i{background:var(--other);transform-origin:0;height:100%;animation:wachs .9s var(--ease) both;animation-delay:inherit;display:block}.rang .rw{font-family:var(--mono);color:var(--ink-2);text-align:right;white-space:nowrap;font-size:11.5px}.rang .sel .rn,.rang .sel .rw,.rang .sel .rk{color:var(--red)}.rang .sel .rb i{background:var(--red)}.count .num.antwort{font-size:clamp(110px,12vw,190px)}.count .num.antwort.nein{color:var(--ink)}.dots i.teil{box-shadow:inset 0 0 0 1.2px var(--red);background:0 0}.geltung{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gl{gap:var(--s-1) var(--s-2);padding:var(--s-3);background:var(--lane);transition:transform .25s var(--ease), background .25s;border-radius:8px;grid-template-columns:24px 1fr;text-decoration:none;display:grid}.gl:hover{transform:translateY(-2px)}.gl b{font-family:var(--mono);letter-spacing:.08em;grid-row:span 2;font-size:11px;font-weight:500}.gl span{font-size:13px;font-weight:600}.gl small{color:var(--ink-2);font-size:11.5px}.gl.ja{background:var(--red-soft)}.gl.ja b{color:var(--red)}.gl.teil{background:var(--red-soft);box-shadow:inset 0 0 0 1px var(--red-2)}.gl.nein{color:var(--ink-3)}.feste-chips{gap:var(--s-2);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.feste-chips a{padding:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:16px;text-decoration:none;transition:border-color .2s,color .2s}.feste-chips a:hover{border-color:var(--red);color:var(--red)}.mini-dots{gap:var(--s-1);display:flex}.mini-dots i{width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--ink-3);border-radius:50%}.mini-dots i.on{background:var(--red);box-shadow:none}.mini-dots i.teil{box-shadow:inset 0 0 0 1.2px var(--red)}.feste-tab .leiste{width:auto}.feste-tab .n{white-space:normal}.kw-rechner small{margin-top:var(--s-1);display:block}.tabelle td.rot{color:var(--red);font-weight:600}.einordnung{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-5);padding:var(--s-6) var(--pad) 0;flex-wrap:wrap;display:flex}.einordnung h1{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(19px,1.7vw,24px);font-weight:300;line-height:1.2}.einordnung h1 em{color:var(--red);font-style:normal}.einordnung a{text-decoration:none}.einordnung a:hover{color:var(--red)}.einordnung a b{color:var(--ink);font-weight:500}.arbeit{gap:var(--s-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;height:150px;display:grid}.arbeit div{text-align:center;gap:var(--s-1);grid-template-rows:auto 1fr auto;height:100%;display:grid}.arbeit b{font-family:var(--serif);font-size:20px;font-weight:300}.arbeit span{background:var(--other);transform-origin:bottom;animation:wachs-y .8s var(--ease) both;border-radius:3px 3px 0 0;align-self:end}.arbeit div.max span{background:var(--red)}.arbeit small{font-family:var(--mono);color:var(--ink-3);letter-spacing:.08em;font-size:10px}@keyframes wachs-y{0%{transform:scaleY(0)}}.anzeige{gap:var(--s-2) var(--s-4);margin:var(--abschnitt) var(--pad) 0;padding:var(--s-4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;text-decoration:none;display:flex}.anzeige b{font-family:var(--serif);font-size:20px;font-weight:300}.anzeige span{color:var(--ink-2);font-size:13.5px}.anzeige em{color:var(--red);font-size:13.5px;font-style:normal}.seite{padding:var(--s-7) var(--pad) 0}.krume{gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.krume a{text-decoration:none}.krume a:hover{color:var(--ink)}.titel{font-family:var(--serif);letter-spacing:-.035em;font-variation-settings:"opsz" 72;max-width:18ch;font-size:clamp(38px,5.4vw,76px);font-weight:300;line-height:.98}.titel em{color:var(--red);font-style:normal}.vorspann{margin-top:var(--s-4);max-width:62ch;color:var(--ink-2);font-size:16px;line-height:1.55}.tabelle{border-collapse:collapse;border-top:1px solid var(--rule);width:100%;font-size:14px}.tabelle th{text-align:left;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:var(--s-3) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--rule);font-size:10px;font-weight:400}.tabelle td{padding:var(--s-3) var(--s-3) var(--s-3) 0;border-bottom:1px solid var(--rule);vertical-align:baseline}.tabelle td.z,.tabelle th.z{font-family:var(--mono);white-space:nowrap;font-size:12px}.tabelle td.n{font-weight:600}.tabelle td.n a{text-decoration:none}.tabelle td.n a:hover{color:var(--red)}.tabelle td small,.tabelle .hin{color:var(--ink-3);margin-top:var(--s-1);font-size:12px;font-weight:400;display:block}.tabelle tr.jetzt td{background:var(--red-soft)}.tabelle tr.vorbei td{color:var(--ink-3)}.tabelle .rot{color:var(--red)}.tabelle-scroll{overflow-x:auto}.matrix td{font-family:var(--mono);white-space:nowrap;font-size:11.5px}.matrix td.n{font-family:var(--sans);font-size:13.5px}.querlinks{gap:var(--s-3) var(--s-5);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.querlinks a{border-bottom:1px solid var(--rule);padding-bottom:var(--s-1);text-decoration:none}.querlinks a:hover{color:var(--red);border-color:var(--red)}.quelle{margin-top:var(--s-4);color:var(--ink-3);max-width:80ch;font-size:12.5px;line-height:1.5}.quelle a{color:var(--ink-2)}.hinweise{margin-top:var(--s-3);gap:var(--s-2);color:var(--ink-2);max-width:80ch;font-size:13px;display:grid}footer.fuss{margin-top:var(--abschnitt);padding:var(--s-5) var(--pad) var(--s-6);border-top:1px solid var(--rule);gap:var(--s-5);display:grid}footer.fuss .zeile{justify-content:space-between;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}footer.fuss a{text-decoration:none}footer.fuss a:hover{color:var(--ink)}.laendernetz{gap:var(--s-3) var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.laendernetz div{gap:var(--s-1) var(--s-3);flex-wrap:wrap;align-items:baseline;display:flex}.laendernetz div b{flex-basis:100%}.laendernetz b{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.recht{padding:var(--s-7) var(--pad) 0;max-width:900px}.recht h2{font-family:var(--serif);letter-spacing:-.02em;margin:var(--s-6) 0 var(--s-2);font-size:24px;font-weight:300}.recht p,.recht address{color:var(--ink-2);margin-top:var(--s-2);font-size:15px;font-style:normal;line-height:1.6}@media (max-width:1100px){.pk{grid-template-columns:repeat(3,minmax(0,1fr))}.tr,.mein{grid-template-columns:minmax(0,1fr)}:root{--pad:var(--s-5);--spalte:var(--s-5)}header.kopf{row-gap:var(--s-2);flex-wrap:wrap}.bereiche{scrollbar-width:none;gap:var(--s-4);padding-right:var(--s-6);flex-wrap:nowrap;flex-basis:100%;order:5;margin:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.bereiche::-webkit-scrollbar{display:none}.bereiche a{white-space:nowrap}.cockpit{grid-template-columns:minmax(0,1fr)}.inst{border-left:0;border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr))}.i{border-right:0;border-bottom:1px solid var(--rule);padding:var(--s-4) var(--s-4) var(--s-4) 0;gap:var(--s-3);min-height:0}.i:nth-child(odd){border-right:1px solid var(--rule)}.i:nth-child(2n){padding-left:var(--s-4)}.br,.abschnitt{grid-template-columns:minmax(0,1fr)}.pl-plan{grid-template-rows:auto;grid-template-areas:"kopf""rows""werkzeug"}.betreuung li{grid-template-columns:180px minmax(0,1fr)}.betreuung .b-text{grid-column:1/-1}.laendernetz,.kw-tabellen,.geltung{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:root{--pad:var(--s-4);--abschnitt:var(--s-7)}.land select{width:134px;max-width:134px;padding-left:var(--s-3);letter-spacing:.08em;color:#0000;padding-right:26px}.land-kurz{left:var(--s-3);pointer-events:none;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;position:absolute;top:50%;right:24px;overflow:hidden;transform:translateY(-50%)}header.kopf{gap:var(--s-3);padding-top:var(--s-4)}.bereiche{gap:0 var(--s-4);flex-wrap:wrap;padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.count .num{font-size:132px}.i .big{font-size:42px}.row{gap:var(--s-2) var(--s-3);grid-template-columns:1fr auto;min-height:0}.row .strip{grid-column:1/-1}.row .when{text-align:left;grid-column:1/-1}.nur-mobil{display:inline}.pl-regler{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-regler .i:nth-child(n){border-bottom:1px solid var(--rule);padding-top:var(--s-4)}.pl-regler:not(.offen) .mehr-einst,.tr-inst-oben{display:none}.tr-inst-unten{display:grid}.planer-kopf{padding-top:var(--s-5);gap:var(--s-5);padding-bottom:0}.planer-kopf .count .num{font-size:108px}.pl-plan{padding-top:var(--s-6)}.pl-mehr-knopf{align-items:center;gap:var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--rule);text-align:left;color:var(--ink-2);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;font-size:13px;line-height:1.35;display:grid}.pl-mehr-zeichen{border:1px solid var(--rule);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;font-size:16px;display:grid}.pl-regler.offen .pl-mehr-zeichen{border-color:var(--red);color:var(--red)}.betreuung li{grid-template-columns:minmax(0,1fr)}.pk{gap:var(--s-5) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.pk-t{min-height:0;font-size:10.5px}.nf-tab .z:not(.w){display:none}.nf-tab .n small{margin:2px 0 0;display:block}.nf-tab .leiste{width:38%}.feste-tab .leiste{display:none}.feste-tab .z:not(.w){display:table-cell}.wochentage{gap:var(--s-1)}.wochentage span{width:20px;font-size:14px}.laendernetz{grid-template-columns:1fr}.tabelle{font-size:13px}.tabelle td.z,.tabelle th.z{white-space:normal}.tabelle th,.tabelle td{padding-right:var(--s-2)}.kw-tabellen,.geltung{grid-template-columns:1fr}.arbeit b{font-size:14px}.count .num.antwort{font-size:110px}.rang a{gap:var(--s-2);grid-template-columns:24px 110px minmax(0,1fr) 72px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}
