@font-face{font-family:Archivo UM;src:url(/schriften/archivo-anzeige.woff2)format("woff2");font-weight:600 800;font-style:normal;font-display:swap}:root{--papier:#edf0f2;--flaeche:#fff;--flaeche-2:#f5f7f8;--tinte:#211e1f;--tinte-2:#4d5358;--linie:#d5dade;--linie-stark:#a9b1b8;--raster:#211e1f0f;--ok:#157a55;--ok-flaeche:#d9f2e7;--warn:#9a4d00;--warn-flaeche:#fde8cc;--fokus:#1d5fc4;--akzent:#3cc8da;--akzent-tief:#0e6f7b;--knopf:#211e1f;--knopf-text:#fff;--schatten:0 1px 0 #211e1f0a, 0 8px 24px -12px #211e1f2e;--schrift-anzeige:"Archivo UM", ui-sans-serif, system-ui, sans-serif;--schrift-text:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--schrift-daten:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--kerbe:22px;--radius:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--papier:#121213;--flaeche:#1b1b1d;--flaeche-2:#232326;--tinte:#f0ede8;--tinte-2:#aeb2b6;--linie:#2e2f32;--linie-stark:#4a4c50;--raster:#f0ede80d;--ok:#4cd99b;--ok-flaeche:#4cd99b1f;--warn:#f5b552;--warn-flaeche:#f5b55221;--fokus:#8ab8ff;--knopf:#f0ede8;--knopf-text:#161516;--schatten:0 0 0 1px #ffffff05, 0 12px 32px -16px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box;--akzent-text:var(--akzent-tief)}@media (prefers-color-scheme:dark){*,:before,:after{--akzent-text:var(--akzent)}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--papier);color:var(--tinte);font-family:var(--schrift-text);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:2px}h1,h2,h3{font-family:var(--schrift-anzeige);letter-spacing:-.015em;text-wrap:balance;margin:0 0 12px;font-weight:700;line-height:1.12}h1{font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem)}h2{margin-top:40px;font-size:clamp(1.35rem,1.15rem + .9vw,1.75rem)}h3{margin-top:24px;font-size:1.1rem}p{margin:0 0 12px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.springen{z-index:10;background:var(--knopf);color:var(--knopf-text);border-radius:var(--radius);padding:8px 12px;position:absolute;top:-48px;left:8px}.springen:focus{top:8px}.nur-js{display:none!important}.js .nur-js{display:revert!important}.js .nur-js.rechner,.js .nur-js.suchfeld{display:block!important}.js .nur-js.pult-reiter,.js .nur-js.knoten-knoepfe,.js .nur-js.pult-leiste{display:flex!important}.breite{width:100%;max-width:1140px;margin:0 auto;padding:0 20px}@media (max-width:600px){.breite{padding:0 16px}}.lead{color:var(--tinte-2);max-width:62ch;font-size:1.125rem}.klein{color:var(--tinte-2);font-size:.875rem}.band-titel{font-family:var(--schrift-daten);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-2);margin:0 0 8px;font-size:.75rem}.kerbe{clip-path:polygon(0 0, calc(100% - var(--kerbe)) 0, 100% calc(var(--kerbe) * 1.15), 100% 100%, 0 100%)}.kopf{background:var(--flaeche);border-bottom:1px solid var(--linie)}.kopf-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;min-height:64px;display:flex}.marke{color:var(--tinte);align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.um-wortmarke{color:var(--tinte);display:block}.marke-teil{font-family:var(--schrift-daten);letter-spacing:.06em;text-transform:uppercase;border-left:1px solid var(--linie-stark);color:var(--tinte-2);padding-left:10px;font-size:.8125rem}.menue{flex-wrap:wrap;align-items:center;gap:4px;font-size:.9375rem;display:flex}.menue a{min-height:44px;color:var(--tinte-2);border-radius:var(--radius);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.menue a:hover{color:var(--tinte);background:var(--flaeche-2)}.menue a[aria-current]{color:var(--tinte);font-weight:600}.menue .sprache{font-family:var(--schrift-daten);border:1px solid var(--linie-stark);min-height:36px;margin-left:4px;font-size:.8125rem}.um-symbol{border-radius:22%;flex:none}@media (prefers-color-scheme:dark){.um-symbol{box-shadow:0 0 0 1px var(--linie-stark)}}@media (max-width:600px){.menue-app{display:none!important}}.inhalt{padding-top:32px;padding-bottom:64px}main.inhalt:not(.breite){padding-top:0}.held{border-bottom:1px solid var(--linie);background-color:var(--flaeche);background-image:linear-gradient(var(--raster) 1px, transparent 1px), linear-gradient(90deg, var(--raster) 1px, transparent 1px);background-position:-1px -1px;background-size:28px 28px;padding:56px 0 48px;position:relative}.held-raster{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:32px 56px;display:grid}.held h1{letter-spacing:-.03em;max-width:11ch;margin:0;font-size:clamp(2.5rem,1.2rem + 5.2vw,5rem);font-weight:800;line-height:.98}.augenbraue{font-family:var(--schrift-daten);letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-2);align-items:center;gap:10px;margin-bottom:20px;font-size:.8125rem;display:inline-flex}.held .lead{color:var(--tinte);font-size:1.1875rem}.statuszeile{border-top:1px solid var(--linie);font-family:var(--schrift-daten);color:var(--tinte-2);flex-wrap:wrap;gap:6px 18px;margin:20px 0 0;padding:14px 0 0;font-size:.8125rem;list-style:none;display:flex}.statuszeile li{align-items:center;gap:8px;display:inline-flex}.statuszeile li:before{content:"";background:var(--ok);border-radius:50%;width:8px;height:8px}.statuszeile li[data-lage=info]:before{background:var(--warn)}.statuszeile li[data-lage=leer]:before{box-shadow:inset 0 0 0 1.5px var(--tinte-2);background:0 0}.statuszeile li[data-lage=ziel]:before{background:var(--tinte);border-radius:0;width:10px;height:2px}@media (max-width:820px){.held{padding:36px 0 32px}.held-raster{grid-template-columns:1fr;align-items:start}}.abschnitt{padding-top:56px}.abschnitt-kopf{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:8px 48px;margin-bottom:24px;display:grid}.abschnitt-kopf h2{margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.abschnitt-kopf p{color:var(--tinte-2);max-width:62ch;margin:0}@media (max-width:820px){.abschnitt{padding-top:40px}.abschnitt-kopf{grid-template-columns:1fr}}.knoepfe{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.knopf{border-radius:var(--radius);border:1px solid var(--linie-stark);background:var(--flaeche);min-height:44px;color:var(--tinte);font:600 .9375rem/1.2 var(--schrift-text);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 18px;text-decoration:none;transition:background-color .12s,border-color .12s,transform .12s;display:inline-flex}.knopf:hover{border-color:var(--tinte)}.knopf:active{transform:translateY(1px)}.knopf.primaer{background:var(--knopf);border-color:var(--knopf);color:var(--knopf-text)}.knopf.warn{border-color:var(--warn);color:var(--warn)}.knopf.leise{color:var(--tinte-2);background:0 0;border-color:#0000;text-decoration:underline}.knopf.klein{min-height:36px;padding:4px 10px;font-size:.8125rem}.knopf:disabled,.knopf.deaktiviert{opacity:.55;cursor:not-allowed}.knopf.deaktiviert{opacity:1;color:var(--tinte-2);cursor:default;border-style:dashed}.feld-name{color:var(--tinte-2);margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}.feld-name output{font-family:var(--schrift-daten);color:var(--tinte);margin-left:6px;font-weight:600}.segmente{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.segmente .feld-name{flex-basis:100%;margin-bottom:0}.segment{position:relative}.segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segment span{border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche);align-items:center;min-height:40px;padding:6px 12px;font-size:.875rem;display:inline-flex}.segment input:checked+span{background:var(--knopf);border-color:var(--knopf);color:var(--knopf-text)}.segment input:focus-visible+span{outline:2px solid var(--fokus);outline-offset:2px}.regler{display:block}input[type=range]{width:100%;min-height:32px;accent-color:var(--akzent-text)}select{border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche);min-height:40px;color:var(--tinte);font:inherit;padding:6px 8px;font-size:.875rem}.feld-klein{color:var(--tinte-2);align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.pult-reiter{gap:4px;overflow-x:auto}.pult-reiter button{border:1px solid var(--linie);border-radius:var(--radius) var(--radius) 0 0;min-height:48px;color:var(--tinte-2);font:600 .9375rem/1 var(--schrift-text);cursor:pointer;white-space:nowrap;background:0 0;border-bottom:none;align-items:center;gap:10px;padding:10px 18px;display:inline-flex}.pult-reiter button[aria-selected=true]{background:var(--flaeche);color:var(--tinte);box-shadow:inset 0 3px 0 var(--akzent)}.punkt{background:var(--akzent);border-radius:50%;width:10px;height:10px}.pult-tafel{background:var(--flaeche);border:1px solid var(--linie);box-shadow:var(--schatten);padding:28px}.pult-tafel+.pult-tafel{margin-top:16px}.js .pult-tafel[data-aktiv=false]{display:none}.js .pult .pult-tafel{margin-top:0}.pult-tafel.einzeln{margin:24px 0 8px}.tafel-kopf{border-bottom:1px dashed var(--linie-stark);grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;margin-bottom:20px;padding-bottom:16px;display:grid}.tafel-kopf h2,.tafel-kopf h3{margin:0;font-size:1.375rem}.tafel-kopf p{color:var(--tinte-2);grid-column:1;max-width:70ch;margin:0}.tafel-link{color:var(--akzent-text);grid-area:1/2;align-self:center;font-weight:600}@media (max-width:600px){.pult-tafel{padding:20px 16px}.tafel-kopf{grid-template-columns:1fr}.tafel-link{grid-area:auto/1}}.lage{border-radius:var(--radius);background:var(--ok-flaeche);align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;font-size:.9375rem;font-weight:600;display:flex}.lage[data-lage=warn]{background:var(--warn-flaeche)}.lage[data-lage=info]{background:var(--flaeche-2)}.led{background:var(--ok);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 20%, transparent);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite atmen}.lage[data-lage=warn] .led{background:var(--warn);box-shadow:0 0 0 4px color-mix(in srgb, var(--warn) 25%, transparent);animation-duration:.9s}.lage[data-lage=info] .led{background:var(--tinte-2);box-shadow:none;animation:none}@keyframes atmen{50%{opacity:.45}}.schaltbild{position:relative}.sku-zeile{font-family:var(--schrift-daten);color:var(--tinte-2);font-size:.8125rem}.sku-zeile code{color:var(--tinte);font-weight:600}.knoten-reihe{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.knoten{border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche-2);flex-direction:column;gap:4px;padding:14px;transition:border-color .2s,background-color .2s;display:flex}.knoten-name{font-family:var(--schrift-daten);letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-2);font-size:.75rem}.knoten-zahl{font-family:var(--schrift-anzeige);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.4rem + 2.5vw,3.25rem);font-weight:800;line-height:1}.knoten[data-frisch]{border-color:var(--akzent)}.knoten[data-frisch] .knoten-zahl{animation:.9s ease-out aufleuchten}.knoten-reihe .knoten[data-gebremst]{border-color:var(--warn);background:var(--warn-flaeche);box-shadow:inset 0 3px 0 var(--warn)}.knoten[data-gebremst] .knoten-zahl{color:var(--warn)}@keyframes aufleuchten{0%{color:var(--akzent-text);transform:translateY(-3px)}to{color:inherit;transform:none}}.knoten-knoepfe{flex-wrap:wrap;gap:6px;margin-top:8px}.leitung{border-bottom:2px solid var(--linie-stark);border-left:2px solid var(--linie-stark);border-right:2px solid var(--linie-stark);height:22px;margin:0 16.6667%;position:relative}.leitung:before{content:"";border-left:2px solid var(--linie-stark);position:absolute;top:0;bottom:0;left:50%}.paket{bottom:-6px;left:calc(var(--von) * 50%);background:var(--akzent);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--akzent) 30%, transparent);border-radius:50%;margin-left:-5px;animation:.65s cubic-bezier(.5,0,.3,1) forwards fahrt;position:absolute}@keyframes fahrt{85%{opacity:1}to{left:calc(var(--nach) * 50%);opacity:0}}.pult-leiste{border-top:1px dashed var(--linie-stark);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:20px 0 0;padding-top:16px}.abgleich-gruppe{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.protokoll-band{border-radius:var(--radius);background:var(--papier);min-height:132px;margin-top:20px;padding:14px 16px}.protokoll-band ol{font-family:var(--schrift-daten);margin:0;padding:0;font-size:.8125rem;line-height:1.5;list-style:none}.protokoll-band li{border-left:2px solid var(--linie-stark);grid-template-columns:70px minmax(0,1fr);gap:10px;padding:3px 0 3px 10px;display:grid}.protokoll-band li[data-art=quelle]{border-left-color:var(--akzent)}.protokoll-band li[data-art=warn]{border-left-color:var(--warn);color:var(--warn)}.protokoll-band li:first-child:not(.leer){animation:.3s ease-out einlaufen}.protokoll-band li.leer{color:var(--tinte-2);border:none;padding-left:0;display:block}.protokoll-band time{color:var(--tinte-2)}@keyframes einlaufen{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:600px){.knoten{padding:10px 8px}.knoten-knoepfe .knopf{width:100%}.protokoll-band li{grid-template-columns:1fr;gap:0}}.zahlarten{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;display:grid}.probelauf{border:none;min-width:0;margin:0 0 20px;padding:0}.probelauf legend{font-family:var(--schrift-daten);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-2);margin-bottom:12px;padding:0;font-size:.75rem}.einstellung ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.einstellung li{border:1px solid var(--linie);border-radius:var(--radius);color:var(--tinte-2);grid-template-columns:9.5em minmax(0,1fr);gap:10px;padding:8px 10px;font-size:.875rem;transition:border-color .2s,background-color .2s,color .2s;display:grid}.einstellung li[data-greift]{border-color:var(--akzent);background:color-mix(in srgb, var(--akzent) 10%, var(--flaeche));color:var(--tinte)}.regel-marke{font-family:var(--schrift-daten);padding-top:2px;font-size:.75rem}.za-checkout{border:1px solid var(--linie-stark);background:var(--flaeche-2);border-radius:10px;align-self:start;padding:20px}.checkout-kopf{font-family:var(--schrift-daten);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-2);justify-content:space-between;font-size:.75rem;display:flex}.checkout-kopf span:last-child{font-family:var(--schrift-anzeige);text-transform:none;letter-spacing:0;color:var(--tinte);font-size:1.125rem}.zahlart-liste{border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche);margin:8px 0 16px;padding:0;list-style:none;overflow:hidden}.zahlart-liste li{background:var(--flaeche);align-items:center;gap:12px;padding:14px;display:flex;position:relative}.zahlart-liste li+li{border-top:1px solid var(--linie)}.radio{border:1.5px solid var(--linie-stark);border-radius:50%;flex:none;width:18px;height:18px}.radio[data-an]{border:5px solid var(--tinte)}.zahlart-name{flex:1;font-weight:600}.grund{font-family:var(--schrift-daten);color:var(--tinte-2);font-size:.75rem}.zahlart-liste .grund[data-grund]:not([data-grund=shopify]){color:var(--akzent-text);font-weight:600}.weg ul{flex-wrap:wrap;gap:6px 16px;margin:0 0 8px;padding:0;font-size:.875rem;list-style:none;display:flex}.weg s{color:var(--tinte-2)}@media (max-width:860px){.zahlarten{grid-template-columns:1fr}.za-checkout{order:-1}}.kacheln{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.kachel{background:var(--flaeche);border:1px solid var(--linie);box-shadow:inset 0 4px 0 var(--akzent);flex-direction:column;gap:4px;padding:24px;transition:transform .16s,box-shadow .16s;display:flex;position:relative}.kachel:has(.kachel-link):hover{box-shadow:inset 0 4px 0 var(--akzent), var(--schatten);transform:translateY(-2px)}.kachel h3{margin:16px 0 4px;font-size:1.375rem}.kachel-link{text-decoration:none}.kachel-link:after{content:"";position:absolute;inset:0}.kachel-link:focus-visible{outline:none}.kachel:has(.kachel-link:focus-visible){outline:2px solid var(--fokus);outline-offset:2px}.kachel p{color:var(--tinte-2)}.kachel-wege{z-index:1;flex-wrap:wrap;gap:4px 16px;margin:auto 0 0;padding-top:12px;font-size:.875rem;font-weight:600;display:flex;position:relative}.kachel-wege a{color:var(--akzent-text);align-items:center;min-height:32px;display:inline-flex}.kachel.bald{border-style:dashed;border-color:var(--linie-stark);box-shadow:none;background:0 0}.kachel.bald .app-icon{filter:grayscale(.4);opacity:.85}.fakten{font-family:var(--schrift-daten);color:var(--tinte-2);flex-wrap:wrap;gap:4px 0;margin:8px 0 0;font-size:.75rem;display:flex}.fakten span+span:before{content:"·";margin:0 8px}.abzeichen{font-family:var(--schrift-daten);letter-spacing:.04em;text-transform:uppercase;color:var(--tinte-2);border:1px solid;border-radius:999px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.app-icon{border-radius:22%;flex:none}.app-icon.platzhalter{background:#211e1f;place-items:center;display:inline-grid}.app-icon.platzhalter span{width:34%;height:34%}.pruefpunkte{border-top:2px solid var(--tinte);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.pruefpunkte li{border-bottom:1px solid var(--linie);padding:20px 20px 20px 0}.pruefpunkte h3{align-items:center;gap:10px;margin:0 0 8px;font-size:1.0625rem;display:flex}.pruefpunkte h3:before{content:"";background:var(--ok);clip-path:polygon(0 0,62% 0,100% 44%,100% 100%,0 100%);flex:none;width:14px;height:14px}.pruefpunkte p{color:var(--tinte-2);margin:0;font-size:.9375rem}.vertrauen h3:before{background:var(--tinte)}.app-kopf{background:var(--flaeche);border:1px solid var(--linie);box-shadow:inset 0 4px 0 var(--akzent);margin-bottom:8px;padding:28px 28px 0}.app-kopf-zeile{align-items:flex-start;gap:20px;display:flex}.app-titel{font-family:var(--schrift-anzeige);letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);font-weight:800;line-height:1.05}.app-kopf .lead{margin:0}.reiter{border-top:1px solid var(--linie);gap:4px;margin:24px -28px 0;padding:0 20px;display:flex;overflow-x:auto}.reiter a{min-height:48px;color:var(--tinte-2);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 8px;font-size:.9375rem;text-decoration:none;display:inline-flex}.reiter a:hover{color:var(--tinte)}.reiter a[aria-current=page]{color:var(--tinte);border-bottom-color:var(--akzent);font-weight:600}.zahl{font-family:var(--schrift-daten);background:var(--flaeche-2);border:1px solid var(--linie);color:var(--tinte-2);border-radius:999px;padding:1px 6px;font-size:.6875rem;font-weight:600}@media (max-width:600px){.app-kopf{padding:20px 16px 0}.app-kopf-zeile .app-icon{width:56px;height:56px}.reiter{margin:20px -16px 0;padding:0 8px}}.seiten-kopf{margin:32px 0 20px}.seiten-kopf h1{margin-bottom:8px}.app-raster{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;margin-top:16px;display:grid}.schnell{background:var(--flaeche);border:1px solid var(--linie);border-left:3px solid var(--akzent);margin-top:40px;padding:20px;font-size:.9375rem;position:sticky;top:16px}.schnell h2{margin:0 0 12px;font-size:1.125rem}.schnell-liste{margin:0 0 16px;padding-left:22px}.schnell-liste li{margin:6px 0}.schnell-liste li::marker{font-family:var(--schrift-daten);color:var(--tinte-2);font-size:.75rem}.schnell-neu{border-top:1px solid var(--linie);padding-top:12px}.schnell-neu time{font-family:var(--schrift-daten);color:var(--tinte-2);font-size:.8125rem}@media (max-width:900px){.app-raster{grid-template-columns:1fr;gap:0}.schnell{margin-top:24px;position:static}}.text{max-width:70ch}.text h2{font-size:1.375rem}.text ul,.text ol{padding-left:22px}.text li{margin:6px 0}.text li::marker{color:var(--akzent-text)}.text code{font-family:var(--schrift-daten);background:var(--flaeche);border:1px solid var(--linie);border-radius:4px;padding:1px 5px;font-size:.875em}.tarife-abschnitt{border-top:2px solid var(--tinte);margin-top:48px;padding-top:8px}.preis-gross{font-family:var(--schrift-anzeige);margin:0;font-size:2.5rem;font-weight:800}.rechner{background:var(--flaeche);border:1px solid var(--linie);margin:20px 0 16px;padding:24px}.rechner-felder{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px 32px;display:grid}.rechner-ergebnis{border-top:1px solid var(--linie);margin:16px 0 12px;padding:0;list-style:none}.rechner-ergebnis li{border-bottom:1px solid var(--linie);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.rechner-summe strong{font-family:var(--schrift-anzeige);font-size:1.75rem;font-weight:800;line-height:1.1}.rechner-summe strong a{font-family:var(--schrift-text);font-size:1rem}@media (max-width:600px){.rechner{padding:16px}.rechner-felder{grid-template-columns:1fr}}.tarife{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tarife li{background:var(--flaeche);border:1px solid var(--linie);flex-direction:column;gap:4px;padding:16px;display:flex}.preis{font-family:var(--schrift-anzeige);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.preis small{font-family:var(--schrift-text);color:var(--tinte-2);font-size:.8125rem;font-weight:400}.suchfeld{max-width:560px;margin:0 0 16px}.suchfeld label{margin-bottom:6px;font-size:.875rem;font-weight:600;display:block}.suchfeld input{border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche);width:100%;min-height:48px;color:var(--tinte);font:inherit;padding:10px 14px}.suchfeld p{min-height:1.4em;margin:6px 0 0}.artikelliste{counter-reset:artikel;gap:8px;margin:0;padding:0;list-style:none;display:grid}.artikelliste li{counter-increment:artikel}.artikelliste a{background:var(--flaeche);border:1px solid var(--linie);grid-template-columns:2.5em minmax(0,1fr);gap:2px 12px;padding:16px;text-decoration:none;display:grid}.artikelliste a:before{content:counter(artikel, decimal-leading-zero);font-family:var(--schrift-daten);color:var(--tinte-2);grid-row:span 2;padding-top:3px;font-size:.8125rem}.artikelliste a:hover{border-color:var(--tinte)}.artikelliste strong{font-size:1.0625rem}.artikelliste span{color:var(--tinte-2);font-size:.9375rem}.zurueck{margin-top:24px;font-size:.875rem}.artikel-titel{margin-top:8px}.artikel .lead{margin-bottom:24px}.faq details{background:var(--flaeche);border:1px solid var(--linie);margin-bottom:8px;padding:0 16px}.faq summary{cursor:pointer;min-height:48px;padding:14px 0;font-weight:600}.faq details[open] summary{border-bottom:1px solid var(--linie);margin-bottom:8px}.zeitleiste,.zeitleiste ol{margin:0;padding:0;list-style:none}.zeitleiste{border-left:2px solid var(--linie-stark);margin-left:6px;position:relative}.tag{padding:0 0 24px 28px;position:relative}.tag:before{content:"";background:var(--akzent);border:2px solid var(--papier);border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:-8px}.tag-datum{align-items:center;gap:10px;margin:0 0 12px;font-size:1.0625rem;display:flex}.eintrag{background:var(--flaeche);border:1px solid var(--linie);margin-bottom:8px;padding:16px 18px}.eintrag h3{font-family:var(--schrift-text);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:1rem;font-weight:600;display:flex}.eintrag .text p:last-child{margin-bottom:0}.hinweis{background:var(--warn-flaeche);border-left:3px solid var(--warn);margin:24px 0;padding:16px 20px}.hinweis h2{margin-top:0;font-size:1.125rem}.hinweis p{margin:0}.kontakt-mail{font-size:1.25rem}address{margin-bottom:16px;font-style:normal}.firma .um-symbol{margin-bottom:12px;display:block}.angaben dt{color:var(--tinte-2);margin-top:12px;font-size:.875rem}.angaben dd{margin:0}.sprachwahl{text-align:center;padding-top:96px}.sprachwahl-marke{font-family:var(--schrift-daten);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-2);flex-direction:column;align-items:center;gap:16px;font-size:.875rem;font-weight:400;display:flex}.sprachwahl .knoepfe{justify-content:center}.fuss{border-top:1px solid var(--linie);background:var(--flaeche);color:var(--tinte-2);font-size:.8125rem}.fuss-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;padding-bottom:20px;display:flex}.fuss-marke{align-items:center;gap:12px;margin:0;display:flex}.fuss-marke strong{color:var(--tinte)}.fuss-links{flex-wrap:wrap;gap:4px 16px;display:flex}.fuss a{color:var(--tinte-2);align-items:center;min-height:44px;display:inline-flex}.statuszeile a{color:inherit}.bald-raster{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bald-kachel{border:1px dashed var(--linie-stark);background:color-mix(in srgb, var(--flaeche) 55%, transparent);flex-direction:column;gap:14px;padding:16px;display:flex}.bald-kachel h3{margin:0 0 4px;font-size:1.125rem}.bald-kachel p{color:var(--tinte-2);margin:0 0 10px;font-size:.9375rem}@media (max-width:420px){.bald-raster{grid-template-columns:1fr}}.bald-text{flex-direction:column;flex:1;align-items:flex-start;display:flex}.bald-text .abzeichen{margin-top:auto}.bald-vorschau{border-radius:var(--radius);background:var(--flaeche-2);border:1px solid var(--linie);--grau:color-mix(in srgb, var(--tinte) 16%, transparent);place-items:center;height:132px;padding:14px;display:grid;overflow:hidden}.vs{width:150px;height:100%;position:relative}.vs-warenkorb{flex-direction:column;gap:7px;display:flex}.vs-zeile{background:var(--grau);border-radius:4px;height:8px}.vs-zeile.kurz{width:60%}.vs-balken{background:var(--grau);border-radius:5px;height:10px;margin-top:6px;overflow:hidden}.vs-fuellung{background:var(--akzent);transform-origin:0;height:100%;animation:4s ease-in-out infinite vs-fuellen;display:block}@keyframes vs-fuellen{0%{transform:scaleX(.3)}55%,to{transform:scaleX(1)}}.vs-reihe{gap:6px;margin-top:auto;display:flex}.vs-produkt{aspect-ratio:1;background:var(--grau);border-radius:4px;flex:1;animation:4s ease-out infinite vs-auftauchen}.vs-produkt:nth-child(2){animation-delay:.2s}.vs-produkt:nth-child(3){animation-delay:.4s}@keyframes vs-auftauchen{0%,30%{opacity:0;transform:translateY(6px)}45%,to{opacity:1;transform:none}}.vs-bildstudio{grid-template-columns:repeat(3,1fr);align-items:center;gap:6px;display:grid}.vs-bild{aspect-ratio:3/4;background:var(--grau);border-radius:4px;position:relative;overflow:hidden}.vs-figur{background:var(--akzent);opacity:0;height:78%;animation:4.5s ease-out infinite vs-erscheinen;animation-delay:calc(var(--i) * .5s);border-radius:40% 40% 0 0;position:absolute;bottom:0;left:25%;right:25%}@keyframes vs-erscheinen{0%,10%{opacity:0;transform:translateY(20%)}30%,85%{opacity:1;transform:none}to{opacity:0}}.vs-tabelle{align-content:center;gap:4px;display:grid}.vs-tzeile{animation:5s ease-out infinite vs-erscheinen;animation-delay:calc(var(--i) * .3s);grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.vs-zelle{background:var(--grau);border-radius:3px;height:14px}.vs-zelle.kopf{background:var(--akzent);opacity:.85}.vs-wunsch{align-items:flex-end;gap:8px;padding-top:26px;display:flex}.vs-saeule{background:var(--akzent);transform-origin:bottom;height:100%;transform:scaleY(var(--h));animation:4s ease-out infinite vs-wachsen;animation-delay:calc(var(--i) * .15s);border-radius:4px 4px 0 0;flex:1}.vs-saeule:not(:first-child){background:var(--grau)}@keyframes vs-wachsen{0%{transform:scaleY(.05)}40%,to{transform:scaleY(var(--h))}}.vs-herz{background:var(--akzent);width:18px;height:18px;clip-path:path("M9 16.5 L2.2 9.6 C0 7.3 0.4 3.6 3.2 2.4 C5.2 1.6 7.6 2.3 9 4.2 C10.4 2.3 12.8 1.6 14.8 2.4 C17.6 3.6 18 7.3 15.8 9.6 Z");animation:2s ease-in-out infinite vs-pochen;position:absolute;top:0;right:0}@keyframes vs-pochen{0%,60%,to{transform:scale(1)}30%{transform:scale(1.25)}}.vs-adresse{align-content:center;gap:9px;display:grid}.vs-azeile{align-items:center;gap:8px;display:flex}.vs-text{background:var(--grau);border-radius:4px;flex:1;height:9px}.vs-marke{background:var(--ok);opacity:0;width:12px;height:12px;animation:4.5s ease-out infinite vs-pruefen;animation-delay:calc(var(--i) * .45s);border-radius:50%;transform:scale(.4)}.vs-azeile[data-zustand=korrigiert] .vs-marke{background:var(--akzent)}.vs-azeile[data-zustand=durchsicht] .vs-marke{box-shadow:inset 0 0 0 2px var(--warn);background:0 0}@keyframes vs-pruefen{0%,10%{opacity:0;transform:scale(.4)}25%,90%{opacity:1;transform:none}to{opacity:0}}.vs-paket{aspect-ratio:1;background:var(--grau);border:2px solid color-mix(in srgb, var(--tinte) 25%, transparent);border-radius:5px;width:40%;position:absolute;top:34%}.vs-paket.a{animation:4.5s ease-in-out infinite vs-links;left:4%}.vs-paket.b{animation:4.5s ease-in-out infinite vs-rechts;right:4%}@keyframes vs-links{0%,15%{transform:none}45%,to{transform:translate(32%)}}@keyframes vs-rechts{0%,15%{transform:none}45%,to{transform:translate(-32%)}}.vs-schein{background:var(--akzent);opacity:0;border-radius:3px;width:32%;height:22%;animation:4.5s ease-out infinite vs-schein;position:absolute;top:6%;left:34%}@keyframes vs-schein{0%,45%{opacity:0;transform:translateY(-30%)}65%,90%{opacity:1;transform:translateY(60%)}to{opacity:0;transform:translateY(60%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.paket{display:none}.vs-figur,.vs-marke,.vs-schein,.vs-produkt{opacity:1!important;transform:none!important}.vs-paket.a{transform:translate(32%)!important}.vs-paket.b{transform:translate(-32%)!important}.vs-schein{transform:translateY(60%)!important}}
