@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papier: #f6f7f8;--papier-2: #eef0f2;--karte: #ffffff;--tinte: #111315;--tinte-2: #4e5860;--tinte-3: #8a939b;--linie: #e3e6e9;--linie-2: #eef0f2;--akzent: #111315;--akzent-hell: #f1f2f4;--kupfer: #5208ff;--kupfer-hell: #f0ebff;--rot: #c4362b;--rot-hell: #fdecea;--gruen: #1f8a5b;--gruen-hell: #e6f5ed;--gold: #a26b00;--gold-hell: #fdf3dc;--schatten: 0 1px 2px rgba(17, 19, 21, .04), 0 4px 16px -8px rgba(17, 19, 21, .08);--schatten-gross: 0 24px 64px -24px rgba(17, 19, 21, .28), 0 2px 6px rgba(17, 19, 21, .05);--r: 16px;--r-klein: 10px;--display: "Geist Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--text: "Inter Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--text);font-size:14.5px;line-height:1.55;color:var(--tinte);background:var(--papier);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01";text-rendering:optimizeLegibility}h1,h2,h3,.display{font-family:var(--display);font-weight:400;letter-spacing:-.025em;margin:0;color:var(--tinte)}h1{font-size:clamp(30px,3.4vw,42px);line-height:1.08}h2{font-size:21px;line-height:1.2;letter-spacing:-.02em}h3{font-size:16px;line-height:1.3;font-weight:500;letter-spacing:-.01em}p{margin:0 0 .6em}a{color:var(--tinte);text-decoration:underline;text-decoration-color:var(--linie);text-underline-offset:3px;transition:text-decoration-color .15s}a:hover{text-decoration-color:currentColor}.zahl{font-variant-numeric:tabular-nums}.leise{color:var(--tinte-3)}.klein{font-size:13px}.kursiv{color:var(--tinte-3)}:focus-visible{outline:2px solid var(--tinte);outline-offset:2px;border-radius:8px}::selection{background:var(--kupfer-hell)}.knopf{appearance:none;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:500 14px/1 var(--text);letter-spacing:-.005em;padding:12px 18px;border-radius:10px;min-height:44px;background:var(--tinte);color:#fff;transition:transform .12s ease,background .15s ease,opacity .15s ease,box-shadow .15s ease;text-decoration:none;white-space:nowrap}.knopf:hover{background:#2a2e32}.knopf:active{transform:scale(.985)}.knopf:disabled{opacity:.45;cursor:not-allowed}.knopf.akzent{background:var(--akzent)}.knopf.akzent:hover{filter:brightness(1.15)}.knopf.zweit{background:var(--papier-2);color:var(--tinte)}.knopf.zweit:hover{background:#e4e7ea}.knopf.leise{background:transparent;color:var(--tinte-2);padding-inline:10px}.knopf.leise:hover{background:var(--papier-2);color:var(--tinte)}.knopf.gefahr{background:var(--karte);color:var(--rot);border-color:#f2d3cf}.knopf.gefahr:hover{background:var(--rot-hell)}.knopf.klein{min-height:36px;padding:8px 13px;font-size:13.5px;border-radius:9px}.knopf.voll{width:100%}.knopfreihe{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.knopfreihe.rechts{justify-content:flex-end}.feld{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;min-width:0}.feld>span{font-size:13px;font-weight:500;color:var(--tinte-2)}.feld small{color:var(--tinte-3);font-size:12.5px}input,select,textarea{font:15px/1.4 var(--text);color:var(--tinte);background:var(--karte);border:1px solid var(--linie);border-radius:10px;padding:11px 13px;min-height:44px;width:100%;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:#a9b0b6}textarea{min-height:88px;resize:vertical}input:hover,select:hover,textarea:hover{border-color:#cfd4d8}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--tinte);box-shadow:0 0 0 3px #11131514}input[type=color]{padding:4px;width:56px;height:44px}input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--tinte);margin:0}.schalter{display:flex;gap:10px;align-items:flex-start;cursor:pointer;margin-bottom:12px;font-size:14.5px}.schalter input{margin-top:2px;flex:none}.raster2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.raster3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}@media(max-width:640px){.raster2,.raster3{grid-template-columns:1fr}}.fehler{background:var(--rot-hell);color:#8f2219;border-radius:10px;padding:11px 14px;font-size:14px;margin-bottom:14px}.hinweis{background:var(--gold-hell);color:#6b4700;border-radius:10px;padding:11px 14px;font-size:14px;margin-bottom:14px}.karte{background:var(--karte);border:1px solid var(--linie-2);border-radius:var(--r);box-shadow:var(--schatten);padding:24px}.karte+.karte{margin-top:16px}.karte-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.tabelle{width:100%;border-collapse:collapse;font-size:14px}.tabelle th{text-align:left;font-size:12px;font-weight:500;color:var(--tinte-3);padding:0 12px 10px;border-bottom:1px solid var(--linie)}.tabelle td{padding:13px 12px;border-bottom:1px solid var(--linie-2);vertical-align:middle}.tabelle tr.klickbar{cursor:pointer}.tabelle tr.klickbar:hover td{background:#fafbfb}.tabelle tr:last-child td{border-bottom:0}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:3px 9px;border-radius:99px;background:var(--papier-2);color:var(--tinte-2);white-space:nowrap}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.chip.angefragt{background:var(--kupfer-hell);color:var(--kupfer)}.chip.bestaetigt{background:var(--papier-2);color:var(--tinte)}.chip.erschienen{background:var(--gruen-hell);color:var(--gruen)}.chip.abgesagt,.chip.abgelehnt{background:var(--papier-2);color:var(--tinte-3)}.chip.nicht_erschienen{background:var(--rot-hell);color:var(--rot)}.punkt{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none}.leer{text-align:center;padding:52px 20px;color:var(--tinte-3)}.leer h3{color:var(--tinte);margin-bottom:6px;font-family:var(--display);font-weight:400;font-size:19px}.lade{display:inline-block;width:18px;height:18px;border:2px solid var(--linie);border-top-color:var(--tinte);border-radius:50%;animation:dreh .8s linear infinite}@keyframes dreh{to{transform:rotate(360deg)}}.zentriert{display:grid;place-items:center;min-height:40vh}.app{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.seitenleiste{background:var(--karte);color:var(--tinte-2);padding:20px 14px;display:flex;flex-direction:column;gap:2px;position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid var(--linie-2)}.marke{display:flex;align-items:center;gap:11px;padding:6px 10px 22px;color:var(--tinte);text-decoration:none}.marke-zeichen{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-family:var(--display);font-weight:500;font-size:16px;color:#fff;background:var(--tinte);flex:none}.marke b{font-family:var(--display);font-weight:500;font-size:15px;line-height:1.2;display:block;letter-spacing:-.01em}.marke small{color:var(--tinte-3);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.nav a{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:10px;color:var(--tinte-2);text-decoration:none;font-weight:450;font-size:14px;transition:background .15s,color .15s}.nav a:hover{background:var(--papier);color:var(--tinte)}.nav a.active{background:var(--papier-2);color:var(--tinte);font-weight:500}.nav svg{width:18px;height:18px;flex:none;opacity:.8}.nav a.active svg{opacity:1}.nav .zaehler{margin-left:auto;background:var(--tinte);color:#fff;font-size:11px;font-weight:600;border-radius:99px;padding:1px 7px}.nav-trenner{height:1px;background:var(--linie-2);margin:12px 8px}.seitenleiste-fuss{margin-top:auto;padding:14px 10px 0;font-size:13px;color:var(--tinte-3);border-top:1px solid var(--linie-2)}.seitenleiste-fuss b{color:var(--tinte);font-weight:500}.inhalt{padding:40px clamp(18px,3.6vw,52px) 72px;min-width:0;max-width:1480px}.kopfzeile{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:28px}.kopfzeile .ueberzeile{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-3);font-weight:500;margin-bottom:10px}.mobilkopf{display:none}@media(max-width:900px){.app{grid-template-columns:1fr}.seitenleiste{position:fixed;inset:0 30% 0 0;max-width:300px;z-index:50;transform:translate(-102%);transition:transform .25s ease;height:100%}.seitenleiste.offen{transform:none;box-shadow:var(--schatten-gross)}.mobilkopf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;position:sticky;top:0;z-index:30;background:#ffffffdb;backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--linie-2)}.mobilkopf b{font-family:var(--display);font-weight:500;font-size:16px;letter-spacing:-.01em}.inhalt{padding-top:24px}.schleier{position:fixed;inset:0;background:#1113154d;z-index:40}}.kennzahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.kennzahl{background:var(--karte);border:1px solid var(--linie-2);border-radius:var(--r);padding:20px 22px;box-shadow:var(--schatten);position:relative;overflow:hidden}.kennzahl b{display:block;font-family:var(--display);font-size:38px;font-weight:400;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:8px 0 4px}.kennzahl span{font-size:13px;color:var(--tinte-3)}.kennzahl.hervor{background:var(--tinte);color:#fff;border-color:var(--tinte)}.kennzahl.hervor b{color:#fff}.kennzahl.hervor span{color:#9aa3ab}.balken{height:4px;background:var(--papier-2);border-radius:99px;overflow:hidden;margin-top:12px}.balken>i{display:block;height:100%;background:var(--tinte);border-radius:99px}.zwei-spalten{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1100px){.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.zwei-spalten{grid-template-columns:1fr}}.tagesliste{list-style:none;margin:0;padding:0}.tagesliste li{display:grid;grid-template-columns:58px 3px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 8px;margin:0 -8px;border-radius:10px;cursor:pointer;transition:background .15s}.tagesliste li:hover{background:var(--papier)}.tagesliste .zeit{font-family:var(--display);font-size:18px;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tagesliste .streifen{width:3px;height:34px;border-radius:3px}.tagesliste .vergangen{opacity:.45}.kal-leiste{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.segment{display:inline-flex;background:var(--papier-2);border-radius:11px;padding:3px}.segment button{appearance:none;border:0;background:transparent;font:500 13.5px var(--text);color:var(--tinte-2);padding:8px 14px;border-radius:9px;cursor:pointer}.segment button.an{background:var(--karte);color:var(--tinte);box-shadow:0 1px 3px #1113151a}.kalender{background:var(--karte);border:1px solid var(--linie-2);border-radius:var(--r);box-shadow:var(--schatten);overflow:auto;max-height:calc(100vh - 220px);position:relative}.kal-raster{display:grid;position:relative;min-width:100%}.kal-kopf{position:sticky;top:0;z-index:6;background:#fffffff0;backdrop-filter:blur(6px);border-bottom:1px solid var(--linie);padding:10px 8px;font-weight:500;font-size:13.5px;display:flex;align-items:center;gap:8px;justify-content:center;min-height:56px;text-align:center}.kal-kopf.heute .tz{background:var(--tinte);color:#fff;border-radius:99px;width:34px;height:34px;display:grid;place-items:center;margin:2px auto 0}.kal-kopf .tz{font-family:var(--display);font-size:21px;font-weight:400;line-height:1;letter-spacing:-.02em}.kal-ecke{position:sticky;top:0;left:0;z-index:8;background:var(--karte);border-bottom:1px solid var(--linie)}.kal-zeiten{position:sticky;left:0;z-index:5;background:var(--karte)}.kal-zeiten div{position:absolute;right:10px;font-size:11px;color:var(--tinte-3);transform:translateY(-50%);font-variant-numeric:tabular-nums}.kal-spalte{position:relative;border-left:1px solid var(--linie-2);cursor:copy;background:repeating-linear-gradient(135deg,#f8f9fa 0 5px,#f2f4f5 5px 10px)}.kal-linie{position:absolute;left:0;right:0;border-top:1px solid var(--linie-2);pointer-events:none}.kal-linie.halb{border-top-style:dotted;opacity:.7}.kal-frei{position:absolute;left:0;right:0;background:#fff;pointer-events:none}.kal-abwesend{position:absolute;left:0;right:0;background:repeating-linear-gradient(135deg,#c4362b0d 0 6px,#c4362b1a 6px 12px);border-top:2px solid rgba(196,54,43,.35);pointer-events:none;font-size:11.5px;color:var(--rot);padding:3px 7px;font-weight:500;overflow:hidden}.kal-extern{position:absolute;left:0;right:0;background:repeating-linear-gradient(135deg,#11131509 0 6px,#11131513 6px 12px);border-top:2px solid rgba(17,19,21,.18);pointer-events:none;font-size:11.5px;color:var(--tinte-3);padding:3px 7px;font-weight:500;overflow:hidden}.kal-jetzt{position:absolute;left:0;right:0;border-top:1.5px solid var(--kupfer);z-index:4;pointer-events:none}.kal-jetzt:before{content:"";position:absolute;left:-4px;top:-4.5px;width:8px;height:8px;border-radius:50%;background:var(--kupfer)}.kal-jetzt.ohne-punkt:before{display:none}.kal-termin{position:absolute;left:3px;right:3px;border-radius:9px;padding:5px 8px;overflow:hidden;cursor:pointer;z-index:3;background:color-mix(in srgb,var(--farbe) 11%,#fff);border:1px solid color-mix(in srgb,var(--farbe) 22%,#fff);border-left:3px solid var(--farbe);color:var(--tinte);font-size:12.5px;line-height:1.3;transition:box-shadow .15s,transform .15s;white-space:nowrap;text-overflow:ellipsis}.kal-termin:hover{box-shadow:0 8px 22px -10px #11131559;transform:translateY(-1px);z-index:7}.kal-termin b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-termin .z{font-variant-numeric:tabular-nums;color:var(--tinte-2)}.kal-termin.angefragt{background:repeating-linear-gradient(135deg,var(--kupfer-hell) 0 7px,#f8f5ff 7px 14px);border-color:#ddd0ff;border-left-color:var(--kupfer)}.kal-termin.erschienen{opacity:.7}.kal-termin.nicht_erschienen{opacity:.55;text-decoration:line-through}.kal-termin .puffer{position:absolute;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg,rgba(17,19,21,.06) 0 3px,transparent 3px 7px)}.legende{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--tinte-2);margin-top:12px}.legende span{display:inline-flex;gap:7px;align-items:center}.modal-schleier{position:fixed;inset:0;z-index:100;background:#11131561;backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px;animation:einblenden .15s ease}.modal{background:var(--karte);border-radius:20px;box-shadow:var(--schatten-gross);width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;animation:hoch .2s cubic-bezier(.2,.9,.3,1)}.modal.breit{width:min(760px,100%)}.modal-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 26px 8px;position:sticky;top:0;background:var(--karte);z-index:2}.modal-kopf h2{font-size:24px}.modal-inhalt{padding:10px 26px 24px}.modal-fuss{padding:16px 26px 22px;border-top:1px solid var(--linie-2);display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;position:sticky;bottom:0;background:var(--karte)}@keyframes einblenden{0%{opacity:0}}@keyframes hoch{0%{opacity:0;transform:translateY(10px) scale(.99)}}.x{appearance:none;border:0;background:var(--papier-2);width:34px;height:34px;border-radius:50%;cursor:pointer;font-size:18px;color:var(--tinte-2);flex:none;transition:background .15s}.x:hover{background:#e4e7ea}.daten{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px 16px;font-size:14px;margin:8px 0 18px}.daten dt{color:var(--tinte-3)}.daten dd{margin:0;font-weight:450;overflow-wrap:anywhere}.toasts{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{background:var(--tinte);color:#fff;padding:12px 18px;border-radius:12px;font-size:14px;box-shadow:var(--schatten-gross);animation:hoch .2s ease;max-width:92vw}.toast.fehler{background:var(--rot);color:#fff;margin:0}.anmelde-seite{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);background:var(--karte)}.anmelde-bild{background:var(--tinte);color:#fff;padding:44px 52px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.anmelde-bild .marke{color:#fff}.anmelde-bild .marke-zeichen{background:#fff;color:var(--tinte)}.anmelde-bild .marke small{color:#8a939b}.anmelde-bild h1{font-size:clamp(38px,4.6vw,64px);font-weight:400;max-width:12ch;line-height:1.02;letter-spacing:-.04em;color:#fff}.anmelde-bild h1 em{font-style:normal;color:#8a939b}.anmelde-bild p{color:#9aa3ab;max-width:36ch;font-size:15px}.anmelde-bild>div{position:relative;z-index:1}.anmelde-blatt{position:absolute;right:-60px;top:96px;width:340px;transform:rotate(-6deg);filter:drop-shadow(0 30px 60px rgba(0,0,0,.45))}.anmelde-form{display:grid;place-items:center;padding:32px 20px}.anmelde-form form{width:min(380px,100%)}.anmelde-form h2{font-size:34px;letter-spacing:-.03em}.anmelde-marke-link{text-decoration:none;display:inline-block}@media(min-width:861px){.anmelde-form{background:var(--papier);padding:88px 40px 32px;position:relative;align-content:center}.anmelde-form>:not(.anmelde-recht):not(.anmelde-zurueck){width:min(460px,100%);background:var(--karte);border:1px solid var(--linie);border-radius:22px;padding:40px 40px 36px;box-shadow:0 1px 2px #1113150a,0 24px 60px -28px #1113152e}.anmelde-form .anmelde-recht{margin-top:28px}}.anmelde-zurueck{display:none}.anmelde-punkte{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:10px}.anmelde-punkte li{display:flex;align-items:center;gap:10px;color:#c9ced3;font-size:14.5px}.anmelde-punkte svg{color:#b49bff;flex:none}@media(min-width:861px){.anmelde-zurueck{display:inline-flex;align-items:center;gap:6px;position:absolute;top:28px;left:36px;font-size:14px;color:var(--tinte-2);text-decoration:none}.anmelde-zurueck:hover{color:var(--tinte)}}.anmelde-kopf{display:none}.anmelde-block{width:min(400px,100%)}.anmelde-block form{width:100%}.anmelde-block h2{font-size:26px;line-height:1.15;text-align:center;margin-bottom:26px;text-wrap:balance}.anmelde-block .feld>span{color:var(--tinte)}.anmelde-vergessen{margin:-4px 0 22px;font-size:14px}.anmelde-vergessen a{text-decoration-color:currentColor}.knopf.gross{min-height:52px;font-size:15.5px;border-radius:12px}.knopf.umriss{background:transparent;color:var(--tinte);border-color:var(--tinte)}.knopf.umriss:hover{background:var(--tinte);color:#fff}.anmelde-oder{display:flex;align-items:center;gap:14px;margin:30px 0 26px;color:var(--tinte-3);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.anmelde-oder:before,.anmelde-oder:after{content:"";flex:1;height:1px;background:var(--linie)}.anmelde-neu{text-align:center;font-size:20px;letter-spacing:-.02em;margin-bottom:16px}.anmelde-neu-text{text-align:center;font-size:13px;margin-top:10px}.passwort-eingabe{position:relative;display:block}.passwort-eingabe input{width:100%;padding-right:48px}.passwort-eingabe button{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:var(--tinte-3);border-radius:8px;cursor:pointer}.passwort-eingabe button:hover{color:var(--tinte);background:var(--papier-2)}@media(max-width:860px){.anmelde-seite{grid-template-columns:1fr;grid-template-rows:auto 1fr;background:var(--papier)}.anmelde-bild{display:none}.anmelde-kopf{display:flex;justify-content:center;align-items:center;height:60px;background:var(--karte);border-bottom:1px solid var(--linie);position:sticky;top:0;z-index:5}.anmelde-kopf a{text-decoration:none;display:inline-flex}.anmelde-form{place-items:start center;padding:34px 20px 28px}.anmelde-form input,.anmelde-form select{background:var(--karte);font-size:16px}.anmelde-block h2{font-size:23px}}.reiter{display:flex;gap:4px;border-bottom:1px solid var(--linie);margin-bottom:22px;overflow-x:auto}.reiter button{appearance:none;border:0;background:none;font:500 14px var(--text);color:var(--tinte-3);padding:11px 14px;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;transition:color .15s}.reiter button:hover{color:var(--tinte)}.reiter button.an{color:var(--tinte);border-bottom-color:var(--tinte)}.liste-zeile{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--linie-2)}.liste-zeile:last-child{border-bottom:0}.liste-zeile .wachsen{flex:1;min-width:0}.liste-zeile b{font-weight:500}.wochenplan{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px 12px;align-items:start}.wochenplan .tag{font-weight:500;padding-top:10px}.zeitpaar{display:flex;gap:6px;align-items:center;margin-bottom:6px}.zeitpaar input{width:116px}.suche{position:relative;max-width:380px;flex:1}.suche input{padding-left:38px;background:var(--karte)}.suche svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:17px;color:var(--tinte-3)}.qr-buehne{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.qr-buehne>div:last-child{position:sticky;top:24px}@media(max-width:980px){.qr-buehne{grid-template-columns:1fr}.qr-buehne>div:last-child{position:static}}.aushang{background:#fff;border-radius:4px;aspect-ratio:1 / 1.414;width:100%;max-width:440px;margin:0 auto;box-shadow:var(--schatten-gross);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10% 9% 7%;text-align:center;position:relative;overflow:hidden}.aushang:before{content:"";position:absolute;left:9%;right:9%;top:6%;height:3px;background:var(--b-farbe);border-radius:3px}.aushang .a-name{font-family:var(--display);font-size:clamp(13px,2.2vw,15px);font-weight:500;color:var(--tinte);letter-spacing:.16em;text-transform:uppercase}.aushang .a-titel{font-family:var(--display);font-size:clamp(28px,6vw,46px);line-height:1.02;font-weight:400;letter-spacing:-.04em}.aushang .a-titel em{font-style:normal;color:var(--tinte-3)}.aushang>img{width:60%;image-rendering:pixelated}.aushang .a-logo{display:block;max-width:38%;max-height:64px;object-fit:contain;margin:0 auto 12px}.aushang .a-text{font-size:clamp(11px,2vw,14px);color:var(--tinte-2)}.aushang .a-url{font-size:clamp(10px,1.8vw,12.5px);color:var(--tinte-3);word-break:break-all;letter-spacing:.02em}.kopierfeld{display:flex;gap:8px}.kopierfeld textarea{flex:1;background:var(--papier)}.kopierfeld input{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;background:var(--papier)}@media print{@page{size:A4 portrait;margin:0}body{background:#fff}.seitenleiste,.mobilkopf,.kopfzeile,.nicht-drucken,.toasts{display:none!important}.app{display:block}.inhalt{padding:0;max-width:none}.qr-buehne{display:block}.qr-buehne>div:last-child{position:static}.aushang{box-shadow:none;max-width:none;width:210mm;height:297mm;aspect-ratio:auto;border-radius:0;padding:30mm 22mm 20mm}.aushang .a-name{font-size:15pt}.aushang .a-titel{font-size:56pt}.aushang .a-text{font-size:15pt}.aushang .a-url{font-size:12pt}}.buchung{min-height:100vh;display:flex;flex-direction:column;background:var(--papier)}.buchung.eingebettet{min-height:0}.b-kopf{padding:34px 20px 70px;position:relative;overflow:hidden;background:var(--karte);border-bottom:1px solid var(--linie-2)}.b-kopf:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--akzent)}.b-kopf.mit-bild{padding-top:0}.b-titelbild{height:clamp(170px,36vw,320px);margin:0 -20px;background:var(--papier-2) center/cover no-repeat}.b-logo{display:block;width:76px;height:76px;object-fit:contain;background:#fff;border-radius:18px;padding:8px;border:1px solid var(--linie-2);box-shadow:var(--schatten);margin-bottom:16px}.b-kopf.mit-bild .b-kopf-innen{padding-top:28px}.b-kopf.mit-bild .b-logo{margin-top:-66px;position:relative}.b-kopf-innen{max-width:660px;margin:0 auto;position:relative;z-index:1}.b-kopf .b-ueber{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tinte-3);font-weight:500;margin-bottom:10px}.b-kopf h1{font-size:clamp(32px,8vw,46px);font-weight:400;letter-spacing:-.04em;color:var(--tinte)}.b-kopf .b-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:14px;color:var(--tinte-2)}.b-kopf .b-meta span,.b-kopf .b-meta a{display:inline-flex;align-items:center;gap:6px;color:var(--tinte-2);text-decoration:none}.b-kopf .b-meta a:hover{color:var(--tinte)}.b-kopf p{margin-top:14px;color:var(--tinte-2);max-width:54ch}.b-blatt{max-width:660px;width:calc(100% - 24px);margin:-44px auto 20px;position:relative;z-index:2;background:var(--karte);border-radius:22px;border:1px solid var(--linie-2);box-shadow:var(--schatten-gross);padding:24px 20px 28px;flex:1 0 auto}@media(min-width:640px){.b-blatt{padding:32px 36px 36px}}.schritte{display:flex;gap:6px;margin-bottom:24px}.schritte i{flex:1;height:3px;border-radius:3px;background:var(--papier-2);transition:background .3s}.schritte i.an{background:var(--akzent)}.b-frage{font-family:var(--display);font-size:27px;font-weight:400;margin-bottom:4px;letter-spacing:-.03em;line-height:1.15}.b-zurueck{appearance:none;border:0;background:none;color:var(--tinte-3);font:500 13.5px var(--text);padding:0;margin-bottom:14px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.b-zurueck:hover{color:var(--tinte)}.wahl{appearance:none;width:100%;text-align:left;background:var(--karte);border:1px solid var(--linie);border-radius:14px;padding:16px 18px;display:flex;gap:14px;align-items:center;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,transform .12s,box-shadow .15s;margin-bottom:10px}.wahl:hover{border-color:#c9ced3;box-shadow:0 6px 18px -12px #1113154d}.wahl:active{transform:scale(.995)}.wahl.an{border-color:var(--akzent);box-shadow:0 0 0 1px var(--akzent)}.wahl .wachsen{flex:1;min-width:0}.wahl b{font-weight:500;font-size:15.5px;letter-spacing:-.01em}.wahl .preis{font-family:var(--display);font-size:17px;font-weight:400;white-space:nowrap;letter-spacing:-.02em}.kategorie{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-3);font-weight:500;margin:22px 0 10px}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:500;font-family:var(--display);font-size:16px;flex:none}.tage{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;margin:0 -2px;scroll-snap-type:x mandatory;scrollbar-width:none}.tage::-webkit-scrollbar{display:none}.tag-knopf{appearance:none;flex:none;width:60px;border:1px solid var(--linie);background:var(--karte);border-radius:14px;padding:10px 0 9px;text-align:center;cursor:pointer;font:inherit;color:inherit;scroll-snap-align:start;transition:all .15s}.tag-knopf small{display:block;font-size:11px;font-weight:500;color:var(--tinte-3);text-transform:uppercase;letter-spacing:.08em}.tag-knopf b{display:block;font-family:var(--display);font-size:21px;font-weight:400;line-height:1.25;letter-spacing:-.02em}.tag-knopf span{display:block;width:5px;height:5px;border-radius:50%;background:var(--akzent);margin:3px auto 0}.tag-knopf:hover:not(:disabled){border-color:#c9ced3}.tag-knopf:disabled{opacity:.35;cursor:default}.tag-knopf:disabled span{visibility:hidden}.tag-knopf.an{background:var(--akzent);border-color:var(--akzent);color:#fff}.tag-knopf.an small{color:#ffffffbf}.tag-knopf.an span{background:#fff}.zeiten{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.zeit-knopf{appearance:none;border:1px solid var(--linie);background:var(--karte);border-radius:11px;padding:12px 0;font:500 15px var(--text);font-variant-numeric:tabular-nums;cursor:pointer;color:var(--tinte);transition:all .12s}.zeit-knopf:hover{border-color:var(--tinte)}.zeit-knopf.an{background:var(--akzent);border-color:var(--akzent);color:#fff}.tageszeit{font-size:12.5px;font-weight:500;color:var(--tinte-3);margin:18px 0 9px}.zusammenfassung{background:var(--papier);border-radius:14px;padding:15px 18px;margin-bottom:20px;font-size:14.5px}.zusammenfassung div{display:flex;gap:11px;align-items:center;padding:4px 0}.zusammenfassung svg{color:var(--tinte-3);flex:none}.fertig-zeichen{width:72px;height:72px;border-radius:50%;background:var(--akzent);color:#fff;display:grid;place-items:center;margin:6px auto 18px;animation:aufploppen .5s cubic-bezier(.2,1.4,.4,1)}@keyframes aufploppen{0%{transform:scale(.4);opacity:0}}.b-fuss{text-align:center;font-size:12px;color:var(--tinte-3);padding:4px 16px 28px}.b-fuss a{color:var(--tinte-3);margin:0 7px;text-decoration:none}.b-fuss a:hover{color:var(--tinte)}.b-fuss .b-marke{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;color:var(--tinte-3);text-decoration:none}.b-fuss .b-marke:hover{color:var(--tinte)}.eintritt>*{animation:hoch .35s ease both}.eintritt>*:nth-child(2){animation-delay:.04s}.eintritt>*:nth-child(3){animation-delay:.08s}.eintritt>*:nth-child(4){animation-delay:.12s}.eintritt>*:nth-child(n+5){animation-delay:.16s}.honig{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.einbau-knopf{display:inline-block;color:#fff;padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:600}.recht{min-height:100vh;background:var(--karte);display:flex;flex-direction:column}.recht-kopf{max-width:760px;width:100%;margin:0 auto;padding:28px 24px 0}.recht-kopf a{text-decoration:none}.recht-blatt{max-width:760px;width:100%;margin:0 auto;padding:36px 24px 56px;flex:1;font-size:15px;line-height:1.65;color:var(--tinte-2)}.recht-blatt h1{font-family:var(--display);font-weight:400;font-size:clamp(30px,5vw,42px);letter-spacing:-.03em;color:var(--tinte);margin:0 0 8px}.recht-blatt h2{font-family:var(--display);font-weight:500;font-size:19px;letter-spacing:-.01em;color:var(--tinte);margin:34px 0 10px}.recht-blatt h3{font-size:15px;font-weight:600;color:var(--tinte);margin:22px 0 6px}.recht-blatt p,.recht-blatt li{margin:0 0 10px}.recht-blatt ul{padding-left:20px;margin:0 0 12px}.recht-blatt a{color:var(--tinte)}.recht-blatt.eingebettet{padding:0;max-width:none;font-size:14.5px}.recht-stand{color:var(--tinte-3);font-size:13px;margin-bottom:28px!important}.recht-tabelle{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:14px}.recht-tabelle th,.recht-tabelle td{text-align:left;vertical-align:top;padding:10px 12px;border-top:1px solid var(--linie-2)}.recht-tabelle th{width:34%;color:var(--tinte);font-weight:500}.recht-fuss{border-top:1px solid var(--linie-2);padding:22px 24px 30px;text-align:center;font-size:13px}.recht-fuss a,.anmelde-recht a{color:var(--tinte-3);text-decoration:none;margin:0 9px}.recht-fuss a:hover,.anmelde-recht a:hover{color:var(--tinte)}.anmelde-recht{margin-top:36px;text-align:center;font-size:12.5px}@media print{.recht-kopf,.recht-fuss{display:none}.recht-blatt{padding:0}}@media(max-width:600px){.recht-tabelle th,.recht-tabelle td{display:block;width:auto;padding:6px 0}.recht-tabelle td{border-top:0}}.abo-leiste{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--kupfer-hell);color:var(--tinte);border-radius:var(--r-klein);padding:11px 14px;margin-bottom:18px;font-size:14px}.abo-leiste.gesperrt{background:var(--rot-hell);color:#8f2219}.abo-preis{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:6px 0 8px}.abo-betrag{font-family:var(--display);font-size:44px;letter-spacing:-.04em;color:var(--tinte)}.abo-liste{list-style:none;padding:0;margin:14px 0 18px;display:grid;gap:8px;font-size:14.5px}.abo-liste li{display:flex;gap:9px;align-items:flex-start}.abo-liste svg{color:var(--gruen);margin-top:2px;flex:none}.knopf.gross{padding:15px 24px;font-size:15.5px;border-radius:12px}.lp{background:var(--karte);color:var(--tinte);font-size:16px;overflow-x:clip}.lp a:not(.knopf){color:inherit}.lp-ueber{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-3);margin:0 0 14px}.lp h1,.lp h2{font-family:var(--display);font-weight:400;letter-spacing:-.045em;margin:0}.lp h1 em,.lp h2 em{font-style:normal;color:var(--tinte-3)}.lp-held{max-width:1160px;margin:0 auto;padding:56px 24px 72px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.lp-held h1{font-size:clamp(44px,6.2vw,84px);line-height:.98}.lp-unter{font-size:18.5px;line-height:1.55;color:var(--tinte-2);max-width:34em;margin:26px 0 30px}.lp-knoepfe{display:flex;flex-wrap:wrap;gap:12px}.lp-klein{font-size:13.5px;color:var(--tinte-3);margin:18px 0 0}.lp-vorschau{position:relative;height:520px}.lp-kal{position:absolute;left:0;top:40px;width:300px;background:var(--karte);border:1px solid var(--linie-2);border-radius:18px;box-shadow:var(--schatten-gross);padding:18px}.lp-kal-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;font-size:12px;white-space:nowrap}.lp-kal-kopf b{font-family:var(--display);font-weight:500;font-size:18px;letter-spacing:-.02em}.lp-kal-kopf span{color:var(--tinte-3)}.lp-kal-termin{border-left:3px solid;background:var(--papier);border-radius:8px;padding:9px 12px;margin-bottom:8px;display:grid;font-size:13px}.lp-kal-termin small{color:var(--tinte-3)}.lp-kal-termin span{color:var(--tinte-2)}.lp-kal-termin.anfrage{border:1.5px dashed var(--kupfer);background:var(--kupfer-hell)}.lp-handy{position:absolute;right:0;top:0;width:272px;height:520px;border-radius:40px;background:var(--tinte);padding:10px;box-shadow:var(--schatten-gross)}.lp-handy-kopf{background:#2b2f33;color:#fff;border-radius:31px 31px 0 0;padding:34px 20px 44px}.lp-handy-kopf small{display:block;font-size:10px;letter-spacing:.16em;color:#9aa3ab}.lp-handy-kopf b{font-family:var(--display);font-weight:400;font-size:26px;letter-spacing:-.03em}.lp-handy-blatt{background:var(--karte);margin:-26px 8px 0;border-radius:18px;padding:18px 14px;position:relative;height:372px}.lp-handy-titel{display:block;font-family:var(--display);font-weight:400;font-size:19px;letter-spacing:-.02em;margin-bottom:12px}.lp-tage{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px}.lp-tage span,.lp-zeiten span{text-align:center;font-size:12px;padding:8px 0;border-radius:9px;border:1px solid var(--linie)}.lp-zeiten{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lp-tage .an,.lp-zeiten .an{background:var(--tinte);color:#fff;border-color:var(--tinte)}.lp-handy-knopf{position:absolute;left:14px;right:14px;bottom:16px;background:var(--tinte);color:#fff;border-radius:11px;text-align:center;padding:12px;font-size:13.5px;font-weight:500}.lp-leiste{max-width:1160px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--linie-2);border-bottom:1px solid var(--linie-2)}.lp-leiste div{padding:26px 0;display:grid;gap:2px}.lp-leiste b{font-family:var(--display);font-weight:400;font-size:34px;letter-spacing:-.04em}.lp-leiste span{color:var(--tinte-3);font-size:14px}.lp-abschnitt{max-width:1160px;margin:0 auto;padding:104px 24px 0}.lp-abschnitt h2{font-size:clamp(32px,4.2vw,54px);line-height:1.04;max-width:18em;margin-bottom:44px}.lp-raster{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--linie-2);border:1px solid var(--linie-2);border-radius:20px;overflow:hidden}.lp-funktion{background:var(--karte);padding:26px 22px 28px}.lp-funktion h3{font-size:16px;font-weight:600;margin:16px 0 8px;letter-spacing:-.01em}.lp-funktion p{font-size:14.5px;color:var(--tinte-2);margin:0;line-height:1.55}.lp-symbol{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--papier)}.lp-schritte ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;counter-reset:schritt}.lp-schritte li{counter-increment:schritt;display:grid;gap:8px;align-content:start;border-top:1px solid var(--tinte);padding-top:18px}.lp-schritte li:before{content:"0" counter(schritt);font-family:var(--display);color:var(--tinte-3);font-size:14px}.lp-schritte li b{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.02em}.lp-schritte li span{color:var(--tinte-2);font-size:15px}.lp-preis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border:1px solid var(--linie-2);border-radius:24px;overflow:hidden}.lp-preis-links{padding:36px;display:grid;gap:22px;align-content:start;background:var(--papier)}.lp-regler{display:grid;gap:10px;font-size:15px;color:var(--tinte-2)}.lp-regler input{width:100%;accent-color:var(--tinte)}.lp-betrag span{font-family:var(--display);font-size:72px;letter-spacing:-.05em;line-height:1}.lp-betrag small{display:block;color:var(--tinte-3);font-size:14px;margin-top:8px}.lp-preis-links .lp-klein{margin:0}.lp-preis-links .knopf{justify-self:start}.lp-preis-liste{list-style:none;margin:0;padding:36px;display:grid;gap:14px;align-content:center;font-size:15.5px}.lp-preis-liste li{display:flex;gap:11px;align-items:flex-start}.lp-preis-liste svg{color:var(--gruen);margin-top:3px;flex:none}.lp-fragen{display:grid;grid-template-columns:repeat(2,1fr);gap:0 48px}.lp-fragen details{border-top:1px solid var(--linie);padding:18px 0}.lp-fragen summary{cursor:pointer;font-weight:500;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:12px}.lp-fragen summary::-webkit-details-marker{display:none}.lp-fragen summary:after{content:"+";color:var(--tinte-3);font-size:20px;line-height:1}.lp-fragen details[open] summary:after{content:"–"}.lp-fragen p{color:var(--tinte-2);font-size:15px;margin:10px 0 0}.lp-schluss{margin:120px 24px 0;border-radius:28px;background:var(--tinte);color:#fff;padding:72px 24px;text-align:center;display:grid;justify-items:center;gap:22px}.lp-schluss h2{color:#fff;font-size:clamp(30px,4vw,50px);max-width:16em;line-height:1.05}.lp-schluss p{color:#9aa3ab;font-size:14px;margin:0}.lp-schluss a:not(.knopf){color:#fff}.knopf.lp-hell{background:#fff;color:var(--tinte)}.knopf.lp-hell:hover{background:#e9ebed}.lp-fuss{max-width:1160px;margin:0 auto;padding:40px 24px 48px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.lp-fuss nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13.5px}.lp-fuss nav a{color:var(--tinte-3);text-decoration:none}.lp-fuss nav a:hover{color:var(--tinte)}@media(max-width:960px){.lp-held{grid-template-columns:1fr;padding-top:28px;gap:40px}.lp-vorschau{height:470px;max-width:520px;width:100%;margin:0 auto}.lp-handy{height:470px}.lp-handy-blatt{height:322px}.lp-raster{grid-template-columns:repeat(2,1fr)}.lp-preis,.lp-fragen{grid-template-columns:1fr}}@media(max-width:640px){.lp-leiste{grid-template-columns:repeat(2,1fr)}.lp-raster{grid-template-columns:1fr}.lp-schritte ol{grid-template-columns:1fr;gap:24px}.lp-abschnitt{padding-top:72px}.lp-kal{display:none}.lp-handy{width:250px;left:50%;right:auto;transform:translate(-50%)}.lp-betrag span{font-size:56px}.lp-preis-links,.lp-preis-liste{padding:24px}.lp-schluss{margin:80px 12px 0;padding:56px 20px}}.lp section[id]{scroll-margin-top:84px}.lp-kopf-huelle{position:sticky;top:0;z-index:50;background:#ffffffb8;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s,background .25s}.lp-kopf-huelle.gescrollt{border-bottom-color:#11131512;box-shadow:0 8px 30px -18px #11131540;background:#ffffffd1}.lp-kopf{max-width:1160px;margin:0 auto;padding:14px 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;transition:padding .25s}.lp-kopf-huelle:not(.gescrollt) .lp-kopf{padding-block:22px}.lp-kopf>a{text-decoration:none;justify-self:start}.lp-menue{display:flex;gap:2px;padding:4px;border-radius:999px;background:#1113150a}.lp-menue a{text-decoration:none;color:var(--tinte-2);font-size:14px;font-weight:500;padding:7px 14px;border-radius:999px;transition:color .2s,background .2s,box-shadow .2s}.lp-menue a:hover{color:var(--tinte)}.lp-menue a.an{background:#fff;color:var(--tinte);box-shadow:0 1px 2px #11131514,0 2px 8px -4px #1113151f}.lp-aktionen{justify-self:end;display:flex;align-items:center;gap:18px}.lp-anmelden{text-decoration:none;color:var(--tinte-2);font-size:14px;font-weight:500}.lp-anmelden:hover{color:var(--tinte)}.lp-aktionen .knopf{border-radius:999px;padding:10px 18px}.lp-burger{display:none;width:44px;height:44px;border:0;background:transparent;border-radius:12px;cursor:pointer;position:relative;margin-right:-8px}.lp-burger span{position:absolute;left:12px;right:12px;height:1.6px;background:var(--tinte);border-radius:2px;transition:transform .3s cubic-bezier(.2,.8,.2,1),top .3s cubic-bezier(.2,.8,.2,1)}.lp-burger span:first-child{top:17px}.lp-burger span:last-child{top:25px}.lp-kopf-huelle.offen .lp-burger span:first-child{top:21px;transform:rotate(45deg)}.lp-kopf-huelle.offen .lp-burger span:last-child{top:21px;transform:rotate(-45deg)}.lp-mobilmenue{display:none}.lp-einblenden{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.lp-einblenden.da{opacity:1;transform:none}.lp-held-text>*{animation:lp-auf .9s cubic-bezier(.2,.8,.2,1) both}.lp-held-text>:nth-child(2){animation-delay:.06s}.lp-held-text>:nth-child(3){animation-delay:.12s}.lp-held-text>:nth-child(4){animation-delay:.18s}.lp-held-text>:nth-child(5){animation-delay:.24s}.lp-vorschau{animation:lp-auf 1.1s .15s cubic-bezier(.2,.8,.2,1) both}@keyframes lp-auf{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lp-einblenden,.lp-held-text>*,.lp-vorschau{animation:none;opacity:1;transform:none;transition:none}}.lp .knopf.gross{border-radius:999px;padding:15px 26px}.lp-funktion{transition:background .25s}.lp-funktion:hover{background:#fcfcfd}.lp-regler input{height:28px}.lp-regler input::-webkit-slider-thumb{width:22px;height:22px}.lp-fragen summary{padding:4px 0;min-height:32px;align-items:center}@media(max-width:900px){.lp-kopf{grid-template-columns:1fr auto;padding:10px 20px}.lp-kopf-huelle:not(.gescrollt) .lp-kopf{padding-block:14px}.lp-menue,.lp-anmelden{display:none}.lp-aktionen{gap:6px}.lp-burger{display:block}.lp-mobilmenue{display:grid;gap:4px;position:absolute;left:0;right:0;top:100%;padding:6px 20px 26px;background:#fffffffa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--linie-2);box-shadow:0 24px 40px -24px #1113154d;opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s .35s}.lp-kopf-huelle.offen{background:#fffffffa}.lp-kopf-huelle.offen .lp-mobilmenue{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1)}.lp-mobilmenue a:not(.knopf){text-decoration:none;font-family:var(--display);font-size:28px;letter-spacing:-.03em;color:var(--tinte);padding:10px 0;border-bottom:1px solid var(--linie-2)}.lp-mobilmenue .knopf{margin-top:18px;justify-content:center}}@media(max-width:640px){.lp{font-size:15.5px}.lp section[id]{scroll-margin-top:70px}.lp-lang{display:none}.lp-aktionen .knopf{padding:9px 16px}.lp-held{padding:20px 20px 48px;gap:36px}.lp-held h1{font-size:clamp(40px,12vw,52px)}.lp-unter{font-size:16.5px;margin:18px 0 24px}.lp-knoepfe{display:grid;gap:10px}.lp-knoepfe .knopf{justify-content:center;width:100%}.lp-klein{font-size:13px}.lp-vorschau,.lp-handy{height:430px}.lp-handy-blatt{height:284px}.lp-handy-kopf{padding:26px 18px 38px}.lp-leiste{padding:0 20px}.lp-leiste div{padding:18px 0}.lp-leiste b{font-size:28px}.lp-abschnitt{padding:72px 20px 0}.lp-abschnitt h2{margin-bottom:28px}.lp-raster{border-radius:16px}.lp-funktion{padding:20px 18px 22px;display:grid;grid-template-columns:40px 1fr;column-gap:14px}.lp-funktion .lp-symbol{grid-row:span 2}.lp-funktion h3{margin:2px 0 4px}.lp-preis{border-radius:18px}.lp-preis .segment{display:grid;grid-template-columns:1fr 1fr}.lp-preis .segment button{padding:10px 6px;font-size:13px}.lp-preis-links .knopf{justify-self:stretch;justify-content:center}.lp-preis-liste{padding:24px 20px 28px;font-size:15px}.lp-fragen summary{font-size:15.5px}.lp-schluss{margin:72px 12px 0;padding:52px 22px;border-radius:22px}.lp-schluss .knopf{width:100%;justify-content:center}.lp-fuss{padding:32px 20px 40px;flex-direction:column;align-items:flex-start}.lp-fuss nav{gap:14px 18px}}
