.flow-anim-slot[data-astro-cid-mssk4f6m]{aspect-ratio:1300 / 820;width:100%;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#eff2f8,#e4eaf6)}@media(max-width:767px){.flow-anim-slot[data-astro-cid-mssk4f6m]{aspect-ratio:420 / 820;max-width:480px;margin-inline:auto}}.h2{margin:0;--h2-navy: #122e56;--h2-pink: #f10063;--h2-gruen: #2e8f6e;--h2-sub: #57607a;--h2-line: #e0e5ef}.h2-buehne{position:relative;width:100%;aspect-ratio:1400 / 820;overflow:hidden;border-radius:20px;background:linear-gradient(160deg,#eff2f8,#e4eaf6)}.h2-stage{position:absolute;inset:0 auto auto 0;width:1400px;height:820px;transform-origin:0 0;color:#101c33;font-size:15px}:where(.h2) p,:where(.h2) h3,:where(.h2) ul{margin:0;padding:0}.h2 ul{list-style:none}.h2 img{max-width:none}.h2-pis,.h2-ext{position:absolute;top:36px;height:748px;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 2px 6px #1018280d,0 24px 54px #1018281c}.h2-pis{left:32px;width:690px;display:flex;flex-direction:column}.h2-pis-bar{flex:none;height:52.8px;display:flex;align-items:center;gap:11px;padding:0 18px;background:#1c9aa6}.h2-mark{width:28px;height:28px;border-radius:7px;background:#fff;display:grid;place-items:center}.h2-wordmark{font-size:19px;font-weight:700;color:#fff}.h2-wordmark span{font-weight:400;color:#ffffffb8}.h2-patient{display:flex;align-items:center;gap:12px;margin:14px 18px 0;padding:9px 14px;border-radius:10px;background:#e8f1ff}.h2-patient img{width:34px;height:34px;border-radius:50%}.h2-patient strong{font-size:16px;color:var(--h2-navy)}.h2-patient span{margin-left:-4px;font-size:14px;color:var(--h2-sub)}.h2-patient img{display:block}.h2-kg{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 18px 0}.h2-karte{padding:14px 16px;border:1px solid var(--h2-line);border-radius:12px;font-size:14px;line-height:1.55;color:#3a4254}.h2-eintrag{display:flex;align-items:center;gap:8px;max-height:0;margin-top:0;opacity:0;overflow:hidden;font-size:14px;color:#101c33;transition:max-height .4s,margin-top .4s,opacity .3s}.h2-eintrag.is-da{max-height:30px;margin-top:8px;opacity:1}.h2-eintrag b{padding:1px 7px;border-radius:7px;background:#e2f4ea;color:#0b7a45;font-size:11px}.h2-karte time{display:inline-block;width:52px;color:var(--h2-sub);font-variant-numeric:tabular-nums}.h2-karte-kopf{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--h2-sub)}.h2-ablage{flex:1;margin:14px 18px 18px;padding:14px 16px;border-radius:12px;background:#f7f8fc;border:1.5px dashed #d6deee}.h2-slots{display:grid;gap:10px;margin-top:10px}.h2-slot{height:56px;display:flex;align-items:center;padding:0 14px;font-size:15px;border-radius:10px;border:1px dashed #d6deee;transition:background .4s,border-color .4s}.h2-slot.is-voll{border:1px solid var(--h2-line);background:#fff;gap:8px;color:#101c33}.h2-slot img{width:22px;height:22px}.h2-ext{left:742px;width:370px}.h2-screens{position:absolute;inset:53px 0 0}.h2-screen{position:absolute;inset:0;padding:16px;opacity:0;transform:translate(14px);transition:opacity .45s ease,transform .5s cubic-bezier(.2,.8,.2,1);pointer-events:none}.h2-screen.is-da{opacity:1;transform:none}.h2-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.h2-kopf h3{font-size:16px;font-weight:700;color:var(--h2-navy)}.h2-pill{padding:3px 9px;border-radius:9px;background:#fde6ef;color:#c8004f;font-size:12px;font-weight:700;white-space:nowrap}.h2-liste{display:grid;gap:8px}.h2-post{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f5f8fd;opacity:0;transform:translateY(-8px);transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1.2)}.h2-post.is-da{opacity:1;transform:none}.h2-post img,.h2-dateien img{width:22px;height:22px;display:block}.h2-post strong{display:block;font-size:14px;color:#101c33}.h2-post span{font-size:12px;color:var(--h2-sub)}.h2-post time{font-size:12px;color:var(--h2-sub);font-variant-numeric:tabular-nums}.h2-fortschritt{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:20px}.h2-fortschritt span{height:5px;border-radius:3px;background:#e4e8f2;transition:background .4s}.h2-fortschritt span.is-da{background:var(--h2-pink)}.h2-schritte{display:grid;gap:12px;margin-bottom:28px}.h2-screen.is-flow{display:flex;flex-direction:column;padding-bottom:122px}.h2-mitte{flex:1;display:flex;flex-direction:column;justify-content:center}.h2-schritte li{display:flex;align-items:center;gap:10px;font-size:15px;color:#9aa3b5;transition:color .3s}.h2-schritte li.is-an,.h2-schritte li.is-fertig{color:#101c33;font-weight:600}.h2-stat{position:relative;width:20px;height:20px;flex:none;border-radius:50%;border:2px solid #d6deee;background:#fff;transition:background .3s,border-color .3s}.h2-stat img{position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%) scale(.6);opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1.6)}.is-an>.h2-stat{border-color:#d6deee;border-top-color:var(--h2-pink);animation:h2-dreh .9s linear infinite}.is-fertig>.h2-stat,.h2-stat.is-fertig{background:var(--h2-gruen);border-color:var(--h2-gruen);animation:none}.is-fertig>.h2-stat img,.h2-stat.is-fertig img{opacity:1;transform:translate(-50%,-50%) scale(1)}@keyframes h2-dreh{to{transform:rotate(360deg)}}.h2-dateien{display:grid;gap:7px}.h2-dateien li{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#f5f8fd;font-size:13.5px;color:#101c33}.h2-dateien .h2-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h2-tag{padding:2px 7px;border-radius:7px;background:#e3ecfb;color:#1f5fd0;font-size:11px;font-weight:600;opacity:0;transition:opacity .3s;white-space:nowrap}.h2-tag.is-da{opacity:1}.h2-ziel{padding:2px 7px;border-radius:7px;font-size:11px;font-weight:700;white-space:nowrap}.h2-ziel.is-kg{background:#e2f4ea;color:#0b7a45}.h2-ziel.is-pacs{background:#e3ecfb;color:#1f5fd0}.h2-dateien li.is-weg{opacity:.35}.h2-daten{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.h2-datum{display:flex;align-items:center;gap:6px;padding:5px 9px;border-radius:9px;background:#fff;border:1px solid var(--h2-line);font-size:13px;color:#101c33;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .35s}.h2-datum.is-da{opacity:1;transform:none}.h2-datum.is-weg{opacity:.35}.h2-datum b,.h2-flug.is-datum b{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--h2-sub)}.h2-datum i{font-style:normal}.h2-tabelle{border:1px solid var(--h2-line);border-radius:10px;overflow:hidden;font-size:12px;color:#3a4254}.h2-zeile{display:grid;grid-template-columns:22px 1.5fr .55fr .95fr 1.15fr;gap:8px;align-items:center;padding:9px 10px;border-top:1px solid var(--h2-line);transition:opacity .35s,background .5s}.h2-zeile.is-kopf{border-top:0;background:#f5f8fd;font-size:11px;font-weight:700;color:var(--h2-sub)}.h2-zeile img{width:20px;height:20px;display:block}.h2-zeile strong{font-weight:600;color:#101c33;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h2-zeile>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h2-zeile.is-neu{opacity:0;background:#fff2f7}.h2-zeile.is-neu.is-da{opacity:1}.h2-knopf{display:block;width:100%;margin-top:16px;padding:12px;border:0;border-radius:12px;background:var(--h2-pink);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:default;transition:transform .15s,background .3s}.h2-knopf.is-druck{transform:scale(.96);background:#c8004f}.h2-knopf.is-ok{background:var(--h2-gruen)}.h2-una{position:absolute;right:14px;bottom:14px;display:flex;align-items:flex-end;gap:10px}.h2-launcher{position:relative;flex:none;width:88px;height:88px;border-radius:22px;background:#eef4fb;box-shadow:0 6px 16px #10182824}.h2-launcher img{width:88px;height:88px;border-radius:22px;display:block}.h2-ring{position:absolute;left:-8px;bottom:-8px;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #1018282e;opacity:0;transition:opacity .3s}.h2-ring:after{content:"";position:absolute;inset:5px;border-radius:50%;border:2px solid #d6deee;border-top-color:var(--h2-navy);animation:h2-dreh .9s linear infinite}.h2-launcher.is-arbeitet .h2-ring{opacity:1}.h2-una-status{display:flex;align-items:center;gap:10px;max-width:240px;margin-bottom:18px;padding:11px 14px;border-radius:16px;background:#fff;box-shadow:0 8px 22px #10182824;font-size:15px;font-weight:600;color:var(--h2-navy);line-height:1.3;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .35s}.h2-una-status.is-da{opacity:1;transform:none}.h2-karin{position:absolute;left:1132px;top:150px;width:240px;display:flex;flex-direction:column;align-items:center;text-align:center}.h2-karin>img{width:210px;height:210px;border-radius:44px;box-shadow:0 2px 6px #1018280f,0 22px 46px #10182829}.h2-name-k{margin-top:16px!important;font-size:22px;font-weight:700;color:var(--h2-navy)}.h2-rolle{font-size:15px;color:var(--h2-sub)}.h2-blase{position:absolute;left:50%;bottom:100%;width:max-content;max-width:240px;margin-bottom:20px;transform:translate(-50%);padding:13px 16px;border-radius:18px;background:#fff;font-size:17px;font-weight:600;line-height:1.35;color:var(--h2-navy);box-shadow:0 10px 30px #1018281f;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1.3)}.h2-blase:after{content:"";position:absolute;left:50%;bottom:-8px;width:18px;height:18px;margin-left:-9px;background:inherit;border-radius:0 0 4px;transform:rotate(45deg)}.h2-blase.is-weg{opacity:0;transform:translate(-50%,6px) scale(.97)}.h2-blase.is-pink{background:var(--h2-pink);color:#fff}.h2-flug{position:absolute;left:0;top:0;z-index:20;display:flex;align-items:center;gap:8px;width:300px;height:56px;padding:0 14px;border-radius:10px;background:#fff;box-shadow:0 12px 28px #1018282e;font-size:15px;color:#101c33;opacity:0;transition:transform 1s cubic-bezier(.4,0,.2,1),opacity .3s,width 1s,height 1s,box-shadow .45s}.h2-flug.is-studie{height:auto;padding:9px 12px;font-size:13.5px}.h2-flug.is-gehoben{--h2-s: 1.06;box-shadow:0 22px 44px #10182847}.h2-flug img{width:22px;height:22px}.h2-flug.is-datum{width:auto;height:34px;padding:0 10px;gap:6px}.h2-flug.is-da{opacity:1}.h2-flug.is-gelandet{box-shadow:none;border:1px solid var(--h2-line)}.h2-zeiger{position:absolute;left:0;top:0;z-index:30;display:flex;align-items:flex-start;gap:2px;opacity:0;transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .3s;filter:drop-shadow(0 3px 6px rgb(0 0 0 / .18))}.h2-zeiger.is-da{opacity:1}.h2-zeiger>span{display:flex;align-items:center;gap:5px;margin-top:18px;padding:3px 9px 3px 3px;border-radius:9px;background:#d1005a;color:#fff;font-size:12px;font-weight:700}.h2-zeiger>span img{width:22px;height:22px;border-radius:6px}@media(max-width:767px){.h2-buehne{aspect-ratio:420 / 800;max-width:480px;margin-inline:auto}.h2-stage{width:420px;height:800px}.h2-karin{left:16px;top:14px;width:388px;height:96px;display:grid;grid-template-columns:76px auto 1fr;grid-template-rows:auto 1fr;column-gap:8px;align-items:start;text-align:left}.h2-karin>img{grid-area:1 / 1 / 3 / 2;width:64px;height:64px;margin-top:6px;border-radius:16px;box-shadow:0 2px 6px #1018280f,0 10px 22px #10182829}.h2-name-k{grid-area:1 / 2;margin-top:0!important;font-size:14px;white-space:nowrap}.h2-rolle{grid-area:1 / 3;font-size:13px;line-height:21px;white-space:nowrap}.h2-blase{grid-area:2 / 2 / 3 / 4;position:relative;left:auto;bottom:auto;justify-self:start;max-width:100%;margin:6px 0 0;padding:9px 13px;border-radius:14px;font-size:15px;transform:none}.h2-blase:after{left:-5px;top:12px;bottom:auto;width:12px;height:12px;margin:0;border-radius:0 0 0 3px}.h2-blase.is-weg{transform:translateY(4px) scale(.97)}.h2-pis,.h2-ext{left:16px;top:122px;width:388px;height:662px;transition:opacity .45s ease}.h2-pis{opacity:0}.h2-stage.is-pis .h2-pis{opacity:1}.h2-stage.is-pis .h2-ext{opacity:0}.h2-kg{grid-template-columns:1fr;gap:8px}.h2-karte{padding:9px 14px}.h2-slot{height:50px}.h2-screen.is-flow{padding-bottom:90px}.h2-fortschritt{margin-bottom:14px}.h2-schritte{gap:10px;margin-bottom:14px}.h2-daten{margin-top:14px}.h2-launcher,.h2-launcher img{width:68px;height:68px;border-radius:18px}.h2-una-status{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.h2 *,.h2 *:after{transition:none!important;animation:none!important}}@media(max-width:767px){.buehne[data-astro-cid-zaspme5m]{margin-inline:-12px}}.flow-popup[data-astro-cid-zaspme5m]{position:absolute;inset:0;display:grid;place-items:center;padding:24px;border-radius:20px;background:color-mix(in srgb,var(--color-ink) 45%,transparent);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .36s ease}.flow-popup[data-astro-cid-zaspme5m].offen{opacity:1;pointer-events:auto}.flow-popup-karte[data-astro-cid-zaspme5m]{display:flex;flex-direction:column;align-items:center;max-width:600px;padding:32px 44px;border:1px solid var(--color-line);border-radius:20px;background:var(--color-tile);box-shadow:0 24px 60px -16px #00000059;text-align:center;transform:translateY(8px) scale(.98);transition:transform .36s cubic-bezier(.2,.8,.3,1)}.flow-popup[data-astro-cid-zaspme5m].offen .flow-popup-karte[data-astro-cid-zaspme5m]{transform:none}.flow-unten[data-astro-cid-zaspme5m]{display:flex;justify-content:center;margin-top:28px;visibility:hidden}.flow-unten[data-astro-cid-zaspme5m].da{visibility:visible}.flow-unten[data-astro-cid-zaspme5m].is-v2{position:absolute;left:89.43%;bottom:4.4%;margin:0;transform:translate(-50%)}.flow-unten[data-astro-cid-zaspme5m].is-v2 a[data-astro-cid-zaspme5m]{background:#f10063;border-color:#f10063;white-space:nowrap}.flow-unten[data-astro-cid-zaspme5m].is-v2 a[data-astro-cid-zaspme5m]:hover{background:#d1005a;border-color:#d1005a}@media(max-width:1099px){.flow-unten[data-astro-cid-zaspme5m].is-v2{position:static;margin-top:20px;transform:none}}.flow-unten[data-astro-cid-zaspme5m] a[data-astro-cid-zaspme5m]{transition:transform .7s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.flow-popup[data-astro-cid-zaspme5m]{padding:12px}.flow-popup-karte[data-astro-cid-zaspme5m]{padding:26px 20px}}@media(prefers-reduced-motion:reduce){.flow-popup[data-astro-cid-zaspme5m],.flow-popup-karte[data-astro-cid-zaspme5m]{transition:none}}
