:root{--neutral-100:#f6f6f3;--neutral-200:#e8e8e3;--neutral-300:#d5d4cc;--neutral-400:#b9b8ae;--neutral-500:#999991;--neutral-600:#7b7a75;--neutral-700:#5e5e5a;--neutral-800:#434340;--neutral-900:#2b2b29;--accent-100:#f0f6fe;--accent-200:#daeafc;--accent-300:#bbd7f8;--accent-400:#8dbbf1;--accent-500:#599be9;--accent-600:#2b79d7;--accent-700:#1c5cab;--accent-800:#12417d;--accent-900:#092a55}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0d0d;--side:#131312;--surface:#1a1a19;--surface-2:#222221;--text:#fff;--text-dim:#c3c2b7;--text-mute:#8b8983;--divider:#2c2c2a;--edge:#383835;--accent:#3c8ae8;--accent-hi:#6da7ec;--accent-deep:#184f95;--accent-pale:#9ec5f4;--pos:#1eab1c;--neg:#e96a69;--attn:#fab219;--pos-bg:#0ca30c1f;--neg-bg:#d03b3b24;--attn-bg:#fab2191f;--pos-edge:#0ca30c57;--neg-edge:#d03b3b57;--attn-edge:#fab21957;--signal-pos:#0ca30c;--signal-neg:#d03b3b;--edge-strong:#72716b;--hover:#ffffff0d;--pressed:#ffffff17;--selected:#3c8ae814;--shadow-sm:0 0 0 1px var(--edge);--shadow-md:0 1px 2px #0000004d, 0 8px 24px #00000059;--shadow-lg:0 0 0 1px var(--edge), 0 16px 40px #0000008c}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#efeee9;--side:#e7e6e0;--surface:#f6f5f1;--surface-2:#e9e8e2;--text:#0b0b0b;--text-dim:#4a4946;--text-mute:#64625c;--divider:#dad8d0;--edge:#c3c2b7;--accent:#1a63b7;--accent-hi:#1c5cab;--accent-deep:#cde2fb;--accent-pale:#184f95;--pos:#005c00;--neg:#b02629;--attn:#764d00;--pos-bg:#0ca30c1a;--neg-bg:#d03b3b14;--attn-bg:#8a5a001c;--pos-edge:#0ca30c4d;--neg-edge:#d03b3b4d;--attn-edge:#8a5a004d;--signal-pos:#0ca30c;--signal-neg:#d03b3b;--edge-strong:#868479;--hover:#0b0b0b0b;--pressed:#0b0b0b14;--selected:#1e6ecb09;--shadow-sm:0 0 0 1px var(--edge);--shadow-md:0 1px 2px #0b0b0b0a, 0 8px 24px #0b0b0b0f;--shadow-lg:0 0 0 1px var(--edge), 0 16px 40px #0b0b0b1f}:root{--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--schrift-xs:12px;--schrift-xs-zeile:16px;--schrift-sm:14px;--schrift-sm-zeile:20px;--schrift-md:17px;--schrift-md-zeile:24px;--schrift-lg:21px;--schrift-lg-zeile:28px;--schrift-xl:28px;--schrift-xl-zeile:34px;--schrift-2xl:36px;--schrift-2xl-zeile:42px;--schrift-3xl:46px;--schrift-3xl-zeile:52px;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:24px;--abstand-6:32px;--abstand-7:48px;--abstand-8:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--steuer-hoehe:36px;--side-w:248px;--tabbar-hoehe:74px;--view-max:1920px;--motion-schnell:.12s;--motion-normal:.2s;--motion-ruhig:.32s;--motion-panel:.22s;--motion-leiste:.26s;--motion-szene:.6s;--motion-kurve:cubic-bezier(.2, 0, 0, 1)}:lang(hi){--font-body:-apple-system, BlinkMacSystemFont, "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", sans-serif}:lang(ja){--font-body:-apple-system, BlinkMacSystemFont, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", Meiryo, "Noto Sans JP", sans-serif}:lang(zh-Hans){--font-body:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei UI", "Noto Sans SC", sans-serif}:lang(zh-Hant){--font-body:-apple-system, BlinkMacSystemFont, "PingFang TC", "Microsoft JhengHei UI", "Noto Sans TC", sans-serif}:lang(he){--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", "Arial Hebrew", "Noto Sans Hebrew", sans-serif}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,[data-theme=dark]{--glow:#3c8ae833;--kopf-grund:#0d0d0de0;--schatten:0 1px 2px #0000004d, 0 8px 24px #00000059}[data-theme=light]{--glow:#1e6ecb24;--kopf-grund:#f9f9f7e6;--schatten:0 1px 2px #0b0b0b0a, 0 8px 24px #0b0b0b0f}:root{--kopf-h:64px;--breite:1200px;--rand:max(20px, 4vw);--weich:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--kopf-h) + 12px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}img{max-width:100%}.nur-vorleser{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dim{color:var(--text-dim)}.sprungmarke{z-index:100;background:var(--accent);color:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:12px}.sprungmarke:focus{top:12px}.btn{min-height:38px;font:inherit;cursor:pointer;color:var(--text);white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn-voll{background:var(--accent);color:#fff}.btn-voll:hover{background:var(--accent-hi)}[data-theme=light] .btn-voll:hover{background:#1c5cab}.btn-pille{box-shadow:inset 0 0 0 1px var(--edge-strong)}.btn-pille:hover{background:var(--selected)}.btn-gross{min-height:48px;padding:0 24px;font-size:16px}.btn-icon{width:38px;color:var(--text-dim);padding:0}.btn-icon:hover{background:var(--surface-2);color:var(--text)}.kopf{z-index:50;background:var(--kopf-grund);-webkit-backdrop-filter:saturate(1.6)blur(20px);border-bottom:1px solid var(--divider);position:sticky;top:0}.kopf-innen{max-width:calc(var(--breite) + 2 * var(--rand));padding:0 var(--rand);height:var(--kopf-h);align-items:center;gap:24px;margin:0 auto;display:flex}.brand{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.brand:hover{text-decoration:none}.brand-mark{display:inline-flex}.brand-name{flex-direction:column;line-height:1.05;display:inline-flex}.brand-sub{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);margin-top:3px;font-size:10.5px;font-weight:400}.nav{gap:4px;margin:0 auto;display:flex}.nav-item{color:var(--text-dim);border-radius:8px;padding:8px 12px;font-size:14.5px}.nav-item:hover{color:var(--text);background:var(--surface-2);text-decoration:none}.kopf-rechts{align-items:center;gap:6px;display:flex}.nav-unten{display:none}.flagge{object-fit:cover;border-radius:50%;width:18px;height:18px}.sprachmenue{position:relative}.sprachmenue summary{list-style:none}.sprachmenue summary::-webkit-details-marker{display:none}.sprachmenue-liste{background:var(--surface);min-width:190px;box-shadow:0 0 0 1px var(--edge), var(--schatten);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:46px;right:0}.sprachmenue-liste a{color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.sprachmenue-liste a:hover,.sprachmenue-liste a.active{background:var(--selected);text-decoration:none}.thema-sonne,[data-theme=light] .thema-mond{display:none}[data-theme=light] .thema-sonne{display:block}.view{max-width:calc(var(--breite) + 2 * var(--rand));padding:0 var(--rand);margin:0 auto}.flaeche{padding:clamp(80px,11vw,150px) 0}.flaeche.leise{background:var(--side)}.flaeche.akzent{background:radial-gradient(ellipse 80% 60% at 50% 0%, var(--glow), transparent 70%), var(--bg)}.kicker-mono{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:12px;display:inline-block}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:650}h1 em,h2 em{color:var(--accent);font-style:normal}.schlagzeile{margin:22px 0 0;font-size:clamp(42px,5.6vw,80px);line-height:1.03}h2{margin:18px 0 0;font-size:clamp(36px,5vw,68px);line-height:1.05}.lead{color:var(--text-dim);text-wrap:pretty;max-width:720px;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.abschnitt-kopf.mitte{text-align:center}.abschnitt-kopf.mitte .lead{margin:22px auto 0}.buehne{--p:0;text-align:center;background:radial-gradient(ellipse 70% 55% at 50% 78%, var(--glow), transparent 70%);padding:clamp(40px,5vw,72px) 0 clamp(72px,9vw,120px);overflow:hidden}.buehne-text{max-width:980px;padding:0 var(--rand);margin:0 auto}.buehne .lead{margin:24px auto 0}.knoepfe{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.unterzeile{color:var(--text-mute);margin-top:14px;font-size:14px;display:block}.geraete{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--divider);border:0;border-radius:999px;gap:4px;margin:36px auto 18px;padding:4px;display:inline-flex}.geraet-wahl{opacity:0;width:1px;height:1px;position:absolute}.geraete label{color:var(--text-dim);cursor:pointer;transition:background .25s var(--weich), color .25s;border-radius:999px;padding:8px 18px;font-size:14px}.geraet-wahl:checked+label{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--edge), var(--schatten)}.geraet-wahl:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}.szene.szene-buehne{max-width:1280px;padding:0 var(--rand);transform:perspective(1600px) rotateX(calc((1 - var(--p)) * 7deg)) scale(calc(.95 + var(--p) * .05));transform-origin:50% 0;margin:0 auto}.abzeichen{padding:0 var(--rand);color:var(--text-dim);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:34px;font-size:14px;display:flex}.abzeichen span{align-items:center;gap:7px;display:inline-flex}.haken{background:var(--accent);flex:none;width:14px;height:14px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.szene{margin:0}.szene-flaeche{width:100%;aspect-ratio:var(--ar,16 / 9);border-radius:18px;position:relative;overflow:hidden}.szene-flaeche>div{inset:0;position:absolute!important}.szene figcaption{min-height:36px;color:var(--text-mute);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:12.5px;display:flex}.szene-buehne figcaption{justify-content:center}.szene-knopf{font:inherit;color:var(--text-dim);box-shadow:inset 0 0 0 1px var(--edge);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px}.szene-knopf:hover{color:var(--text);background:var(--surface-2)}.funktion{padding-top:clamp(80px,10vw,140px)}.funktion-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 64px;display:grid}.funktion-nr{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);grid-column:1/-1;font-size:12px}.funktion-text h3{font-size:clamp(30px,3.4vw,46px);line-height:1.08}.funktion-text p{color:var(--text-dim);text-wrap:pretty;margin:0;font-size:18px}.funktion-kurz .funktion-text>div{grid-column:1/-1;max-width:820px}.funktion-kurz .funktion-text p{color:var(--text);font-size:clamp(20px,2vw,26px);line-height:1.4}.funktion-kurz .funktion-text p.geraete-hinweis{color:var(--text-mute);margin-top:12px;font-size:15px}.szene-schmal{max-width:980px;margin-left:auto!important;margin-right:auto!important}.chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.schlagwort{color:var(--text-dim);box-shadow:inset 0 0 0 1px var(--edge);cursor:help;border-radius:999px;padding:6px 12px;font-size:13.5px;display:inline-flex;position:relative}.schlagwort:hover,.schlagwort:focus-visible{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.schlagwort-tipp{z-index:20;background:var(--surface);width:max-content;max-width:min(300px,100vw - 32px);color:var(--text);box-shadow:0 0 0 1px var(--edge), var(--schatten);transform:translateX(calc(-50% + var(--tipp-dx,0px)));pointer-events:none;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 10px);left:50%}.schlagwort:hover .schlagwort-tipp,.schlagwort:focus-visible .schlagwort-tipp,.schlagwort:focus .schlagwort-tipp,.schlagwort.offen .schlagwort-tipp{animation:tipp-auf .18s var(--weich);display:block}@keyframes tipp-auf{0%{opacity:0;translate:0 4px}}.scroll-szene{height:260vh;margin-top:24px;position:relative}.scroll-klebt{top:var(--kopf-h);height:calc(100vh - var(--kopf-h));height:calc(100svh - var(--kopf-h));padding:12px var(--rand);flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky}.scroll-klebt .szene{width:min(100%, var(--breite), calc((100svh - var(--kopf-h) - 120px) * var(--ar-zahl,1.6)));margin:0 auto}.schritte{color:var(--text-mute);gap:8px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.schritte li{box-shadow:inset 0 0 0 1px var(--divider);border-radius:999px;padding:6px 12px;transition:color .3s,box-shadow .3s,background .3s}.schritte li.an{color:var(--text);background:var(--selected);box-shadow:inset 0 0 0 1px var(--accent)}.punkte{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:clamp(40px,6vw,72px);display:grid}.punkt h3{letter-spacing:-.02em;align-items:center;gap:10px;font-size:23px;display:flex}.punkt p{color:var(--text-dim);margin:12px 0 0}.abzeichen.nach{margin-top:48px}.nachsatz{text-align:center;max-width:700px;margin:22px auto 0;font-size:15px}.preis-anlauf{text-align:center;color:var(--text);margin:40px auto 0}.preis-hinweis{text-align:center;max-width:820px;margin:16px auto 0;font-size:14.5px}.band{background:var(--selected);max-width:720px;box-shadow:inset 0 0 0 1px var(--accent);text-align:center;border-radius:14px;margin:32px auto 0;padding:16px 20px}.band p{margin:0}.preistafel{--spalten:4;grid-template-columns:minmax(220px, 1.5fr) repeat(var(--spalten), minmax(0, 1fr));max-width:1080px;margin:36px auto 0;font-size:14.5px;display:grid;position:relative}.preistafel [role=row]{display:contents}.pt-rahmen{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--selected);pointer-events:none;border-radius:16px;position:absolute;top:0;bottom:0}.pt-kopf,.pt-feld,.pt-merkmal,.pt-fuss,.pt-ecke{padding:12px 14px;position:relative}.pt-kopf{text-align:center;padding-top:52px}.pt-name{letter-spacing:-.02em;font-size:22px;font-weight:650;display:block}.empf{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px;display:inline-block}.pt-kopf .empf{letter-spacing:.08em;margin:0;line-height:1.35;position:absolute;top:10px;left:8px;right:8px}.pt-wert{font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px;font-weight:650}.pt-wert small{color:var(--text-mute);font-size:12.5px;font-weight:400;display:block}.pt-wert.offen{color:var(--text-mute);font-size:15px;font-weight:500}.pt-kurz{color:var(--text-dim);margin-top:6px;font-size:13px}.pt-steuer{color:var(--text-mute);margin-top:2px;font-size:12.5px}.pt-wert-aktion{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:6px;margin-top:10px;font-size:34px;font-weight:700;line-height:1.1;display:flex}.pt-wert-aktion .pt-regulaer{color:var(--text-mute);-webkit-text-decoration-color:var(--attn);text-decoration-color:var(--attn);flex-basis:100%;order:-1;font-size:15px;font-weight:400;text-decoration-thickness:2px}.pt-wert-aktion small.pt-einmalig{font-size:12px;display:inline}.pt-startpreis{color:var(--attn);margin-top:2px;font-size:12px;font-weight:600}.pt-werte{border-top:1px solid var(--divider);text-align:left;color:var(--text-mute);grid-template-columns:1fr auto;gap:3px 8px;margin:10px 0 0;padding-top:8px;font-size:11.5px;display:grid}.pt-werte dt,.pt-werte dd{white-space:nowrap;margin:0}.pt-werte dd{text-align:right;color:var(--text-dim)}.pt-ordnung{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);vertical-align:1px;border-radius:999px;margin-left:8px;padding:0 7px;font-size:11px;font-weight:600;display:inline-block}.startplaetze{text-align:center;flex-direction:column;align-items:center;max-width:640px;margin:40px auto 0;display:flex}.sp-marke{background:var(--attn);color:var(--bg);border-radius:999px;padding:4px 14px;font-size:13px;font-weight:650}.sp-zahl{color:var(--text-dim);margin:16px 0 0;font-size:21px}.sp-zahl b{letter-spacing:-.04em;color:var(--attn);vertical-align:-.12em;margin:0 6px;font-size:80px;font-weight:700;line-height:.9}.sp-linie{grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;width:100%;margin-top:20px;display:grid}.sp-kaestchen{background:var(--divider);border-radius:3px;height:14px;display:block;overflow:hidden}.sp-kaestchen i{background:var(--attn);height:100%;display:block}.sp-legende{width:100%;color:var(--text-mute);justify-content:space-between;margin-top:8px;font-size:12.5px;display:flex}.sp-legende b{font-weight:500}.sp-bedingung{color:var(--text-dim);margin:14px 0 0;font-size:14.5px}.startplaetze.beendet .sp-marke{box-shadow:inset 0 0 0 1px var(--text-mute);color:var(--text-dim);background:0 0}.startplaetze.beendet .sp-zahl{color:var(--text);font-size:22px}.sp-rest-zeile{color:var(--attn);margin:10px 0 0;font-size:13.5px}.pt-fuss-rest{justify-content:flex-start;align-items:center}.pt-gruppe{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);border-bottom:1px solid var(--divider);grid-column:1/-1;padding:26px 14px 8px;font-size:12px}.pt-merkmal,.pt-feld{border-bottom:1px solid var(--divider)}.pt-feld{text-align:center;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.pt-nein{background:var(--text-mute);width:12px;height:1.5px}.pt-fuss{justify-content:center;padding:20px 10px 24px;display:flex}.pt-fuss .btn{white-space:normal;text-align:center}.preiskarten{display:none}.fragen{max-width:860px;margin:48px auto 0}.frage{border-bottom:1px solid var(--divider)}.frage summary{cursor:pointer;letter-spacing:-.01em;padding:22px 40px 22px 0;font-size:19px;font-weight:600;list-style:none;position:relative}.frage summary::-webkit-details-marker{display:none}.frage summary:after{content:"";border-right:2px solid var(--text-mute);border-bottom:2px solid var(--text-mute);width:10px;height:10px;transition:transform .25s var(--weich);position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.frage[open] summary:after{transform:translateY(-30%)rotate(225deg)}.frage p{color:var(--text-dim);max-width:760px;margin:0 0 24px}.abschluss-flaeche{background:radial-gradient(ellipse 70% 60% at 50% 100%, var(--glow), transparent 70%)}.abschluss{text-align:center}.abschluss .lead{margin:24px auto 0}.vorteile{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:72px;display:grid}.vorteil{border-top:1px solid var(--edge);padding-top:22px}.vorteil .nr{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:12px}.vorteil b{letter-spacing:-.02em;margin-top:12px;font-size:21px;display:block}.vorteil p{color:var(--text-dim);margin:8px 0 0}.foot{border-top:1px solid var(--divider);background:var(--side);padding:56px 0 28px;font-size:14px}.foot-innen{max-width:calc(var(--breite) + 2 * var(--rand));padding:0 var(--rand);margin:0 auto}.fuss-spalten{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.fuss-satz{color:var(--text-dim);max-width:320px}.foot .abzeichen{justify-content:flex-start;margin-top:16px;padding:0;font-size:13px}.foot h4{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);margin:0 0 12px;font-size:12px;font-weight:400}.foot nav{flex-direction:column;gap:8px;display:flex}.foot nav a{color:var(--text-dim);align-items:center;gap:8px;display:inline-flex}.foot nav a:hover,.foot nav a.active{color:var(--text)}.fuss-unten{border-top:1px solid var(--divider);color:var(--text-mute);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-top:20px;font-size:12.5px;display:flex}.js .einblenden{opacity:0;transition:opacity .8s var(--weich), transform .9s var(--weich);transform:translateY(28px)}.js .einblenden.sichtbar{opacity:1;transform:none}.seitenkopf{padding:clamp(56px,8vw,110px) 0 24px}.seitenkopf .lead{margin-top:20px}.version-zeile{font-size:14px}.zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.panel{background:var(--surface);box-shadow:0 0 0 1px var(--divider);border-radius:18px;overflow:hidden}.panel-head{border-bottom:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:20px 22px 14px;display:flex}.panel-head h2{letter-spacing:-.02em;margin:0;font-size:24px}.panel-head .dim{font-size:13.5px}.panel-body{padding:18px 22px 22px}.stack>*+*{margin-top:14px}.panel-body .knoepfe{justify-content:flex-start;align-items:center;margin-top:0}.mono{font-family:var(--font-mono);font-size:13px}.wrap-any{overflow-wrap:anywhere}.kv{grid-template-columns:90px 1fr;gap:10px;font-size:13px;display:grid}.abstand-oben{margin-top:56px}.anleitung{margin:0;padding-left:22px}.anleitung li+li{margin-top:14px}.anleitung p{color:var(--text-dim);margin:4px 0 0;font-size:15px}pre{background:var(--surface-2);font-family:var(--font-mono);border-radius:10px;margin:0;padding:12px 14px;font-size:13px;overflow-x:auto}.empty{background:var(--surface-2);text-align:center;border-radius:16px;padding:28px}.empty b{margin-bottom:6px;display:block}.variante{box-shadow:inset 0 0 0 1px var(--edge);border-radius:16px;margin-top:40px;padding:4px 20px 16px}.variante>summary{cursor:pointer;color:var(--text-dim);padding:14px 0;font-size:14px}@media (width<=760px){:root{--kopf-h:56px}body{padding-bottom:64px;font-size:16px}.kopf .nav,.brand-sub,.kopf-rechts .btn-voll{display:none}.kopf-rechts{margin-left:auto}.nav-unten{z-index:50;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--kopf-grund);-webkit-backdrop-filter:saturate(1.6)blur(20px);border-top:1px solid var(--divider);justify-content:space-around;gap:0;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.nav-unten .nav-item{padding:10px 8px;font-size:13px}.buehne{text-align:left}.buehne .lead{margin-left:0}.buehne .knoepfe{justify-content:flex-start}.buehne .knoepfe .btn{width:100%}.geraete{margin:32px var(--rand) 16px;display:flex}.geraete label{text-align:center;white-space:nowrap;flex:auto;padding:9px 4px;font-size:13px}.szene-buehne{padding:0 var(--rand);transform:none}.abzeichen{justify-content:flex-start}.funktion-text{grid-template-columns:1fr}.funktion-text p{font-size:16.5px}.scroll-szene{height:230vh}.scroll-klebt{height:calc(100svh - var(--kopf-h) - 64px);padding:8px 12px}.scroll-klebt .szene{width:min(100%, calc((100svh - var(--kopf-h) - 64px - 120px) * var(--ar-zahl,.6)))}.schritte{flex-wrap:wrap;justify-content:center;gap:6px;font-size:12px}.schritte li{padding:4px 9px}.szene-flaeche{border-radius:14px}.punkte,.vorteile{grid-template-columns:1fr;gap:28px}.abschnitt-kopf.mitte,.abschluss{text-align:left}.abschnitt-kopf.mitte .lead,.abschluss .lead,.nachsatz,.preis-anlauf,.preis-hinweis{text-align:left;margin-left:0}.abschluss .knoepfe{justify-content:flex-start}.abschluss .knoepfe .btn{width:100%}.preistafel{display:none}.preiskarten{gap:16px;margin-top:28px;display:grid}.preiskarte{background:var(--surface);box-shadow:0 0 0 1px var(--divider);border-radius:18px;padding:22px 20px;position:relative}.preiskarte.empfohlen{box-shadow:0 0 0 1.5px var(--accent);background:linear-gradient(var(--selected), var(--selected)), var(--surface)}.preiskarte h3{letter-spacing:-.02em;font-size:24px}.preiskarte .pt-wert{margin-top:6px}.startplaetze{text-align:left;align-items:flex-start;margin-top:28px}.sp-zahl{font-size:18px}.sp-zahl b{font-size:60px}.sp-linie{gap:3px}.sp-kaestchen{border-radius:2px;height:12px}.preiskarte .pt-wert-aktion{justify-content:flex-start;column-gap:10px;font-size:40px}.preiskarte .pt-wert-aktion .pt-regulaer{flex-basis:auto;order:0;font-size:17px}.preiskarte .pt-werte{font-size:13px}.preiskarte .sp-rest-zeile{text-align:center}.preiskarte ul{margin:16px 0 18px;padding:0;font-size:14.5px;list-style:none}.preiskarte li{border-top:1px solid var(--divider);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.preiskarte li.nein{color:var(--text-mute)}.preiskarte li .pt-nein{flex:none;width:14px;margin-top:10px}.preiskarte li .haken{margin-top:4px}.preiskarte .gruppe{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);border-top:0;padding-top:14px;font-size:11.5px}.preiskarte .btn{width:100%}.frage summary{font-size:17px}.fuss-spalten{grid-template-columns:1fr 1fr}.fuss-marke{grid-column:1/-1}.zwei{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scroll-szene{height:auto}.scroll-klebt{height:auto;padding-top:24px;position:static}.szene-buehne{transform:none}.js .einblenden{opacity:1;transition:none;transform:none}.schlagwort-tipp{animation:none!important}.geraete label,.schritte li,.frage summary:after{transition:none}}.szene-flaeche{text-align:left;letter-spacing:normal;font-size:16px;line-height:normal}.funktion-kopf{flex-direction:column;gap:24px;min-width:0;display:flex}.clip{margin:0}.clip-flaeche{aspect-ratio:var(--clip-ar,16 / 9);box-shadow:0 0 0 1px var(--divider), var(--schatten);background:#0d0d0d;border-radius:16px;position:relative;overflow:hidden}.clip video{object-fit:cover;width:100%;height:100%;display:block}.clip figcaption{color:var(--text-mute);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12.5px;display:flex}.clip-grenze{color:var(--text-dim);margin-top:2px;display:block}.fragen-clip{max-width:760px;margin:48px auto 0}.fragen-clip code{font-family:var(--font-mono);font-size:13px}@media (width<=760px){.pt-kopf .empf{position:static}.clip[data-format=hoch] .clip-flaeche{width:auto;height:min(68svh,600px);margin:0 auto}}.szene{position:relative}.szene>.szene-knopf{z-index:2;color:var(--text);background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--edge);opacity:0;transition:opacity .25s var(--weich);padding:7px 14px;font-size:12.5px;position:absolute;bottom:14px;right:14px}.szene:hover>.szene-knopf,.szene>.szene-knopf:focus-visible,.szene[data-angehalten=ja]>.szene-knopf{opacity:1}@media (hover:none){.szene>.szene-knopf{opacity:.85}}.abzeichen{color:var(--text-mute);gap:4px 0;font-size:13.5px}.abzeichen .haken{display:none}.abzeichen span+span:before{content:"·";color:var(--edge-strong);margin:0 12px}.foot .abzeichen{font-size:12.5px}.flaeche .szene{margin-top:clamp(48px,7vw,88px)}@media (prefers-reduced-motion:reduce){.szene>.szene-knopf{opacity:.85;transition:none}}.szene>.szene-knopf{width:40px;height:40px;color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent);box-shadow:none;transition:opacity .25s var(--weich), background .2s var(--weich), color .2s var(--weich);border-radius:50%;padding:0;font-size:0;line-height:0;display:block}.szene>.szene-knopf[hidden]{display:none}.szene>.szene-knopf:hover{color:#fff;background:var(--accent)}.szene>.szene-knopf:active .szene-zeichen{transform:scale(.9)}.szene-ring,.szene-zeichen{pointer-events:none;position:absolute}.szene-ring{fill:none;stroke-width:1.5px;width:40px;height:40px;inset:0;transform:rotate(-90deg)}.szene-ring .spur{stroke:color-mix(in srgb, var(--text) 16%, transparent)}.szene-ring .lauf{stroke:var(--accent-hi);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--lauf,0))}.szene>.szene-knopf:hover .szene-ring .lauf{stroke:#fff}.szene-zeichen{width:16px;height:16px;transition:transform .15s var(--weich);display:none;top:12px;left:12px}.szene-zeichen.abspielen,.szene-zeichen.pause{fill:currentColor}.szene-zeichen.abspielen path{stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round}.szene-zeichen.nochmal{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.szene:not([data-spielt=ja]):not([data-beendet=ja]) .szene-zeichen.abspielen,.szene[data-spielt=ja] .szene-zeichen.pause,.szene[data-beendet=ja]:not([data-spielt=ja]) .szene-zeichen.nochmal{display:block}@media (hover:none){.szene>.szene-knopf{opacity:.6}}@media (width<=760px){.abzeichen{flex-direction:column;align-items:flex-start;gap:6px}.abzeichen span+span:before{content:none}}.szene-im-fluss .szene{margin-top:clamp(40px,6vw,72px)}.preiskarte li .rechts{margin-left:auto}.sprachmenue.im-fuss summary{gap:8px;font-size:14px}.sprachmenue.im-fuss{display:inline-block}.sprachmenue.im-fuss .sprachmenue-liste{z-index:30;gap:0;inset:auto 0 calc(100% + 8px) auto}.foot .sprachmenue-liste a{color:var(--text);border-radius:8px;padding:8px 10px;display:flex}.nur-schmal,.menue{display:none}@media (width>=761px){.fuss-gruppe>summary{pointer-events:none;list-style:none}.fuss-gruppe>summary::-webkit-details-marker{display:none}}@media (width<=760px){body{padding-bottom:0}.kopf{background:var(--bg);-webkit-backdrop-filter:none}.kopf-innen{gap:8px;padding:0 8px 0 20px}.kopf-rechts{gap:4px}.kopf-rechts>[data-theme-toggle],.kopf-rechts>.sprachmenue{display:none}.kopf-rechts>.btn-voll{min-height:36px;padding:0 14px;font-size:14px;display:inline-flex}.nur-breit{display:none}.nur-schmal{display:inline}.nav-unten{display:none}.menue{display:block}.menue>summary{width:44px;height:44px;color:var(--text);cursor:pointer;border:0;place-items:center;list-style:none;display:grid}.menue>summary::-webkit-details-marker{display:none}.menue .menue-zu{display:none}.menue[open] .menue-zu{display:block}.menue[open] .menue-auf{display:none}.menue-blatt{z-index:49;padding:8px 20px max(24px, env(safe-area-inset-bottom));background:var(--bg);flex-direction:column;gap:16px;display:flex;position:fixed;inset:56px 0 0;overflow-y:auto}.menue:not([open]) .menue-blatt{display:none}.menue>summary svg{width:22px;height:22px}.menue .sprachmenue.im-menue{display:block}.menue-liste{flex-direction:column;display:flex}.menue-liste a{border-bottom:1px solid var(--divider);min-height:56px;color:var(--text);justify-content:space-between;align-items:center;font-size:20px;font-weight:600;display:flex}.menue-liste a:hover{text-decoration:none}.menue-liste a .icon{color:var(--text-mute)}.menue-unten{flex-direction:column;gap:12px;margin-top:auto;display:flex}.menue-zeile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.menue-zeile .sprachmenue.im-menue summary,.menue-thema{border:1px solid var(--edge);background:var(--surface);width:100%;min-height:48px;color:var(--text);border-radius:10px;justify-content:center}.sprachmenue.im-menue .sprachmenue-liste{inset:auto auto calc(100% + 6px) 0}.menue-pakete{border-radius:10px;min-height:52px;font-size:17px}.fuss-spalten{flex-direction:column;align-items:stretch;gap:0;display:flex}.fuss-marke{margin-bottom:24px}.fuss-gruppe{border-top:1px solid var(--divider)}.fuss-gruppe:last-of-type{border-bottom:1px solid var(--divider)}.fuss-gruppe>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;list-style:none;display:flex}.fuss-gruppe>summary::-webkit-details-marker{display:none}.fuss-gruppe>summary:after{content:"";border-right:1.6px solid var(--text-mute);border-bottom:1.6px solid var(--text-mute);width:8px;height:8px;transform:rotate(45deg)translateY(-3px)}.fuss-gruppe[open]>summary:after{transform:rotate(-135deg)translateY(-3px)}.foot .fuss-gruppe>summary h4{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--text);margin:0;font-size:17px}.fuss-gruppe nav{padding-bottom:8px}.foot .fuss-gruppe nav a{align-items:center;min-height:44px;font-size:15px;display:flex}.fuss-spalten>div:last-child{margin-top:24px}.fuss-spalten>div:last-child h4{display:none}}.sprungmarken,.funktion-reiter,.funktion-blaettern,.paketwahl{display:none}.punkt .plakette{background:var(--pos-bg);color:var(--pos);border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:600;display:none}.fragen-gruppe{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);margin:40px 0 4px;font-size:12px;font-weight:500}.fragen-gruppe:first-child{margin-top:0}@media (width<=760px){.sprungmarken{scrollbar-width:none;padding:4px var(--rand) 20px;gap:8px;display:flex;overflow-x:auto}.sprungmarken::-webkit-scrollbar{display:none}.sprungmarken a{min-height:40px;box-shadow:inset 0 0 0 1px var(--edge);color:var(--text-dim);border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.punkte{gap:12px}.punkt{background:var(--surface);box-shadow:0 0 0 1px var(--divider);border-radius:14px;padding:18px}.punkt h3{font-size:19px}.punkt h3 .haken{display:none}.punkt .plakette{display:inline-flex}.punkt p{margin-top:8px;font-size:15px}.abzeichen.nach{display:none}.funktion-reiter{scrollbar-width:none;padding:24px var(--rand) 4px;top:var(--kopf-h);z-index:5;background:var(--bg);gap:8px;display:flex;position:sticky;overflow-x:auto}.funktion-reiter::-webkit-scrollbar{display:none}.funktion-reiter a{min-height:36px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);box-shadow:inset 0 0 0 1px var(--edge);border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}.funktion-reiter a.aktiv{background:var(--text);color:var(--bg);box-shadow:none}.funktion-band{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.funktion-band::-webkit-scrollbar{display:none}.funktion-band>.funktion{scroll-snap-align:start;flex:0 0 100%;min-width:0;padding-top:28px}.funktion-band .funktion-nr{display:none}.funktion-blaettern:not([hidden]){padding:20px var(--rand) 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.funktion-blaettern .num{color:var(--text-mute);font-size:13px}.paketwahl{flex-direction:column;gap:18px;margin-top:24px;display:flex}.paketwahl+.preiskarten,.paketwahl~.preiskarten{display:none}.pw-frage{flex-direction:column;gap:8px;display:flex}.pw-kopf{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);font-size:12px}.pw-wahl{background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.pw-wahl span{color:var(--text-mute);font-size:13px}#pw-ordnung:checked~.pw-frage label[for=pw-ordnung],#pw-buch:checked~.pw-frage label[for=pw-buch]{box-shadow:inset 0 0 0 2px var(--accent)}.pw-schalter{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--divider);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.pw-schalter label{min-height:42px;color:var(--text-dim);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;font-size:15px;display:flex}#pw-eins:checked~.pw-frage label[for=pw-eins],#pw-fuenf:checked~.pw-frage label[for=pw-fuenf]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--edge)}.paketwahl .geraet-wahl:focus-visible~.pw-frage label{outline:none}#pw-ordnung:focus-visible~.pw-frage label[for=pw-ordnung],#pw-buch:focus-visible~.pw-frage label[for=pw-buch],#pw-eins:focus-visible~.pw-frage label[for=pw-eins],#pw-fuenf:focus-visible~.pw-frage label[for=pw-fuenf]{outline:2px solid var(--accent);outline-offset:2px}.pw-passt{margin-top:6px}.paketwahl .preiskarten{margin-top:0;display:block}.paketwahl .preiskarten>[data-wahl]{display:none}#pw-ordnung:checked~#pw-eins:checked~.preiskarten [data-wahl=ordnung-eins],#pw-ordnung:checked~#pw-fuenf:checked~.preiskarten [data-wahl=ordnung-fuenf],#pw-buch:checked~#pw-eins:checked~.preiskarten [data-wahl=buch-eins],#pw-buch:checked~#pw-fuenf:checked~.preiskarten [data-wahl=buch-fuenf]{display:block}.pk-alle{box-shadow:inset 0 0 0 1px var(--divider);border-radius:12px}.pk-alle summary{cursor:pointer;color:var(--accent-hi);padding:14px 16px;font-size:15px;list-style:none}.pk-alle summary::-webkit-details-marker{display:none}.pk-alle ul{margin:0;padding:0 16px 8px;list-style:none}.pk-alle li{border-top:1px solid var(--divider);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.fragen-gruppe{margin-top:32px}}
/*$vite$:1*/