:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--bg-subtle:#f3f6f8;--surface:#fff;--surface-raised:#fff;--border:#e3e7ea;--border-strong:#cbd2d7;--rail:#1a2026;--rail-raised:#252c33;--rail-text:#f0f2f4;--rail-text-muted:#9ba2aa;--text:#242424;--text-muted:#575f63;--text-faint:#7f888c;--accent:#242424;--accent-hover:#34393b;--accent-subtle:#c0e5f6;--accent-text:#fff;--highlight:#88c4dd;--highlight-strong:#00668b;--ready:#007b3d;--ready-subtle:#def6e3;--blocked:#ba1d27;--blocked-subtle:#ffe8e6;--warning:#8f5800;--warning-subtle:#ffedd4;--pending:#575f63;--pending-subtle:#e4edf2;--ai-accent:#7556a5;--ai-subtle:#f2edff;--inherited:#7f888c;--scrim:#00000080;--logo-filter:none;--shadow-none:none;--shadow-sm:0 1px 2px #1f25280d, 0 1px 1px #1f25280a;--shadow-md:0 2px 4px #1f25280a, 0 8px 16px -6px #1f25281a;--shadow-lg:0 4px 8px #1f25280d, 0 24px 48px -16px #1f25282e;--font-sans:"Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--font-size-micro:.6875rem;--font-size-small:.75rem;--font-size-body:.875rem;--font-size-medium:1rem;--font-size-large:1.25rem;--font-size-display:1.75rem;--line-height-tight:1.25;--line-height-normal:1.45;--line-height-relaxed:1.65;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--letter-spacing-normal:0;--letter-spacing-wide:.04em;--space-0:0;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--row-height-compact:2rem;--row-padding-x-compact:.5rem;--row-height-comfortable:2.25rem;--row-padding-x-comfortable:.75rem;--radius-none:0;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-full:9999px;--focus-width:2px;--focus-offset:2px;--control-height:2.25rem;--control-height-compact:1.875rem;--control-height-touch:2.75rem;--motion-instant:80ms;--motion-fast:.14s;--motion-normal:.2s;--motion-easing:cubic-bezier(.2, 0, .13, 1);--z-base:0;--z-sticky:10;--z-header:20;--z-overlay:30;--z-panel:40;--z-dialog:50;--z-toast:60}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--bg:lab(100% 0 0);--bg-subtle:lab(96.7633% -.760198 -1.2522);--surface:lab(100% 0 0);--surface-raised:lab(100% 0 0);--border:lab(91.3168% -1.13708 -1.87643);--border-strong:lab(83.7873% -1.88327 -3.12065);--rail:lab(11.8179% -1.32934 -4.90493);--rail-raised:lab(17.6155% -1.53467 -5.6118);--rail-text:lab(95.357% -.443876 -1.4321);--rail-text-muted:lab(66.3463% -1.49071 -4.978);--text:lab(14.16% 0 0);--text-muted:lab(39.7195% -2.39947 -3.58657);--text-faint:lab(55.9603% -2.41435 -3.59435);--accent:lab(14.16% 0 0);--accent-hover:lab(23.4665% -1.60228 -2.39238);--accent-subtle:lab(88.5799% -9.61921 -12.5914);--accent-text:lab(100% 0 0);--highlight:lab(75.6999% -15.2701 -19.0178);--highlight-strong:lab(39.8042% -15.1376 -27.9506);--ready:lab(44.8623% -42.0985 25.4086);--ready-subtle:lab(94.6701% -10.563 6.1937);--blocked:lab(41.2208% 60.2492 38.5682);--blocked-subtle:lab(93.8761% 10.7374 5.79704);--warning:lab(42.806% 22.3438 69.8061);--warning-subtle:lab(94.831% 4.37668 17.0163);--pending:lab(39.7195% -2.39947 -3.58657);--pending-subtle:lab(93.0811% -2.43151 -3.6037);--ai-accent:lab(42.5165% 26.3079 -38.8878);--ai-subtle:lab(94.4415% 5.32156 -9.73147);--inherited:lab(55.9603% -2.41435 -3.59435);--scrim:lab(0% 0 0/.5);--shadow-sm:0 1px 2px lab(14.1915% -1.96959 -2.97409/.05), 0 1px 1px lab(14.1915% -1.96959 -2.97409/.04);--shadow-md:0 2px 4px lab(14.1915% -1.96959 -2.97409/.04), 0 8px 16px -6px lab(14.1915% -1.96959 -2.97409/.1);--shadow-lg:0 4px 8px lab(14.1915% -1.96959 -2.97409/.05), 0 24px 48px -16px lab(14.1915% -1.96959 -2.97409/.18)}}@media (prefers-color-scheme:dark){:root{--bg:#161616;--bg-subtle:#1b1d1f;--surface:#242424;--surface-raised:#2b2e30;--border:#33393c;--border-strong:#4c5459;--rail:#0b0e11;--rail-raised:#14191e;--rail-text:#f0f2f4;--rail-text-muted:#9ba2aa;--text:#ebeff1;--text-muted:#a4acb1;--text-faint:#798286;--accent:#88c4dd;--accent-hover:#a4d7ec;--accent-subtle:#123847;--accent-text:#242424;--highlight:#88c4dd;--highlight-strong:#8fcfe9;--ready:#5dc47e;--ready-subtle:#193521;--blocked:#f2716a;--blocked-subtle:#4e201e;--warning:#f0ab55;--warning-subtle:#432a08;--pending:#a4acb1;--pending-subtle:#252a2c;--ai-accent:#be9df7;--ai-subtle:#35294a;--inherited:#798286;--scrim:#000000a6;--logo-filter:invert(1);--shadow-sm:0 1px 2px #00000073;--shadow-md:0 2px 4px #0006, 0 8px 16px -6px #0000008c;--shadow-lg:0 4px 8px #00000073, 0 24px 48px -16px #000000a6}@supports (color:lab(0% 0 0)){:root{--bg:lab(7.22637% -.0000149012 0);--bg-subtle:lab(10.6967% -1.00337 -1.49626);--surface:lab(14.16% 0 0);--surface-raised:lab(18.8201% -1.20634 -1.79672);--border:lab(23.4695% -1.79671 -2.68844);--border-strong:lab(35.0822% -2.58639 -3.87885);--rail:lab(3.69298% -.46131 -1.83096);--rail-raised:lab(8.34128% -1.14378 -4.20596);--rail-text:lab(95.357% -.443876 -1.4321);--rail-text-muted:lab(66.3463% -1.49071 -4.978);--text:lab(94.2175% -1.02118 -1.50613);--text-muted:lab(69.8807% -2.42254 -3.59876);--text-faint:lab(53.6402% -2.41268 -3.59344);--accent:lab(75.6999% -15.2701 -19.0178);--accent-hover:lab(82.8573% -13.1428 -16.1614);--accent-subtle:lab(21.2672% -9.49296 -13.6006);--accent-text:lab(14.16% 0 0);--highlight:lab(75.6999% -15.2701 -19.0178);--highlight-strong:lab(79.4274% -16.1092 -20.0817);--ready:lab(71.6415% -43.0973 25.6919);--ready-subtle:lab(19.4474% -15.3394 9.11675);--blocked:lab(63.6309% 50.1648 28.8057);--blocked-subtle:lab(19.2741% 21.9416 12.582);--warning:lab(75.4309% 19.9566 53.626);--warning-subtle:lab(19.8414% 9.58367 25.3407);--pending:lab(69.8807% -2.42254 -3.59876);--pending-subtle:lab(16.5061% -1.59335 -2.38785);--ai-accent:lab(70.4303% 25.9064 -40.8218);--ai-subtle:lab(19.1404% 12.1731 -18.7765);--inherited:lab(53.6402% -2.41268 -3.59344);--scrim:lab(0% 0 0/.65);--shadow-sm:0 1px 2px lab(0% 0 0/.45);--shadow-md:0 2px 4px lab(0% 0 0/.4), 0 8px 16px -6px lab(0% 0 0/.55);--shadow-lg:0 4px 8px lab(0% 0 0/.45), 0 24px 48px -16px lab(0% 0 0/.65)}}}
*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--font-size-medium);line-height:var(--line-height-relaxed);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:var(--focus-width) solid var(--highlight-strong);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}a{color:var(--highlight-strong);text-underline-offset:.15em;text-decoration-thickness:1px}.seite{max-width:44rem;padding:var(--space-6) var(--space-4) var(--space-16);margin:0 auto}.kopf{gap:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);padding-bottom:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:1fr auto;grid-template-areas:"marke sprachen""suche suche";align-items:center;display:grid}@media (min-width:44rem){.kopf{gap:var(--space-4);grid-template-columns:auto 1fr auto;grid-template-areas:"marke suche sprachen"}}.kopf__marke{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-muted);grid-area:marke;text-decoration:none;display:inline-flex}.kopf__logo{width:auto;height:2em;filter:var(--logo-filter)}.kopf__portalname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:44rem){.kopf__marke{align-items:flex-start;gap:var(--space-0-5);font-size:var(--font-size-micro);flex-direction:column}.kopf__logo{height:1.6rem}}.kopf__sprachen{gap:var(--space-4);font-size:var(--font-size-small);grid-area:sprachen;display:flex}.kopfsuche{gap:var(--space-2);grid-area:suche;min-width:0;display:flex}.kopfsuche__form{flex:auto;min-width:0;display:flex}.kopfsuche__feld{min-width:0;min-height:var(--control-height-touch);padding:0 var(--space-3);font:inherit;font-size:var(--font-size-body);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:0;flex:auto}.kopfsuche__feld::placeholder{color:var(--text-faint)}.kopfsuche__los,.kopfsuche__scan{justify-content:center;align-items:center;gap:var(--space-1-5);min-height:var(--control-height-touch);min-width:var(--control-height-touch);padding:0 var(--space-3);font:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;flex:none;display:inline-flex}.kopfsuche__los{color:var(--accent-text);background:var(--accent);border:1px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0}.kopfsuche__los:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.kopfsuche__scan{color:var(--text);background:var(--surface);border:1px solid var(--border-strong)}.kopfsuche__scan:hover{border-color:var(--accent-hover)}.kopfsuche__scan[hidden]{display:none}.kopfsuche__symbol{flex:none;width:1.25rem;height:1.25rem;position:relative}.kopfsuche__symbol--lupe:before{content:"";border-radius:var(--radius-full);border:2px solid;width:.8rem;height:.8rem;position:absolute;top:.125rem;left:.125rem}.kopfsuche__symbol--lupe:after{content:"";border-radius:var(--radius-full);transform-origin:0;background:currentColor;width:.5rem;height:2px;position:absolute;top:.85rem;left:.8rem;transform:rotate(45deg)}.kopfsuche__symbol--scan{--ecke:.4rem;--strich:2px;background:linear-gradient(currentColor, currentColor) left top / var(--ecke) var(--strich), linear-gradient(currentColor, currentColor) left top / var(--strich) var(--ecke), linear-gradient(currentColor, currentColor) right top / var(--ecke) var(--strich), linear-gradient(currentColor, currentColor) right top / var(--strich) var(--ecke), linear-gradient(currentColor, currentColor) left bottom / var(--ecke) var(--strich), linear-gradient(currentColor, currentColor) left bottom / var(--strich) var(--ecke), linear-gradient(currentColor, currentColor) right bottom / var(--ecke) var(--strich), linear-gradient(currentColor, currentColor) right bottom / var(--strich) var(--ecke), linear-gradient(currentColor, currentColor) center / 60% var(--strich);background-repeat:no-repeat}@media (forced-colors:active){.kopfsuche__symbol{display:none}}@media (max-width:43.99rem){.kopfsuche__lostext{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (forced-colors:active){.kopfsuche__lostext{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.nur-vorleser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scanner{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--rail-text);background:var(--rail);border:0;margin:0;padding:0}.scanner[open]{flex-direction:column;display:flex}.scanner::backdrop{background:var(--rail)}.scanner__bild{flex:auto;min-height:0;position:relative;overflow:hidden}.scanner__video{object-fit:cover;width:100%;height:100%;display:block}.scanner__rahmen{aspect-ratio:4/3;border:3px solid var(--rail-text);border-radius:var(--radius-lg);width:min(72vw,20rem);box-shadow:0 0 0 100vmax var(--scrim);pointer-events:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.scanner__leiste{gap:var(--space-2);padding:var(--space-4) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));background:var(--rail-raised);flex-direction:column;flex:none;display:flex}.scanner__titel{font-size:var(--font-size-large);border:0;margin:0;padding:0}.scanner__anleitung,.scanner__meldung,.scanner__datenschutz{margin:0}.scanner__meldung{min-height:1.5em;font-weight:var(--font-weight-medium)}.scanner__meldung--abgelehnt,.scanner__meldung--fehler{color:var(--highlight)}.scanner__datenschutz{color:var(--rail-text-muted);font-size:var(--font-size-small)}.scanner__abbrechen{min-height:var(--control-height-touch);margin-top:var(--space-2);font:inherit;font-weight:var(--font-weight-medium);color:var(--rail);background:var(--rail-text);border-radius:var(--radius-md);cursor:pointer;border:0}.fuss{margin-top:var(--space-16);padding-top:var(--space-4);border-top:1px solid var(--border);gap:var(--space-4);font-size:var(--font-size-small);color:var(--text-muted);flex-wrap:wrap;display:flex}h1{font-size:var(--font-size-display);line-height:var(--line-height-tight);margin:0 0 var(--space-2)}h2{font-size:var(--font-size-large);line-height:var(--line-height-tight);margin:var(--space-8) 0 var(--space-3);padding-bottom:var(--space-1);border-bottom:1px solid var(--border)}h3{font-size:var(--font-size-medium);margin:var(--space-4) 0 var(--space-2)}.unterzeile{color:var(--text-muted);margin:0 0 var(--space-6)}.hauptbild{margin:0 0 var(--space-6)}.hauptbild img{border-radius:var(--radius-md);background:var(--surface);width:100%;max-width:32rem;height:auto;display:block}.fliesstext p{margin:0 0 var(--space-2)}.fliesstext p:last-child{margin-bottom:0}.fliesstext ul{margin:0 0 var(--space-2);padding-left:var(--space-5)}.fliesstext li{margin-bottom:var(--space-1)}.werte{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(10rem,15rem) 1fr;margin:0;display:grid}@media (max-width:34rem){.werte{gap:var(--space-0-5) 0;grid-template-columns:1fr}.werte dd{margin-bottom:var(--space-3)}}.werte dt{color:var(--text-muted);font-size:var(--font-size-body)}.werte dd{margin:0}.werte dd code{font-family:var(--font-mono);font-size:var(--font-size-body);word-break:break-all}.einschraenkung{margin-top:var(--space-1);font-size:var(--font-size-small);color:var(--warning);display:block}.materialfakten__hinweis{margin:var(--space-2) 0 0;font-size:var(--font-size-small);color:var(--text-muted)}.pflege{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pflege__eintrag{align-items:center;gap:var(--space-3);display:flex}.pflege__symbol{object-fit:contain;width:2.5rem;height:2.5rem;filter:var(--logo-filter);flex:none}.gewaehrleistung{margin:var(--space-4) 0 0}.gewaehrleistung__karte{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:28rem;margin:0;overflow:hidden}.gewaehrleistung__kachel{background:var(--bg-subtle);cursor:pointer;border:0;width:100%;padding:0;display:block}.gewaehrleistung__hinweis{aspect-ratio:4;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.gewaehrleistung__inhalt{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}.gewaehrleistung__titel{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.gewaehrleistung__kern{font-size:var(--font-size-body)}.gewaehrleistung__aktionen{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.gewaehrleistung__oeffnen{min-height:var(--control-height-touch);padding:0 var(--space-4);font:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--accent-text);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-md);cursor:pointer}.gewaehrleistung__oeffnen:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.gewaehrleistung__pdf{font-size:var(--font-size-body)}.hinweisdialog:popover-open{width:min(44rem, calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));padding:var(--space-4);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:auto}.hinweisdialog::backdrop{background:var(--scrim)}.hinweisdialog__kopf{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.hinweisdialog__kopf h3{font-size:var(--font-size-medium);margin:0}.hinweisdialog__schliessen{min-height:var(--control-height-touch);padding:0 var(--space-4);font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer}.hinweisdialog__bild{width:100%;max-width:100%;height:auto;display:block}.hinweisdialog__links{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.pflege__beschriftung{flex-direction:column;display:flex}.pflege__achse{color:var(--text-muted);font-size:var(--font-size-small)}.pflege__wert{font-size:var(--font-size-body)}.luecken{margin:var(--space-3) 0 0;padding:0;list-style:none}.luecken li{padding:var(--space-2) 0;border-top:1px dashed var(--border-strong);font-size:var(--font-size-body)}.luecke__name{font-weight:var(--font-weight-medium)}.luecke__grund{color:var(--text-muted)}.luecke__hinweis{color:var(--text-muted);display:block}.marke{padding:0 var(--space-1-5);border-radius:var(--radius-sm);font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;vertical-align:middle;display:inline-block}.marke--pflicht{background:var(--blocked-subtle);color:var(--blocked)}.marke--erwartet{background:var(--warning-subtle);color:var(--warning)}.marke--freiwillig{background:var(--pending-subtle);color:var(--pending)}.marke--status{background:var(--ready-subtle);color:var(--ready)}.marke--status-aus{background:var(--pending-subtle);color:var(--pending)}.hinweiskasten{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-4) 0;font-size:var(--font-size-body)}.treffer{margin:var(--space-3) 0 0;padding:0;list-style:none}.treffer li{padding:var(--space-2) 0;border-top:1px solid var(--border);font-size:var(--font-size-body)}.treffer__name{font-weight:var(--font-weight-medium)}.treffer__angaben{color:var(--text-muted);display:block}.varianten{margin:var(--space-4) 0;overflow-x:auto}.varianten table{border-collapse:collapse;width:100%;font-size:var(--font-size-body)}.varianten th,.varianten td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-top:1px solid var(--border)}.varianten th{color:var(--text-muted);font-weight:var(--font-weight-medium)}.lizenztabelle{overflow-x:auto}.lizenztabelle table{border-collapse:collapse;width:100%;font-size:.9rem}.lizenztabelle th,.lizenztabelle td{text-align:left;border-bottom:1px solid;border-bottom-color:color-mix(in srgb, currentColor 15%, transparent);vertical-align:top;padding:.4rem .6rem}.lizenztext pre{white-space:pre-wrap;overflow-wrap:anywhere;background:color-mix(in srgb, currentColor 5%, transparent);border-radius:6px;max-height:24rem;padding:.8rem;font-size:.8rem;line-height:1.45;overflow:auto}.varianten__weitere{margin-top:.5rem}.varianten__weitere>summary{cursor:pointer;border:1px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:999px;padding:.35rem .8rem;font-size:.9rem;list-style:none;display:inline-block}.varianten__weitere>summary::-webkit-details-marker{display:none}.varianten__weitere>summary:after{content:" ▾"}.varianten__weitere[open]>summary:after{content:" ▴"}.varianten__weitere[open]>summary{margin-bottom:.5rem}
