.erl{--ink: #0b1220;--ink2: #434d61;--ink3: #5a6478;--blau: #1b4fe0;--grund: #f5f6f8;--spur: #e3e7ee;--haar: rgba(11, 18, 32, .1);--feder: cubic-bezier(.32, .72, 0, 1);--raus: cubic-bezier(.23, 1, .32, 1);position:fixed;inset:auto 0 0;width:min(100%,600px);max-width:100%;max-height:94dvh;height:auto;margin:0 auto;padding:0;border:0;border-radius:28px 28px 0 0;background:#fff;color:var(--ink);box-shadow:0 -24px 70px #0b122047;overflow:hidden;font-family:Archivo,system-ui,sans-serif;text-align:left}.erl::backdrop{background:#0b122075;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(min-width:760px){.erl{inset:0;margin:auto;border-radius:28px;max-height:min(92dvh,860px)}}.erl-innen{max-height:inherit;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.erl-kopf{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 10px;background:linear-gradient(var(--kopf-grund, #fff) 70%,transparent)}.erl-kopf h2{font-size:20px;font-weight:650;letter-spacing:-.015em}.erl-zu{width:44px;height:44px;flex:none;border:0;border-radius:22px;background:#0b12200f;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.erl-zu svg{width:16px;height:16px}.erl-zu:active{transform:scale(.94)}@media(prefers-reduced-motion:no-preference){.motion-ok .erl[open]{animation:erl-auf .52s var(--feder)}.motion-ok .erl[open]::backdrop{animation:erl-blende .4s ease}.motion-ok .erl.geht{animation:erl-zu .26s var(--raus) forwards}.motion-ok .erl.geht::backdrop{animation:erl-blende .26s ease reverse forwards}}@keyframes erl-auf{0%{transform:translateY(100%)}}@keyframes erl-zu{to{transform:translateY(100%)}}@media(min-width:760px){@keyframes erl-auf{0%{transform:translateY(36px) scale(.97);opacity:0}}@keyframes erl-zu{to{transform:translateY(24px) scale(.98);opacity:0}}}@keyframes erl-blende{0%{opacity:0}}.zw{display:inline-flex;line-height:1;height:1em;font-variant-numeric:tabular-nums;vertical-align:top}.zw-s{display:block;height:1em;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(transparent,#000 10%,#000 90%,transparent)}.zw-b{display:flex;flex-direction:column;will-change:transform}.zw-b i{font-style:normal;display:block;height:1em;text-align:center}.zw-x{display:block;white-space:pre}.erl-feld{margin-top:18px}.erl-feld>.l{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:600;color:var(--ink2);margin-bottom:9px}.erl-feld>.l b{font-size:15px;color:var(--ink);font-variant-numeric:tabular-nums}.erl-seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;padding:4px;border-radius:16px;background:#0b12200e}.erl-seg input{position:absolute;opacity:0;pointer-events:none}.erl-seg label{position:relative;z-index:1;display:grid;place-items:center;height:44px;border-radius:12px;font-size:15px;font-weight:600;color:var(--ink2);cursor:pointer;font-variant-numeric:tabular-nums;transition:color .2s;-webkit-tap-highlight-color:transparent;user-select:none}.erl-seg label:has(input:checked){color:var(--ink)}.erl-seg label:has(input:focus-visible){outline:2px solid var(--blau);outline-offset:-2px}.erl-seg .marke{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0b12201a,0 3px 10px #0b122014;will-change:transform,width}.erl-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:2px 20px 4px;scroll-snap-type:x proximity;scroll-padding-inline:20px}.erl-chips::-webkit-scrollbar{display:none}.erl-chips input{position:absolute;opacity:0;pointer-events:none}.erl-chips label{flex:none;scroll-snap-align:start;display:block;padding:12px 16px;line-height:20px;border-radius:999px;background:#0b12200e;font-size:15px;font-weight:600;color:var(--ink2);cursor:pointer;transition:background-color .2s,color .2s,transform .12s;-webkit-tap-highlight-color:transparent;user-select:none;white-space:nowrap}.erl-chips label:active{transform:scale(.97)}.erl-chips label:has(input:checked){background:var(--ink);color:#fff}.erl-chips label:has(input:focus-visible){outline:2px solid var(--blau);outline-offset:2px}.akku{position:relative;height:48px;border-radius:14px;background:#0b12200e;overflow:hidden;touch-action:pan-y}.akku .fuell{position:absolute;inset:0 auto 0 0;width:var(--a, 38%);background:var(--blau);border-radius:14px 6px 6px 14px}.akku .ziel{position:absolute;top:9px;bottom:9px;left:80%;width:2px;border-radius:1px;background:#0b122038}.akku .erl-awert{position:absolute;top:0;bottom:0;left:14px;display:flex;align-items:center;font-size:17px;font-weight:650;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none}.akku.knapp .erl-awert{left:calc(var(--a) + 10px);color:var(--ink)}.akku .zielw{position:absolute;top:0;bottom:0;left:calc(80% + 8px);display:flex;align-items:center;font-size:13px;font-weight:600;color:var(--ink3);pointer-events:none}.akku input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.akku:has(input:focus-visible){outline:2px solid var(--blau);outline-offset:2px}.erl-knopf{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:56px;border:0;border-radius:28px;background:var(--ink);color:#fff;font:650 17px/1 Archivo,system-ui,sans-serif;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--raus),background-color .3s}.erl-knopf:active{transform:scale(.98)}.erl-knopf.blau{background:var(--blau)}.erl-knopf .t,.erl-knopf .pk,.erl-knopf .hk{transition:opacity .22s,transform .32s var(--feder)}.erl-knopf .pk,.erl-knopf .hk{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:translateY(14px)}.erl-knopf .pk span{display:inline-block;width:7px;height:7px;margin:0 3px;border-radius:50%;background:#fff;animation:erl-punkt 1s infinite ease-in-out}.erl-knopf .pk span:nth-child(2){animation-delay:.14s}.erl-knopf .pk span:nth-child(3){animation-delay:.28s}@keyframes erl-punkt{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.erl-knopf .hk svg{width:26px;height:26px}.erl-knopf .hk path{stroke-dasharray:30;stroke-dashoffset:30}.erl-knopf[data-zustand=senden] .t,.erl-knopf[data-zustand=ok] .t{opacity:0;transform:translateY(-14px)}.erl-knopf[data-zustand=senden] .pk{opacity:1;transform:none}.erl-knopf[data-zustand=ok]{background:var(--blau)}.erl-knopf[data-zustand=ok] .hk{opacity:1;transform:none}.erl-knopf[data-zustand=ok] .hk path{stroke-dashoffset:0;transition:stroke-dashoffset .42s .08s var(--raus)}.erl-form .erl-eingabe input{width:100%;height:56px;padding:0 18px;border:1.5px solid rgba(11,18,32,.18);border-radius:16px;background:#fff;font:500 17px Archivo,system-ui,sans-serif;color:var(--ink);transition:border-color .2s,box-shadow .2s}.erl-form .erl-eingabe input:focus{outline:none;border-color:var(--blau);box-shadow:0 0 0 4px #1b4fe024}.erl-form .erl-eingabe input[aria-invalid=true]{border-color:#d92d20}.erl-form .fehler{margin-top:7px;font-size:14px;color:#b42318}.erl-form .zust{display:flex;gap:12px;align-items:flex-start;margin:14px 0 16px;font-size:14px;line-height:1.45;color:var(--ink2);cursor:pointer}.erl-form .zust input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--blau)}.erl-form .zust a{color:var(--ink)}.erl-form .bed{margin-top:12px;font-size:13px;color:var(--ink3);text-align:center}.erl-honig{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.erl-quelle{font-size:12px;line-height:1.45;color:var(--ink3)}.klapp{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .56s var(--feder),opacity .34s ease .08s}.klapp>div{min-height:0;overflow:hidden}.klapp.zu{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .5s var(--feder),opacity .18s ease,visibility 0s .5s}.motion-reduced .klapp,.motion-reduced .klapp.zu,.erl.ohne .klapp,.erl.ohne .erl-fuss{transition:none!important}.erl-fuss{position:sticky;bottom:0;z-index:3;padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(rgba(255,255,255,0),var(--kopf-grund, #fff) 32%);transition:transform .45s var(--feder),opacity .25s}.erl-fuss.weg{transform:translateY(110%);opacity:0;pointer-events:none}.a-zurueck{display:block;min-height:44px;margin:8px auto 0;padding:8px 14px;border:0;background:none;font:600 15px Archivo,system-ui,sans-serif;color:var(--ink3);cursor:pointer}.erl-fertig{padding:22px 2px 26px;text-align:center}.erl-fertig h3{font-size:26px;font-weight:700;letter-spacing:-.02em;outline:none}.erl-fertig p{max-width:34ch;margin:10px auto 0;font-size:16px;line-height:1.5;color:var(--ink2)}.erl-fertig p b{color:var(--ink);font-weight:650;word-break:break-all}.erl-fertig .klein{font-size:14px;color:var(--ink3)}@media(min-width:760px){.erl .erl-chips{flex-wrap:wrap;overflow:visible;margin:0;padding:2px 0 4px}}.erl-a{background:var(--grund);--kopf-grund: #f5f6f8}.a-inhalt{padding:0 20px 6px}.a-rahmen{perspective:1600px}.pkarte{position:relative;transform-style:preserve-3d;transition:transform .95s cubic-bezier(.3,1.18,.5,1)}.motion-reduced .pkarte{transition:none}.pkarte.gedreht{transform:rotateY(180deg)}.pkarte-v,.pkarte-h{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:26px}.pkarte-v{position:relative;background:#fff;padding-bottom:18px;box-shadow:0 1px #0b12200a,0 22px 44px -12px #0b122029;overflow:hidden}.pkarte-foto{position:relative;aspect-ratio:2 / 1;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.pkarte-foto:active{cursor:grabbing}.pkarte-foto .erl-spur{display:flex;height:100%;will-change:transform}.pkarte-foto .bild{flex:0 0 100%;height:100%;overflow:hidden}.pkarte-foto img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.18) translateY(3%);pointer-events:none;-webkit-user-drag:none}.pkarte-foto .anders{display:grid;place-content:center;text-align:center;gap:6px;background:radial-gradient(ellipse at 50% 70%,#eef1f6,#fff 70%)}.pkarte-foto .anders b{font-size:26px;font-weight:700;letter-spacing:-.02em}.pkarte-foto .anders span{font-size:14px;color:var(--ink3)}.pkarte-zeit{position:relative;text-align:center;margin-top:2px}.pkarte-zeit .k{display:block;font-size:14px;font-weight:550;color:var(--ink3)}.pkarte-zeit .pkarte-gross{display:inline-flex;margin-top:8px;font-size:clamp(64px,19vw,84px);font-weight:700;letter-spacing:-.045em;line-height:1}.pkarte-zeit .pkarte-gross .zw-x{margin:0 -.02em}.pkarte-fakten{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 16px 0;padding-top:14px;border-top:1px solid var(--haar)}.pkarte-fakten>div{display:flex;flex-direction:column;align-items:center;gap:4px}.pkarte-fakten>div+div{border-left:1px solid var(--haar)}.pkarte-fakten .w{display:inline-flex;font-size:17px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;height:1em;line-height:1}.pkarte-fakten .k{font-size:12.5px;color:var(--ink3)}.pkarte-satz{margin:12px 16px 0;text-align:center;font-size:13px;color:var(--ink3)}.pkarte-h{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:22px 22px 24px;background:var(--blau);color:#fff;transform:rotateY(180deg);overflow:hidden;box-shadow:0 22px 44px -12px #1b4fe073}.ph-kopf{position:relative;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.ph-marke{display:block;width:20px;height:24px}.ph-marke svg{display:block;width:100%;height:100%}.ph-mitte{position:relative}.ph-gross{display:block;font-size:clamp(48px,14vw,64px);font-weight:700;letter-spacing:-.04em;line-height:1}.ph-mail{display:block;margin-top:12px;font-size:16px;font-weight:500;opacity:.86;word-break:break-all}.ph-schritte{position:relative;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ph-schritte li{font-size:13px;font-weight:600;line-height:1.3}.ph-schritte i{position:relative;display:block;height:3px;margin-bottom:9px;border-radius:2px;background:#ffffff47;overflow:hidden}.ph-schritte i:after{content:"";position:absolute;inset:0;width:0;background:#fff;border-radius:2px;transition:width .7s var(--feder)}.ph-schritte .an i:after{width:100%}.ph-schritte .jetzt i:after{width:38%}.ph-schritte li:not(.an):not(.jetzt){opacity:1}.a-regler{padding:4px 0 8px}.a-regler .erl-feld .u{font-weight:500;color:var(--ink3)}.a-regler .erl-quelle{margin-top:18px}.a-form{padding:24px 0 8px}.a-form h3{margin-bottom:16px;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.erl-a .erl-fertig{padding-top:26px}@media(min-width:760px){.erl-a{width:560px}.a-inhalt{padding:0 28px 8px}.erl-a .erl-kopf,.erl-a .erl-fuss{padding-left:28px;padding-right:28px}}@media(min-width:900px){.erl-a{width:900px}.a-inhalt{display:grid;grid-template-columns:400px minmax(0,1fr);column-gap:40px;align-items:start;padding:0 32px 8px}.a-inhalt>.a-rahmen{grid-column:1;grid-row:1 / span 5;position:sticky;top:66px}.a-inhalt>.klapp,.a-inhalt>.sr{grid-column:2}.a-regler{padding-top:0}.a-regler .erl-feld:first-child{margin-top:2px}.a-form{padding-top:6px}.erl-a .erl-fertig{padding-top:6px;text-align:left}.erl-a .erl-fertig p{margin-left:0}.erl-a .erl-kopf{padding-left:32px;padding-right:32px}.erl-a .erl-fuss{padding-left:472px;padding-right:32px}}.erl-knopf[hidden],.klapp[hidden],.erl [hidden]{display:none!important}.erl-form .zust{min-height:44px}.erl-form .hinweis-fehler{margin-top:12px;padding:12px 14px;border-radius:12px;background:#fdecea;color:#8a1c12;font-size:14px;line-height:1.45}.ok{min-height:calc(100dvh - 72px);display:flex;flex-direction:column;padding:44px var(--rand, 20px) 20px;background:#f5f6f8}.ok-buehne{width:min(100%,980px);margin:auto;display:grid;gap:34px;justify-items:center;text-align:center}.ok .a-rahmen{width:min(100%,380px)}.pkarte-h.solo{position:relative;transform:none;aspect-ratio:4 / 5;min-height:340px;background:#e8eefd;color:#163fb3;box-shadow:0 22px 44px -16px #1b4fe040;transition:color .5s ease .2s,box-shadow .6s ease;text-align:left}.pkarte-h.solo>:not(.ph-flut):not(.ph-haken){position:relative;z-index:1}.pkarte-h.solo .ph-schritte i{background:#1b4fe02e}.pkarte-h.solo .ph-schritte i:after{background:#163fb3;transition:width .7s cubic-bezier(.32,.72,0,1) .5s,background-color .5s ease .2s}.ph-flut{position:absolute;left:-10%;right:-10%;bottom:0;height:0;background:#1b4fe0;border-radius:50% 50% 0 0/22px 22px 0 0;transition:height .95s cubic-bezier(.3,1.08,.5,1)}.ph-haken{position:absolute;z-index:1;top:18px;right:18px;width:44px;height:44px;opacity:0;transform:scale(.6);transition:opacity .3s .45s,transform .6s cubic-bezier(.3,1.4,.5,1) .45s}.ph-haken svg{width:100%;height:100%}.ph-haken circle{stroke-dasharray:151;stroke-dashoffset:151;transition:stroke-dashoffset .6s cubic-bezier(.32,.72,0,1) .55s}.ph-haken path{stroke-dasharray:34;stroke-dashoffset:34;transition:stroke-dashoffset .4s cubic-bezier(.32,.72,0,1) .95s}.pkarte-h.solo.is-done{color:#fff;box-shadow:0 22px 44px -12px #1b4fe073}.pkarte-h.solo.is-done .ph-flut{height:118%}.pkarte-h.solo.is-done .ph-haken{opacity:1;transform:none}.pkarte-h.solo.is-done .ph-haken circle,.pkarte-h.solo.is-done .ph-haken path{stroke-dashoffset:0}.pkarte-h.solo.is-done .ph-vor{display:none}.pkarte-h.solo.is-done .ph-schritte i{background:#ffffff47}.pkarte-h.solo.is-done .ph-schritte i:after{background:#fff}.pkarte-h.solo.is-done .ph-schritte li:nth-child(2) i:after{width:100%}.pkarte-h.solo.is-done .ph-schritte li:nth-child(2){opacity:1}.ph-gross[hidden]{display:none}.pkarte-h.solo .ph-gross{padding:.1em 0;margin:-.1em 0}.ok-text{display:grid;justify-items:center}.ok h1{font-size:clamp(36px,8vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.02;outline:none}.ok-text p{margin:12px auto 0;font-size:17px;line-height:1.5;color:#434d61;max-width:36ch}.ok-text .erl-knopf{margin-top:24px;width:min(100%,360px)}.ok-text .erl-knopf.is-busy .btn__t{opacity:0;transform:translateY(-14px)}.ok-text .erl-knopf.is-busy .pk{opacity:1;transform:none}.ok-text .erl-knopf .btn__t{transition:opacity .22s,transform .32s cubic-bezier(.32,.72,0,1)}.ok .ok-klein{font-size:14px;color:#5a6478}.ok-buehne:has(.is-done) .ok-klein{display:none}.ok .ok-fehler{margin-top:16px;padding:12px 14px;border-radius:12px;background:#fdecea;color:#8a1c12;font-size:15px;line-height:1.45;max-width:36ch}.ok .passpage__note{margin-top:28px;text-align:center;font-size:14px;color:#5a6478}.ok .passpage__note a{color:inherit}@media(min-width:900px){.ok-buehne{grid-template-columns:380px fit-content(440px);justify-content:center;align-items:center;gap:72px;text-align:left}.ok-text{justify-items:start}.ok-text p{margin-left:0}}@media(prefers-reduced-motion:reduce){.ph-flut,.ph-haken,.ph-haken circle,.ph-haken path,.pkarte-h.solo,.pkarte-h.solo .ph-schritte i:after{transition:none!important}}.motion-reduced .ph-flut,.motion-reduced .ph-haken,.motion-reduced .ph-haken circle,.motion-reduced .ph-haken path,.motion-reduced .pkarte-h.solo{transition:none!important}.erl .klapp.zu{width:auto;height:auto;place-items:normal;background:none;border-radius:0;cursor:auto}.n-auto .l .u{font-variant-numeric:tabular-nums}.n-such-chip span{display:inline-flex;align-items:center;gap:6px}.n-such-chip span:before{content:"";width:14px;height:14px;flex:none;background:currentColor;opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='none' stroke='%23000' stroke-width='2.4'/%3E%3Cpath d='M15.5 15.5 21 21' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='none' stroke='%23000' stroke-width='2.4'/%3E%3Cpath d='M15.5 15.5 21 21' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.n-suche>div{padding-top:10px}.n-such-feld input{width:100%;height:50px;padding:0 16px;border:1.5px solid rgba(11,18,32,.16);border-radius:14px;background:#fff;font:500 16px Archivo,system-ui,sans-serif;color:var(--ink);transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.n-such-feld input:focus{outline:none;border-color:var(--blau);box-shadow:0 0 0 4px #1b4fe024}.n-such-feld input::placeholder{color:var(--ink3)}.n-treffer{list-style:none;margin:6px 0 0;padding:0;max-height:236px;overflow-y:auto;overscroll-behavior:contain}.n-treffer li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:baseline;min-height:52px;padding:8px 12px;border-radius:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s}.n-treffer li b{grid-column:1;font-size:15px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-treffer li span{grid-column:1;font-size:13px;color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-treffer li i{grid-column:2;grid-row:1 / span 2;align-self:center;font-style:normal;font-size:13px;font-weight:600;color:var(--ink2);font-variant-numeric:tabular-nums}.n-treffer li[aria-selected=true],.n-treffer li:active{background:#1b4fe014}@media(hover:hover){.n-treffer li:hover{background:#0b12200d}}.n-treffer li.leer{display:block;cursor:default;font-size:14px;color:var(--ink3);background:none}.n-oev{margin-top:8px;font-size:12px;color:var(--ink3)}.n-oev a{color:inherit}.n-nacht{padding:6px 0 4px}.n-zeiten{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.n-zeit .k{display:block;font-size:14px;font-weight:600;color:var(--ink2)}.n-zeit.r{text-align:right}.n-zeile{display:flex;align-items:center;gap:2px;margin-top:2px}.n-zeit.r .n-zeile{justify-content:flex-end}.n-uhr{min-width:3.1ch;font-size:30px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1;text-align:center}.n-pm{position:relative;isolation:isolate;width:44px;height:44px;flex:none;margin:0 -4px;border:0;border-radius:22px;background:none;color:var(--ink);font:600 18px/1 Archivo,system-ui,sans-serif;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--raus)}.n-pm:before{content:"";position:absolute;z-index:-1;inset:6px;border-radius:50%;background:#0b12200f;transition:background-color .15s}.n-pm:active{transform:scale(.92)}@media(hover:hover){.n-pm:hover:before{background:#0b12201a}}.n-pm:focus-visible{outline:none}.n-pm:focus-visible:before{box-shadow:0 0 0 2px var(--blau)}.n-band{position:relative;height:112px;margin:14px 0 0;touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none}.n-flaeche{position:absolute;inset:0 0 40px}.n-flaeche svg{display:block;width:100%;height:100%;overflow:visible}.n-b rect{fill:#0b12201a}.n-b.in rect{fill:#0b122042}.n-b.lad rect{fill:var(--blau)}.n-jetzt{position:absolute;top:-6px;bottom:-2px;width:0;border-left:1.5px dashed rgba(11,18,32,.45);pointer-events:none}.n-griff{position:absolute;top:-6px;bottom:28px;width:44px;margin-left:-22px;z-index:2;cursor:ew-resize;outline:none;touch-action:none}.n-griff:before{content:"";position:absolute;left:21px;top:0;bottom:0;width:2px;border-radius:1px;background:var(--ink)}.n-griff:after{content:"";position:absolute;left:10px;bottom:-11px;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--ink);box-shadow:0 2px 8px #0b122038;transition:transform .2s var(--raus)}.n-griff.aktiv:after{transform:scale(1.25)}.n-griff:focus-visible:after{box-shadow:0 0 0 4px #1b4fe059,0 2px 8px #0b122038}@media(hover:hover){.n-griff:hover:after{transform:scale(1.12)}}.n-achse{position:absolute;left:0;right:0;bottom:0;height:16px;font-size:12px;font-weight:500;color:var(--ink3);font-variant-numeric:tabular-nums;pointer-events:none}.n-achse span{position:absolute;transform:translate(-50%)}.n-achse span:first-child{transform:none}.n-achse span:last-child{transform:translate(-100%)}.n-stand{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:10px;font-size:13px;line-height:1.4;color:var(--ink2)}.n-stand a{color:inherit}.n-live{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.n-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--blau);box-shadow:0 0 #1b4fe080}@media(prefers-reduced-motion:no-preference){.motion-ok .n-live:before{animation:n-puls 2s infinite}}@keyframes n-puls{0%{box-shadow:0 0 #1b4fe073}70%{box-shadow:0 0 0 7px #1b4fe000}to{box-shadow:0 0 #1b4fe000}}.n-live[hidden]{display:none}.n-quelle{margin-top:10px}.erl-fertig p b,.ph-mail{word-break:normal;overflow-wrap:normal}.erl-fertig p b{display:block;margin:4px 0}.n-mail{white-space:nowrap}@media(min-width:760px){.erl-a.erl-n{height:fit-content}}@media(min-width:900px){.erl-a.erl-n{width:min(1080px,calc(100vw - 48px))}.erl-n .a-inhalt{grid-template-columns:400px minmax(0,1fr);column-gap:44px}.erl-n .erl-fuss{padding-left:476px}.erl-n .erl-feld{margin-top:16px}.erl-n .n-nacht{padding-top:14px}.erl-n .n-band{height:112px}.erl-n .n-uhr{font-size:27px}.erl-n .erl-chips label{padding:10px 14px;font-size:14.5px}}@media(min-width:900px)and (max-height:760px){.erl-n .pkarte-foto{aspect-ratio:2.3 / 1}.erl-n .pkarte-zeit .pkarte-gross{font-size:72px}}.erl-n[data-schritt=form] .erl-fuss,.erl-n[data-schritt=fertig] .erl-fuss{position:absolute;left:0;right:0;bottom:0}.akku .ziel{left:var(--z, 80%);top:7px;bottom:7px;width:4px;margin-left:-2px;border-radius:2px;background:var(--ink);z-index:2;cursor:ew-resize;touch-action:none;outline:none;transition:transform .15s var(--raus)}.akku .ziel:after{content:"";position:absolute;inset:-7px -20px}.akku .ziel.aktiv{transform:scaleX(1.5)}.akku .ziel:focus-visible{box-shadow:0 0 0 3px #1b4fe073}@media(hover:hover){.akku .ziel:hover{transform:scaleX(1.5)}}.akku .zielw{left:calc(var(--z, 80%) + 10px);z-index:1;color:var(--ink2)}.akku .zielw.links{left:auto;right:calc(100% - var(--z, 80%) + 10px)}.n-quelle-l{display:none}@media(min-width:900px){.erl-n .n-quelle{display:none}.erl-n .n-quelle-l{display:block;margin:18px 8px 0}.erl-n:not([data-schritt=plan]) .n-quelle-l{display:none}}@media(min-width:900px)and (max-height:760px){.erl-n .erl-feld{margin-top:12px}.erl-n .n-nacht{padding-top:8px}.erl-n .n-band{height:88px}.erl-n .n-stand{margin-top:6px}.erl-n .erl-feld>.l{margin-bottom:6px}.erl-n .akku{height:44px}.erl-n .erl-kopf{padding-top:10px;padding-bottom:8px}.erl-n .erl-fuss{padding-top:8px;padding-bottom:12px}.erl-n .n-uhr{font-size:25px}}.erl-knopf,.erl-zu,.erl-chips label{transition:background-color .16s cubic-bezier(.25,.46,.45,.94),transform .16s cubic-bezier(.25,.46,.45,.94),color .16s cubic-bezier(.25,.46,.45,.94)}.erl-knopf:active:not([data-zustand]){transform:scale(.97);background-color:#000;transition-duration:0ms}.erl-knopf.blau:active:not([data-zustand=ok]){background-color:#163fb3}.erl-zu:active{transform:scale(.92);background-color:#0b122024;transition-duration:0ms}.erl-chips label:active{transition-duration:0ms}.erl-chips label:not(:has(input:checked)):active{background-color:#0b12201f}@media(hover:hover)and (pointer:fine){.erl-knopf:not([data-zustand]):hover{background-color:#1f2838}.erl-knopf.blau:not([data-zustand=ok]):hover{background-color:#1847ca}.erl-zu:hover{background-color:#0b12201a}.erl-chips label:not(:has(input:checked)):hover{background-color:#0b122017}.erl .n-oev a:hover,.erl .n-stand a:hover,.erl .erl-quelle a:hover,.erl .zust a:hover{color:var(--blau)}}.erl .n-oev a,.erl .n-stand a,.erl .erl-quelle a,.erl .zust a,.a-zurueck{transition:color .16s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover)and (pointer:fine){.a-zurueck:hover{color:var(--ink)}}.a-zurueck:active{color:var(--ink);opacity:.62;transition-duration:0ms}@media(prefers-reduced-motion:reduce){.erl-knopf:active,.erl-zu:active,.erl-chips label:active{transform:none}}
