.hp-stapel{gap:2.25rem}.hp-abschnitt,.hp-stapel{display:flex;flex-direction:column}.hp-abschnitt{gap:.875rem}.hp-abschnitt-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.hp-raster{display:grid;gap:2.25rem}.hp-karte{background:var(--hp-karte);box-shadow:var(--hp-schatten)}.hp-karte,.hp-karte-leise{border:1px solid var(--hp-linie);border-radius:var(--hp-radius);padding:1.125rem 1.25rem}.hp-karte-leise{background:var(--hp-karte-leise)}.hp-liste{display:flex;flex-direction:column;gap:.75rem}.hp-liste,.hp-zeilen{list-style:none;margin:0;padding:0}.hp-zeilen{background:var(--hp-karte);border:1px solid var(--hp-linie);border-radius:var(--hp-radius);box-shadow:var(--hp-schatten)}.hp-zeilen>li+li{border-top:1px solid var(--hp-linie)}.hp-zeile{display:flex;flex-direction:column;gap:.125rem;padding:.875rem 1.25rem;color:var(--hp-text);text-decoration:none}a.hp-zeile:hover{background:var(--hp-karte-leise)}.hp-zeilen>li:first-child a.hp-zeile{border-radius:var(--hp-radius) var(--hp-radius) 0 0}.hp-zeilen>li:last-child a.hp-zeile{border-radius:0 0 var(--hp-radius) var(--hp-radius)}.hp-zeilen>li:only-child a.hp-zeile{border-radius:var(--hp-radius)}.hp-zeile-titel{font-weight:600}.hp-schicht{display:flex;flex-direction:column;gap:.75rem}.hp-schicht-zeit{font-weight:700;font-size:1.125rem;line-height:1.3}.hp-schicht-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.hp-marke-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:999px;font-size:.875rem;font-weight:600;background:var(--hp-karte-leise);color:var(--hp-text-leise)}.hp-marke-chip[data-ton=akzent]{background:var(--hp-akzent-wash);color:var(--hp-akzent)}.hp-marke-chip[data-ton=ok]{background:var(--hp-ok-wash);color:var(--hp-ok)}.hp-marke-chip[data-ton=hinweis]{background:var(--hp-hinweis-wash);color:var(--hp-hinweis)}.hp-knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.25rem;border-radius:999px;border:1px solid var(--hp-akzent);background:var(--hp-akzent);color:var(--hp-akzent-text);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hp-knopf:hover{background:var(--hp-akzent-hover);border-color:var(--hp-akzent-hover)}.hp-knopf[data-art=zweit]{background:var(--hp-karte);color:var(--hp-akzent);border-color:var(--hp-linie-kraeftig)}.hp-knopf[data-art=zweit]:hover{background:var(--hp-akzent-wash)}.hp-knopf[data-art=text]{background:transparent;border-color:transparent;color:var(--hp-akzent);padding:0 .5rem;text-decoration:underline;text-underline-offset:3px}.hp-knopf:disabled,.hp-knopf[aria-disabled=true]{cursor:not-allowed;opacity:.6}.hp-knopf-breit{width:100%}.hp-feld{display:flex;flex-direction:column;gap:.375rem}.hp-feld-label{font-weight:600}.hp-eingabe{min-height:52px;width:100%;padding:0 1rem;border-radius:var(--hp-radius-klein);border:1px solid var(--hp-linie-kraeftig);background:var(--hp-karte);color:var(--hp-text);font:inherit;font-size:1.125rem}.hp-eingabe[aria-invalid=true]{border-color:var(--hp-fehler);border-width:2px}.hp-eingabe-code{font-size:1.75rem;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.hp-checkbox-zeile{display:flex;align-items:flex-start;gap:.75rem;min-height:44px;padding:.5rem 0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hp-checkbox-zeile input{width:1.375rem;height:1.375rem;margin-top:.125rem;accent-color:var(--hp-akzent);flex-shrink:0}.hp-meldung{border-radius:var(--hp-radius-klein);padding:.75rem 1rem;background:var(--hp-karte-leise);color:var(--hp-text)}.hp-meldung[data-ton=fehler]{background:var(--hp-fehler-wash);color:var(--hp-fehler);font-weight:600}.hp-meldung[data-ton=ok]{background:var(--hp-ok-wash);color:var(--hp-ok);font-weight:600}.hp-meldung[data-ton=hinweis]{background:var(--hp-hinweis-wash);color:var(--hp-hinweis)}.hp-einstieg{width:100%;max-width:30rem;margin:1rem auto 0;display:flex;flex-direction:column;gap:1.5rem}.hp-einstieg-breit{max-width:40rem}.hp-formular{display:flex;flex-direction:column;gap:1.125rem}.hp-text-block h2{margin-bottom:.75rem}.hp-text-block p{margin:0 0 .75rem}.hp-text-block ul{margin:0 0 .75rem;padding-left:1.25rem}.hp-platzhalter{background:var(--hp-karte-leise);border-radius:var(--hp-radius);min-height:5.5rem}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.hp-root{--hp-dauer-kurz:.14s;--hp-dauer:.22s;--hp-dauer-lang:.38s;--hp-kurve:cubic-bezier(.2,.7,.3,1);--hp-kurve-feder:cubic-bezier(.22,1.16,.36,1);--hp-staffel:45ms;--hp-weg:8px;--hp-schimmer-licht:var(--hp-karte)}[data-theme=dark] .hp-root{--hp-schimmer-licht:var(--hp-linie)}@keyframes hp-ein{0%{opacity:0}to{opacity:1}}@keyframes hp-ein-hoch{0%{opacity:0;transform:translateY(var(--hp-weg))}to{opacity:1;transform:none}}@keyframes hp-ein-oben{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes hp-ein-rechts{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes hp-ein-links{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes hp-puls{0%{transform:none}35%{transform:scale(1.025)}to{transform:none}}@keyframes hp-wackeln{0%,to{transform:none}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes hp-schimmer{0%{background-position:0 0}to{background-position:100% 0}}@keyframes hp-punkt{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-2px)}}.hp-nav-unten-marke{height:3px;width:calc(100% / var(--hp-nav-spalten,5));background:var(--hp-akzent);transform:translateX(calc(var(--hp-aktiv,0) * 100%));pointer-events:none;border-radius:0 0 3px 3px;position:absolute;top:0;left:0}.hp-nav-unten-marke[data-sichtbar=nein]{opacity:0}.hp-kopf[data-hp-gescrollt=ja]{box-shadow:var(--hp-schatten)}.hp-punkte{align-items:center;gap:.1875rem;margin-left:.125rem;display:inline-flex}.hp-punkte>span{opacity:.35;background:currentColor;border-radius:999px;width:.3125rem;height:.3125rem}@media (prefers-reduced-motion:no-preference){.hp-root .hp-anim-ein,.hp-root [data-hp-anim=ein]{animation:hp-ein var(--hp-dauer) var(--hp-kurve) both;animation-delay:calc(var(--hp-i,0) * var(--hp-staffel))}.hp-root .hp-anim-hoch,.hp-root [data-hp-anim=hoch]{animation:hp-ein-hoch var(--hp-dauer-lang) var(--hp-kurve-feder) both;animation-delay:calc(var(--hp-i,0) * var(--hp-staffel))}.hp-root .hp-anim-puls,.hp-root [data-hp-anim=puls]{animation:hp-puls var(--hp-dauer-lang) var(--hp-kurve) 1}.hp-root .hp-anim-wackeln,.hp-root [data-hp-anim=wackeln]{animation:hp-wackeln .32s var(--hp-kurve) 1}.hp-einstieg>*,.hp-stapel>*{animation:hp-ein-hoch var(--hp-dauer-lang) var(--hp-kurve-feder) both;animation-delay:calc(var(--hp-i,0) * var(--hp-staffel))}.hp-einstieg>:nth-child(2),.hp-stapel>:nth-child(2){--hp-i:1}.hp-einstieg>:nth-child(3),.hp-stapel>:nth-child(3){--hp-i:2}.hp-einstieg>:nth-child(4),.hp-stapel>:nth-child(4){--hp-i:3}.hp-einstieg>:nth-child(5),.hp-stapel>:nth-child(5){--hp-i:4}.hp-einstieg>:nth-child(6),.hp-stapel>:nth-child(6){--hp-i:5}.hp-einstieg>:nth-child(7),.hp-stapel>:nth-child(7){--hp-i:6}.hp-einstieg>:nth-child(n+8),.hp-stapel>:nth-child(n+8){--hp-i:7}.hp-chat-threads>li,.hp-kal-liste>li,.hp-kal-listen-stapel>div,.hp-kommentar-liste>li,.hp-liste>li,.hp-plan-tag>.hp-karte,.hp-zeilen>li{animation:hp-ein-hoch var(--hp-dauer) var(--hp-kurve) both;animation-delay:calc(var(--hp-i,0) * var(--hp-staffel))}.hp-blase{animation:hp-ein-hoch var(--hp-dauer) var(--hp-kurve) both}.hp-blase[data-eigen=ja]{animation-name:hp-ein-rechts}.hp-abo-rueckfrage,.hp-kommentare{animation:hp-ein-hoch var(--hp-dauer) var(--hp-kurve) both}.hp-konto-panel{animation:hp-ein-oben var(--hp-dauer-kurz) var(--hp-kurve-feder) both}.hp-platzhalter{background-image:linear-gradient(90deg,transparent 0,var(--hp-schimmer-licht) 45%,transparent 90%);animation:hp-schimmer 1.5s linear infinite;animation-delay:calc(var(--hp-i,0) * .14s);background-repeat:no-repeat;background-size:180% 100%}.hp-punkte>span{animation:hp-punkt 1s ease-in-out infinite}.hp-punkte>span:nth-child(2){animation-delay:.15s}.hp-punkte>span:nth-child(3){animation-delay:.3s}.hp-eingabe,.hp-fuss-links a,.hp-icon-knopf,.hp-knopf,.hp-konto-eintrag,.hp-nav-oben-link,.hp-nav-unten-link,.hp-textfeld,.hp-thread-knopf,a.hp-zeile{transition:background-color var(--hp-dauer-kurz) var(--hp-kurve),color var(--hp-dauer-kurz) var(--hp-kurve),border-color var(--hp-dauer-kurz) var(--hp-kurve),box-shadow var(--hp-dauer) var(--hp-kurve),transform .11s var(--hp-kurve)}.hp-karte,.hp-kopf,.hp-nav-unten-marke{transition:box-shadow var(--hp-dauer) var(--hp-kurve),transform var(--hp-dauer) var(--hp-kurve)}.hp-chat-nachrichten{scroll-behavior:smooth}.hp-icon-knopf:active,.hp-knopf:active:not(:disabled):not([aria-disabled=true]),.hp-thread-knopf:active{transform:scale(.97)}.hp-konto-eintrag:active,.hp-nav-oben-link:active,.hp-nav-unten-link:active,a.hp-zeile:active{transform:scale(.985)}}@media (prefers-reduced-motion:no-preference) and (max-width:47.9375rem){.hp-chat[data-gewaehlt=ja] .hp-chat-fenster{animation:hp-ein-rechts var(--hp-dauer) var(--hp-kurve) both}.hp-chat[data-gewaehlt=nein] .hp-chat-bereiche{animation:hp-ein-links var(--hp-dauer) var(--hp-kurve) both}}@media (hover:hover) and (pointer:fine){.hp-thread-knopf:hover,a.hp-zeile:hover{box-shadow:var(--hp-schatten-hover)}}@media (prefers-reduced-motion:reduce){.hp-root,.hp-root *,.hp-root :after,.hp-root :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hp-root{--hp-schrift-titel:var(--font-newsreader),Georgia,"Times New Roman",serif;--hp-schrift-text:var(--font-dm-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--hp-seite:#f7f4ee;--hp-karte:#fff;--hp-karte-leise:#f1ede5;--hp-text:#1f1b16;--hp-text-leise:#5b544b;--hp-linie:#e4ded3;--hp-linie-kraeftig:#8a8278;--hp-akzent:#3d5a12;--hp-akzent-hover:#2f4610;--hp-akzent-text:#fff;--hp-akzent-wash:#eef3e2;--hp-fehler:#a3221b;--hp-fehler-wash:#fbedeb;--hp-ok:#2f5e1e;--hp-ok-wash:#eaf4e4;--hp-hinweis:#6b4a0b;--hp-hinweis-wash:#fbf3df;--hp-fokus:#1d4ed8;--hp-schatten:0 1px 2px #1f1b160f,0 4px 16px #1f1b160d;--hp-schatten-hover:0 2px 4px #1f1b1614,0 8px 24px #1f1b1614;--hp-radius:14px;--hp-radius-klein:10px;--hp-breite:68rem;--hp-unten-hoehe:4.25rem;background:var(--hp-seite);min-height:100dvh;color:var(--hp-text);font-family:var(--hp-schrift-text);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:1.0625rem;line-height:1.6;display:flex}[data-theme=dark] .hp-root{--hp-seite:#15130f;--hp-karte:#1f1c17;--hp-karte-leise:#26221c;--hp-text:#f3efe8;--hp-text-leise:#bdb5a9;--hp-linie:#353028;--hp-linie-kraeftig:#7a7267;--hp-akzent:#b5db6a;--hp-akzent-hover:#c8e68c;--hp-akzent-text:#15130f;--hp-akzent-wash:#26301a;--hp-fehler:#f2a39b;--hp-fehler-wash:#3a1f1b;--hp-ok:#a9db8f;--hp-ok-wash:#1e3017;--hp-hinweis:#ebc878;--hp-hinweis-wash:#352b14;--hp-fokus:#93b4ff;--hp-schatten:0 1px 2px #0006;--hp-schatten-hover:0 2px 10px #00000080;color-scheme:dark}.hp-root :focus-visible{outline:3px solid var(--hp-fokus);outline-offset:2px}.hp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp-skip{z-index:50;background:var(--hp-akzent);color:var(--hp-akzent-text);border-radius:var(--hp-radius-klein);padding:.75rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.hp-skip:focus{top:1rem}.hp-titel{letter-spacing:-.01em;font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem);line-height:1.15}.hp-titel,.hp-untertitel{font-family:var(--hp-schrift-titel);margin:0;font-weight:500}.hp-untertitel{font-size:1.45rem;line-height:1.25}.hp-leise{color:var(--hp-text-leise)}.hp-klein{font-size:.9375rem}.hp-link{color:var(--hp-akzent);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.hp-link:hover{text-decoration-thickness:2px}.hp-kopf{z-index:30;background:var(--hp-karte);border-bottom:1px solid var(--hp-linie);padding-top:env(safe-area-inset-top);position:sticky;top:0}.hp-kopf-innen{max-width:var(--hp-breite);gap:1rem;margin:0 auto;padding:.625rem 1rem}.hp-kopf-innen,.hp-marke{align-items:center;display:flex}.hp-marke{color:var(--hp-text);flex-shrink:0;gap:.75rem;min-height:44px;text-decoration:none}.hp-marke-logo{width:auto;height:2.125rem;display:block}.hp-marke-logo-dunkel,[data-theme=dark] .hp-root .hp-marke-logo-hell{display:none}[data-theme=dark] .hp-root .hp-marke-logo-dunkel{display:block}.hp-marke-zusatz{font-family:var(--hp-schrift-titel);color:var(--hp-text-leise);border-left:1px solid var(--hp-linie);padding-left:.75rem;font-size:1.0625rem;line-height:1.2}.hp-kopf-aktionen{align-items:center;gap:.5rem;margin-left:auto;display:flex}.hp-icon-knopf{border:1px solid var(--hp-linie);background:var(--hp-karte);min-width:44px;min-height:44px;color:var(--hp-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.9375rem;display:inline-flex}.hp-icon-knopf:hover{background:var(--hp-karte-leise)}.hp-icon-knopf svg{width:1.25rem;height:1.25rem}.hp-nav-oben{display:none}.hp-nav-oben-liste{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.hp-nav-oben-link{min-height:44px;color:var(--hp-text-leise);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:999px;align-items:center;padding:0 .875rem;font-weight:500;text-decoration:none;display:flex}.hp-nav-oben-link:hover{color:var(--hp-text);background:var(--hp-karte-leise)}.hp-nav-oben-link[aria-current=page]{color:var(--hp-akzent);background:var(--hp-akzent-wash);font-weight:700}.hp-nav-unten{z-index:30;background:var(--hp-karte);border-top:1px solid var(--hp-linie);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.hp-nav-unten-liste{grid-template-columns:repeat(var(--hp-nav-spalten,5),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hp-nav-unten-link{min-height:var(--hp-unten-hoehe);color:var(--hp-text-leise);text-align:center;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.375rem .125rem;font-size:.75rem;line-height:1.2;text-decoration:none;display:flex}.hp-nav-unten-link svg{width:1.375rem;height:1.375rem}.hp-nav-unten-link[aria-current=page]{color:var(--hp-akzent);font-weight:700}.hp-konto{position:relative}.hp-konto-panel{z-index:40;background:var(--hp-karte);border:1px solid var(--hp-linie);border-radius:var(--hp-radius);width:min(18rem,100vw - 2rem);box-shadow:var(--hp-schatten-hover);padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0}.hp-konto-panel[hidden]{display:none}.hp-konto-kopf{border-bottom:1px solid var(--hp-linie);overflow-wrap:anywhere;margin-bottom:.25rem;padding:.5rem .75rem .75rem}.hp-konto-liste{margin:0;padding:0;list-style:none}.hp-konto-eintrag{border-radius:var(--hp-radius-klein);width:100%;min-height:44px;color:var(--hp-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:.75rem;padding:0 .75rem;text-decoration:none;display:flex}.hp-konto-eintrag:hover{background:var(--hp-karte-leise)}.hp-konto-eintrag svg{width:1.125rem;height:1.125rem;color:var(--hp-text-leise)}.hp-main{width:100%;max-width:var(--hp-breite);padding:1.5rem 1rem calc(var(--hp-unten-hoehe) + 2rem + env(safe-area-inset-bottom));flex:1;margin:0 auto}.hp-root[data-hp-rahmen=login] .hp-main,.hp-root[data-hp-rahmen=reduziert] .hp-main{padding-bottom:2.5rem}.hp-fuss{border-top:1px solid var(--hp-linie);background:var(--hp-karte);padding-bottom:calc(var(--hp-unten-hoehe) + env(safe-area-inset-bottom))}.hp-root[data-hp-rahmen=login] .hp-fuss,.hp-root[data-hp-rahmen=reduziert] .hp-fuss{padding-bottom:env(safe-area-inset-bottom)}.hp-fuss-innen{max-width:var(--hp-breite);color:var(--hp-text-leise);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:0 auto;padding:1.25rem 1rem;font-size:.9375rem;display:flex}.hp-fuss-links{gap:1.25rem;margin-left:auto;display:flex}.hp-fuss-links a{color:var(--hp-text-leise);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.hp-fuss-links a:hover{color:var(--hp-text)}@media (min-width:48rem){.hp-kopf-innen{padding:.75rem 1.5rem}.hp-nav-oben{margin-left:1rem;display:block}.hp-nav-unten{display:none}.hp-main{padding:2.5rem 1.5rem 3.5rem}.hp-fuss,.hp-root[data-hp-rahmen=login] .hp-fuss,.hp-root[data-hp-rahmen=reduziert] .hp-fuss{padding-bottom:0}.hp-fuss-innen{padding:1.25rem 1.5rem}.hp-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-einstieg{margin-top:2.5rem}}@media (max-width:30rem){.hp-marke-zusatz{display:none}.hp-marke-logo{height:1.875rem}}@media (max-width:26rem){.hp-konto-pfeil{display:none}.hp-kopf-innen{gap:.5rem}}