.pf-shell{--pf-panel:#fbfbfd;--pf-tint:#f2f3f9;--pf-card:#fff;--pf-ink:#000;--pf-muted:#6e6e73;--pf-blue:#000078;--pf-blue-tint:#eef1fb;--pf-hairline:#00000014;--pf-up:#1e6b3a;--pf-up-tint:#e6f4ea;--pf-warn:#9a5b00;--pf-warn-tint:#fdf1e2;--pf-track:#dde1ea;--pf-mute-fill:#d5d8dd;--pf-violet:#4f46b8;--pf-violet-tint:#efedfc;--pf-rose:#b0326b;--pf-rose-tint:#fdeef5;--pf-sky:#0b6aa8;--pf-sky-tint:#e8f4fc;--pf-radius:22px;--pf-radius-s:14px;--pf-shadow:0 1px 2px #1018280d, 0 12px 32px #10182812;background:var(--pf-panel);min-height:100vh;color:var(--pf-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Commissioner,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.pf-shell *,.pf-shell :after,.pf-shell :before{box-sizing:border-box}.pf-icon{flex:none;display:inline-block}.pf-frame{background:var(--pf-panel);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.pf-body,.pf-sidebar{flex-direction:column;min-width:0;display:flex}@media (width>=1000px){.pf-body,.pf-frame,.pf-shell{height:100vh}.pf-body,.pf-frame,.pf-shell,.pf-sidebar{overflow:hidden}.pf-main{flex:auto;min-height:0;overflow-y:auto}}.pf-sidebar{background:var(--pf-card);border-right:1px solid var(--pf-hairline);gap:6px;padding:26px 18px 22px}.pf-wordmark{letter-spacing:.12em;color:var(--pf-ink);white-space:nowrap;font-size:15px;font-weight:800}.pf-wordmark-sub{letter-spacing:0;color:var(--pf-muted);white-space:nowrap;font-size:12px;font-weight:500}.pf-sidebar .pf-wordmark{padding:0 10px 18px;display:block}.pf-logo-block{padding:2px 10px 18px;display:block}.pf-logo{width:auto;height:24px;display:block}.pf-logo--topbar{height:20px;display:block}.pf-logo--auth{height:24px;margin:0 0 18px}.pf-logo-block .pf-wordmark-sub{margin-top:6px;display:block}.pf-nav-label{letter-spacing:.12em;text-transform:uppercase;color:var(--pf-muted);margin:14px 0 6px;padding:0 10px;font-size:10.5px;font-weight:700}.pf-nav-item{border-radius:var(--pf-radius-s);color:var(--pf-ink);align-items:center;gap:10px;min-width:0;padding:10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.pf-nav-item:hover{background:var(--pf-panel)}.pf-nav-item.is-active{background:var(--pf-blue-tint);color:var(--pf-blue)}.pf-nav-glyph{width:20px;color:var(--pf-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pf-nav-item.is-active .pf-nav-glyph{color:var(--pf-blue)}.pf-nav-more{color:var(--pf-muted);font-weight:500}.pf-nav-icon{background:var(--pf-panel);width:30px;height:30px;color:var(--pf-blue);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.pf-nav-item.is-active .pf-nav-icon{background:#fff}.pf-nav-icon img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;outline-offset:-1px;outline:1px solid oklch(0% 0 0/.1);width:100%;height:100%}.pf-nav-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-nav-text--wrap{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.pf-sidebar-bottom{margin-top:auto;padding-top:16px}.pf-sidefoot{flex-wrap:wrap;gap:4px 12px;padding:10px 10px 0;display:flex}.pf-sidefoot a,.pf-sidefoot button{color:var(--pf-muted);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:11.5px;font-weight:500;text-decoration:none}.pf-sidefoot a:hover,.pf-sidefoot button:hover{color:var(--pf-ink)}.pf-support-open{border-radius:var(--pf-radius-s);width:100%;color:var(--pf-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.45;transition:background .15s;display:flex}.pf-support-open:hover{background:var(--pf-tint);color:var(--pf-ink)}.pf-logout{border-radius:var(--pf-radius-s);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.45;transition:background .15s;display:flex}.pf-logout,.pf-logout .pf-nav-glyph{color:#b42318}.pf-logout:hover{background:#fdecec}.pf-logout:disabled{cursor:progress;background:0 0}.pf-topbar{justify-content:space-between;align-items:center;gap:14px;padding:22px 18px 10px;display:none}.pf-logo-link{align-items:center;display:inline-flex}.pf-back{display:none}.pf-back:active{opacity:.7}.pf-mainbar{background:var(--pf-panel);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 28px}.pf-mainbar,.pf-shellhead{flex-shrink:0;display:flex}.pf-shellhead{flex-direction:column}.pf-mobilehead{padding:12px 16px 0;display:none}.pf-mobilehead .pf-object-head{gap:10px;margin:0}.pf-mobilehead .pf-object-cover{width:44px}.pf-mobilehead .pf-object-title{margin:0 0 2px;font-size:15px}.pf-mainbar .pf-object-head{gap:12px;margin:0}.pf-mainbar .pf-object-cover{width:46px}.pf-mainbar .pf-object-title{white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:16px;overflow:hidden}.pf-mainbar-title{color:var(--pf-ink);font-size:18px;font-weight:700}.pf-mainbar-user{align-items:center;gap:10px;display:flex}.pf-avatar{background:var(--pf-blue);color:#fff;letter-spacing:.02em;width:36px;height:36px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--pf-hairline);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pf-mainbar-name{color:var(--pf-ink);font-size:13px;font-weight:600}.pf-main{min-width:0;padding:18px 28px 24px}@media (width>=1000px){.pf-only-m{display:none!important}}.pf-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-muted);align-items:baseline;gap:10px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.pf-eyebrow-note{text-transform:none;letter-spacing:0;font-weight:500}.pf-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin:28px 0 14px;display:flex}.pf-section-title{color:var(--pf-ink);font-size:18px;font-weight:700}.pf-hero-banner{background:var(--pf-card);color:var(--pf-ink);border:1px solid var(--pf-hairline);border-radius:var(--pf-radius);padding:30px 32px;position:relative}@media (width>=1000px){.pf-hero-banner{padding:40px 36px 34px}.pf-hero-banner .pf-eyebrow{margin-bottom:10px}.pf-hero-banner .pf-headline{margin-bottom:2px;font-size:28px}.pf-hero-banner .pf-pills{margin-top:12px;padding-bottom:0}.pf-hero-banner .pf-pill span{padding:7px 14px;font-size:12.5px}.pf-hero-banner-title{font-size:28px}.pf-hero-banner-text{margin-top:6px}.pf-hero-banner .pf-pill-cta{margin-top:12px}}.pf-hero-banner>*{z-index:1;position:relative}.pf-banner-decor{z-index:0;pointer-events:none;width:100%;height:100%;color:var(--pf-blue);clip-path:inset(0 round var(--pf-radius));position:absolute;inset:0}.pf-hero-banner-title{letter-spacing:-.015em;max-width:560px;margin:0;font-size:calc(clamp(24px,3.5vw,32px));font-weight:700;line-height:1.15}.pf-hero-banner-text{color:var(--pf-muted);max-width:520px;margin:10px 0 0;font-size:14px;line-height:1.55}.pf-hero-banner .pf-pill-cta{margin-top:18px}.pf-banner-link{color:var(--pf-blue);text-underline-offset:3px;margin-top:6px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.pf-banner-link:hover{color:var(--pf-ink)}.pf-hero-banner .pf-pills{margin-top:16px;padding-bottom:4px}.pf-hero-banner .pf-pill span{background:var(--pf-panel);color:var(--pf-ink)}.pf-hero-banner .pf-pill input:checked+span{background:var(--pf-blue);color:#fff}.pf-hero-banner .pf-pill input:focus-visible+span{outline-color:var(--pf-blue)}.pf-chiprow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}@media (width>=1000px){.pf-chiprow{margin:14px 0}.pf-sumlink{padding:12px 16px}.pf-sumlink-icon{border-radius:12px;width:40px;height:40px}}.pf-pill-cta{color:#fff;cursor:pointer;background:#000;border:0;border-radius:999px;align-items:center;gap:10px;padding:9px 10px 9px 22px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pf-pill-cta:hover{color:#fff;background:#1a1a1a}.pf-cta-arrow{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.pf-hero-banner .pf-headline{color:var(--pf-muted);margin-bottom:4px}.pf-hero-banner .pf-headline strong{color:#000}.pf-headline{letter-spacing:-.015em;color:var(--pf-muted);margin:0 0 16px;font-size:calc(clamp(22px,3.2vw,30px));font-weight:650;line-height:1.18}.pf-headline strong{color:var(--pf-ink);font-weight:700}.pf-week-hero{background:var(--pf-card);border:1px solid var(--pf-hairline);border-radius:var(--pf-radius);padding:22px 26px 18px}.pf-week-hero .pf-headline{margin:0;font-size:calc(clamp(26px,3.4vw,36px))}.pf-week-hero-range{color:var(--pf-muted);margin:8px 0 0;font-size:14px}@media (width>=1000px){.pf-week-hero{padding:36px 32px 32px}}.pf-flow-chart{background:var(--pf-card);border:1px solid var(--pf-hairline);border-radius:var(--pf-radius);min-width:0;padding:20px 22px}.pf-object-head{align-items:center;gap:14px;margin:0 0 20px;display:flex}.pf-object-cover{aspect-ratio:4/3;border-radius:var(--pf-radius-s);-o-object-fit:cover;object-fit:cover;background:var(--pf-blue-tint);flex-shrink:0;width:64px}img.pf-object-cover{outline-offset:-1px;outline:1px solid oklch(0% 0 0/.1)}.pf-object-cover--empty{color:var(--pf-blue);justify-content:center;align-items:center;display:flex}.pf-card,.pf-object-meta{min-width:0}.pf-object-title{color:var(--pf-ink);overflow-wrap:anywhere;margin:0 0 5px;font-size:calc(clamp(17px,2.4vw,20px));font-weight:700;line-height:1.2}.pf-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--pf-blue-tint);color:var(--pf-blue);border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.pf-badge--verkauft{background:var(--pf-up-tint);color:var(--pf-up)}.pf-badge--beendet{color:var(--pf-muted);background:#ececee}.pf-pills{scrollbar-width:none;gap:8px;padding:2px 2px 14px;display:flex;overflow-x:auto}.pf-pills::-webkit-scrollbar{display:none}.pf-pill{cursor:pointer;flex-shrink:0;position:relative}.pf-pill input{opacity:0;pointer-events:none;position:absolute}.pf-pill span{background:var(--pf-panel);color:var(--pf-ink);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-block}.pf-pill input:checked+span{background:var(--pf-blue);color:#fff}.pf-pill input:focus-visible+span{outline:2px solid var(--pf-blue);outline-offset:2px}.pf-minitabs{flex-wrap:wrap;gap:6px;display:flex}.pf-minitab{cursor:pointer;position:relative}.pf-minitab input{opacity:0;pointer-events:none;position:absolute}.pf-minitab span{background:var(--pf-panel);color:var(--pf-muted);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-block}.pf-minitab input:checked+span{background:var(--pf-blue);color:#fff}.pf-minitab input:focus-visible+span{outline:2px solid var(--pf-blue);outline-offset:2px}.pf-card{background:var(--pf-card);border:1px solid var(--pf-hairline);border-radius:var(--pf-radius);padding:22px 24px}@media (width>=1000px){.pf-card{padding:18px 20px}}.pf-sumlink{color:inherit;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out;display:flex}.pf-sumlink-icon{background:var(--pf-blue-tint);width:46px;height:46px;color:var(--pf-blue);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pf-sumlink-icon--check{background:var(--pf-violet-tint);color:var(--pf-violet)}.pf-sumlink-icon--doc{background:var(--pf-rose-tint);color:var(--pf-rose)}.pf-sumlink-icon--users{background:var(--pf-sky-tint);color:var(--pf-sky)}.pf-sumlink-meta{flex:1;min-width:0}.pf-sumlink-meta strong{letter-spacing:-.01em;color:var(--pf-ink);font-size:16px;font-weight:700;display:block}.pf-sumlink-meta span{color:var(--pf-muted);margin-top:1px;font-size:12.5px;display:block}.pf-sumlink-chev{color:var(--pf-muted);flex-shrink:0;font-size:20px;line-height:1}@media (hover:hover){a.pf-sumlink:hover{transform:translateY(-2px);box-shadow:0 4px 8px #1018280f,0 14px 32px #10182814}}.pf-wtable-wrap{margin-top:10px;overflow-x:auto}.pf-wtable{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.pf-wtable th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--pf-muted);padding:8px 12px;font-size:10.5px;font-weight:700}.pf-wtable td,.pf-wtable th{border-bottom:1px solid var(--pf-hairline);white-space:nowrap}.pf-wtable td{padding:12px}.pf-wtable tbody tr:last-child td{border-bottom:0}.pf-bar-value,.pf-wtable td.pf-wtable-num,.pf-wtable th.pf-wtable-num{text-align:right}.pf-card-title,.pf-wtable td.pf-wtable-num{font-weight:700}.pf-wtable tbody tr{cursor:pointer;transition:background .15s}.pf-wtable tbody tr:hover{background:var(--pf-panel)}.pf-wtable tbody tr.is-selected{background:var(--pf-blue-tint);box-shadow:inset 3px 0 0 var(--pf-blue)}.pf-vbar{background:var(--pf-panel);border-radius:var(--pf-radius-s);margin-top:14px;padding:14px 10px 8px}.pf-vbar svg{width:100%;max-width:100%;display:block}.pf-vbar-grid{stroke:#0000001f;stroke-width:1px;stroke-dasharray:3 4}.pf-vbar text{fill:var(--pf-muted);font-family:inherit;font-size:10px}.pf-vbar-bar{fill:#00007847;cursor:pointer;transition:fill .15s}.pf-vbar-col:hover .pf-vbar-bar{fill:#00007880}.pf-vbar-col.is-selected .pf-vbar-bar{fill:var(--pf-blue)}.pf-vbar-hit{fill:#0000;cursor:pointer}.pf-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0 0 4px;display:flex}.pf-card-title{letter-spacing:-.01em;color:var(--pf-ink);font-size:16.5px}.pf-card-note{color:var(--pf-muted);white-space:nowrap;font-size:12.5px;font-weight:500}.pf-kpi-delta{background:var(--pf-panel);color:var(--pf-muted);border-radius:999px;margin-top:8px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.pf-kpi-delta--up{background:var(--pf-up-tint);color:var(--pf-up)}.pf-kpi-delta--down{background:var(--pf-warn-tint);color:var(--pf-warn)}.pf-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.pf-grid>*{min-width:0}@media (width>=1000px){.pf-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.pf-grid>.pf-flow-chart{order:1;grid-column:span 3}.pf-grid>.pf-digest{order:2;grid-column:span 3}.pf-grid>.pf-process{order:3;grid-column:1/-1}.pf-grid>.pf-stand{order:4;grid-column:span 3}.pf-grid>.pf-feedback{order:5;grid-column:span 3}.pf-grid--solo>*{grid-column:1/-1}}@media (width>=1400px){.pf-grid>.pf-flow-chart{grid-column:span 4}.pf-grid>.pf-digest{grid-column:span 2}}.pf-grid--overview{grid-template-columns:minmax(0,1fr)}.pf-grid--overview,.pf-statcol{gap:20px;min-width:0;display:grid}.pf-statcol{align-content:start}@media (width>=1000px){.pf-grid--overview{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr) 324px;gap:16px}.pf-statcol{grid-template-rows:minmax(0,1fr) auto;gap:16px}.pf-grid--overview>.pf-card{align-self:stretch}.pf-grid--overview .pf-bar-row{grid-template-columns:minmax(120px,46%) minmax(0,1fr) auto;gap:10px}.pf-grid--overview .pf-bar-label{font-size:13px}.pf-grid--overview .pf-bars{gap:13px}.pf-rows--cols3{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-content:start;gap:2px 28px;display:grid}.pf-rows--cols3 .pf-row{padding:7px 0}.pf-rows--cols3 .pf-row+.pf-row{border-top:0}.pf-rows--cols3 .pf-row-label{font-size:13px;line-height:1.3}.pf-rows--cols3 .pf-chip{padding:3px 10px;font-size:11px}}.pf-rows{margin-top:8px}.pf-row{justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.pf-row+.pf-row{border-top:1px solid var(--pf-hairline)}.pf-row-label{min-width:0}.pf-row-label,.pf-row-value{color:var(--pf-ink);font-size:14px}.pf-row-value{flex-shrink:0;font-weight:700}.pf-row-muted{color:var(--pf-muted);font-weight:500}.pf-row-lead{align-items:center;gap:12px;min-width:0;display:flex}.pf-row-lead .pf-row-label{white-space:normal}.pf-check{background:var(--pf-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-flex}.pf-check--open{color:var(--pf-muted);background:0 0;border:2px solid #e0e0e6}.pf-chip{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:12px;font-weight:600}.pf-chip--vorhanden{background:var(--pf-up-tint);color:var(--pf-up)}.pf-chip--in_arbeit{background:var(--pf-blue-tint);color:var(--pf-blue)}.pf-chip--fehlt{background:var(--pf-warn-tint);color:var(--pf-warn)}.pf-chip--nicht_noetig{background:var(--pf-panel);color:var(--pf-muted)}.pf-group-label{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-muted);align-items:baseline;gap:8px;margin:18px 0 2px;font-size:11px;font-weight:700;display:flex}@media (width>=1000px){.pf-group-label{margin:14px 0 4px}}.pf-group-count{letter-spacing:0;font-weight:700}.pf-bars{gap:14px;padding-top:12px;display:grid}.pf-bar-row{grid-template-columns:minmax(110px,34%) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pf-bar-label{color:var(--pf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pf-bar-label--muted{color:var(--pf-muted)}.pf-bar-track{background:var(--pf-panel);border-radius:999px;height:12px;overflow:hidden}.pf-bar-fill{background:var(--pf-blue);border-radius:999px;height:100%;transition:width .4s ease-out;display:block}.pf-bar-fill--muted{background:var(--pf-mute-fill)}.pf-bar-value{color:var(--pf-ink);min-width:24px;font-size:14px;font-weight:700}.pf-overlay{z-index:40;background:#0a0a1e73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pf-video-card{background:var(--pf-card);border-radius:var(--pf-radius);width:min(640px,100%);padding:20px;box-shadow:0 24px 80px #00001459}.pf-video-card video{border-radius:var(--pf-radius-s);background:#000;width:100%;display:block}.pf-video-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.pf-video-title{color:var(--pf-ink);font-size:15px;font-weight:700}.pf-video-dismiss{color:var(--pf-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:600}.pf-explainer li,.pf-video-dismiss:hover{color:var(--pf-ink)}.pf-explainer{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pf-explainer li{padding-left:22px;font-size:14px;line-height:1.5;position:relative}.pf-explainer li:before{content:"";background:var(--pf-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.pf-explainer-cta{width:100%;margin-top:16px}.pf-cta{background:var(--pf-blue);color:#fff;text-align:center;cursor:pointer;border:0;border-radius:999px;padding:11px 24px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.pf-cta:hover{color:#fff;background:#000060}.pf-cta:disabled{background:var(--pf-track);color:var(--pf-muted);cursor:not-allowed}.pf-estates{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;display:grid}.pf-estate-card{background:var(--pf-card);border:1px solid var(--pf-hairline);border-radius:var(--pf-radius);color:inherit;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out;display:block;overflow:hidden}.pf-estate-cover{aspect-ratio:16/10;background:var(--pf-blue-tint);color:var(--pf-blue);justify-content:center;align-items:center;display:flex;overflow:hidden}.pf-estate-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out}.pf-estate-body{padding:16px 18px 18px}.pf-estate-title{color:var(--pf-ink);overflow-wrap:anywhere;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.3}.pf-estate-fact{color:var(--pf-muted);margin-top:10px;font-size:13px}.pf-auth-title,.pf-estate-fact strong{color:var(--pf-ink);font-weight:700}.pf-estate-pfeil{vertical-align:calc(.3565em - 7px);margin-left:2px}@media (width<=999px){.pf-estates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pf-estate-cover{aspect-ratio:3/2}.pf-estate-body{padding:10px 12px 12px}.pf-estate-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.pf-estate-fact{font-size:12px}}@media (hover:hover){.pf-estate-card:hover{box-shadow:0 18px 40px #0000001a}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pf-estate-card:hover{transform:translateY(-2px)}.pf-estate-card:hover .pf-estate-cover img{transform:scale(1.05)}}.pf-auth{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.pf-auth-card{background:var(--pf-card);border-radius:var(--pf-radius);width:100%;max-width:420px;padding:32px 28px;box-shadow:0 24px 80px #0000001f}.pf-auth-card .pf-wordmark{margin:0 0 18px;display:block}.pf-auth-title{margin:0 0 8px;font-size:22px}.pf-cta--ghost{background:var(--pf-blue-tint);color:var(--pf-blue)}.pf-passkey-list{gap:8px;margin:0 0 14px;display:grid}.pf-passkey-row{background:var(--pf-panel);border-radius:var(--pf-radius-s);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.pf-passkey-meta{gap:2px;min-width:0;font-size:13px;display:grid}.pf-passkey-meta span{color:var(--pf-muted);font-size:12px}.pf-passkey-remove{color:var(--pf-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:12.5px;font-weight:600}.pf-passkey-remove:hover{color:var(--pf-danger,#b42318)}.pf-auth-alt{width:100%;color:var(--pf-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline;display:block}.pf-auth-alt:hover{color:var(--pf-ink)}.pf-auth-hint,.pf-auth-text,.pf-input[readonly],.pf-konto-text{color:var(--pf-muted)}.pf-auth-hint{text-align:center;margin:16px 0 0;font-size:12.5px;line-height:1.5}.pf-konto{gap:18px;max-width:560px;display:grid}.pf-konto-text{margin:0 0 14px;font-size:14px;line-height:1.55}.pf-konto-form{justify-items:start;gap:10px;display:grid}.pf-input,.pf-konto-form .pf-input{background:var(--pf-panel)}.pf-auth-text{margin:0 0 20px;font-size:14px;line-height:1.55}.pf-input{width:100%;color:var(--pf-ink);border:0;border-radius:999px;margin:0 0 14px;padding:13px 16px;font-family:inherit;font-size:16px}.pf-input:focus{outline:2px solid var(--pf-blue);outline-offset:0}.pf-input--error{outline-offset:0;outline:2px solid #8f1d1d}.pf-konto-sec+.pf-konto-sec{border-top:1px solid var(--pf-hairline);margin-top:24px;padding-top:24px}.pf-error{color:#8f1d1d;background:#fdecec;margin:0 0 16px}.pf-error,.pf-success{border-radius:var(--pf-radius-s);padding:12px 16px;font-size:14px}.pf-success{background:var(--pf-blue-tint);color:var(--pf-blue);line-height:1.5}.pf-auth-card .pf-cta{width:100%}.pf-empty{text-align:center;padding:36px 24px}.pf-empty-title{color:var(--pf-ink);margin:0 0 6px;font-size:16px;font-weight:700}.pf-empty-text{color:var(--pf-muted);max-width:380px;margin:0 auto 16px;font-size:14px}.pf-footer{color:var(--pf-muted);flex-wrap:wrap;gap:8px 20px;padding:8px 28px 24px;font-size:13px;display:flex}.pf-footer a,.pf-footer button{color:var(--pf-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.pf-footer a:hover,.pf-footer button:hover{color:var(--pf-ink)}@media (width>=1000px){.pf-footer{display:none}}.pf-skeleton{border-radius:var(--pf-radius);background:linear-gradient(100deg,#ececee 40%,#f8f8fa 50%,#ececee 60%) 0 0/200% 100%;animation:1.4s linear infinite pf-shimmer}@keyframes pf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pf-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pf-rise{animation:.26s cubic-bezier(.2,.7,.3,1) backwards pf-rise}@media (width<=999px){.pf-frame{grid-template-columns:minmax(0,1fr)}.pf-sidebar{display:none}.pf-topbar{display:flex}.pf-mainbar{display:none}.pf-shellhead{z-index:14;background:linear-gradient(to bottom,var(--pf-panel) 82%,#fbfbfd00 100%);padding-bottom:6px;position:sticky;top:0}.pf-mobilehead{display:block}.pf-main{flex:auto;padding-top:8px}.pf-back{z-index:13;height:30px;color:var(--pf-blue);background:var(--pf-blue-tint);border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin:14px 18px 0;padding:0 15px 0 12px;font-size:13px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex;position:sticky;top:62px}.pf-auth-card{box-shadow:none}}@media (width<=760px){.pf-main{padding:8px 16px 40px}.pf-footer{padding:8px 16px 24px}.pf-hero-banner{padding:32px 22px}.pf-card{padding:18px}.pf-chiprow{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pf-bar-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";row-gap:6px}.pf-bar-label{white-space:normal;grid-area:label}.pf-bar-value{grid-area:value}.pf-bar-track{grid-area:track}}.pf-login{grid-template-columns:56fr 44fr;min-height:100vh;display:grid}.pf-login-stage{background:radial-gradient(75% 60% at 100% 0,#9fc0f6,#9fc0f600 62%),linear-gradient(158deg,#fff,#e6eefc 42%,#cbddf9);justify-content:center;padding:calc(clamp(28px,4vw,72px));position:relative;overflow:hidden}.pf-login-hero,.pf-login-stage{align-items:center;display:flex}.pf-login-hero{flex-direction:column;gap:calc(clamp(22px,3.2vh,44px));width:100%;max-width:760px}.pf-login-hero-text{text-align:center}.pf-login-hero-title{letter-spacing:-.02em;color:var(--pf-ink);margin:0 auto;font-size:calc(clamp(20px,3vw,42px));font-weight:700;line-height:1.14}.pf-login-hero-sub{max-width:42ch;color:var(--pf-muted);margin:calc(clamp(12px,1.6vh,18px)) auto 0;font-size:calc(clamp(14px,1.15vw,18.5px));font-weight:500;line-height:1.42}.pf-login-hero-img{filter:drop-shadow(0 24px 48px #10225424);width:clamp(300px,84%,700px);height:auto;display:block}.pf-login-panel{background:var(--pf-card);grid-template-rows:1fr auto 1fr;justify-items:center;padding:48px 24px 24px;display:grid}.pf-login-card{box-shadow:none;grid-row:2;animation:.26s ease-out both pf-login-in}@keyframes pf-login-in{0%{opacity:0;transform:translateY(8px)}}.pf-login-legal{grid-row:3;align-self:end;gap:20px;padding-top:32px;font-size:12.5px;display:flex}.pf-login-legal a{color:var(--pf-muted);text-decoration:none}.pf-login-legal a:hover{color:var(--pf-ink);text-underline-offset:3px;text-decoration:underline}@media (width<=999px){.pf-login{display:block;position:relative}.pf-login-stage{padding:0;position:absolute;inset:0}.pf-login-hero{display:none}.pf-login-panel{background:0 0;min-height:100vh;padding:24px;position:relative}.pf-login-card{background:var(--pf-card);box-shadow:0 24px 80px #10225429}}.pf-onb{grid-template-columns:56fr 44fr;min-height:100vh;display:grid}.pf-onb-stage{background:radial-gradient(75% 60% at 100% 0,#9fc0f6,#9fc0f600 62%),linear-gradient(158deg,#fff,#e6eefc 42%,#cbddf9);justify-content:center;align-items:center;padding:calc(clamp(28px,4vw,72px));display:flex;position:relative;overflow:hidden}.pf-onb-panel{background:var(--pf-card);grid-template-rows:1fr auto 1fr;justify-items:center;padding:48px 24px 24px;display:grid}.pf-onb-card{box-shadow:none;grid-row:2;animation:.26s ease-out both pf-login-in}.pf-onb-panel .pf-login-legal{grid-row:3;align-self:end;padding-top:32px}.pf-onb-check{margin:0 0 16px;display:grid}.pf-onb-check-row{border-bottom:1px solid var(--pf-hairline);gap:2px;padding:12px 0;display:grid}.pf-onb-check-row:first-child{padding-top:0}.pf-onb-check-row dt{color:var(--pf-muted);font-size:12.5px;font-weight:600}.pf-onb-check-row dd{color:var(--pf-ink);gap:2px;margin:0;font-size:15px;font-weight:600;display:grid}.pf-onb-support{text-align:left;margin:0 0 18px}.pf-onb-support a{color:var(--pf-blue);font-weight:600;text-decoration:none}.pf-onb-card .pf-cta{width:100%}.pf-onb-progress{justify-content:center;gap:7px;margin-top:26px;display:flex}.pf-onb-dot{background:var(--pf-hairline);border-radius:999px;width:6px;height:6px;transition:width .2s}.pf-onb-dot--aktiv{background:var(--pf-blue);width:18px}@media (width<=999px){.pf-onb{display:block}.pf-onb-stage{display:none}.pf-onb-panel{min-height:100dvh;padding:32px 24px 24px}.pf-onb-card{box-shadow:none;background:0 0;width:100%;max-width:460px;padding:0}}.pf-tour{z-index:60;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;position:fixed;inset:0}.pf-tour-karte{pointer-events:auto}.pf-tour-licht{pointer-events:none;border-radius:12px;position:fixed;box-shadow:0 0 0 9999px #00001461}.pf-tour-karte{background:#fff;border-radius:18px;padding:16px 18px 14px;font-family:inherit;position:fixed;box-shadow:0 1px 2px #1018280d,0 12px 32px #10182812}.pf-tour-pfeil{background:#fff;width:14px;height:14px;position:absolute;transform:translate(-50%)rotate(45deg)}.pf-tour-karte--unten .pf-tour-pfeil{top:-7px}.pf-tour-karte--oben .pf-tour-pfeil{bottom:-7px}.pf-tour-close{color:#6e6e73;cursor:pointer;background:#f2f3f9;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-family:inherit;display:grid;position:absolute;top:10px;right:12px}.pf-tour-titel{color:#000;margin:0 34px 6px 0;font-size:15px;font-weight:700}.pf-tour-text{color:#6e6e73;margin:0;font-size:13.5px;line-height:1.5}.pf-tour-fuss{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.pf-tour-zaehler{color:#6e6e73;font-size:12px;font-weight:600}.pf-tour-weiter{color:#fff;cursor:pointer;background:#000078;border:0;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:650}.pf-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}.pf-funnel,.pf-legend{font-size:inherit;line-height:inherit;margin:0;padding:0;list-style:none}.pf-trend{margin-bottom:0;font-weight:400}.pf-chart{--pf-series:var(--pf-blue);touch-action:pan-y;margin-top:12px;position:relative}.pf-chart svg{width:100%;height:100%;display:block}.pf-chart--hero{height:240px}@media (width>=1000px) and (height>=850px){.pf-chart--hero{height:280px}}@media (width<=999px){.pf-chart--hero{height:200px}}.pf-chart--spark{pointer-events:none;height:26px;margin-top:0}.pf-chart text{fill:var(--pf-muted);font-family:inherit;font-size:10.5px}.pf-chart-grid{stroke:var(--pf-hairline);stroke-width:1px}.pf-chart-axis{fill:var(--pf-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.pf-chart-foot{color:var(--pf-muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.pf-area-fill{stroke:none}.pf-area-stop-0{stop-color:var(--pf-series);stop-opacity:.26}.pf-area-stop-1{stop-color:var(--pf-series);stop-opacity:.02}.pf-area-line{fill:none;stroke:var(--pf-series);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pf-area-line--running{stroke-dasharray:4 4}.pf-area-line--spark{stroke-width:1.6px}.pf-area-line--draw-prepared{stroke-dasharray:var(--pf-area-draw-length);stroke-dashoffset:var(--pf-area-draw-length);transition:none}.pf-area-line--drawing{stroke-dasharray:var(--pf-area-draw-length);stroke-dashoffset:0;transition:stroke-dashoffset var(--pf-area-draw-duration) ease-out var(--pf-area-draw-delay)}.pf-area-fill--draw-prepared{opacity:0;transition:none}.pf-area-fill--drawing{opacity:1;transition:opacity .25s ease-out .14s}.pf-area-dot{fill:var(--pf-series);stroke:none}.pf-area-dot--open{fill:var(--pf-card);stroke:var(--pf-series);stroke-width:2px}.pf-area-marker{stroke:var(--pf-series);stroke-width:1px;stroke-dasharray:3 3;opacity:.5}.pf-area-cursor{stroke:var(--pf-muted);stroke-width:1px;opacity:.45;pointer-events:none}.pf-area-dot--hover{fill:var(--pf-series);stroke:var(--pf-card);stroke-width:1.5px;pointer-events:none}.pf-area-now{fill:#0000000b}.pf-chart-tip{z-index:2;border-radius:var(--pf-radius-s);background:var(--pf-card);width:min(176px,100%);box-shadow:var(--pf-shadow);pointer-events:none;color:var(--pf-ink);padding:8px 10px;font-size:12.5px;line-height:1.45;position:absolute;transform:translate(-50%,-100%)}.pf-chart-tip--below{transform:translate(-50%,12px)}.pf-chart-tip-head{font-weight:700}.pf-chart-tip-row{color:var(--pf-muted);align-items:center;gap:8px;margin-top:4px;display:flex}.pf-chart-tip-dot{background:var(--pf-series);border-radius:50%;flex-shrink:0;width:8px;height:8px}.pf-chart-tip-label{min-width:0;color:var(--pf-muted)}.pf-chart-tip-value{font-variant-numeric:tabular-nums;color:var(--pf-ink);margin-left:auto;font-weight:700}.pf-chart-tip-hint{color:var(--pf-muted);margin-top:4px;font-size:11.5px}.pf-checkgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;min-width:0;margin-top:20px;display:grid}.pf-donut-col,.pf-list-col{align-content:start;gap:20px;min-width:0;display:grid}.pf-donut-card{justify-items:center;gap:14px;display:grid}.pf-donut-card .pf-card-head,.pf-donut-card .pf-legend{width:100%}@media (width>=1000px){.pf-checkgrid,.pf-donut-col,.pf-list-col{gap:16px}.pf-checkgrid--leistungen{grid-template-columns:300px minmax(0,1fr)}}@media (width>=1200px){.pf-checkgrid--unterlagen{grid-template-columns:300px minmax(0,1fr)}}.pf-donut{max-width:180px;position:relative}.pf-donut,.pf-donut>svg{width:100%;display:block}.pf-donut>svg{height:auto;transform:rotate(-90deg)}.pf-donut-track{fill:none;stroke:var(--pf-track);stroke-width:16px}.pf-donut-seg{fill:none;stroke-width:16px;stroke-linecap:butt;transition:stroke-dashoffset .5s ease-out}.pf-donut-seg--blue{stroke:var(--pf-blue)}.pf-donut-seg--up{stroke:var(--pf-up)}.pf-donut-seg--warn{stroke:var(--pf-warn)}.pf-donut-seg--mute{stroke:var(--pf-mute-fill)}.pf-donut-seg--sky{stroke:var(--pf-sky)}.pf-donut-seg--rose{stroke:var(--pf-rose)}.pf-donut-seg--violet{stroke:var(--pf-violet)}.pf-donut-center{text-align:center;place-content:center;padding:0 26px;display:grid;position:absolute;inset:0}.pf-donut-value{letter-spacing:-.02em;color:var(--pf-ink);font-size:46px;font-weight:800;line-height:1}.pf-donut-value--zero{color:var(--pf-muted);font-size:38px}.pf-donut-caption{color:var(--pf-muted);margin-top:6px;font-size:13px;line-height:1.35}.pf-legend{gap:10px;margin-top:18px;display:grid}.pf-legend-row{color:var(--pf-ink);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.pf-legend-swatch{border-radius:4px;width:12px;height:12px}.pf-legend-swatch--blue{background:var(--pf-blue)}.pf-legend-swatch--up{background:var(--pf-up)}.pf-legend-swatch--warn{background:var(--pf-warn)}.pf-legend-swatch--mute{background:var(--pf-mute-fill)}.pf-legend-swatch--sky{background:var(--pf-sky)}.pf-legend-swatch--rose{background:var(--pf-rose)}.pf-legend-swatch--violet{background:var(--pf-violet)}.pf-legend-label{min-width:0;color:var(--pf-muted)}.pf-legend-value,.pf-row--next .pf-row-label{color:var(--pf-ink);font-weight:700}.pf-rows--check .pf-row{padding:11px 0}.pf-row--next{background:var(--pf-blue-tint);border-radius:var(--pf-radius-s);margin-inline:-12px;padding-inline:12px}.pf-row+.pf-row--next,.pf-row--next+.pf-row{border-top:0}.pf-row--next .pf-row-value{color:var(--pf-blue)}.pf-note-line{color:var(--pf-muted);margin:0;padding:12px 0 2px;font-size:14px;line-height:1.5}.pf-note-line strong{color:var(--pf-ink);font-weight:700}.pf-funnel{gap:12px;margin-top:14px;display:grid}.pf-funnel-row{grid-template-columns:minmax(120px,44%) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pf-funnel-label{min-width:0;color:var(--pf-ink);font-size:13.5px}.pf-funnel-track{background:var(--pf-panel);border-radius:999px;height:12px;overflow:hidden}.pf-funnel-fill{background:var(--pf-blue);opacity:.28;border-radius:999px;height:100%;transition:width .4s ease-out;display:block}.pf-funnel-fill--strong{opacity:1}.pf-funnel-value{text-align:right;min-width:24px;color:var(--pf-ink);font-size:14px;font-weight:700}.pf-kpi-lead{justify-items:start;gap:6px;margin:0;padding:10px 0 14px;display:grid}.pf-kpi-lead-value{letter-spacing:-.015em;color:var(--pf-ink);font-size:26px;font-weight:700;line-height:1.1}.pf-kpi-lead-label{color:var(--pf-muted);font-size:13px;line-height:1.35}@media (width>=1000px){.pf-kpi-lead{padding:8px 0 12px}}.pf-trendline{align-items:center;min-height:38px;margin:0;display:flex}.pf-trendline-note{color:var(--pf-muted);font-size:12.5px;line-height:1.4}.pf-subhead{border-top:1px solid var(--pf-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin:16px 0 0;padding-top:14px;display:flex}.pf-subhead-title{letter-spacing:-.01em;color:var(--pf-ink);font-size:14px;font-weight:700}.pf-subhead-note{color:var(--pf-muted);white-space:nowrap;font-size:12.5px;font-weight:500}.pf-funnel-spark .pf-chart{height:104px}.pf-verlauf{margin-top:20px}.pf-verlauf,.pf-verlauf-bottom{gap:16px;min-width:0;display:grid}.pf-verlauf-bottom{grid-template-columns:minmax(0,1fr) 332px;align-items:start}.pf-trendrow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pf-trend,.pf-trendrow{min-width:0;display:grid}.pf-trend{border-radius:var(--pf-radius-s);background:var(--pf-panel);cursor:pointer;gap:6px;padding:12px 14px 10px;transition:background .15s;position:relative}.pf-trend.is-active{background:var(--pf-blue-tint)}.pf-trend:focus-within{outline:2px solid var(--pf-blue);outline-offset:2px}.pf-trend-radio{opacity:0;width:1px;height:1px;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.pf-trend-serie{color:var(--pf-muted);font-size:12.5px;font-weight:600}.pf-trend-value{letter-spacing:-.015em;color:var(--pf-ink);font-size:26px;font-weight:700;line-height:1.1}.pf-trend-spark{min-width:0;display:block}.pf-trend-chip{background:var(--pf-tint);border-radius:999px;justify-self:start;min-height:calc(1.4em + 6px);padding:3px 9px;font-size:11.5px;font-weight:700}.pf-trend-chip,.pf-trend-note{color:var(--pf-muted);line-height:1.4}.pf-trend-note{font-size:12px}.pf-wtable-week{font:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;min-width:0;margin:0;padding:0}.pf-wtable-week:focus-visible{outline:2px solid var(--pf-blue);outline-offset:2px;border-radius:var(--pf-radius-s)}@media (width<=999px){.pf-trendrow{order:1;grid-template-columns:repeat(2,minmax(0,1fr))}.pf-verlauf-chart{order:2}.pf-verlauf-bottom{order:3;grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pf-shell *,.pf-shell :after,.pf-shell :before{transition:none!important;animation:none!important}}.pf-banner-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.pf-banner-bottom .pf-headline{flex:auto;min-width:0;margin:0}.pf-weekpick{flex-shrink:0;position:relative}.pf-weekpick-trigger{border:1px solid var(--pf-hairline);background:var(--pf-card);min-width:25.25em;color:var(--pf-ink);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 14px 9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .15s ease-out;display:flex}@media (hover:hover){.pf-weekpick-trigger:hover{background:var(--pf-blue-tint)}}.pf-weekpick-icon,.pf-weekpick-range,.pf-weekpick-sep{color:var(--pf-muted)}.pf-weekpick-range{font-weight:500}.pf-weekpick-icon{place-items:center;display:grid}.pf-weekpick-menu{z-index:20;background:var(--pf-card);width:max-content;min-width:calc(min(268px,100vw - 64px));max-width:calc(100vw - 64px);max-height:296px;box-shadow:var(--pf-shadow);border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.pf-weekpick-option{width:100%;color:var(--pf-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:8px;padding:9px 12px;font-family:inherit;font-size:13.5px;display:flex}@media (hover:hover){.pf-weekpick-option:hover{background:var(--pf-tint)}}.pf-weekpick-option.is-active{background:var(--pf-blue);color:#fff}.pf-weekpick-okw{white-space:nowrap;min-width:3.25em;font-weight:700}.pf-weekpick-orange{min-width:0;color:var(--pf-muted);white-space:normal;flex:1;font-weight:500}.pf-weekpick-option.is-active .pf-weekpick-orange{color:#ffffffbf}.pf-weekpick-now{background:var(--pf-blue-tint);color:var(--pf-blue);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.pf-weekpick-option.is-active .pf-weekpick-now{color:#fff;background:#fff3}.pf-tilerow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.pf-stat{flex-direction:column;gap:10px;padding:20px 22px 18px;display:flex}.pf-stat-title{color:var(--pf-muted);margin:0;font-size:13.5px;font-weight:600}.pf-stat-body{align-items:baseline;gap:10px;margin:0;display:flex}.pf-stat-value{letter-spacing:-.02em;color:var(--pf-ink);font-size:34px;font-weight:700;line-height:1}.pf-stat-delta{background:var(--pf-tint);color:var(--pf-muted);border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.pf-stat-delta--up{background:var(--pf-up-tint);color:var(--pf-up)}.pf-stat-arrow{flex-shrink:0;display:block}.pf-stat-note{color:var(--pf-muted);margin:0;font-size:12px;font-weight:500}.pf-feedback{flex-direction:column;align-items:center;gap:14px;display:flex}.pf-feedback .pf-card-head,.pf-feedback-list{align-self:stretch}.pf-feedback-list{margin:8px 0 0;padding:0;list-style:none}.pf-feedback-row{grid-template-columns:minmax(96px,42%) minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;font-size:13.5px;display:grid}.pf-feedback-track{background:var(--pf-tint);border-radius:999px;height:12px;overflow:hidden}.pf-feedback-fill{background:var(--pf-blue);opacity:.28;border-radius:999px;height:100%;transition:width .4s ease-out;display:block}.pf-feedback-count{font-weight:700}.pf-stand .pf-feedback-row{grid-template-columns:minmax(120px,54%) minmax(0,1fr) auto;gap:10px}.pf-feedback-empty,.pf-feedback-foot{color:var(--pf-muted);align-self:stretch;margin:0;font-size:13px;line-height:1.5}.pf-process{gap:16px}.pf-chain,.pf-process{flex-direction:column;display:flex}.pf-chain{width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:var(--pf-radius-s);background:0 0;border:0;gap:14px;padding:2px 0 0}.pf-chain:focus-visible{outline:2px solid var(--pf-blue);outline-offset:4px}.pf-chain-track{flex-wrap:wrap;align-items:center;gap:6px 0;min-width:0;display:flex}.pf-chain-link{background:var(--pf-hairline);border-radius:999px;flex:14px;min-width:10px;max-width:34px;height:2px}.pf-chain-link--done{background:var(--pf-blue);opacity:.35}.pf-chain-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.pf-chain-pill--done{background:var(--pf-tint);color:var(--pf-muted)}.pf-chain-check{color:var(--pf-blue);display:inline-flex}.pf-chain-pill--now{background:var(--pf-blue);color:#fff;padding:10px 18px;font-size:14px;font-weight:700}.pf-chain-now-icon{color:#fff;opacity:.85;display:inline-flex}.pf-chain-pill--next{box-shadow:inset 0 0 0 1.5px var(--pf-hairline);color:var(--pf-muted);background:0 0;font-weight:500}.pf-chain-foot{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pf-chain-text{color:var(--pf-muted);min-width:0;font-size:13px;line-height:1.5}.pf-chain-hint{color:var(--pf-blue);flex-shrink:0;align-items:center;gap:2px;font-size:12.5px;font-weight:700;display:inline-flex}.pf-process-unknown{color:var(--pf-muted);margin:0;font-size:13px}.pf-chain-now-line{color:var(--pf-muted);align-items:center;gap:8px;font-size:14px;display:none}.pf-chain-now-line strong{color:var(--pf-ink);font-weight:700}.pf-chain-now-line-icon{background:var(--pf-blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}@media (width<=767px){.pf-chain-track{display:none}.pf-chain-now-line{display:flex}}.pf-contact{border-radius:var(--pf-radius);background:var(--pf-tint);flex-direction:column;gap:10px;padding:12px;display:flex}.pf-contact-top{align-items:center;gap:10px;min-width:0;display:flex}.pf-contact-photo-wrap{flex-shrink:0;position:relative}.pf-contact-photo{-o-object-fit:cover;object-fit:cover;outline-offset:-1px;border-radius:50%;outline:1px solid oklch(0% 0 0/.1);width:40px;height:40px;display:block}.pf-contact-dot{border:2px solid var(--pf-tint);background:#22a353;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:0}.pf-contact-meta{min-width:0}.pf-contact-name{color:var(--pf-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.pf-contact-role{color:var(--pf-muted);font-size:11.5px;font-weight:500;display:block}.pf-contact-call{background:var(--pf-blue);color:#fff;text-align:center;border-radius:10px;padding:8px;font-size:13px;display:block}.pf-contact-call,.pf-contact-number{font-weight:700;text-decoration:none}.pf-contact-number{letter-spacing:-.01em;color:var(--pf-blue);font-size:22px}.pf-contact--sheet{background:0 0;gap:14px;padding:4px 0 0}.pf-contact--sheet .pf-contact-photo{width:64px;height:64px}.pf-contact--sheet .pf-contact-dot{border-color:var(--pf-card)}.pf-contact--sheet .pf-contact-name{font-size:18px}.pf-contact--sheet .pf-contact-role{font-size:13px}.pf-contact--sheet .pf-contact-call{border-radius:999px;padding:13px;font-size:15px}.pf-contact-mail{text-align:center;color:var(--pf-blue);font-size:13.5px;font-weight:600;text-decoration:none;display:block}.pf-contact-note{text-align:center;color:var(--pf-muted);margin:0;font-size:12.5px}.pf-contactpill{display:none}.pf-contactpill:focus-visible{outline:2px solid var(--pf-blue);outline-offset:3px}@media (width<=999px){.pf-contactpill{bottom:calc(14px + env(safe-area-inset-bottom));z-index:13;background:var(--pf-blue);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.45;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}}.pf-tabbar{bottom:calc(14px + env(safe-area-inset-bottom));z-index:12;margin:0 14px calc(14px + env(safe-area-inset-bottom));border:1px solid var(--pf-hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:999px;padding:6px 8px;display:none;position:sticky}.pf-tabbar-item{color:var(--pf-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 2px;font-family:inherit;text-decoration:none;display:flex}.pf-tabbar-item.is-active{color:var(--pf-blue)}.pf-tabbar-text{letter-spacing:-.01em;font-size:10.5px;font-weight:600}.pf-sheet{z-index:40;background:#0000146b;align-items:flex-end;display:flex;position:fixed;inset:0}.pf-usermenu-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.pf-usermenu-trigger:focus-visible{outline:2px solid var(--pf-blue);outline-offset:2px}.pf-usermenu-name{color:var(--pf-ink);font-size:13px;font-weight:600}.pf-usermenu-panel{width:100%;padding:18px 14px calc(18px + env(safe-area-inset-bottom));background:var(--pf-card);border-radius:22px 22px 0 0}.pf-usermenu-head{color:var(--pf-muted);margin:0;padding:0;font-size:13px}.pf-usermenu-top{justify-content:space-between;align-items:center;padding:4px 14px 8px;display:flex}.pf-usermenu-close{background:var(--pf-tint);width:32px;height:32px;color:var(--pf-muted);border-radius:50%;justify-content:center}.pf-usermenu-close,.pf-usermenu-item{cursor:pointer;border:0;align-items:center;display:flex}.pf-usermenu-item{width:100%;color:var(--pf-ink);text-align:left;background:0 0;border-radius:0;gap:12px;padding:15px 14px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.45;text-decoration:none}.pf-usermenu-group{background:var(--pf-card);border:1px solid var(--pf-hairline);border-radius:var(--pf-radius);overflow:hidden}.pf-usermenu-group+.pf-usermenu-group{margin-top:14px}.pf-usermenu-group .pf-usermenu-item+.pf-usermenu-item{border-top:1px solid var(--pf-hairline)}.pf-usermenu-glyph{background:var(--pf-blue-tint);width:32px;height:32px;color:var(--pf-blue);border-radius:9px;flex:none;place-items:center;display:grid}.pf-usermenu-glyph--danger{color:#8f1d1d;background:#fdecec}.pf-usermenu-chev{color:var(--pf-muted);margin-left:auto;display:inline-flex}.pf-usermenu-item:active{background:var(--pf-tint)}.pf-usermenu-item--danger{color:#8f1d1d}.pf-usermenu-item--danger:active{background:#fdecec}@media (hover:hover){.pf-usermenu-item:hover{background:var(--pf-tint)}.pf-usermenu-item--danger:hover{background:#fdecec}}.pf-usermenu-legal{color:var(--pf-muted);text-align:center;justify-content:center;gap:8px;margin:18px 0 0;font-size:12.5px;display:flex}.pf-usermenu-legal a{color:var(--pf-muted);text-decoration:none}@media (width<=999px){.pf-usermenu-sheet{align-items:stretch}.pf-usermenu-panel{background:var(--pf-panel);width:100%;min-height:100dvh;padding:12px 16px calc(24px + env(safe-area-inset-bottom));border-radius:0}.pf-usermenu-top{padding:10px 2px 18px}.pf-usermenu-head{color:var(--pf-ink);font-size:22px;font-weight:700}}@media (width>=1000px){.pf-usermenu-sheet{background:0 0;justify-content:flex-end;align-items:flex-start;position:fixed;inset:0}.pf-usermenu-panel{border:1px solid var(--pf-hairline);border-radius:var(--pf-radius);max-width:280px;box-shadow:var(--pf-shadow);margin:64px 28px 0 0;padding:7px}.pf-usermenu-top{padding:15px 21px 8px}.pf-usermenu-legal{padding-bottom:11px}.pf-usermenu-close{display:none}.pf-usermenu-group{background:0 0;border:0;border-radius:0}.pf-usermenu-group+.pf-usermenu-group{border-top:1px solid var(--pf-hairline);margin-top:4px;padding-top:4px}.pf-usermenu-item{border-radius:15px;padding:11px 19px;font-size:14px}.pf-usermenu-glyph{width:28px;height:28px}}.pf-sheet-card{width:100%;padding:22px 20px calc(24px + env(safe-area-inset-bottom));background:var(--pf-card);border-radius:22px 22px 0 0;position:relative}@media (width>=1000px){.pf-sheet--center{justify-content:center;align-items:center}.pf-sheet--center .pf-sheet-card{border-radius:var(--pf-radius);max-width:420px;padding:26px 24px}}.pf-sheet-close{background:var(--pf-tint);width:32px;height:32px;color:var(--pf-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:14px}.pf-modal{z-index:40;background:#0a0a1e8c;justify-content:center;align-items:center;padding:24px 16px;animation:.15s ease-out pf-modal-fade;display:flex;position:fixed;inset:0}.pf-modal-card{border-radius:var(--pf-radius);background:var(--pf-card);width:min(540px,100%);max-height:calc(100dvh - 48px);padding:24px 26px 26px;animation:.18s ease-out pf-modal-pop;overflow-y:auto}.pf-modal-head{border-bottom:1px solid var(--pf-hairline);justify-content:space-between;align-items:flex-start;gap:12px;margin:-24px -26px 18px;padding:22px 26px 16px;display:flex}.pf-modal-close{background:var(--pf-panel);width:32px;height:32px;color:var(--pf-muted);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:grid}@keyframes pf-modal-fade{0%{opacity:0}}@keyframes pf-modal-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.pf-modal,.pf-modal-card{animation:none}}.pf-phasen,.pf-phasen-list{flex-direction:column;display:flex}.pf-phasen-title{color:var(--pf-ink);margin:0;font-size:20px;font-weight:700}.pf-phasen-lead{color:var(--pf-muted);margin:2px 0 0;font-size:14px}.pf-phasen-list{margin:0;padding:0;list-style:none}.pf-phasen-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.pf-phasen-row+.pf-phasen-row{border-top:1px solid var(--pf-hairline)}.pf-phasen-dot{background:var(--pf-tint);width:40px;height:40px;color:var(--pf-muted);border-radius:999px;place-items:center;display:grid}.pf-phasen-row--erledigt .pf-phasen-dot{background:var(--pf-blue-tint);color:var(--pf-blue)}.pf-phasen-row--aktiv .pf-phasen-dot{background:var(--pf-blue);color:#fff}.pf-phasen-row--offen .pf-phasen-dot{opacity:.55}.pf-phasen-body{flex-direction:column;gap:2px;min-width:0;padding-top:3px;display:flex}.pf-phasen-label{color:var(--pf-ink);font-size:15px;font-weight:600}.pf-phasen-row--aktiv .pf-phasen-label{color:var(--pf-blue);font-weight:700}.pf-phasen-row--offen .pf-phasen-label,.pf-phasen-status,.pf-phasen-text{color:var(--pf-muted)}.pf-phasen-text{font-size:13px;line-height:1.45}.pf-phasen-status{white-space:nowrap;align-items:center;gap:5px;margin-top:3px;font-size:12px;font-weight:600;display:inline-flex}.pf-phasen-status--aktiv{background:var(--pf-blue-tint);color:var(--pf-blue);border-radius:999px;margin-top:0;padding:4px 10px;font-weight:700}.pf-phasen-status-check{color:var(--pf-up);display:inline-flex}.pf-support{flex-direction:column;gap:12px;max-height:100%;display:flex;overflow-y:auto}@media (width>=700px){.pf-sheet:has(.pf-support){justify-content:center;align-items:center;padding:24px}.pf-support{border-radius:var(--pf-radius);width:min(480px,100%);max-height:calc(100dvh - 48px)}}.pf-support-head{border-bottom:1px solid var(--pf-hairline);flex-direction:column;gap:4px;margin:-22px -20px 2px;padding:22px 20px 14px;display:flex}.pf-support-title{color:var(--pf-ink);margin:0;padding-right:34px;font-size:20px;font-weight:700}.pf-support-lead{color:var(--pf-muted);margin:0;font-size:14px;line-height:1.55}.pf-support-form{flex-direction:column;gap:8px;display:flex}.pf-support-label{color:var(--pf-ink);font-size:13px;font-weight:700}.pf-support-input{border-radius:var(--pf-radius-s);background:var(--pf-tint);width:100%;font:inherit;color:var(--pf-ink);resize:vertical;border:0;padding:12px 14px;font-size:15px}.pf-support-input:focus-visible{outline:2px solid var(--pf-blue);outline-offset:1px}.pf-support-context-head{letter-spacing:.04em;text-transform:uppercase;color:var(--pf-muted);margin:6px 0 0;font-size:12px;font-weight:700}.pf-support-context{border-radius:var(--pf-radius-s);background:var(--pf-tint);flex-direction:column;gap:4px;margin:0;padding:10px 12px;list-style:none;display:flex}.pf-support-context li{gap:10px;font-size:12px;line-height:1.4;display:flex}.pf-support-context-label{color:var(--pf-ink);flex:0 0 62px;font-weight:700}.pf-support-context-value{min-width:0;color:var(--pf-muted);word-break:break-word}.pf-support-foot{margin:10px -20px calc(-24px - env(safe-area-inset-bottom));padding:14px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--pf-hairline);flex-direction:column;gap:10px;display:flex}@media (width>=700px){.pf-support-foot{flex-direction:row-reverse;justify-content:space-between;align-items:center}}.pf-support-send{background:var(--pf-blue);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:13px 18px;font-size:15px;font-weight:700}.pf-support-send:disabled{background:var(--pf-track);color:var(--pf-muted);cursor:not-allowed}.pf-support-alt{color:var(--pf-muted);margin:0;font-size:13px}.pf-support-error{border-radius:var(--pf-radius-s);background:var(--pf-warn-tint);color:var(--pf-warn);margin:12px 0 0;padding:10px 14px;font-size:13px;line-height:1.5}.pf-support-error a{color:inherit;font-weight:700}.pf-support-alt a{color:var(--pf-blue);font-weight:700}.pf-support-done{text-align:center;color:var(--pf-blue);flex-direction:column;align-items:center;gap:10px;padding:16px 0 4px;display:flex}.pf-zufriedenheit{flex-direction:column;gap:18px;max-height:100%;display:flex;overflow-y:auto}@media (width>=700px){.pf-sheet:has(.pf-zufriedenheit){justify-content:center;align-items:center;padding:24px}.pf-zufriedenheit{border-radius:var(--pf-radius);width:min(520px,100%);max-height:calc(100dvh - 48px)}}.pf-zufriedenheit-head{border-bottom:1px solid var(--pf-hairline);margin:-22px -20px 0;padding:22px 20px 16px}.pf-zufriedenheit-title{color:var(--pf-ink);margin:0;padding-right:34px;font-size:20px;font-weight:700;line-height:1.3}.pf-zufriedenheit-form{flex-direction:column;gap:16px;display:flex}.pf-zufriedenheit-stufen{justify-content:flex-start;gap:2px;display:flex}.pf-zufriedenheit-stern{border-radius:var(--pf-radius-s);cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.pf-zufriedenheit-stern svg{fill:none;width:30px;height:30px;stroke:var(--pf-muted);stroke-width:1.5px;stroke-linejoin:round}.pf-zufriedenheit-stern.is-on svg{fill:var(--pf-blue);stroke:var(--pf-blue)}.pf-zufriedenheit-stern:focus-visible{outline:2px solid var(--pf-blue);outline-offset:2px}.pf-zufriedenheit-stern:disabled{cursor:wait}.pf-zufriedenheit-input{border-radius:var(--pf-radius-s);background:var(--pf-tint);width:100%;min-height:104px;color:var(--pf-ink);font:inherit;resize:vertical;border:0;padding:13px 14px;font-size:15px}.pf-zufriedenheit-input:focus-visible{outline:2px solid var(--pf-blue);outline-offset:1px}.pf-zufriedenheit-error{border-radius:var(--pf-radius-s);background:var(--pf-warn-tint);color:var(--pf-warn);margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.pf-zufriedenheit-foot{margin:2px -20px calc(-24px - env(safe-area-inset-bottom));padding:14px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--pf-hairline);flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pf-zufriedenheit-foot .pf-cta:disabled{background:var(--pf-track);color:var(--pf-muted);cursor:not-allowed}.pf-zufriedenheit-foot .pf-cta--ghost:disabled{background:var(--pf-tint)}.pf-zufriedenheit-danke{text-align:center;place-items:center;min-height:150px;display:grid}.pf-zufriedenheit-danke .pf-zufriedenheit-title{padding-right:0}@media (width<=999px){.pf-tabbar{display:flex}.pf-body:not(.pf-body--tabbar) .pf-main{padding-bottom:72px}.pf-body--tabbar .pf-main{padding-top:16px;padding-bottom:84px}.pf-tilerow{grid-template-columns:minmax(0,1fr);gap:12px}.pf-stat{flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px 12px}.pf-stat-title{flex:1 0 100%;order:-1}}.pf-wait{gap:14px;display:grid}.pf-wait-ghost-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.pf-wait-ghost-tile{background:var(--pf-panel);border-radius:14px;gap:8px;padding:16px;display:grid}.pf-wait-ghost-num{background:#00007814;border-radius:8px;width:56px;height:26px;display:block}.pf-wait-ghost-line{background:#0000000f;border-radius:6px;width:80%;height:10px;display:block}.pf-wait-ghost-curve{color:#0000781a;width:100%;height:72px;margin-top:12px}.pf-wait-list ul{margin:8px 0 0;padding:0;list-style:none}.pf-wait-item{color:var(--pf-muted);align-items:baseline;gap:10px;padding:6px 0;display:flex}.pf-wait-item.is-done{color:var(--pf-ink)}.pf-wait-mark{flex-shrink:0;align-self:center;display:inline-flex}.pf-wait-item.is-done .pf-wait-mark{color:var(--pf-up)}.pf-wait-note{align-items:center;gap:14px;display:flex}.pf-wait-foto{-o-object-fit:cover;object-fit:cover;outline-offset:-1px;border-radius:50%;outline:1px solid oklch(0% 0 0/.1);flex-shrink:0;width:56px;height:56px}.pf-wait-note blockquote{margin:0}.pf-wait-note footer{color:var(--pf-muted);margin-top:4px}@media (width<=720px){.pf-wait-ghost-row{grid-template-columns:1fr}}.pf-estate-card--waiting .pf-estate-fact,.pf-nav-wait,.pf-objecttab{color:var(--pf-muted)}.pf-nav-wait{background:var(--pf-panel);border-radius:999px;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:11px;line-height:1}.pf-objecttabs{background:var(--pf-tint);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.pf-objecttab{border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.pf-objecttab.is-active{background:var(--pf-card);border:1px solid var(--pf-hairline);color:var(--pf-blue);font-weight:600}.pf-zone-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}@media (width<=999px){.pf-objecttabs,.pf-zone-head--tabs-only{display:none}.pf-zone-week{margin-left:auto}}.pf-zone-head--start{margin-top:26px}.pf-rangeseg--modal{margin-bottom:12px}.pf-rangeseg{background:var(--pf-panel);border-radius:999px;gap:4px;padding:3px;display:flex}.pf-rangeseg-btn{color:var(--pf-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.pf-rangeseg-btn.is-active{background:var(--pf-blue);color:#fff}.pf-digest-list{margin:8px 0 0;padding:0;list-style:none}.pf-digest-row{align-items:baseline;gap:10px;padding:7px 0;display:flex}.pf-digest-kw{color:var(--pf-muted);flex-shrink:0;min-width:46px;font-size:12px;font-weight:700}.pf-digest-text{color:var(--pf-ink);font-size:13.5px}.pf-datenstand{text-align:center;color:var(--pf-muted);margin:18px 0 4px;font-size:12.5px}.pf-zone-title{letter-spacing:.08em;text-transform:uppercase;color:var(--pf-muted);margin:0;font-size:13px;font-weight:700}.pf-zone-week{align-items:center;gap:8px;margin-left:auto;display:flex}.pf-week-step{border:1px solid var(--pf-hairline);background:var(--pf-card);width:34px;height:34px;color:var(--pf-ink);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;font-family:inherit;transition:background-color .15s ease-out;display:grid}@media (hover:hover){.pf-zufriedenheit-stern:hover:not(:disabled) svg{stroke:var(--pf-blue)}.pf-week-step:hover:not(:disabled){background:var(--pf-blue-tint)}}.pf-zone-head--hero{margin:4px 0 16px}@media (width<=999px){.pf-zone-head--hero{margin-top:-50px}}.pf-week-step:disabled{opacity:.35;cursor:default}@media (width<=619px){.pf-weekpick-range,.pf-weekpick-sep{display:none}.pf-weekpick-trigger{min-width:7.6em}}@media (width<=519px){.pf-zone-head{flex-wrap:wrap;gap:8px}.pf-zone-week{gap:4px}.pf-week-step{width:28px;height:28px}}.pf-tilerow--drei{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.pf-tilerow--drei .pf-stat-note{margin-top:auto}.pf-stat--chart{font-family:inherit;font-size:inherit;text-align:left;color:inherit;cursor:pointer;display:none}.pf-stat--chart:focus-visible{outline:2px solid var(--pf-blue);outline-offset:2px}.pf-stat--chart .pf-stat-title{align-items:flex-start;gap:6px;display:flex}.pf-chart-chev{height:1lh;color:var(--pf-muted);align-items:center;margin-left:auto;display:inline-flex}@media (width<=999px){.pf-tilerow--drei .pf-stat{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:16px}.pf-tilerow--drei .pf-stat-title{flex:none;min-height:3em}.pf-tilerow--drei .pf-stat-body{margin-top:auto}.pf-tilerow--drei .pf-stat-note{margin-top:0}.pf-stat--chart{min-height:132px;display:flex}.pf-stat--chart .pf-chart{margin-top:auto}.pf-flow-chart{display:none}.pf-tilerow--drei{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-akte-empty{padding:30px 24px}.pf-akte-list{border:1px solid var(--pf-hairline);border-radius:var(--pf-radius);background:var(--pf-card);margin-top:14px;overflow:hidden}.pf-akte-list .pf-akte-tile{border:0;border-bottom:1px solid var(--pf-hairline);background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:flex}.pf-akte-list .pf-akte-tile:last-child{border-bottom:0}.pf-akte-list .pf-akte-tile-icon{border-radius:10px;flex:none;width:32px;height:32px}.pf-akte-list .pf-akte-tile-label{min-width:0}.pf-akte-list .pf-akte-tile-status{flex:none;align-self:center;margin-left:auto}.pf-akte-list--leistungen{margin-top:0}.pf-leistungen-gruppe{margin-top:26px}.pf-leistungen-gruppe-title{margin-bottom:12px}.pf-akte-tile-icon{background:var(--pf-blue-tint);width:40px;height:40px;color:var(--pf-blue);border-radius:12px;place-items:center;display:grid}.pf-akte-tile-label{color:var(--pf-ink);flex:1;font-size:14px;font-weight:600;line-height:1.35}.pf-akte-tile-status{white-space:nowrap;background:var(--pf-tint);color:var(--pf-muted);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11.5px;font-weight:700}.pf-shell .pf-akte-tile--vorhanden .pf-akte-tile-status{background:var(--pf-up-tint);color:var(--pf-up)}.pf-leistung-check{border:1px solid var(--pf-hairline);color:#0000;background:0 0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.pf-leistung-check.is-done{border-color:var(--pf-up);background:var(--pf-up);color:#fff}@media (width<=560px){.pf-akte-list .pf-akte-tile{padding:10px 16px}}.pf-hinttip{display:inline-flex}.pf-hinttip-btn{background:var(--pf-panel);width:18px;height:18px;color:var(--pf-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-family:inherit;display:grid}.pf-hinttip-btn:focus-visible{outline:2px solid var(--pf-blue);outline-offset:2px}.pf-hinttip-bubble{z-index:60;color:#000;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border-radius:10px;max-width:260px;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.5;position:fixed;box-shadow:0 8px 16px #1018281a,0 24px 48px #10182838}.pf-stat-title .pf-hinttip{vertical-align:text-bottom;margin-left:6px}@keyframes pf-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pf-enter{--pf-enter-delay:0s;animation:.3s cubic-bezier(.2,.7,.3,1) pf-enter;animation-delay:var(--pf-enter-delay);animation-fill-mode:backwards}.pf-enter--1{--pf-enter-delay:50ms}.pf-enter--2{--pf-enter-delay:.1s}.pf-woche-enter-active,.pf-woche-leave-active{transition:opacity .15s ease-out}.pf-woche-enter-from,.pf-woche-leave-to{opacity:0}.pf-shell--wiederkehr .pf-enter,.pf-shell--wiederkehr .pf-rise{animation:none}.pf-woche-buehne{position:relative}.pf-woche-leave-active{width:100%;position:absolute;top:0;left:0}.pf-contact-call,.pf-hinttip-btn,.pf-modal-close,.pf-rangeseg-btn,.pf-tour-weiter,.pf-usermenu-close,.pf-usermenu-trigger,.pf-week-step,.pf-weekpick-trigger{position:relative}.pf-modal-close:after,.pf-sheet-close:after,.pf-usermenu-close:after{content:"";position:absolute;inset:-6px}.pf-tour-close:after{inset:-7px}.pf-contact-call:after,.pf-hinttip-btn:after,.pf-rangeseg-btn:after,.pf-tour-close:after,.pf-tour-weiter:after,.pf-usermenu-trigger:after,.pf-week-step:after,.pf-weekpick-trigger:after{content:"";position:absolute}.pf-hinttip-btn:after{inset:-13px}.pf-usermenu-trigger:after{inset:-4px}.pf-weekpick-trigger:after{inset:-4px 0}.pf-rangeseg-btn:after{inset:-8px 0}.pf-tour-weiter:after{inset:-5px 0}.pf-contact-call:after{inset:-3px 0}.pf-week-step:after{inset:-6px}.pf-week-step:first-child:after{left:-7px;right:-5px}.pf-week-step:last-child:after{left:-5px;right:-7px}@media (width<=519px){.pf-week-step:after{inset:-9px}.pf-week-step:first-child:after{left:-15px;right:-3px}.pf-week-step:last-child:after{left:-3px;right:-15px}}@media (width<=374px){.pf-week-step:first-child:after{left:-7px}}@media (width<=999px){.pf-back:after{content:"";position:absolute;inset:-7px 0}}@media (pointer:coarse){.pf-weekpick-option{padding-block:12px}.pf-passkey-remove{margin-block:-9px;padding-block:13px}.pf-auth-alt{margin-block:5.5px -8.5px;padding-block:12.5px}.pf-login-legal a{margin-block:-13px;padding-block:13px}.pf-contact-mail{margin-block:-12px;padding-block:12px}.pf-support-input,.pf-zufriedenheit-input{font-size:16px}}@media (prefers-reduced-motion:no-preference){.pf-contactpill,.pf-cta,.pf-pill-cta,.pf-tour-weiter{transition-property:scale,background-color;transition-duration:.15s;transition-timing-function:ease-out}.pf-contactpill:active,.pf-cta:not(:disabled):active,.pf-pill-cta:active,.pf-tour-weiter:active{scale:.96}}.pf-auth-title,.pf-empty-title,.pf-headline,.pf-hero-banner-title,.pf-login-hero-title,.pf-phasen-title,.pf-section-title,.pf-stat-title,.pf-support-title,.pf-tour-titel,.pf-zufriedenheit-title{text-wrap:balance}.pf-auth-hint,.pf-auth-text,.pf-chain-text,.pf-chart-foot,.pf-digest-text,.pf-empty-text,.pf-error,.pf-feedback-empty,.pf-feedback-foot,.pf-hero-banner-text,.pf-konto-text,.pf-login-hero-sub,.pf-note-line,.pf-phasen-lead,.pf-phasen-text,.pf-success,.pf-support-lead,.pf-tour-text{text-wrap:pretty}
