:root{--kan-ink:#0E1014;--kan-ink-leise:#5F636B;--kan-ink-zart:#8A8F98;--kan-ink-auf-dunkel:#FFFFFF;--kan-ink-auf-akzent:#FFFFFF;--kan-papier:#FFFFFF;--kan-papier-2:#FBFAF7;--kan-papier-3:#F6F4F0;--kan-papier-warm:#FFFDF9;--kan-bild-warm:#E9E4DC;--kan-dunkel:#0E1014;--kan-dunkel-2:#1A1F27;--kan-dunkel-3:#141920;--kan-linie-zart:rgba(14,16,20,0.07);--kan-linie:rgba(14,16,20,0.09);--kan-linie-kraeftig:rgba(14,16,20,0.14);--kan-linie-dunkel:rgba(255,255,255,0.10);--kan-linie-dunkel-kraeftig:rgba(255,255,255,0.16);--kan-akzent:#F26A0A;--kan-akzent-fest:#BD5304;--kan-akzent-fest-tief:#A64A00;--kan-akzent-schrift:var(--kan-akzent-fest-tief);--kan-fokus:var(--kan-akzent-fest-tief);--kan-fokus-auf-dunkel:#FFB27A;--kan-akzent-hell:#FFB27A;--kan-akzent-schleier:rgba(242,106,10,0.12);--kan-akzent-kante:rgba(242,106,10,0.45);--kan-akzent-tint:#FFF4E6;--kan-grund:#F6F4F0;--kan-band:#ECE8E2;--kan-band-2:#EAE7E3;--kan-tafel-warm:#EFEBE6;--kan-band-dunkel:#121017;--kan-karte-kante:rgba(120,70,30,0.08);--kan-karte-schatten:0 22px 44px -30px rgba(90,45,12,0.35);--kan-karte-hebung:0 30px 54px -28px rgba(90,45,12,0.45);--kan-bildgrund:linear-gradient(160deg,#F6F1EA,#E9E1D6);--kan-chip-warm:#F8F2EB;--kan-chip-warm-ink:#5A3A22;--kan-chip-warm-kante:rgba(164,70,12,0.14);--kan-preisbox:linear-gradient(135deg,#F9F6F2,#EFE8DF);--kan-preisbox-kante:rgba(120,70,30,0.10);--kan-dealbox:linear-gradient(135deg,#FFF4F2,#FFE3DE);--kan-signal-auf-box:#C42020;--kan-dealbox-kante:rgba(214,40,40,0.30);--kan-reiter:rgba(255,255,255,0.9);--kan-reiter-ink:#3D3A44;--kan-zeile-hover:#FBF5EE;--kan-rat:#6D4AFF;--kan-rat-tief:#5B39F0;--kan-rat-hell:#B9A8FF;--kan-rat-text:#4A32B8;--kan-rat-tint:#F1EDFF;--kan-rat-kante:rgba(109,74,255,0.55);--kan-rat-schleier:rgba(109,74,255,0.16);--kan-ink-auf-rat:#FFFFFF;--kan-gut:#16794A;--kan-gut-schleier:rgba(22,121,74,0.08);--kan-gut-hell:#4ADE80;--kan-signal:#D62828;--kan-signal-schleier:rgba(214,40,40,0.09);--kan-ink-auf-signal:#FFFFFF;--kan-warn:#92500A;--kan-warn-schleier:rgba(242,106,10,0.10);--kan-raum-1:4px;--kan-raum-2:6px;--kan-raum-3:8px;--kan-raum-4:10px;--kan-raum-5:12px;--kan-raum-6:14px;--kan-raum-7:16px;--kan-raum-8:18px;--kan-raum-9:20px;--kan-raum-10:24px;--kan-raum-11:28px;--kan-raum-12:34px;--kan-kopf-hoehe:64px;--kan-rad-marke:8px;--kan-rad-chip:8px;--kan-rad-feld:10px;--kan-rad-knopf:12px;--kan-rad-innen:14px;--kan-rad-karte:18px;--kan-rad-flaeche:24px;--kan-rad-voll:999px;--kan-ecke:10px;--kan-schatten-1:0 1px 3px rgba(14,16,20,0.06);--kan-schatten-2:0 8px 20px rgba(14,16,20,0.10);--kan-schatten-3:0 20px 44px rgba(14,16,20,0.28);--kan-schatten-akzent:0 10px 24px -16px rgba(242,106,10,0.85);--kan-sans:var(--font-sans),"Plus Jakarta Sans",system-ui,sans-serif;--kan-mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--kan-t-mono-xs:9.5px;--kan-t-mono-sm:10px;--kan-t-mono-md:11.5px;--kan-t-xs:11px;--kan-t-sm:12px;--kan-t-md:12.5px;--kan-t-base:13px;--kan-t-lg:14px;--kan-t-xl:15px;--kan-t-2xl:17px;--kan-t-titel-sm:19px;--kan-t-titel:21px;--kan-t-titel-lg:24px;--kan-t-preis:23px;--kan-t-preis-lg:32px;--kan-t-start:34px;--kan-t-kopf:40px;--kan-sperr-weit:0.18em;--kan-sperr:0.12em;--kan-sperr-eng:0.08em;--kan-eile:0.16s cubic-bezier(0.22,0.61,0.36,1)}html[data-theme=gold-dark]{--kan-ink:#F4F6FB;--kan-ink-leise:#9BA3B0;--kan-ink-zart:#6E7684;--kan-ink-auf-dunkel:#F4F6FB;--kan-papier:#14161B;--kan-papier-2:#191C22;--kan-papier-3:#1E222A;--kan-papier-warm:#17191F;--kan-dunkel:#0A0C10;--kan-dunkel-2:#12151B;--kan-dunkel-3:#0E1116;--kan-linie-zart:rgba(255,255,255,0.06);--kan-linie:rgba(255,255,255,0.10);--kan-linie-kraeftig:rgba(255,255,255,0.18);--kan-akzent:#FF8524;--kan-akzent-fest:#FF8524;--kan-akzent-fest-tief:#FFA057;--kan-akzent-hell:#FFB27A;--kan-akzent-schrift:#FFB27A;--kan-fokus:#FFA24D;--kan-fokus-auf-dunkel:#FFB27A;--kan-ink-auf-akzent:#1A0E00;--kan-akzent-schleier:rgba(255,133,36,0.16);--kan-akzent-kante:rgba(255,133,36,0.50);--kan-rat:#8B72FF;--kan-rat-tief:#A390FF;--kan-rat-hell:#C6B6FF;--kan-rat-kante:rgba(139,114,255,0.36);--kan-rat-schleier:rgba(139,114,255,0.16);--kan-rat-text:#C6B6FF;--kan-rat-tint:rgba(139,114,255,0.14);--kan-ink-auf-rat:#0E0A20;--kan-akzent-tint:rgba(255,133,36,0.14);--kan-grund:#0F1014;--kan-band:#0B0C10;--kan-band-2:#0C0D11;--kan-tafel-warm:#1A1D23;--kan-karte-kante:rgba(255,255,255,0.08);--kan-karte-schatten:0 22px 44px -30px rgba(0,0,0,0.75);--kan-karte-hebung:0 30px 54px -28px rgba(0,0,0,0.85);--kan-bildgrund:#FFFFFF;--kan-chip-warm:rgba(255,133,36,0.10);--kan-chip-warm-ink:#F2D3BC;--kan-chip-warm-kante:rgba(255,133,36,0.22);--kan-preisbox:#1E222A;--kan-preisbox-kante:rgba(255,255,255,0.08);--kan-dealbox:linear-gradient(135deg,rgba(248,113,113,0.10),rgba(248,113,113,0.18));--kan-signal-auf-box:#F87171;--kan-dealbox-kante:rgba(248,113,113,0.34);--kan-reiter:#1E222A;--kan-reiter-ink:#F4F6FB;--kan-zeile-hover:rgba(255,255,255,0.04);--kan-gut:#4ADE80;--kan-gut-schleier:rgba(74,222,128,0.12);--kan-gut-hell:#4ADE80;--kan-signal:#F87171;--kan-signal-schleier:rgba(248,113,113,0.14);--kan-ink-auf-signal:#2B0A0A;--kan-warn:#FBBF24;--kan-warn-schleier:rgba(251,191,36,0.12);--kan-schatten-1:0 1px 3px rgba(0,0,0,0.40);--kan-schatten-2:0 8px 24px rgba(0,0,0,0.50);--kan-schatten-3:0 14px 34px rgba(0,0,0,0.55);--kan-schatten-akzent:0 10px 24px -16px rgba(255,133,36,0.60)}.kan-knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--kan-raum-2);border:1px solid transparent;border-radius:var(--kan-rad-knopf);font-family:var(--kan-sans);font-weight:700;font-size:var(--kan-t-base);line-height:1.2;padding:11px var(--kan-raum-7);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--kan-eile),border-color var(--kan-eile),color var(--kan-eile),box-shadow var(--kan-eile),transform var(--kan-eile)}.kan-knopf:disabled,.kan-knopf[aria-disabled=true]{opacity:.45;cursor:not-allowed}.kan-knopf--primaer{background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent)}.kan-knopf--primaer:hover:not(:disabled){background:var(--kan-akzent-fest-tief)}.kan-knopf--primaer:active:not(:disabled){transform:translateY(0)}.kan-knopf--sekundaer{background:var(--kan-papier);color:var(--kan-ink);border-color:var(--kan-linie-kraeftig)}.kan-knopf--sekundaer:hover:not(:disabled){border-color:var(--kan-ink)}.kan-knopf--geist{background:transparent;color:var(--kan-ink);border-color:transparent}.kan-knopf--geist:hover:not(:disabled){background:var(--kan-papier-3)}.kan-knopf--gefahr{background:var(--kan-papier);color:var(--kan-signal);border-color:var(--kan-signal)}.kan-knopf--gefahr:hover:not(:disabled){background:var(--kan-signal);color:#FFFFFF}.kan-knopf--rat{background:var(--kan-rat);color:var(--kan-ink-auf-rat)}.kan-knopf--rat:hover:not(:disabled){background:var(--kan-rat-tief)}.kan-knopf--umriss{background:var(--kan-papier);color:var(--kan-akzent-schrift);border:1.5px solid var(--kan-akzent)}.kan-knopf--umriss:hover:not(:disabled){background:var(--kan-akzent-fest);border-color:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent)}.kan-auf-dunkel .kan-knopf--sekundaer,.kan-kopf .kan-knopf--sekundaer,.nav-dark .kan-knopf--sekundaer{background:transparent;color:#FFFFFF;border-color:var(--kan-linie-dunkel-kraeftig)}.kan-auf-dunkel .kan-knopf--sekundaer:hover:not(:disabled),.kan-kopf .kan-knopf--sekundaer:hover:not(:disabled),.nav-dark .kan-knopf--sekundaer:hover:not(:disabled){border-color:#FFFFFF}.kan-knopf--sm{font-size:var(--kan-t-sm);padding:8px var(--kan-raum-5);border-radius:var(--kan-rad-feld)}.kan-knopf--lg{font-size:var(--kan-t-xl);padding:15px var(--kan-raum-10);border-radius:16px}.kan-knopf--voll{width:100%}.kan-knopf--umbruch{white-space:normal;text-align:center;max-width:100%}.kan-knopf--symbol{padding:0;width:38px;height:38px;border-radius:var(--kan-rad-feld)}.kan-knopf--sm.kan-knopf--symbol{width:32px;height:32px}.kan-knopf--kreis{padding:0;width:44px;height:44px;border-radius:var(--kan-rad-voll)}.kan-knopf--sm.kan-knopf--kreis{width:36px;height:36px}.kan-knopf--lg.kan-knopf--kreis{width:52px;height:52px}.kan-knopf[data-state=loading]{opacity:.7;cursor:progress;box-shadow:none}.kan-knopf[data-state=loading]:hover{transform:none}.kan-ecke-an .kan-knopf--primaer{border-radius:0;clip-path:polygon(0 0,calc(100% - var(--kan-ecke)) 0,100% var(--kan-ecke),100% 100%,0 100%);box-shadow:none}.kan-ecke-an .kan-knopf--primaer.kan-knopf--kreis{border-radius:var(--kan-rad-voll);clip-path:none}.kan-feld{width:100%;background:var(--kan-papier-3);border:1px solid transparent;border-radius:var(--kan-rad-feld);padding:10px var(--kan-raum-5);font-family:var(--kan-sans);font-size:var(--kan-t-md);font-weight:500;color:var(--kan-ink);transition:border-color var(--kan-eile),background var(--kan-eile)}.kan-feld::placeholder{color:var(--kan-ink-leise)}.kan-feld--gerahmt{background:var(--kan-papier);border-color:var(--kan-linie-kraeftig)}.kan-suche{display:flex;align-items:center;gap:var(--kan-raum-3);background:var(--kan-papier-3);border:1px solid transparent;border-radius:var(--kan-rad-knopf);padding:10px var(--kan-raum-6)}.kan-suche input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--kan-sans);font-size:var(--kan-t-md);font-weight:500;color:var(--kan-ink)}.kan-suche input::placeholder{color:var(--kan-ink-leise)}.kan-chip{display:inline-flex;align-items:center;gap:var(--kan-raum-2);border:1px solid transparent;border-radius:11px;background:var(--kan-reiter);box-shadow:inset 0 0 0 1px var(--kan-linie-kraeftig);padding:7px 12px;font-family:var(--kan-sans);font-size:var(--kan-t-sm);font-weight:600;color:var(--kan-reiter-ink);cursor:pointer;transition:box-shadow var(--kan-eile),background var(--kan-eile),color var(--kan-eile)}.kan-chip:hover{color:var(--kan-ink);box-shadow:inset 0 0 0 1px var(--kan-akzent-kante)}.kan-chip.is-aktiv,.kan-chip[aria-pressed=true]{background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent);box-shadow:0 8px 18px -10px rgba(189,83,4,.9)}.kan-auf-dunkel .kan-chip,.kan-kopf .kan-chip{background:rgba(255,255,255,.08);border-color:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);border-radius:11px;padding:11px var(--kan-raum-6);font-size:var(--kan-t-base);color:#FFFFFF}.kan-auf-dunkel .kan-chip:hover,.kan-kopf .kan-chip:hover{background:rgba(255,255,255,.16);border-color:transparent;color:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(255,255,255,.24)}.kan-auf-dunkel .kan-chip.is-aktiv,.kan-auf-dunkel .kan-chip[aria-pressed=true],.kan-kopf .kan-chip.is-aktiv,.kan-kopf .kan-chip[aria-pressed=true]{background:var(--kan-akzent-fest);border-color:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent);font-weight:700}.kan-chip--flach{background:var(--kan-papier-3);font-size:var(--kan-t-xs);padding:6px 11px}.kan-chip--flach,.kan-chip--flach:hover{border-color:transparent;box-shadow:none}.kan-chip--flach:hover{background:var(--kan-linie-kraeftig)}.kan-chip--flach.is-aktiv,.kan-chip--flach[aria-pressed=true]{background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent);font-weight:700}.kan-auf-dunkel .kan-chip--rund,.kan-kopf .kan-chip--rund{border-radius:var(--kan-rad-voll);padding:9px var(--kan-raum-6);font-size:var(--kan-t-md)}.kan-segment{display:inline-flex;background:var(--kan-papier-3);border-radius:var(--kan-rad-knopf);padding:3px;gap:2px}.kan-segment-knopf{border:none;background:transparent;border-radius:var(--kan-rad-feld);padding:8px var(--kan-raum-6);font-family:var(--kan-sans);font-size:var(--kan-t-sm);font-weight:600;color:var(--kan-ink-leise);cursor:pointer;transition:background var(--kan-eile),color var(--kan-eile)}.kan-segment-knopf:hover{color:var(--kan-ink)}.kan-segment-knopf.is-aktiv{background:var(--kan-papier);color:var(--kan-ink);font-weight:700;box-shadow:var(--kan-schatten-1)}.kan-auf-dunkel .kan-segment,.kan-kopf .kan-segment{background:rgba(255,255,255,.07)}.kan-auf-dunkel .kan-segment-knopf,.kan-kopf .kan-segment-knopf{color:rgba(255,255,255,.72)}.kan-auf-dunkel .kan-segment-knopf:hover,.kan-kopf .kan-segment-knopf:hover{color:#FFFFFF}.kan-auf-dunkel .kan-segment-knopf.is-aktiv,.kan-kopf .kan-segment-knopf.is-aktiv{background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent);box-shadow:none}.kan-marke{display:inline-flex;align-items:center;gap:var(--kan-raum-1);border-radius:var(--kan-rad-marke);padding:5px var(--kan-raum-3);font-family:var(--kan-mono);font-size:var(--kan-t-mono-xs);font-weight:700;letter-spacing:var(--kan-sperr);text-transform:uppercase;background:var(--kan-ink);color:var(--kan-papier)}.kan-marke--akzent{background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent)}.kan-marke--signal{background:var(--kan-signal);color:var(--kan-ink-auf-signal)}.kan-marke--rat{background:var(--kan-rat);color:var(--kan-ink-auf-rat)}.kan-marke--dunkel{background:var(--kan-dunkel);color:#FFFFFF}.kan-marke--weiss{background:var(--kan-papier);color:var(--kan-ink)}.kan-marke--rabatt{font-family:var(--kan-sans);font-size:11.5px;font-weight:800;letter-spacing:0;text-transform:none;padding:5px 9px;gap:6px}.kan-marke--rabatt>span+span{font-family:var(--kan-mono);font-size:var(--kan-t-mono-xs);font-weight:700;letter-spacing:var(--kan-sperr-eng);text-transform:uppercase;opacity:.85}.kan-marke--gut{background:var(--kan-gut-schleier);color:var(--kan-gut)}.kan-marke--warn{background:var(--kan-warn-schleier);color:var(--kan-warn)}.kan-marke--leise{background:var(--kan-papier-3);color:var(--kan-ink-leise)}.kan-mono{font-family:var(--kan-mono);font-size:var(--kan-t-mono-sm);font-weight:700;letter-spacing:var(--kan-sperr);text-transform:uppercase;color:var(--kan-ink-leise)}.kan-auf-dunkel .kan-mono,.kan-bau-fuss .kan-mono,.kan-kopf .kan-mono,.kan-weg--dunkel .kan-mono{color:rgba(255,255,255,.62)}.kan-mono--akzent{color:var(--kan-akzent-schrift)}.kan-mono--rat{color:var(--kan-rat)}.kan-auf-dunkel .kan-mono--akzent,.kan-kopf .kan-mono--akzent{color:var(--kan-akzent)}.kan-symbolknopf{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border:none;border-radius:9px;padding:0;background:var(--kan-papier-3);color:var(--kan-ink);cursor:pointer;text-decoration:none;transition:background var(--kan-eile)}.kan-symbolknopf:hover{background:var(--kan-linie-kraeftig)}.kan-symbolknopf svg{width:16px;height:16px}.kan-auf-dunkel .kan-symbolknopf,.nav-dark .kan-symbolknopf{background:rgba(255,255,255,.09);color:#FFFFFF}.kan-auf-dunkel .kan-symbolknopf:hover,.nav-dark .kan-symbolknopf:hover{background:rgba(255,255,255,.18)}.kan-symbolknopf-zahl{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 3px;display:flex;align-items:center;justify-content:center;border-radius:var(--kan-rad-voll);background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent);font-family:var(--kan-mono);font-size:9px;font-weight:700;line-height:1}.kan-suche-taste{flex:none;padding:3px 6px;border-radius:5px;font-family:var(--kan-mono);font-size:10px;font-weight:600;letter-spacing:.04em;background:var(--kan-papier);border:1px solid var(--kan-linie);color:var(--kan-ink-leise)}.nav-dark .kan-suche{background:rgba(255,255,255,.09);border-color:transparent;border-radius:var(--kan-rad-knopf);padding:9px 11px 9px 13px}.nav-dark .kan-suche input{color:#FFFFFF}.nav-dark .kan-suche input::placeholder{color:rgba(255,255,255,.6)}.nav-dark .kan-suche>svg{color:rgba(255,255,255,.6)}.nav-dark .kan-suche-taste{background:rgba(255,255,255,.12);border-color:transparent;color:rgba(255,255,255,.55)}.kan-punkt{width:6px;height:6px;border-radius:var(--kan-rad-voll);background:var(--kan-gut);flex:none}.kan-punkt--warn{background:var(--kan-warn)}.kan-punkt--aus{background:var(--kan-ink-zart)}.kan-karte{display:flex;flex-direction:column;padding:6px;background:var(--kan-papier);color:var(--kan-ink);border:0;border-radius:var(--kan-rad-karte);box-shadow:0 0 0 1px var(--kan-karte-kante),var(--kan-karte-schatten);overflow:hidden;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1)}.kan-karte:hover{box-shadow:0 0 0 1.5px var(--kan-akzent-kante),var(--kan-karte-hebung)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.kan-karte:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.kan-karte{transition:none}}.kan-tafel{background:var(--kan-papier);border:0;border-radius:var(--kan-rad-flaeche);box-shadow:0 0 0 1px var(--kan-karte-kante),var(--kan-karte-schatten)}.kan-karte-bild{position:relative;padding:0}.kan-karte-bild-rahmen{position:relative;border-radius:13px;overflow:hidden;padding:10px;background:var(--kan-bildgrund);aspect-ratio:16/9}.kan-karte-bild-rahmen.img-skeleton{padding:0}.kan-karte-bild-rahmen img{width:100%;height:100%;object-fit:contain}html:not([data-theme=gold-dark]) .kan-karte-bild-rahmen img,html:not([data-theme=gold-dark]) .kan-slot-bild img,html:not([data-theme=gold-dark]) .kan-wahl-bild img{mix-blend-mode:multiply}html[data-theme=gold-dark] .kan-karte-bild-rahmen,html[data-theme=gold-dark] .kan-slot-bild,html[data-theme=gold-dark] .kan-wahl-bild{background:#FFFFFF}.kan-karte-etikett{position:absolute;top:8px;left:8px;z-index:2}.kan-karte-etikett--rechts{position:absolute;top:8px;right:8px;z-index:2;align-items:flex-end}.kan-karte-etikett--rechts .kan-marke{background:var(--kan-papier);color:var(--kan-ink)}.kan-karte-merk{position:absolute;bottom:8px;right:8px;z-index:2}.kan-karte-koerper{display:flex;flex-direction:column;gap:var(--kan-raum-3);padding:12px 6px 6px;flex:1}.kan-karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--kan-raum-3)}.kan-karte-marke{font-family:var(--kan-mono);font-size:var(--kan-t-mono-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--kan-akzent-schrift);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kan-karte-note{font-size:var(--kan-t-xs);font-weight:600;color:var(--kan-ink-leise);flex:none}.kan-karte-titel{margin:0;font-family:var(--kan-sans);font-size:14.5px;font-weight:700;line-height:1.35;color:var(--kan-ink);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kan-spec{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--kan-chip-warm-kante);border:1px solid var(--kan-chip-warm-kante);border-radius:var(--kan-rad-knopf);overflow:hidden}.kan-spec--drei{grid-template-columns:repeat(3,1fr)}.kan-spec-zelle{background:var(--kan-chip-warm);padding:var(--kan-raum-3) var(--kan-raum-4);min-width:0}html[data-theme=gold-dark] .kan-spec-zelle{background:var(--kan-papier-2)}.kan-spec-name{font-family:var(--kan-mono);font-size:var(--kan-t-mono-xs);font-weight:500;letter-spacing:var(--kan-sperr-eng);text-transform:uppercase;color:var(--kan-ink-leise)}.kan-spec-wert{font-family:var(--kan-sans);font-size:var(--kan-t-sm);font-weight:600;color:var(--kan-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kan-spec-chips{display:flex;flex-wrap:wrap;gap:var(--kan-raum-2)}.kan-spec-chip{display:inline-flex;min-height:22px;font-family:var(--kan-mono);font-size:var(--kan-t-mono-sm);background:var(--kan-chip-warm);color:var(--kan-chip-warm-ink);box-shadow:inset 0 0 0 1px var(--kan-chip-warm-kante);padding:3px 7px;border-radius:var(--kan-rad-chip)}.kan-lager,.kan-spec-chip{align-items:center;font-weight:500}.kan-lager{display:flex;gap:var(--kan-raum-2);margin:0;font-size:var(--kan-t-sm);color:var(--kan-gut)}.kan-lager--aus{color:var(--kan-ink-leise)}.kan-preis{display:flex;align-items:baseline;gap:var(--kan-raum-3);flex-wrap:wrap}.kan-preis-wert{font-family:var(--kan-sans);font-size:var(--kan-t-preis);font-weight:800;letter-spacing:-.02em;color:var(--kan-ink)}.kan-preis-wert--gross{font-size:var(--kan-t-preis-lg)}.kan-preis-wert--angebot{color:var(--kan-signal)}.kan-preis-wert--klein{font-size:var(--kan-t-2xl);font-weight:700}.kan-preis-wert--text{font-size:inherit;font-weight:700}.kan-preis-fehlt--kauf{font-size:var(--kan-t-lg)}.kan-zahl-gross{font-family:var(--kan-sans);font-size:var(--kan-t-titel);font-weight:800;letter-spacing:-.02em;color:var(--kan-ink)}.kan-preis-alt{font-size:var(--kan-t-sm);color:var(--kan-ink-leise);text-decoration:line-through}.kan-preis-note{font-size:var(--kan-t-xs);color:var(--kan-ink-leise)}.kan-spar{align-self:flex-start;display:inline-flex;align-items:center;min-height:24px;font-family:var(--kan-mono);font-size:var(--kan-t-xs);font-weight:700;white-space:nowrap;background:var(--kan-signal);color:var(--kan-ink-auf-signal);padding:0 8px;border-radius:7px}.kan-karte-fuss{margin-top:auto;display:flex;gap:var(--kan-raum-3)}.kan-karte-fuss .kan-knopf{flex:1}.kan-karte-fuss .kan-knopf--sekundaer{flex:none}.kan-karte-preisbox{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:var(--kan-preisbox);box-shadow:inset 0 0 0 1px var(--kan-preisbox-kante)}.kan-karte--angebot .kan-karte-preisbox{background:var(--kan-dealbox);box-shadow:inset 0 0 0 1px var(--kan-dealbox-kante)}.kan-preis--pfeil{align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px}.kan-karte-preiszeile{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;min-width:0}.kan-karte-preisbox .kan-reihe{flex-wrap:wrap;row-gap:6px;min-width:0}.kan-karte .kan-preis-wert{font-family:var(--kan-mono);font-size:19px;line-height:1;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.kan-karte--angebot .kan-preis-wert{color:var(--kan-signal-auf-box)}.kan-karte .kan-preis-alt{font-family:var(--kan-mono)}.kan-karte-pfeil{width:28px;height:28px;border-radius:8px}.kan-karte-pfeil svg{width:14px;height:14px}.kan-karte--angebot .kan-karte-pfeil{background:var(--kan-ink);color:var(--kan-papier);box-shadow:none}.kan-karte-etikett>.kan-marke{min-height:26px;border-radius:8px}.kan-karte .kan-marke--rabatt{padding:0;gap:0;overflow:hidden;background:transparent;box-shadow:0 8px 18px -8px rgba(160,30,15,.6)}.kan-karte .kan-marke--rabatt>span{display:inline-flex;align-items:center;height:26px;padding:0 8px}.kan-karte .kan-marke--rabatt>span:first-child{background:var(--kan-signal);color:var(--kan-ink-auf-signal);font-family:var(--kan-mono);font-size:12.5px;font-weight:700}.kan-karte .kan-marke--rabatt>span+span{background:rgba(18,16,23,.78);color:#FFFFFF;opacity:1;font-size:var(--kan-t-mono-sm);letter-spacing:.06em}.kan-karte .merk-knopf{width:32px;height:32px;border-radius:10px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 14px -8px rgba(14,16,20,.4)}.kan-karte .merk-knopf[aria-pressed=true]{background:var(--brand-accent)}.kan-karte .merk-herz{width:15px;height:15px}.kan-karte .kan-lager{gap:6px}.kan-karte .kan-lager .kan-punkt{box-shadow:0 0 0 3px var(--kan-gut-schleier)}.kan-karte--kompakt .kan-karte-bild-rahmen{aspect-ratio:auto;height:var(--kan-karte-bild-h,112px)}.kan-karte--kompakt .kan-karte-koerper{gap:var(--kan-raum-3)}.kan-karte--kompakt .kan-karte-titel{font-size:var(--kan-t-lg);-webkit-line-clamp:2}.kan-karte--kompakt .kan-preis-wert{font-size:17px}@media (max-width:520px){.kan-karte-bild-rahmen{padding:8px}.kan-karte-koerper{padding:10px 4px 4px}.kan-karte .kan-marke--rabatt{flex-direction:column;align-items:stretch}.kan-karte .kan-marke--rabatt>span{height:20px;padding:0 6px}.kan-karte .kan-marke--rabatt>span+span{font-size:10px;letter-spacing:.03em}.kan-karte .kan-preis-wert{font-size:18px}.kan-karte-pfeil,.kan-karte-preisbox .kan-reihe>span:last-child:not(.kan-spar){display:none}}.kan-karte--zeile{display:grid;grid-template-columns:104px 1fr 210px;gap:var(--kan-raum-7);align-items:center;padding:var(--kan-raum-7)}.kan-karte--zeile .kan-karte-bild{padding:0}.kan-karte--zeile .kan-karte-koerper{padding:0;gap:var(--kan-raum-3)}@media (max-width:720px){.kan-karte--zeile{grid-template-columns:76px 1fr}.kan-karte--zeile>:last-child{grid-column:1/-1}}.kan-kopf{position:relative;background:radial-gradient(34% 70% at 10% 118%,rgba(242,106,10,.24),rgba(242,106,10,0) 70%),var(--kan-band-dunkel);color:#FFFFFF;margin-inline:calc(50% - 50vw);width:100vw}.kan-kopf-raster{display:grid;grid-template-columns:1fr 420px;align-items:stretch;max-width:var(--kan-kopf-breite,1600px);margin-inline:auto}.kan-kopf-inhalt{display:flex;flex-direction:column;gap:var(--kan-raum-7);padding:var(--kan-raum-11) var(--kan-kopf-rand,16px) var(--kan-raum-10)}.kan-rubrik{display:flex;align-items:center;gap:var(--kan-raum-4)}.kan-rubrik span{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:9px;background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent);font-family:var(--kan-mono);font-size:var(--kan-t-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kan-kopf-kopfzeile{display:flex;flex-direction:column;gap:7px}.kan-kopf-titel{margin:0;font-family:var(--kan-sans);font-size:clamp(32px,3.4vw,50px);font-weight:800;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.kan-kopf-text{margin:0;font-size:15.5px;font-weight:500;line-height:1.5;color:rgba(255,255,255,.74);max-width:62ch}.kan-kopf-filter{display:flex;flex-wrap:wrap;gap:var(--kan-raum-8);align-items:flex-end}.kan-kopf .kan-feld,.kan-kopf select,.kan-kopf select.input-glass{background:rgba(255,255,255,.09);border:none;border-radius:var(--kan-rad-knopf);padding:11px var(--kan-raum-6);font-family:var(--kan-sans);font-size:var(--kan-t-base);font-weight:600;color:#FFFFFF;box-shadow:none;min-height:46px}.kan-kopf select:hover{background:rgba(255,255,255,.16)}.kan-kopf select option{color:#16181D;background:#FFFFFF}.kan-kopf-bild{position:relative;background:var(--kan-dunkel-2);overflow:hidden;min-height:190px}.kan-kopf-bild:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--kan-band-dunkel) 0,rgba(18,16,23,.5) 38%,rgba(18,16,23,0) 72%)}.kan-kopf-bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kan-kopf-bild--muster{background:repeating-linear-gradient(135deg,var(--kan-dunkel-2) 0 9px,var(--kan-dunkel-3) 9px 18px)}.kan-plakette{display:inline-flex;align-items:baseline;gap:5px;padding:6px 10px;border-radius:var(--kan-rad-marke);font-family:var(--kan-mono);font-size:10.5px;font-weight:700;letter-spacing:var(--kan-sperr-eng);text-transform:uppercase;background:var(--kan-papier-3);color:var(--kan-ink-leise)}.kan-plakette b,.kan-plakette span{font:inherit;letter-spacing:inherit;color:inherit}.kan-plakette--akzent{background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent)}.kan-plakette--gut{background:var(--kan-gut);color:#FFFFFF}.kan-plakette--dunkel{background:var(--kan-dunkel);color:#FFFFFF}.kan-kopf-zahlen{display:flex;flex-wrap:wrap;gap:var(--kan-raum-3);align-items:center}.kan-kopf-zahlen:empty{display:none}.kan-kopf-zahlen .kan-plakette{background:rgba(255,255,255,.14);color:#FFFFFF}.kan-kopf-zahlen .kan-plakette--akzent{background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent)}.kan-kopf-zahlen .kan-plakette--gut{background:var(--kan-gut);color:#FFFFFF}.kan-kopf-zahlen .kan-zahl-name,.kan-kopf-zahlen .kan-zahl-wert{font:inherit;letter-spacing:inherit;color:inherit}@media (max-width:1100px){.kan-kopf-raster{grid-template-columns:1fr 300px}}@media (max-width:900px){.kan-kopf-raster{grid-template-columns:1fr}.kan-kopf-bild{min-height:150px;order:-1}.kan-kopf-bild:after{background:linear-gradient(0deg,var(--kan-band-dunkel) 0,rgba(18,16,23,0) 60%)}.kan-kopf-inhalt{padding:var(--kan-raum-9) var(--kan-kopf-rand,16px) var(--kan-raum-10)}.kan-kopf-titel{font-size:30px}}.kan-wege{display:grid;grid-template-columns:1fr 1fr;gap:var(--kan-raum-8)}@media (max-width:900px){.kan-wege{grid-template-columns:1fr}}.kan-weg{display:flex;flex-direction:column;gap:var(--kan-raum-8);background:var(--kan-papier);border:1px solid var(--kan-linie);border-radius:var(--kan-rad-flaeche);padding:var(--kan-raum-10)}.kan-weg--dunkel{background:var(--kan-dunkel);border-color:transparent;color:#FFFFFF}.kan-weg-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--kan-raum-3)}.kan-weg-dauer{font-size:var(--kan-t-xs);font-weight:600;color:var(--kan-ink-leise);background:var(--kan-papier-3);padding:5px var(--kan-raum-3);border-radius:var(--kan-rad-voll)}.kan-weg--dunkel .kan-weg-dauer{background:rgba(255,255,255,.09);color:rgba(255,255,255,.7)}.kan-weg-titel{margin:0;font-size:var(--kan-t-titel-lg);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;color:var(--kan-ink)}.kan-weg--dunkel .kan-weg-titel{color:#FFFFFF}.kan-weg-text{margin:0;font-size:var(--kan-t-lg);line-height:1.55;color:var(--kan-ink-leise)}.kan-weg--dunkel .kan-weg-text{color:rgba(255,255,255,.62)}.kan-schritte{display:flex;flex-direction:column;border:1px solid var(--kan-linie);border-radius:var(--kan-rad-innen);overflow:hidden}.kan-schritt{display:flex;gap:var(--kan-raum-5);align-items:flex-start;padding:var(--kan-raum-5) var(--kan-raum-6)}.kan-schritt+.kan-schritt{border-top:1px solid var(--kan-linie-zart)}.kan-schritt-nr{width:20px;height:20px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--kan-rad-marke);background:var(--kan-ink);color:var(--kan-papier);font-family:var(--kan-mono);font-size:var(--kan-t-xs);font-weight:700}.kan-schritt-titel{font-size:var(--kan-t-md);font-weight:700;color:var(--kan-ink)}.kan-schritt-text{font-size:var(--kan-t-sm);line-height:1.4;color:var(--kan-ink-leise)}.kan-ertrag{display:flex;flex-direction:column;gap:var(--kan-raum-3);background:var(--kan-papier-2);border-radius:var(--kan-rad-innen);padding:var(--kan-raum-6)}.kan-weg--dunkel .kan-ertrag{background:rgba(255,255,255,.05)}.kan-ertrag-liste{display:flex;flex-wrap:wrap;gap:var(--kan-raum-2)}.kan-ertrag-pille{font-size:var(--kan-t-xs);font-weight:600;color:var(--kan-ink);background:var(--kan-papier);border:1px solid var(--kan-linie);padding:var(--kan-raum-2) var(--kan-raum-4);border-radius:var(--kan-rad-voll)}.kan-weg--dunkel .kan-ertrag-pille{background:rgba(255,255,255,.09);border-color:transparent;color:#FFFFFF}.kan-blasen{display:flex;flex-direction:column;gap:var(--kan-raum-2)}.kan-blase{max-width:86%;padding:var(--kan-raum-4) var(--kan-raum-5);font-size:var(--kan-t-md);line-height:1.45;font-weight:500}.kan-blase--ich{align-self:flex-end;background:var(--kan-dunkel);color:#FFFFFF;border-radius:14px 14px 4px 14px;padding:10px 14px;font-size:var(--kan-t-base);line-height:1.55}html[data-theme=gold-dark] .kan-blase--ich{background:var(--kan-papier-3)}.kan-blase--rat{align-self:flex-start;display:flex;gap:var(--kan-raum-4);align-items:flex-start;max-width:none;width:100%;background:transparent;color:var(--kan-ink);padding:2px 0;font-size:var(--kan-t-base);line-height:1.6}.kan-blase-mark{width:24px;height:24px;flex:none;margin-top:2px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--kan-rat);color:var(--kan-ink-auf-rat);font-family:var(--kan-mono);font-size:9px;font-weight:700}.kan-blase-text{min-width:0;max-width:62ch}.kan-hinweis{font-size:var(--kan-t-xs);line-height:1.45;color:var(--kan-ink-leise)}.kan-weg--dunkel .kan-hinweis{color:rgba(255,255,255,.42)}.kan-hinweis--akzent{color:var(--kan-akzent-schrift);font-weight:600}.kan-weg--dunkel .kan-hinweis--akzent{color:var(--kan-akzent)}.kan-vergleich{background:var(--kan-papier);border:0;border-radius:var(--kan-rad-flaeche);overflow:hidden;box-shadow:0 0 0 1px var(--kan-karte-kante),var(--kan-karte-schatten)}.kan-vergleich-zeile{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:var(--kan-raum-5);padding:var(--kan-raum-4) var(--kan-raum-9)}.kan-vergleich-zeile+.kan-vergleich-zeile{border-top:1px solid var(--kan-linie-zart)}.kan-vergleich-kopf{background:var(--kan-papier-2);border-bottom:1px solid var(--kan-linie)}.kan-vergleich-name{font-size:var(--kan-t-md);font-weight:500;color:var(--kan-ink-leise)}.kan-vergleich-wert{font-size:var(--kan-t-md);font-weight:600;color:var(--kan-ink)}@media (max-width:720px){.kan-vergleich-zeile{grid-template-columns:1fr;gap:var(--kan-raum-1)}.kan-vergleich-name{font-size:var(--kan-t-xs)}}.kan-zwillinge-kern{display:flex;flex-direction:column;gap:var(--kan-raum-3);padding:var(--kan-raum-7) var(--kan-raum-9);background:var(--kan-papier-2);border-bottom:1px solid var(--kan-linie)}.kan-zwillinge-kern .kan-spec-chips,.kan-zwillinge-liste{list-style:none;margin:0;padding:0}.kan-zwilling{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(9.5rem,auto);align-items:center;gap:var(--kan-raum-5);padding:var(--kan-raum-5) var(--kan-raum-9)}.kan-zwilling+.kan-zwilling{border-top:1px solid var(--kan-linie-zart)}.kan-zwilling-text{display:flex;flex-direction:column;gap:2px;min-width:0}.kan-zwilling-name{font-size:var(--kan-t-base);font-weight:600;line-height:1.35;color:var(--kan-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kan-zwilling-name:hover{text-decoration:underline}.kan-zwilling-herkunft{font-family:var(--kan-mono);font-size:var(--kan-t-mono-md);color:var(--kan-ink-leise);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kan-zwilling-preis{font-size:var(--kan-t-xl);white-space:nowrap;color:var(--kan-ink)}.kan-zwilling-lager{justify-self:end;white-space:nowrap}.kan-zwillinge-mehr{padding:0 var(--kan-raum-9) var(--kan-raum-5)}.kan-zwillinge-knopf{border:0;background:none;padding:4px 0;cursor:pointer;font-family:var(--kan-sans);font-size:var(--kan-t-sm);font-weight:600;color:var(--kan-akzent-schrift);text-decoration:underline;text-underline-offset:3px}.kan-zwillinge-fuss{display:flex;flex-direction:column;gap:var(--kan-raum-1);padding:var(--kan-raum-5) var(--kan-raum-9) var(--kan-raum-7);border-top:1px solid var(--kan-linie-zart)}.kan-zwillinge-nicht{color:var(--kan-ink);font-weight:600}@media (max-width:720px){.kan-zwillinge-fuss,.kan-zwillinge-kern{padding-left:var(--kan-raum-7);padding-right:var(--kan-raum-7)}.kan-zwilling{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--kan-raum-2);padding:var(--kan-raum-5) var(--kan-raum-7)}.kan-zwilling-text{grid-column:1/-1}.kan-zwilling-lager{justify-self:end}.kan-zwillinge-mehr{padding-left:var(--kan-raum-7);padding-right:var(--kan-raum-7)}}.kan-kern-hinweis{margin:0;font-family:var(--kan-mono);font-size:var(--kan-t-mono-md);font-weight:600;line-height:1.35;color:var(--kan-ink-leise)}.kan-kern-hinweis--bester{color:var(--kan-akzent-schrift)}.kan-bau{display:grid;grid-template-columns:320px 1fr;gap:var(--kan-raum-8);align-items:start}@media (max-width:1040px){.kan-bau{grid-template-columns:1fr}}.kan-schiene{display:flex;flex-direction:column;gap:var(--kan-raum-6);background:var(--kan-papier);border:1px solid var(--kan-linie);border-radius:var(--kan-rad-karte);padding:var(--kan-raum-7);color:var(--kan-ink)}.kan-schiene-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--kan-raum-3)}.kan-schiene-zaehler{font-size:var(--kan-t-xs);font-weight:700;background:var(--kan-akzent-tint);color:var(--kan-akzent-schrift);padding:var(--kan-raum-1) var(--kan-raum-4);border-radius:var(--kan-rad-voll)}.kan-fortschritt{display:flex;gap:3px}.kan-fortschritt-teil{flex:1;height:5px;border-radius:var(--kan-rad-voll);background:var(--kan-papier-3)}.kan-fortschritt-teil.is-voll{background:var(--kan-akzent)}.kan-slots{display:grid;grid-template-columns:1fr 1fr;gap:var(--kan-raum-4) var(--kan-raum-3);align-content:start}.kan-slot{flex-direction:column;gap:5px;min-width:0;padding:0;border:none;border-radius:0;background:transparent;text-align:left;cursor:pointer}.kan-slot,.kan-slot-bild{position:relative;display:flex}.kan-slot-bild{align-items:center;justify-content:center;aspect-ratio:1.45/1;border-radius:11px;overflow:hidden;background:var(--kan-papier-3);border:1px solid transparent;padding:8px;transition:border-color var(--kan-eile),box-shadow var(--kan-eile)}.kan-slot-bild img{width:100%;height:100%;object-fit:contain}.kan-slot:focus-visible{outline:none}.kan-slot:focus-visible .kan-slot-bild{outline:2px solid var(--kan-fokus);outline-offset:2px}.kan-slot:hover .kan-slot-bild{border-color:var(--kan-linie-kraeftig)}.kan-slot.is-aktiv .kan-slot-bild{border-color:var(--kan-akzent);box-shadow:0 0 0 1px var(--kan-akzent)}.kan-slot:not(.is-belegt) .kan-slot-bild img{opacity:.55;filter:grayscale(.4)}.kan-slot-text{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--kan-raum-2);row-gap:1px;padding:0 2px;min-width:0}.kan-slot-name{font-family:var(--kan-mono);font-size:9px;font-weight:700;line-height:1.3;letter-spacing:var(--kan-sperr-eng);text-transform:uppercase;color:var(--kan-ink-zart);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kan-slot.is-aktiv .kan-slot-name{color:var(--kan-akzent-schrift)}.kan-slot-wert{grid-column:1/-1;font-size:10.5px;font-weight:600;line-height:1.3;color:var(--kan-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kan-slot:not(.is-belegt) .kan-slot-wert{color:var(--kan-ink-zart)}.kan-slot-preis{font-size:10px;color:var(--kan-akzent-schrift)}.kan-slot-aus,.kan-slot-preis{font-family:var(--kan-mono);font-weight:700;line-height:1.3;white-space:nowrap}.kan-slot-aus{grid-column:1/-1;font-size:9px;letter-spacing:var(--kan-sperr-eng);text-transform:uppercase;color:var(--kan-signal)}.kan-slot.ist-aus .kan-slot-bild img{opacity:.55;filter:grayscale(.6)}.kan-slot--zusatz{grid-column:1/-1;flex-direction:row;align-items:center;gap:var(--kan-raum-4);padding-top:var(--kan-raum-2);border-top:1px dashed var(--kan-linie)}.kan-slot--zusatz .kan-slot-bild{width:72px;flex:none;aspect-ratio:1/1;padding:6px}.kan-slot--zusatz .kan-slot-text{flex:1}.kan-summe-note--aus{color:var(--kan-signal);font-weight:600}.kan-summe{display:flex;flex-direction:column;gap:var(--kan-raum-5);border-top:1px solid var(--kan-linie);padding-top:var(--kan-raum-6)}.kan-summe-zeile{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--kan-raum-3)}.kan-summe-name{font-family:var(--kan-mono);font-size:var(--kan-t-mono-sm);font-weight:700;letter-spacing:var(--kan-sperr);text-transform:uppercase;color:var(--kan-ink-zart)}.kan-summe-wert{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--kan-ink)}.kan-summe-note{font-size:var(--kan-t-xs);color:var(--kan-ink-leise);text-align:right}.kan-bau-fuss .kan-summe-wert{color:#FFFFFF;font-size:var(--kan-t-titel-lg)}.kan-summe-knoepfe{display:flex;gap:var(--kan-raum-2)}.kan-summe-knoepfe .kan-knopf{flex:1}.kan-wahl{display:grid;grid-template-columns:96px 1fr 200px;gap:var(--kan-raum-7);align-items:center;background:var(--kan-papier);border:1px solid var(--kan-linie);border-radius:var(--kan-rad-karte);padding:var(--kan-raum-7);transition:border-color var(--kan-eile),box-shadow var(--kan-eile)}.kan-wahl:hover{border-color:rgba(14,16,20,.2);box-shadow:var(--kan-schatten-2)}.kan-wahl.is-empfohlen{border:1.5px solid var(--kan-akzent)}.kan-wahl-bild{width:96px;height:96px;border-radius:var(--kan-rad-innen);overflow:hidden;background:var(--kan-papier-3);flex:none}.kan-wahl-bild img{width:100%;height:100%;object-fit:contain}.kan-wahl-koerper{display:flex;flex-direction:column;gap:var(--kan-raum-3);min-width:0}.kan-wahl-titel{margin:0;font-size:var(--kan-t-2xl);font-weight:700;line-height:1.3;color:var(--kan-ink)}.kan-abschnitt-titel{font-size:var(--kan-t-titel-sm);line-height:1.25;letter-spacing:-.02em}.kan-abschnitt-titel,.kan-sektion-titel{margin:0;font-weight:800;color:var(--kan-ink)}.kan-sektion-titel{font-size:clamp(22px,2vw,28px);line-height:1.08;letter-spacing:-.035em}.kan-auf-dunkel .kan-abschnitt-titel,.kan-kopf .kan-abschnitt-titel,.kan-weg--dunkel .kan-abschnitt-titel{color:#FFFFFF}.kan-wahl-grund{margin:0;font-size:var(--kan-t-md);line-height:1.45;color:var(--kan-ink-leise)}.kan-wahl-seite{gap:var(--kan-raum-3);align-items:stretch}.kan-wahl-preis,.kan-wahl-seite{display:flex;flex-direction:column}.kan-wahl-preis{align-items:flex-end}@media (max-width:860px){.kan-wahl{grid-template-columns:76px 1fr}.kan-wahl-seite{grid-column:1/-1}.kan-wahl-bild{width:76px;height:76px}}.kan-bau-fuss{display:flex;align-items:center;justify-content:space-between;gap:var(--kan-raum-7);background:var(--kan-dunkel);border-radius:var(--kan-rad-karte);padding:var(--kan-raum-4) var(--kan-raum-8);color:#FFFFFF}@media (max-width:720px){.kan-bau-fuss{flex-direction:column;align-items:stretch}}.kan-filter{display:flex;flex-direction:column;gap:var(--kan-raum-8);background:var(--kan-papier);border:0;border-radius:var(--kan-rad-flaeche);padding:var(--kan-raum-8);box-shadow:0 0 0 1px var(--kan-karte-kante),var(--kan-karte-schatten)}.kan-filter-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--kan-raum-3)}.kan-filter-titel{font-size:var(--kan-t-base);font-weight:700;color:var(--kan-ink)}.kan-filter-reset{border:none;background:transparent;padding:0;cursor:pointer;font-family:var(--kan-sans);font-size:var(--kan-t-xs);font-weight:600;color:var(--kan-akzent-schrift)}.kan-filter-reset:hover{text-decoration:underline}.kan-filter-block{display:flex;flex-direction:column;gap:var(--kan-raum-4)}.kan-filter-name{font-family:var(--kan-mono);font-size:var(--kan-t-mono-sm);font-weight:700;letter-spacing:var(--kan-sperr);text-transform:uppercase;color:var(--kan-ink-leise)}.kan-filter-note{font-size:var(--kan-t-xs);color:var(--kan-ink-leise);line-height:1.35;margin-top:calc(var(--kan-raum-4) * -.5)}.kan-bau-kopf{gap:var(--kan-raum-4);padding:var(--kan-raum-6) var(--kan-raum-8)}.kan-bau-kopf-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kan-raum-4);min-width:0}.kan-bau-kopf-titel{margin:0;min-width:0;font-size:var(--kan-t-titel);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--kan-ink)}.kan-bau-kopf-text{color:var(--kan-ink-leise)}.kan-bau-hinweis,.kan-bau-kopf-text{margin:0;font-size:var(--kan-t-base);line-height:1.45}.kan-bau-hinweis{display:flex;align-items:flex-start;gap:var(--kan-raum-3);padding:var(--kan-raum-4) var(--kan-raum-5);border-radius:var(--kan-rad-knopf);border-left:3px solid var(--kan-akzent);background:var(--kan-akzent-tint);color:var(--kan-ink)}.kan-bau-hinweis svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--kan-akzent-schrift)}.kan-bau-hinweis b{font-weight:700}@media (max-width:560px){.kan-bau-kopf-zeile{flex-direction:column;align-items:flex-start;gap:var(--kan-raum-2)}}.kan-filter-paar{display:flex;gap:var(--kan-raum-3)}.kan-filter-paar>*{flex:1;min-width:0}.kan-vorauswahl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kan-raum-2) var(--kan-raum-4);padding:var(--kan-raum-4) var(--kan-raum-5);border-radius:var(--kan-rad-knopf);border-left:3px solid var(--kan-akzent);background:var(--kan-akzent-tint);font-size:var(--kan-t-base);line-height:1.45}.kan-vorauswahl,.kan-vorauswahl .kan-mono{color:var(--kan-ink)}.kan-vorauswahl b{font-weight:700}.kan-vorauswahl-text{color:var(--kan-ink);min-width:0}.kan-vorauswahl-weg{color:var(--kan-signal);font-weight:600}.kan-vorauswahl-knopf{margin-left:auto}.kan-befund{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:start;padding:10px 12px 10px 10px;border-radius:var(--kan-rad-knopf);border-left:3px solid var(--kan-ink-zart);background:var(--kan-papier-3)}.kan-befund--konflikt{border-left-color:var(--kan-signal);background:var(--kan-signal-schleier)}.kan-befund--hinweis{border-left-color:var(--kan-akzent);background:var(--kan-akzent-tint)}.kan-befund-text{font-size:var(--kan-t-md);line-height:1.45;color:var(--kan-ink);min-width:0}.kan-befund-text b{font-weight:700}.kan-befund-knopf{grid-column:2;justify-self:start}html[data-theme=gold-dark] .kan-befund--konflikt{background:rgba(248,113,113,.12)}.kan-klapp--konflikt{border-color:var(--kan-signal);box-shadow:0 0 0 1px var(--kan-signal)}.kan-klapp--hinweis{border-color:var(--kan-akzent)}.kan-summe-note--hinweis{color:var(--kan-akzent-schrift);font-weight:600}.kan-slot.hat-konflikt .kan-slot-bild{border-color:var(--kan-signal);box-shadow:0 0 0 1px var(--kan-signal)}.kan-slot.hat-hinweis .kan-slot-bild{border-color:var(--kan-akzent);box-shadow:0 0 0 1px var(--kan-akzent)}.kan-slot.hat-konflikt .kan-slot-name{color:var(--kan-signal)}.kan-slot.hat-hinweis .kan-slot-name{color:var(--kan-akzent-schrift)}.kan-klapp{gap:0}.kan-klapp-kopf{cursor:pointer;list-style:none;user-select:none}.kan-klapp-kopf::-webkit-details-marker{display:none}.kan-klapp-pfeil{color:var(--kan-ink-leise);transition:transform var(--kan-eile)}.kan-klapp[open] .kan-klapp-pfeil{transform:rotate(180deg)}.kan-klapp-inhalt{margin-top:var(--kan-raum-6)}.kan-klapp-kopf:focus-visible{border-radius:var(--kan-rad-marke)}@media (prefers-reduced-motion:reduce){.kan-klapp-pfeil{transition:none}}.kan-filter .input-glass,.kan-filter .kan-feld,.kan-filter select.input-glass,.kan-leiste select.kan-feld{background:var(--kan-papier);border:1px solid var(--kan-linie-kraeftig);border-radius:var(--kan-rad-feld);box-shadow:none;font-size:var(--kan-t-md);font-weight:500;color:var(--kan-ink)}.kan-leiste select.kan-feld{border-radius:var(--kan-rad-knopf);font-weight:600;font-size:var(--kan-t-sm)}.kan-filter-zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--kan-raum-3);width:100%;min-width:0;text-align:left;padding:10px 12px;border:none;border-radius:var(--kan-rad-knopf);background:transparent;cursor:pointer;font-family:var(--kan-sans);font-size:var(--kan-t-md);font-weight:600;color:var(--kan-ink);transition:background var(--kan-eile)}.kan-filter-zeile:hover{background:var(--kan-papier-3)}.kan-filter-zeile[aria-pressed=true]{background:var(--kan-akzent-tint);font-weight:700}.kan-filter-zeile-zahl{flex:none;font-family:var(--kan-mono);font-size:var(--kan-t-xs);font-weight:500;color:var(--kan-ink-leise)}.kan-filter-zeile[aria-pressed=true] .kan-filter-zeile-zahl{color:var(--kan-akzent-schrift)}.kan-haken{gap:var(--kan-raum-3);font-size:var(--kan-t-base);font-weight:500;color:var(--kan-ink);cursor:pointer}.kan-haken,.kan-haken-kasten{display:flex;align-items:center}.kan-haken-kasten{width:17px;height:17px;flex:none;border:1.5px solid var(--kan-linie-kraeftig);border-radius:5px;justify-content:center;transition:background var(--kan-eile),border-color var(--kan-eile)}.kan-haken input:checked+.kan-haken-kasten,.kan-haken[data-an=true] .kan-haken-kasten{background:var(--kan-akzent-fest);border-color:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent)}.kan-haken-zahl{margin-left:auto;font-family:var(--kan-mono);font-size:var(--kan-t-xs);color:var(--kan-ink-leise)}.kan-schalter-zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--kan-raum-3);font-size:var(--kan-t-base);font-weight:500;color:var(--kan-ink);cursor:pointer}.kan-schalter{width:34px;height:20px;flex:none;position:relative;border-radius:var(--kan-rad-voll);background:var(--kan-papier-3);border:1px solid var(--kan-linie);transition:background var(--kan-eile),border-color var(--kan-eile)}.kan-schalter:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--kan-rad-voll);background:var(--kan-papier);box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform var(--kan-eile)}.kan-schalter[aria-checked=true],.kan-schalter[data-an=true]{background:var(--kan-gut);border-color:var(--kan-gut)}.kan-schalter[aria-checked=true]:after,.kan-schalter[data-an=true]:after{transform:translateX(14px)}.kan-leiste{display:flex;align-items:center;gap:var(--kan-raum-5);flex-wrap:wrap;background:var(--kan-papier);border:0;border-radius:var(--kan-rad-karte);padding:var(--kan-raum-5) var(--kan-raum-7);box-shadow:0 0 0 1px var(--kan-karte-kante),var(--kan-karte-schatten)}.kan-leiste-treffer{font-size:var(--kan-t-lg);font-weight:700;color:var(--kan-ink)}.kan-leiste-note{font-size:var(--kan-t-sm);color:var(--kan-ink-leise)}.kan-leiste-fueller{flex:1;min-width:0}.kan-blaettern{display:block}.kan-blaettern-reihe{display:flex;align-items:center;justify-content:center;gap:var(--kan-raum-4);flex-wrap:wrap;row-gap:var(--kan-raum-3)}.kan-blaettern-hinweis{margin:0 0 var(--kan-raum-3);text-align:center;font-size:var(--kan-t-sm);color:var(--kan-ink-leise)}.kan-seitenzahlen{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.kan-seitenzahl{min-width:32px;height:32px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--kan-linie);border-radius:var(--kan-rad-feld);background:var(--kan-papier);color:var(--kan-ink);font-size:var(--kan-t-base);font-variant-numeric:tabular-nums;cursor:pointer;text-decoration:none;transition:border-color var(--kan-eile),background var(--kan-eile)}.kan-seitenzahl:hover{border-color:var(--kan-akzent-kante);background:var(--kan-papier-2)}.kan-seitenzahl.is-aktiv{background:var(--kan-akzent-fest);border-color:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent);font-weight:700;cursor:default}.kan-seitenluecke{min-width:20px;text-align:center;color:var(--kan-ink-zart);font-size:var(--kan-t-base);user-select:none}@media (prefers-reduced-motion:reduce){.kan-seitenzahl{transition:none}}.kan-seite{border:1px solid var(--kan-linie-kraeftig);background:var(--kan-papier);border-radius:var(--kan-rad-feld);padding:var(--kan-raum-3) var(--kan-raum-6);font-family:var(--kan-sans);font-size:var(--kan-t-md);font-weight:600;color:var(--kan-ink);cursor:pointer;transition:border-color var(--kan-eile),background var(--kan-eile),color var(--kan-eile)}.kan-seite.is-aktiv,.kan-seite:hover:not(:disabled){border-color:var(--kan-ink)}.kan-seite.is-aktiv{background:var(--kan-ink);color:var(--kan-papier);font-weight:700}.kan-seite:disabled{opacity:.4;cursor:not-allowed}.kan-seite-luecke{padding:0 var(--kan-raum-1);color:var(--kan-ink-leise)}.kan-stapel{display:flex;flex-direction:column}.kan-stapel--3{gap:var(--kan-raum-3)}.kan-stapel--5{gap:var(--kan-raum-5)}.kan-stapel--7{gap:var(--kan-raum-7)}.kan-reihe{display:flex;align-items:center}.kan-reihe--3{gap:var(--kan-raum-3)}.kan-reihe--5{gap:var(--kan-raum-5)}.kan-umbruch{flex-wrap:wrap}.kan-raster{display:grid;gap:var(--kan-raum-7)}.kan-kartenraster{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.kan-kartenraster{grid-template-columns:repeat(auto-fill,minmax(max(250px,calc((100% - 3 * 14px) / 4)),1fr))}}.kan-kartenraster--breit{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:639.98px){.kan-kartenraster--breit{gap:10px}}@media (min-width:700px){.kan-kartenraster--breit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.kan-kartenraster--breit{grid-template-columns:repeat(4,minmax(0,1fr))}}.kan-unter-kopf{padding-top:var(--kan-kopf-hoehe)}html{scroll-padding-top:calc(var(--kan-kopf-hoehe) + var(--kan-raum-5))}:is(.nav-dark,.kan-auf-dunkel,.kan-kopf,.kan-pv--dunkel) :focus-visible{outline-color:var(--kan-fokus-auf-dunkel)}html[data-theme=gold-dark] .lv3-hero :focus-visible{outline-color:var(--kan-fokus-auf-dunkel)}:is(.kan-klappflaeche,.kan-start-weg,.kan-pv:not(.kan-pv--dunkel)) :focus-visible{outline-color:var(--kan-fokus)}.kan-bild-leer{background:repeating-linear-gradient(135deg,#ECECEF 0 8px,#F5F5F7 8px 16px);display:flex;align-items:center;justify-content:center}html[data-theme=gold-dark] .kan-bild-leer{background:repeating-linear-gradient(135deg,#1E222A 0 8px,#191C22 8px 16px)}.kan-ladebalken{position:fixed;top:0;left:0;right:0;height:3px;z-index:1300;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .2s ease}.kan-ladebalken.is-aktiv{opacity:1}.kan-ladebalken:before{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:var(--kan-akzent);border-radius:0 2px 2px 0;transform:translateX(-100%)}.kan-ladebalken.is-aktiv:before{animation:kan-laden 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes kan-laden{0%{transform:translateX(-100%)}60%{transform:translateX(160%)}to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){.kan-ladebalken.is-aktiv:before{animation:none;transform:none;width:100%;opacity:.7}}.kan-meldung{display:flex;align-items:center;gap:var(--kan-raum-4);padding:var(--kan-raum-5) 18px;border-radius:12px;background:var(--kan-dunkel);color:#FFFFFF;box-shadow:0 12px 30px rgba(14,16,20,.35)}html[data-theme=gold-dark] .kan-meldung{background:var(--kan-papier-3);border:1px solid var(--kan-linie-kraeftig)}.kan-meldung-kreis{width:20px;height:20px;flex:none;border-radius:var(--kan-rad-voll);display:flex;align-items:center;justify-content:center;color:#FFFFFF}.kan-meldung-text{flex:1;margin:0;font-size:var(--kan-t-base);font-weight:600;line-height:1.35;color:#FFFFFF}.kan-meldung-zu{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--kan-rad-marke);background:transparent;color:rgba(255,255,255,.6);cursor:pointer;transition:color var(--kan-eile),background var(--kan-eile)}.kan-meldung-zu:hover{color:#FFFFFF;background:rgba(255,255,255,.12)}@media (prefers-reduced-motion:reduce){.kan-chip,.kan-feld,.kan-karte,.kan-knopf,.kan-schalter:after,.kan-slot,.kan-suche,.kan-wahl{transition:none}}.kan-berater-buehne{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--kan-raum-6);background:rgba(14,16,20,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.kan-berater-buehne--dock{inset:auto 0 0 auto;height:100dvh;align-items:stretch;justify-content:flex-end;padding:var(--kan-raum-5);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.kan-berater-buehne--dock>*{pointer-events:auto}.kan-fragfeld{display:flex;align-items:center;gap:var(--kan-raum-3);border:1px solid var(--kan-linie-kraeftig);border-radius:14px;padding:var(--kan-raum-3) var(--kan-raum-3) var(--kan-raum-3) var(--kan-raum-6);background:var(--kan-papier)}.kan-fragfeld input{flex:1;min-width:0;border:none;background:transparent;outline:none;padding:var(--kan-raum-2) 0;font-family:var(--kan-sans);font-size:var(--kan-t-md);font-weight:500;color:var(--kan-ink)}.kan-fragfeld input::placeholder{color:var(--kan-ink-zart)}.kan-fragfeld--gross{padding-left:var(--kan-raum-7)}.kan-fragfeld--gross input{padding:var(--kan-raum-4) 0}.kan-berater-fenster{display:flex;min-height:0;width:min(420px,100%);background:var(--kan-papier);border:0;border-radius:var(--kan-rad-flaeche);box-shadow:0 0 0 1px var(--kan-karte-kante),0 40px 90px -30px rgba(10,8,14,.55);overflow:hidden}.kan-berater-fenster--gross{width:min(1220px,100%);max-height:min(900px,92dvh);min-height:min(680px,85dvh)}.kan-berater-haupt{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1}.kan-berater-kopf{display:flex;align-items:center;gap:var(--kan-raum-3);padding:var(--kan-raum-5) var(--kan-raum-6);border-bottom:1px solid var(--kan-linie)}.kan-berater-mark{width:30px;height:30px;flex:none;border-radius:var(--kan-rad-feld);display:flex;align-items:center;justify-content:center;background:var(--kan-rat);color:var(--kan-ink-auf-rat);font-family:var(--kan-mono);font-size:var(--kan-t-mono-sm);font-weight:700}.kan-berater-wer{display:flex;flex-direction:column;gap:1px;min-width:0}.kan-berater-wer b{font-size:var(--kan-t-lg);font-weight:800;letter-spacing:-.01em;color:var(--kan-ink)}.kan-berater-wer i{font-style:normal;font-size:var(--kan-t-xs);color:var(--kan-ink-leise);display:inline-flex;align-items:center;gap:var(--kan-raum-2)}.kan-berater-wer i:before{content:"";width:6px;height:6px;border-radius:var(--kan-rad-voll);flex:none;background:var(--kan-gut)}.kan-berater-knoepfe{margin-left:auto;display:flex;gap:var(--kan-raum-2);flex:none}.kan-berater-knopf{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--kan-linie-kraeftig);border-radius:8px;background:var(--kan-papier);color:var(--kan-ink);cursor:pointer;transition:border-color var(--kan-eile),background var(--kan-eile)}.kan-berater-knopf:hover{border-color:var(--kan-ink);background:var(--kan-papier-3)}.kan-berater-lauf{flex:1;display:flex;flex-direction:column;gap:var(--kan-raum-5)}.kan-berater-lauf,.kan-berater-spalte{min-height:0;overflow-y:auto;padding:var(--kan-raum-6)}.kan-berater-spalte{width:320px;flex:none;border-left:1px solid var(--kan-linie);background:var(--kan-papier-2)}@media (max-width:1080px){.kan-berater-spalte{display:none}}.kan-berater-stand{display:flex;flex-direction:column;gap:var(--kan-raum-5);padding:var(--kan-raum-6)}.kan-berater-stand-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kan-raum-3)}.kan-berater-stand-liste{display:flex;flex-direction:column;margin:0}.kan-berater-stand-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kan-raum-3);padding:var(--kan-raum-3) 0;border-top:1px solid var(--kan-linie-zart);font-size:var(--kan-t-base)}.kan-berater-stand-zeile dt{color:var(--kan-ink-leise)}.kan-berater-stand-zeile dd{margin:0;font-family:var(--kan-mono);font-size:var(--kan-t-xs);font-weight:700;color:var(--kan-ink);text-align:right}.kan-berater-alt{display:flex;flex-direction:column;gap:var(--kan-raum-3);padding:var(--kan-raum-6)}.kan-berater-alt-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kan-berater-alt-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kan-raum-3);width:100%;text-align:left;cursor:pointer;padding:var(--kan-raum-3) 0;border:none;background:transparent;border-top:1px solid var(--kan-linie-zart);font-family:var(--kan-sans);font-size:var(--kan-t-base);color:var(--kan-ink);transition:color var(--kan-eile)}.kan-berater-alt-liste>li:first-child .kan-berater-alt-zeile{border-top:none}.kan-berater-alt-zeile:hover:not(:disabled){color:var(--kan-akzent-schrift)}.kan-berater-alt-zeile:disabled{cursor:default}.kan-berater-alt-text{min-width:0}.kan-berater-alt-delta{flex:none;font-family:var(--kan-mono);font-size:var(--kan-t-xs);font-weight:700;color:var(--kan-akzent-schrift)}.kan-berater-alt-delta.is-guenstiger{color:var(--kan-gut)}.kan-berater-geprueft{display:flex;flex-direction:column;gap:var(--kan-raum-2);padding:var(--kan-raum-6)}.kan-berater-geprueft-text{margin:0;font-size:var(--kan-t-base);line-height:1.5;color:var(--kan-ink-leise)}.kan-berater-pille{position:fixed;right:22px;bottom:22px;z-index:75;display:flex;align-items:center;gap:var(--kan-raum-3);padding:var(--kan-raum-3) var(--kan-raum-5) var(--kan-raum-3) var(--kan-raum-3);background:var(--kan-papier);border:1px solid var(--kan-linie);border-radius:var(--kan-rad-voll);cursor:pointer;box-shadow:0 12px 30px rgba(14,16,20,.22);transition:transform var(--kan-eile),box-shadow var(--kan-eile)}.kan-berater-pille:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(14,16,20,.26)}.kan-berater-pille-mark{width:30px;height:30px;flex:none;border-radius:var(--kan-rad-voll);display:flex;align-items:center;justify-content:center;background:var(--kan-rat);color:var(--kan-ink-auf-rat);font-family:var(--kan-mono);font-size:var(--kan-t-mono-xs);font-weight:700}.kan-berater-pille-text{display:flex;flex-direction:column;gap:0;text-align:left}.kan-berater-pille-text b{font-size:var(--kan-t-base);font-weight:700;color:var(--kan-ink)}.kan-berater-pille-text i{font-style:normal;font-size:var(--kan-t-xs);color:var(--kan-ink-leise)}.kan-berater-reiter{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:75;display:flex;flex-direction:column;align-items:center;gap:var(--kan-raum-2);padding:var(--kan-raum-5) var(--kan-raum-3);background:var(--kan-papier);border:1px solid var(--kan-linie);border-right:none;border-radius:var(--kan-rad-karte) 0 0 var(--kan-rad-karte);cursor:pointer;box-shadow:-8px 0 24px rgba(14,16,20,.14)}.kan-berater-reiter-text{writing-mode:vertical-rl;font-size:var(--kan-t-xs);font-weight:700;letter-spacing:var(--kan-sperr);text-transform:uppercase;color:var(--kan-ink-leise)}@media (prefers-reduced-motion:reduce){.kan-berater-pille{transition:none}.kan-berater-pille:hover{transform:translateY(-50%)}}@media (max-width:640px){.kan-berater-fenster,.kan-berater-fenster--gross{width:100%;max-height:92dvh}.kan-berater-buehne--dock{padding:0;align-items:flex-end}}.kan-pfad{min-width:0}.kan-pfad-liste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;font-size:var(--kan-t-xs);color:var(--kan-ink-leise)}.kan-pfad-liste,.kan-pfad-stufe{align-items:center;gap:var(--kan-raum-2)}.kan-pfad-stufe{display:inline-flex;min-width:0}.kan-pfad-pfeil{width:12px;height:12px;flex:none;opacity:.5}.kan-pfad-link{color:inherit;text-decoration:none}.kan-pfad-link:hover{color:var(--kan-ink);text-decoration:underline}.kan-pfad-hier{font-family:var(--kan-mono);font-size:var(--kan-t-mono-xs);font-weight:700;letter-spacing:var(--kan-sperr);text-transform:uppercase;color:var(--kan-akzent-schrift);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kan-pfad--dunkel .kan-pfad-liste{color:rgba(255,255,255,.62)}.kan-pfad--dunkel .kan-pfad-link:hover{color:#FFFFFF}.kan-pfad--dunkel .kan-pfad-hier{color:var(--kan-akzent-hell)}.lv3-wege-drei{grid-template-columns:1fr 1fr 300px;align-items:start}@media (max-width:1180px){.lv3-wege-drei{grid-template-columns:1fr 1fr}}@media (max-width:900px){.lv3-wege-drei{grid-template-columns:1fr}}.lv3-schiene{display:flex;flex-direction:column;gap:var(--kan-raum-5);min-width:0}@media (max-width:1180px) and (min-width:901px){.lv3-schiene{grid-column:1/-1;flex-direction:row}.lv3-schiene>*{flex:1;min-width:0}}.lv3-kennzahlen{display:flex;flex-wrap:wrap;gap:var(--kan-raum-2);margin-top:var(--kan-raum-3)}.lv3-meist{gap:var(--kan-raum-3);background:var(--kan-papier);border:1px solid var(--kan-linie);border-radius:var(--kan-rad-karte);padding:var(--kan-raum-6)}.lv3-meist,.lv3-meist-liste{display:flex;flex-direction:column}.lv3-meist-liste{list-style:none;margin:0;padding:0}.lv3-meist-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kan-raum-3);padding:var(--kan-raum-3) 0;border-top:1px solid var(--kan-linie-zart);text-decoration:none;color:inherit;min-width:0}.lv3-meist-liste>li:first-child .lv3-meist-zeile{border-top:none}.lv3-meist-zeile:hover .lv3-meist-name{color:var(--kan-akzent-schrift)}.lv3-meist-name{font-size:var(--kan-t-base);font-weight:600;color:var(--kan-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv3-meist-preis{flex:none;font-family:var(--kan-mono);font-size:var(--kan-t-xs);font-weight:700;color:var(--kan-ink-leise)}.kan-start{--start-kurve:cubic-bezier(0.22,0.61,0.36,1);--start-ueberlapp:150px}.kan-start,.kan-start-band{display:flex;flex-direction:column}.kan-start-band{position:relative;gap:12px;padding:10px 0 0;margin-bottom:22px;color:#FFFFFF}.kan-start-band:after,.kan-start-band:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-20px;bottom:calc(-22px - var(--start-ueberlapp))}.kan-start-band:before{left:calc(50% - 50vw + 36vw);width:64vw;background:#121017 url(/hero/hero-platine-1600.webp) 50%/cover no-repeat;background-image:image-set(url("/hero/hero-platine-1600.avif") type("image/avif"),url("/hero/hero-platine-1600.webp") type("image/webp"));transform-origin:70% 50%}.kan-start-band:after{left:calc(50% - 50vw);width:100vw;background:radial-gradient(38% 60% at 14% 112%,rgba(242,106,10,.26),rgba(242,106,10,0) 70%),linear-gradient(90deg,#121017 36%,rgba(18,16,23,.72) 58%,rgba(18,16,23,.22)),linear-gradient(0deg,#121017 6%,rgba(18,16,23,0) 55%)}@media (max-width:860px){.kan-start-band:before{background:#121017 url(/hero/hero-platine-1200.webp) 50%/cover no-repeat;background-image:image-set(url("/hero/hero-platine-1200.avif") type("image/avif"),url("/hero/hero-platine-1200.webp") type("image/webp"))}}.kan-start-titel{margin:0;color:#FFFFFF;font-weight:800;line-height:1.02;font-size:clamp(32px,3.4vw,52px);letter-spacing:-.045em;text-wrap:balance}.kan-start-titelzeile{display:block}.kan-start-titelzeile--preis{color:var(--kan-akzent-hell)}@media (max-width:700px){.kan-start-titelzeile{display:inline}}.kan-start-wort{display:inline-block}.kan-start-punkt{color:var(--kan-akzent)}.kan-start-unterzeile{margin:0;max-width:110ch;font-size:clamp(15px,1.1vw,16.5px);line-height:1.5;color:rgba(255,255,255,.8);text-wrap:pretty}.kan-start-unterzeile b{font-family:var(--kan-mono);font-weight:700;color:#FFFFFF}.kan-start-band-text{display:flex;flex-direction:column;gap:12px;min-width:0}.kan-start-versprechen{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 30px}@media (min-width:1100px){.kan-start-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px}.kan-start-versprechen{flex-direction:column;flex-wrap:nowrap;gap:10px;padding-bottom:2px}}.kan-start-zusage{display:flex;align-items:center;gap:11px;min-width:0}.kan-start-zusage-zeichen{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:var(--kan-akzent-hell)}.kan-start-zusage-zeichen svg{width:18px;height:18px}.kan-start-zusage-text{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:var(--kan-t-sm);line-height:1.3;color:rgba(255,255,255,.74)}.kan-start-zusage-text b{font-size:var(--kan-t-base);font-weight:700;color:#FFFFFF}.kan-start-lauf{display:inline-grid}.kan-start-lauf>span{grid-area:1/1;white-space:nowrap}.kan-start-lauf>span:not(:last-child){visibility:hidden;color:var(--kan-gut-hell)}.kan-start-wege{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:20px;align-items:stretch}@media (max-width:430px){.kan-start-wege{grid-template-columns:1fr}}.kan-start-weg{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:26px;overflow:hidden;padding:8px;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 40px 70px -40px rgba(18,16,23,.55);transition:transform .35s var(--start-kurve),box-shadow .35s var(--start-kurve)}.kan-start-weg,.kan-start-weg--selbst{background:#24150B}.kan-start-weg--rat{background:#1B1538}.kan-start-kopfbild{position:relative;height:82px;flex:none}.kan-start-kopfbild-flaeche{position:absolute;left:-8px;right:-8px;top:-8px;height:240px;overflow:hidden}.kan-start-kopfbild-flaeche img,.kan-start-kopfbild-flaeche picture{display:block;width:100%;height:100%}.kan-start-kopfbild-flaeche img{object-fit:cover;object-position:center 40%;transition:transform .7s var(--start-kurve)}.kan-start-kopfschleier{position:absolute;left:-8px;right:-8px;top:-8px;height:240px;pointer-events:none;background:linear-gradient(180deg,rgba(36,21,11,0),rgba(36,21,11,.26) 40%,#24150B 86%)}.kan-start-weg--rat .kan-start-kopfschleier{background:linear-gradient(180deg,rgba(60,40,170,.14),rgba(27,21,56,.34) 40%,#1B1538 86%)}.kan-start-dauer,.kan-start-rubrik{position:absolute;top:6px;display:inline-flex;align-items:center;gap:6px;height:30px;font-family:var(--kan-mono);white-space:nowrap;border-radius:9px}.kan-start-rubrik{left:6px;padding:0 12px;font-size:var(--kan-t-mono-md);font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 16px -6px rgba(0,0,0,.5)}.kan-start-rubrik--selbst{background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent)}.kan-start-rubrik--rat{background:var(--kan-rat);color:var(--kan-ink-auf-rat)}.kan-start-dauer{right:6px;padding:0 11px;font-size:var(--kan-t-mono-sm);color:#FFFFFF;background:rgba(10,8,14,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kan-start-dauer svg{width:14px;height:14px}.kan-start-tafel{position:relative;flex:1;display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px;border-radius:20px;min-width:0;background:var(--kan-papier);color:var(--kan-ink)}.kan-start-tafel-kopf{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.kan-start-tafel-kopftext{display:flex;flex-direction:column;gap:3px;min-width:0}.kan-start-seiten{display:inline-flex;gap:3px;padding:3px;border-radius:12px;flex:none;background:var(--kan-papier-3);box-shadow:inset 0 0 0 1px var(--kan-linie)}.kan-start-seitenwahl{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:9px;cursor:pointer;background:transparent;color:var(--kan-ink-leise);font:inherit;font-size:var(--kan-t-md);font-weight:650;white-space:nowrap;transition:background-color .2s var(--start-kurve),color .2s var(--start-kurve)}.kan-start-seitenwahl svg{width:16px;height:16px}.kan-start-seitenwahl:hover{color:var(--kan-ink)}.kan-start-seitenwahl.is-aktiv{background:var(--kan-ink);color:var(--kan-papier);box-shadow:0 6px 14px -8px rgba(23,20,29,.7)}.kan-start-weg-titel{margin:0;font-size:24px;line-height:1.08;font-weight:800;letter-spacing:-.035em;color:var(--kan-ink)}.kan-start-weg-text,.kan-start-weg-zusatz{font-size:var(--kan-t-base);color:var(--kan-ink-leise)}.kan-start-weg-text{margin:0;line-height:1.5}.kan-start-pfad{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;font-size:var(--kan-t-sm);color:var(--kan-ink-leise)}.kan-start-pfad-schritt{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:999px;white-space:nowrap}.kan-start-pfad-schritt+.kan-start-pfad-schritt{position:relative;margin-left:16px}.kan-start-pfad-schritt+.kan-start-pfad-schritt:before{content:"›";position:absolute;left:-10px;color:var(--kan-ink-zart)}.kan-start-pfad-schritt.is-aktiv{background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent);font-weight:700}.kan-start-optionen{display:flex;flex-direction:column;gap:6px}.kan-start-optionen--fest{min-height:calc(4 * 50px + 3 * 6px)}.kan-start-option{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;min-width:0;padding:5px 16px 5px 12px;border:0;border-radius:14px;cursor:pointer;text-align:left;background:var(--kan-chip-warm);color:var(--kan-ink);font:inherit;box-shadow:inset 0 0 0 1px var(--kan-chip-warm-kante);transition:background-color .25s var(--start-kurve),color .25s var(--start-kurve),transform .25s var(--start-kurve),box-shadow .25s var(--start-kurve)}.kan-start-option.is-aktiv{background:var(--kan-ink);color:var(--kan-papier);box-shadow:0 14px 26px -16px rgba(23,20,29,.8)}.kan-start-option-marke{flex:none;width:20px;height:20px;border-radius:50%;background:var(--kan-papier);box-shadow:inset 0 0 0 2px var(--kan-akzent-kante)}.kan-start-option.is-aktiv .kan-start-option-marke{background:var(--kan-papier);box-shadow:inset 0 0 0 6px var(--kan-akzent)}.kan-start-option-bild{flex:none;width:40px;height:40px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(14,16,20,.06)}.kan-start-option-bild .kan-start-option-foto{width:100%;height:100%;object-fit:contain;padding:3px}.kan-start-option-zeichen{width:22px;height:22px;color:#3A3F48}.kan-start-option-name{font-weight:700;font-size:15px;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kan-start-option-speicher{flex:none;font-size:var(--kan-t-mono-sm);padding:3px 7px;border-radius:6px;background:rgba(14,16,20,.07)}.kan-start-option.is-aktiv .kan-start-option-speicher{background:rgba(255,255,255,.14)}html[data-theme=gold-dark] .kan-start-option-speicher{background:rgba(255,255,255,.1)}html[data-theme=gold-dark] .kan-start-option.is-aktiv .kan-start-option-speicher{background:rgba(14,16,20,.1)}.kan-start-option-menge{flex:none;font-size:var(--kan-t-mono-sm);white-space:nowrap}.kan-start-option-preis{margin-left:auto;flex:none;white-space:nowrap;font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--kan-akzent-schrift)}.kan-start-option.is-aktiv .kan-start-option-preis{color:var(--kan-akzent-hell)}html[data-theme=gold-dark] .kan-start-option.is-aktiv .kan-start-option-preis{color:#A64A00}.kan-start-option-ab{font-size:var(--kan-t-sm);font-weight:500;letter-spacing:0}.kan-start-andere{display:flex;align-items:center;gap:10px;min-height:38px;padding:3px 14px 3px 10px;border-radius:14px;border:1.5px dashed var(--kan-linie-kraeftig);color:var(--kan-ink);text-decoration:none;font-size:var(--kan-t-md);transition:border-color .2s var(--start-kurve),background-color .2s var(--start-kurve)}.kan-start-andere:hover{border-color:var(--kan-akzent-kante);background:var(--kan-zeile-hover)}.kan-start-andere-plus{flex:none;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--kan-papier-3);color:var(--kan-ink)}.kan-start-andere-plus svg{width:14px;height:14px}.kan-start-andere-text{font-weight:700;white-space:nowrap}.kan-start-andere-menge{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--kan-ink-leise);font-size:var(--kan-t-sm)}.kan-start-andere-pfeil{width:16px;height:16px;margin-left:auto;flex:none;transition:transform .25s var(--start-kurve)}.kan-start-andere:hover .kan-start-andere-pfeil{transform:translateX(3px)}.kan-start-fuss{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--kan-linie)}.kan-start-summe{display:flex;align-items:baseline;gap:10px;min-width:0;padding:8px 14px 9px;border-radius:14px;background:var(--kan-akzent-tint);box-shadow:inset 0 0 0 1px var(--kan-chip-warm-kante)}.kan-start-summe .kan-mono{font-size:var(--kan-t-mono-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--kan-chip-warm-ink)}.kan-start-summe-wert{font-size:34px;line-height:1;font-weight:800;letter-spacing:-.045em;color:var(--kan-akzent-schrift)}.kan-start-summe-cent{font-size:19px;letter-spacing:-.02em}.kan-start-los{height:52px;padding:0 6px 0 20px;gap:12px;border-radius:16px;font-size:15px;box-shadow:0 14px 28px -16px rgba(189,83,4,.9)}.kan-start-los-pfeil{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#16141C;color:#FFFFFF;transition:transform .25s var(--start-kurve)}.kan-start-los-pfeil svg{width:18px;height:18px}.kan-start-gespraech{display:flex;flex-direction:column;gap:10px;flex:1;padding:12px;border-radius:16px;background:var(--kan-rat-tint)}.kan-start-gespraech-zeile{display:flex;align-items:flex-start;gap:10px}.kan-start-avatar{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#1B1538;color:#C6B6FF;font-family:var(--kan-mono);font-size:var(--kan-t-mono-sm);font-weight:700}.kan-start-blase{max-width:88%;padding:9px 13px;border-radius:4px 14px 14px 14px;font-size:var(--kan-t-md);line-height:1.4;box-shadow:0 1px 2px rgba(40,26,110,.08)}.kan-start-blase--rat{background:var(--kan-papier);color:var(--kan-ink)}.kan-start-ergebnis{margin-top:auto;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--kan-rat-kante);padding-top:9px}.kan-start-ergebnis .kan-mono{font-size:var(--kan-t-mono-sm);letter-spacing:var(--kan-sperr);text-transform:uppercase;color:var(--kan-rat-text)}.kan-start-ergebnis-liste{display:flex;flex-wrap:wrap;gap:5px}.kan-start-teil{font-family:var(--kan-mono);font-size:var(--kan-t-mono-xs);text-transform:uppercase;letter-spacing:.3px;background:var(--kan-papier);color:var(--kan-rat-text);border-radius:6px;padding:4px 7px;white-space:nowrap}.kan-start-ergebnis-fuss{font-size:var(--kan-t-sm);line-height:1.4;color:var(--kan-ink-leise)}.kan-start-chips{display:flex;flex-wrap:wrap;gap:6px}.kan-start-chips .kan-chip{background:var(--kan-rat-tint);border:0;color:var(--kan-rat-text);border-radius:10px;padding:6px 10px;font-size:var(--kan-t-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s var(--start-kurve),color .2s var(--start-kurve)}.kan-start-chips .kan-chip:hover{background:var(--kan-rat);color:var(--kan-ink-auf-rat)}.kan-start-eingabe{display:flex;align-items:center;gap:8px;background:var(--kan-papier);box-shadow:inset 0 0 0 1.5px var(--kan-rat);border-radius:16px;padding:5px 5px 5px 16px;min-width:0}.kan-start-eingabe input{flex:1;min-width:0;height:40px;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--kan-ink)}.kan-start-eingabe input::placeholder{color:var(--kan-ink-zart)}.kan-start-feld{position:relative;flex:1;min-width:0;display:flex}.kan-start-tipp{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;overflow:hidden;white-space:nowrap;font-size:16px;color:var(--kan-ink-zart)}.kan-start-cursor{display:inline-block;width:2px;height:18px;margin-left:2px;background:var(--kan-rat);animation:kan-blinken 1s step-end infinite}@keyframes kan-blinken{50%{opacity:0}}.kan-start-fragen{display:inline-flex;align-items:center;gap:6px;flex:none;height:40px;padding:0 16px;border:0;border-radius:12px;background:var(--kan-rat);color:var(--kan-ink-auf-rat);font-size:var(--kan-t-base);font-weight:700;white-space:nowrap;cursor:pointer;transition:background .2s var(--start-kurve)}.kan-start-fragen:hover{background:var(--kan-rat-tief)}.kan-start-kaufkopf{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--kan-raum-5);margin:22px 0 14px;flex-wrap:wrap;row-gap:6px}.kan-start-kaufkopf-text{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-width:0}.kan-start-kaufkopf-text .kan-start-rubrikmarke{align-self:center}.kan-start-kauftitel{margin:0;color:var(--kan-ink);font-size:clamp(28px,2.4vw,36px);line-height:1;font-weight:800;letter-spacing:-.045em}.kan-start-kauftitel-akzent{color:var(--kan-akzent-schrift)}.kan-start-kaufalle{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--kan-rat-text);font-size:var(--kan-t-base);font-weight:600;text-decoration:none}.kan-start-kaufalle:hover{color:var(--kan-ink)}.kan-start-kaufraster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kan-start-kaufkarte{position:relative;display:block;height:290px;border-radius:22px;overflow:hidden;isolation:isolate;background:#1A1720;color:#FFFFFF;text-decoration:none;transition:transform .3s var(--start-kurve),box-shadow .3s var(--start-kurve)}.kan-start-kaufbild{position:absolute;inset:0}.kan-start-kaufbild img{object-fit:cover;transition:transform .7s var(--start-kurve)}.kan-start-kaufkarte:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,8,14,.25),rgba(10,8,14,0) 30%,rgba(10,8,14,0) 55%,rgba(10,8,14,.35))}.kan-start-kaufmenge{position:absolute;z-index:1;left:14px;top:14px;display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:9px;background:rgba(10,8,14,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--kan-mono);font-size:var(--kan-t-mono-sm)}.kan-start-kauffuss{position:absolute;z-index:1;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px 14px;border-radius:16px;background:rgba(12,10,16,.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}.kan-start-kaufname{font-size:24px;line-height:1;font-weight:800;letter-spacing:-.035em}.kan-start-kaufpreis{margin-top:-6px;font-size:var(--kan-t-base);color:rgba(255,255,255,.82)}.kan-start-kaufpreis b{font-family:var(--kan-mono);font-size:15px;font-weight:700;color:#FFFFFF}.kan-start-kaufweg{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:12px;background:#FFFFFF;color:#16141C;font-size:var(--kan-t-md);font-weight:700;white-space:nowrap}.kan-start-kaufweg svg{transition:transform .25s var(--start-kurve)}.kan-start-kaufzeile{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:1280px){.kan-start-kaufzeile--mit-angeboten{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}}.kan-start-kaufangebote{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 12px 8px;border-radius:22px;background:var(--kan-papier);color:var(--kan-ink);box-shadow:0 0 0 1px var(--kan-karte-kante),var(--kan-karte-schatten)}.kan-start-kaufangebote-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px}.kan-start-kaufangebote-titel{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--kan-ink)}.kan-start-kaufangebote-titel:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--kan-signal)}.kan-start-kaufangebote-liste{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:2px}.kan-start-kaufangebot{display:flex;align-items:center;gap:10px;min-width:0;padding:5px;border-radius:14px;color:var(--kan-ink);text-decoration:none;transition:background .15s}.kan-start-kaufangebot:hover{background:var(--kan-zeile-hover)}.kan-start-kaufangebot-bild{display:grid;place-items:center;flex:none;width:46px;height:46px;padding:4px;border-radius:11px;overflow:hidden;background:var(--kan-bildgrund)}.kan-start-kaufangebot-foto{width:100%;height:100%;object-fit:contain}html:not([data-theme=gold-dark]) .kan-start-kaufangebot-foto{mix-blend-mode:multiply}.kan-start-kaufangebot-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.kan-start-kaufangebot-art{font-family:var(--kan-mono);font-size:var(--kan-t-mono-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--kan-akzent-schrift)}.kan-start-kaufangebot-name{font-size:var(--kan-t-base);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kan-start-kaufangebot-preis{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.kan-start-kaufangebot-preis b{font-family:var(--kan-mono);font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--kan-signal);white-space:nowrap}.kan-start-kaufangebot-vorteil{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.kan-start-kaufangebot-bezug{font-size:var(--kan-t-mono-sm);color:var(--kan-ink-leise)}.kan-start-kaufangebot-rabatt{padding:2px 6px;border-radius:6px;background:var(--kan-signal);color:var(--kan-ink-auf-signal);font-family:var(--kan-mono);font-size:var(--kan-t-mono-sm);font-weight:700;white-space:nowrap}@media (min-width:640px) and (max-width:1279.98px){.kan-start-kaufangebote-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}}@media (max-width:1000px){.kan-start-kaufraster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.kan-start{--start-ueberlapp:110px}.kan-start-weg{border-radius:22px}.kan-start-kopfbild{height:88px}.kan-start-tafel{padding:16px 14px 14px;border-radius:16px}.kan-start-weg-titel{font-size:21px}.kan-start-option-menge,.kan-start-option-speicher{display:none}.kan-start-tafel{padding:16px 12px 14px}.kan-start-option{gap:9px;padding:6px 12px 6px 10px}.kan-start-option-bild{width:38px;height:38px}.kan-start-option-name{font-size:14px;line-height:1.2;white-space:normal}.kan-start-option-preis{font-size:15px}.kan-start-summe-wert{font-size:30px}.kan-start-kauftitel{font-size:26px}.kan-start-kaufraster{gap:10px}.kan-start-kaufkarte{height:200px;border-radius:18px}.kan-start-kauffuss{left:8px;right:8px;bottom:8px;gap:8px;padding:10px;border-radius:13px}.kan-start-kaufname{font-size:18px}.kan-start-andere-menge{display:none}.kan-start-kaufweg{height:32px;padding:0 11px;font-size:var(--kan-t-sm)}}@keyframes kan-start-auf{0%{opacity:0;transform:translateY(14px)}}@keyframes kan-start-hebe{0%{transform:translateY(26px)}}@keyframes kan-start-zoom{0%{transform:scale(1.08)}}@keyframes kan-start-glimmen{0%{opacity:0}}@keyframes kan-start-punkt{0%{transform:scale(.55)}}@keyframes kan-start-preis{0%{opacity:0;transform:translateY(8px)}}@keyframes kan-start-lauf-zeile{0%{opacity:0;transform:translateY(6px)}22%,72%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes kan-start-lauf-ende{0%{opacity:0;transform:translateY(6px)}}@keyframes kan-start-haken{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.kan-start-band:before{animation:kan-start-zoom 1.8s var(--start-kurve) both}.kan-start-band:after{animation:kan-start-glimmen 1.2s var(--start-kurve) both}.kan-start-wort{animation:kan-start-auf .6s var(--start-kurve) both}.kan-start-wort:nth-child(2){animation-delay:45ms}.kan-start-wort:nth-child(3){animation-delay:90ms}.kan-start-wort:nth-child(4){animation-delay:135ms}.kan-start-wort:nth-child(5){animation-delay:.18s}.kan-start-wort:nth-child(6){animation-delay:225ms}.kan-start-wort:nth-child(7){animation-delay:.27s}.kan-start-titelzeile--preis .kan-start-wort{animation-delay:.2s}.kan-start-titelzeile--preis .kan-start-wort:nth-child(2){animation-delay:245ms}.kan-start-titelzeile--preis .kan-start-wort:nth-child(3){animation-delay:.29s}.kan-start-titelzeile--preis .kan-start-wort:nth-child(4){animation-delay:335ms}.kan-start-titelzeile--preis .kan-start-wort:nth-child(5){animation-delay:.38s}.kan-start-unterzeile{animation:kan-start-auf .5s var(--start-kurve) .3s both}.kan-start-kaufangebote{animation:kan-start-hebe .6s var(--start-kurve) .24s both}.kan-start-zusage{animation:kan-start-auf .5s var(--start-kurve) both}.kan-start-zusage:first-child{animation-delay:.34s}.kan-start-zusage:nth-child(2){animation-delay:.44s}.kan-start-zusage:nth-child(3){animation-delay:.54s}.kan-start-zusage:first-child svg path:last-child{stroke-dasharray:12;stroke-dashoffset:12;animation:kan-start-haken .5s var(--start-kurve) .75s forwards}.kan-start-lauf>span:not(:last-child){visibility:visible;animation:kan-start-lauf-zeile .8s var(--start-kurve) both}.kan-start-lauf>span:first-child{animation-delay:.9s}.kan-start-lauf>span:nth-child(2){animation-delay:1.6s}.kan-start-lauf>span:nth-child(3){animation-delay:2.3s}.kan-start-lauf>span:last-child{animation:kan-start-lauf-ende .5s var(--start-kurve) 3s both}.kan-start-weg{animation:kan-start-hebe .7s var(--start-kurve) both}.kan-start-weg:nth-child(2){animation-delay:80ms}.kan-start-kaufkarte{animation:kan-start-hebe .6s var(--start-kurve) both}.kan-start-kaufkarte:nth-child(2){animation-delay:60ms}.kan-start-kaufkarte:nth-child(3){animation-delay:.12s}.kan-start-kaufkarte:nth-child(4){animation-delay:.18s}.kan-start-option.is-aktiv .kan-start-option-marke{animation:kan-start-punkt .35s var(--start-kurve)}.kan-start-summe-wert{animation:kan-start-preis .4s var(--start-kurve)}@media (hover:hover) and (pointer:fine){.kan-start-weg:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 48px 80px -38px rgba(18,16,23,.6)}.kan-start-weg:hover .kan-start-kopfbild-flaeche img{transform:scale(1.05)}.kan-start-option:not(.is-aktiv):hover{transform:translateX(3px);box-shadow:inset 0 0 0 1.5px var(--kan-akzent-kante)}.kan-start-los:hover .kan-start-los-pfeil{transform:translateX(3px)}.kan-start-kaufkarte:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px rgba(18,16,23,.55)}.kan-start-kaufkarte:hover .kan-start-kaufbild img{transform:scale(1.06)}.kan-start-kaufkarte:hover .kan-start-kaufweg svg{transform:translateX(3px)}}}@media (prefers-reduced-motion:reduce){.kan-start-chips .kan-chip,.kan-start-fragen,.kan-start-kaufangebot,.kan-start-kaufbild img,.kan-start-kaufkarte,.kan-start-kopfbild-flaeche img,.kan-start-los-pfeil,.kan-start-option,.kan-start-weg{transition:none}.kan-start-cursor{animation:none}}.kan-pv{display:flex;flex-direction:column;gap:var(--kan-raum-3);min-width:0;background:var(--kan-papier);border:1px solid var(--kan-linie);border-radius:var(--kan-rad-karte);padding:var(--kan-raum-6);color:var(--kan-ink)}.kan-pv--fuellt{flex:1}.kan-pv--dunkel{background:var(--kan-dunkel);border-color:transparent;color:#FFFFFF;padding:var(--kan-raum-7) var(--kan-raum-8);gap:11px}.kan-pv-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--kan-raum-4);flex-wrap:wrap}.kan-pv-name{font-family:var(--kan-mono);font-size:var(--kan-t-mono-sm);font-weight:700;letter-spacing:var(--kan-sperr);text-transform:uppercase;color:var(--kan-ink-zart)}.kan-pv--dunkel .kan-pv-name{color:var(--kan-akzent-hell)}.kan-pv-alle{font-family:var(--kan-mono);font-size:var(--kan-t-mono-md);font-weight:700;letter-spacing:var(--kan-sperr-eng);text-transform:uppercase;color:#FFFFFF;text-decoration:none}.kan-pv-alle:hover{color:var(--kan-akzent-hell)}.kan-pv-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kan-pv-zeile{display:flex;align-items:baseline;gap:var(--kan-raum-5);padding:var(--kan-raum-3) 0;border-top:1px solid var(--kan-linie-zart);text-decoration:none;color:inherit;min-width:0}.kan-pv--dunkel .kan-pv-zeile{border-top-color:rgba(255,255,255,.12)}.kan-pv-liste>li:first-child .kan-pv-zeile{border-top:none}.kan-pv-titel{flex:1;min-width:0;font-size:var(--kan-t-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kan-pv-zeile:hover .kan-pv-titel{color:var(--kan-akzent-schrift)}.kan-pv--dunkel .kan-pv-zeile:hover .kan-pv-titel{color:var(--kan-akzent-hell)}.kan-pv-anzahl{flex:none;font-family:var(--kan-mono);font-size:var(--kan-t-xs);font-weight:500;color:var(--kan-ink-zart)}.kan-pv--dunkel .kan-pv-anzahl{color:rgba(255,255,255,.5)}.kan-pv-preis{flex:none;font-family:var(--kan-mono);font-size:var(--kan-t-xs);font-weight:700;color:var(--kan-ink-leise)}.kan-pv--dunkel .kan-pv-preis{font-family:var(--kan-sans);font-size:var(--kan-t-md);color:#FFFFFF}.kan-pv-fuss{margin-top:auto;display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid var(--kan-linie-kraeftig);border-radius:var(--kan-rad-feld);font-size:11.5px;font-weight:700;color:var(--kan-ink);text-decoration:none;transition:border-color var(--kan-eile)}.kan-pv-fuss:hover{border-color:var(--kan-ink);text-decoration:none}.kan-start-seite{--start-kurve:cubic-bezier(0.22,0.61,0.36,1);--start-breite:clamp(1480px,calc((1480px + 100vw) / 2),1840px);--start-bild-deckkraft:0.16;background:var(--kan-grund)}html[data-theme=gold-dark] .kan-start-seite{--start-bild-deckkraft:0.10}.kan-start-sektion{position:relative}.kan-start-sektion-innen{position:relative;max-width:calc(var(--start-breite, 1480px) + 48px);margin:0 auto;padding:48px 24px 56px}.kan-start-sektion--folge>.kan-start-sektion-innen{padding-top:0}.kan-start-seite .rv-sec{padding:0 24px 56px;max-width:calc(var(--start-breite) + 48px)}.kan-start-seite .lv3-hero-inner{max-width:var(--start-breite)}.kan-start-seite .kan-kopfzeile-raster{max-width:calc(var(--start-breite) + 48px)}.kan-start-seite .kan-fuss-raster{max-width:var(--start-breite)}.kan-start-sektion--band{--start-bandton:var(--kan-band);isolation:isolate;overflow:hidden;overflow:clip;background:var(--start-bandton)}.kan-start-sektion--tower{--start-bandton:var(--kan-band-2)}.kan-start-sektion--band:after,.kan-start-sektion--band:before{content:"";position:absolute;inset:0;pointer-events:none}.kan-start-sektion--band:before{z-index:-2;opacity:var(--start-bild-deckkraft);filter:grayscale(1) contrast(1.1);background-position:50%;background-size:cover;background-repeat:no-repeat}.kan-start-sektion--band:after{z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--start-bandton) 20%,transparent) 0,color-mix(in srgb,var(--start-bandton) 70%,transparent) 55%,var(--start-bandton) 100%)}.kan-start-sektion--platine:before{background-image:url(/hero/hero-platine-1600.webp);background-image:image-set(url("/hero/hero-platine-1600.avif") type("image/avif"),url("/hero/hero-platine-1600.webp") type("image/webp"))}.kan-start-sektion--tower:before{background-image:url(/hero/weg-tower-660.webp);background-image:image-set(url("/hero/weg-tower-660.avif") type("image/avif"),url("/hero/weg-tower-660.webp") type("image/webp"))}@media (max-width:860px){.kan-start-sektion--platine:before{background-image:url(/hero/hero-platine-1200.webp);background-image:image-set(url("/hero/hero-platine-1200.avif") type("image/avif"),url("/hero/hero-platine-1200.webp") type("image/webp"))}}.kan-start-kopf{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;margin-bottom:20px}.kan-start-kopf-text{display:flex;flex-direction:column;gap:12px;min-width:0}.kan-start-rubrikmarke{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 11px 0 10px;border-radius:9px;background:var(--kan-ink);color:var(--kan-papier);font-family:var(--kan-mono);font-size:var(--kan-t-mono-md);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.kan-start-rubrikmarke-punkt{width:7px;height:7px;border-radius:2px;background:var(--kan-akzent)}.kan-start-h2{margin:0;color:var(--kan-ink);font-size:clamp(30px,3.1vw,44px);line-height:1;font-weight:800;letter-spacing:-.045em;text-wrap:balance}.kan-start-alle{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--kan-rat-text);font-size:15px;font-weight:600;text-decoration:none}.kan-start-alle:hover{color:var(--kan-ink)}.kan-start-alle svg{transition:transform .25s var(--start-kurve)}.kan-start-pfeil{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--kan-akzent);color:#16141C;box-shadow:0 8px 16px -8px rgba(242,106,10,.9);transition:transform .25s var(--start-kurve)}.kan-start-pfeil svg{width:16px;height:16px;stroke-width:2.4}.kan-start-pille{align-self:flex-start;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:9px;background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent);font-family:var(--kan-mono);font-size:var(--kan-t-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kan-start-bandtitel{margin:0;color:#FFFFFF;font-size:clamp(34px,3.6vw,52px);line-height:1;font-weight:800;letter-spacing:-.045em;text-wrap:balance}.kan-start-bandtext{margin:0;max-width:46ch;font-size:17px;line-height:1.5;color:rgba(255,255,255,.78);text-wrap:pretty}.kan-start-bandtext b{font-family:var(--kan-mono);font-weight:700;color:#FFFFFF}:is(.kan-start-fertig,.kan-start-warum) :focus-visible{outline-color:var(--kan-fokus-auf-dunkel)}.kan-start-reiter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.kan-start-reiter-knopf{height:38px;padding:0 15px;border:0;border-radius:11px;cursor:pointer;white-space:nowrap;background:var(--kan-reiter);color:var(--kan-reiter-ink);box-shadow:inset 0 0 0 1px var(--kan-linie-kraeftig);font-family:var(--kan-sans);font-size:var(--kan-t-lg);font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.kan-start-reiter-knopf:hover{color:var(--kan-ink);box-shadow:inset 0 0 0 1px var(--kan-akzent-kante)}.kan-start-reiter-knopf[aria-pressed=true]{background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent);box-shadow:0 8px 18px -10px rgba(189,83,4,.9)}.kan-start-raster{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}@media (min-width:1280px){.kan-start-raster>:nth-child(6n+7):nth-last-child(-n+5),.kan-start-raster>:nth-child(6n+7):nth-last-child(-n+5)~*{display:none}}@media (min-width:1000px) and (max-width:1279.98px){.kan-start-raster{grid-template-columns:repeat(4,minmax(0,1fr))}.kan-start-raster>:nth-child(4n+5):nth-last-child(-n+3),.kan-start-raster>:nth-child(4n+5):nth-last-child(-n+3)~*{display:none}}@media (min-width:640px) and (max-width:999.98px){.kan-start-raster{grid-template-columns:repeat(3,minmax(0,1fr))}.kan-start-raster>:nth-child(3n+4):nth-last-child(-n+2),.kan-start-raster>:nth-child(3n+4):nth-last-child(-n+2)~*{display:none}}@media (max-width:639.98px){.kan-start-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kan-start-raster>:nth-child(2n+3):last-child,.kan-start-raster>:nth-child(n+9){display:none}}.kan-karte--start{--kan-karte-bild-h:150px}.kan-karte--start .kan-karte-bild-rahmen{height:var(--kan-karte-bild-h);aspect-ratio:auto}.kan-karte--start .kan-karte-titel{font-size:14px;line-height:1.3;letter-spacing:-.01em;min-height:2.6em}.kan-start-rang{gap:5px;padding:0 9px;background:#17141D;color:#FFFFFF;font-size:var(--kan-t-xs);font-weight:600;letter-spacing:.06em;box-shadow:0 8px 16px -8px rgba(22,20,28,.6)}.kan-start-rang b{font-weight:700;color:var(--kan-akzent-hell)}.kan-start-rang--oben{background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent)}.kan-start-rang--oben b{color:inherit}.kan-start-fertig{position:relative;isolation:isolate;overflow:hidden;overflow:clip;display:flex;align-items:center;min-height:340px;border-radius:30px;background:#121017;color:#FFFFFF;box-shadow:0 44px 80px -48px rgba(18,16,23,.7)}html[data-theme=gold-dark] :is(.kan-start-fertig,.kan-start-warum){box-shadow:0 0 0 1px rgba(255,255,255,.07),0 44px 80px -48px rgba(0,0,0,.8)}.kan-start-fertig-bild{position:absolute;top:0;right:0;bottom:0;width:62%;z-index:-2}.kan-start-fertig-bild img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--start-kurve)}.kan-start-fertig:after,.kan-start-fertig:before{content:"";position:absolute;z-index:-1;pointer-events:none}.kan-start-fertig:before{inset:0;background:linear-gradient(90deg,#121017 38%,rgba(18,16,23,.72) 58%,rgba(18,16,23,.1))}.kan-start-fertig:after{left:-10%;bottom:-60%;width:60%;height:130%;background:radial-gradient(closest-side,rgba(242,106,10,.26),rgba(242,106,10,0))}.kan-start-fertig-inhalt{position:relative;display:flex;flex-direction:column;gap:18px;max-width:620px;padding:40px 56px}.kan-start-fertig-knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.kan-start-glas{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 20px;border:0;border-radius:16px;cursor:pointer;color:#FFFFFF;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--kan-sans);font-size:15px;font-weight:700;transition:background .15s}.kan-start-glas:hover{background:rgba(255,255,255,.14)}.kan-start-glas-zeichen{width:16px;height:16px;color:var(--kan-rat-hell)}.kan-start-zweier{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px}.kan-start-zweier--allein{grid-template-columns:minmax(0,1fr)}.kan-start-tafel-budget,.kan-start-tafel-vergleich{position:relative;display:flex;flex-direction:column;gap:22px;min-width:0;padding:30px;border-radius:30px;box-shadow:0 1px 2px rgba(22,20,28,.05),0 30px 60px -40px rgba(90,45,12,.35)}.kan-start-tafel-budget{isolation:isolate;overflow:hidden;overflow:clip;background:var(--kan-tafel-warm)}.kan-start-tafel-budget:after,.kan-start-tafel-budget:before{content:"";position:absolute;inset:0;pointer-events:none}.kan-start-tafel-budget:before{z-index:-2;opacity:calc(var(--start-bild-deckkraft) * 1.25);filter:grayscale(1) contrast(1.1);background:url(/hero/weg-werkbank-660.webp) 50%/cover no-repeat;background-image:image-set(url("/hero/weg-werkbank-660.avif") type("image/avif"),url("/hero/weg-werkbank-660.webp") type("image/webp"))}.kan-start-tafel-budget:after{z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--kan-tafel-warm) 20%,transparent) 0,color-mix(in srgb,var(--kan-tafel-warm) 70%,transparent) 55%,var(--kan-tafel-warm) 100%)}.kan-start-tafel-vergleich{gap:14px;background:var(--kan-papier)}.kan-start-tafelkopf{display:flex;flex-direction:column;gap:4px}.kan-start-tafeltitel{margin:0;color:var(--kan-ink);font-size:28px;line-height:1.05;font-weight:800;letter-spacing:-.035em}.kan-start-tafelsub{margin:0;font-size:15px;color:var(--kan-ink-leise)}.kan-start-budgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kan-start-budget{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:20px 16px 18px;border-radius:18px;text-decoration:none;background:var(--kan-papier);color:var(--kan-ink);box-shadow:0 12px 24px -18px rgba(90,45,12,.5),inset 0 0 0 1px var(--kan-karte-kante);transition:background .15s,color .15s,transform .2s var(--start-kurve)}.kan-start-budget:hover{background:var(--kan-ink);color:var(--kan-papier)}.kan-start-budget-bis{font-family:var(--kan-mono);font-size:var(--kan-t-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--kan-akzent-schrift)}.kan-start-budget:hover .kan-start-budget-bis{color:inherit;opacity:.8}.kan-start-budget-betrag{font-size:clamp(24px,2.1vw,31px);line-height:1;font-weight:800;letter-spacing:-.045em;white-space:nowrap}.kan-start-budget-menge{align-self:flex-start;margin-top:4px;padding:3px 8px;border-radius:6px;background:var(--kan-akzent-schleier);font-family:var(--kan-mono);font-size:var(--kan-t-sm);font-weight:600}.kan-start-budget-pfeil{position:absolute;right:14px;top:18px;width:16px;height:16px;color:var(--kan-akzent);stroke-width:2.4;transition:transform .25s var(--start-kurve)}.kan-start-vergleiche{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kan-start-vergleich{display:flex;align-items:center;gap:14px;min-height:56px;padding:0 10px 0 14px;border-bottom:1px solid var(--kan-linie);border-radius:12px;color:var(--kan-ink);text-decoration:none;transition:background .15s}.kan-start-vergleiche>li:last-child .kan-start-vergleich{border-bottom-color:transparent}.kan-start-vergleich:hover{background:var(--kan-zeile-hover)}.kan-start-vergleich-nr{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--kan-chip-warm);color:var(--kan-akzent-schrift);font-family:var(--kan-mono);font-size:var(--kan-t-sm);font-weight:700}.kan-start-vergleich-name{flex:1;min-width:0;font-size:16.5px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kan-start-vergleich-menge{flex:none;font-family:var(--kan-mono);font-size:var(--kan-t-sm);color:var(--kan-ink-leise)}.kan-start-vergleich-preis{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:9px;background:var(--kan-akzent-tint);color:var(--kan-akzent-schrift);font-family:var(--kan-mono);font-size:13px;font-weight:700;white-space:nowrap}.kan-start-vergleich .kan-start-pfeil{width:32px;height:32px}.kan-start-vergleich .kan-start-pfeil svg{width:15px;height:15px}.kan-start-warum{position:relative;isolation:isolate;overflow:hidden;overflow:clip;border-radius:30px;background:#121017;color:#FFFFFF;box-shadow:0 44px 80px -48px rgba(18,16,23,.7)}.kan-start-warum-bild{position:absolute;inset:0;z-index:-2;opacity:.35}.kan-start-warum-bild img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% 40%}.kan-start-warum:after,.kan-start-warum:before{content:"";position:absolute;z-index:-1;pointer-events:none}.kan-start-warum:before{inset:0;background:linear-gradient(90deg,#121017 30%,rgba(18,16,23,.82) 60%,rgba(18,16,23,.6))}.kan-start-warum:after{left:-15%;top:-40%;width:60%;height:120%;background:radial-gradient(closest-side,rgba(242,106,10,.22),rgba(242,106,10,0))}.kan-start-warum-raster{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;padding:44px}.kan-start-warum-kopf{display:flex;flex-direction:column;gap:18px;min-width:0}.kan-start-zahlen{margin:auto 0 0;padding-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kan-start-zahl{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;min-width:0;padding:20px;border-radius:20px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.kan-start-zahl-wert{margin:0;font-size:clamp(30px,3vw,44px);line-height:1;font-weight:800;letter-spacing:-.045em}.kan-start-zahl-name{font-family:var(--kan-mono);font-size:var(--kan-t-mono-md);line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.72)}.kan-start-warum-karten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:1280px){.kan-start-warum-raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.kan-start-warum-karten{grid-template-columns:repeat(3,minmax(0,1fr))}.kan-start-warum-karte{padding:22px}.kan-start-warum-titel{font-size:19px}}.kan-start-warum-karte{display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px;border-radius:22px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background .2s,box-shadow .2s}.kan-start-warum-zeichen{width:44px;height:44px;flex:none;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#F79A5C,#E0600F);color:#16141C}.kan-start-warum-zeichen svg{width:20px;height:20px;stroke-width:1.9}.kan-start-warum-titel{margin:6px 0 0;font-size:21px;line-height:1.15;font-weight:800;letter-spacing:-.03em;color:#FFFFFF}.kan-start-warum-text{margin:0;font-size:15px;line-height:1.5;color:rgba(255,255,255,.74);text-wrap:pretty}.kan-start-warum-marke{margin-top:auto;padding-top:8px;color:var(--kan-akzent-hell);font-family:var(--kan-mono);font-size:var(--kan-t-mono-md);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.kan-start-kategorien{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.kan-start-kategorie{position:relative;display:block;height:240px;border-radius:24px;overflow:hidden;isolation:isolate;background:#1A1720;color:#FFFFFF;text-decoration:none;transition:transform .25s var(--start-kurve),box-shadow .25s var(--start-kurve)}.kan-start-kategorie-bild{position:absolute;inset:0}.kan-start-kategorie-bild img{object-fit:cover;transition:transform .7s var(--start-kurve)}.kan-start-kategorie:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,8,14,0) 35%,rgba(10,8,14,.88))}.kan-start-kategorie-fuss{position:absolute;z-index:1;left:18px;right:18px;bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.kan-start-kategorie-text{display:flex;flex-direction:column;gap:6px;min-width:0}.kan-start-kategorie-name{font-size:21px;line-height:1.05;font-weight:800;letter-spacing:-.03em}.kan-start-kategorie-menge{font-family:var(--kan-mono);font-size:var(--kan-t-sm);color:rgba(255,255,255,.8)}@media (max-width:1279px){.kan-start-warum-raster{grid-template-columns:minmax(0,1fr);gap:28px}.kan-start-zahlen{margin-top:0;padding-top:4px;max-width:560px}.kan-start-kategorien,.kan-start-warum-karten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.kan-start-zweier{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.kan-start-warum-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.kan-start-reiter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:2px 16px 6px;scroll-padding-inline:16px}.kan-start-reiter::-webkit-scrollbar{display:none}.kan-start-fertig{display:block;min-height:0;border-radius:24px}.kan-start-fertig-bild{bottom:auto;width:100%;height:210px}.kan-start-fertig:before{background:linear-gradient(180deg,rgba(18,16,23,.1),rgba(18,16,23,.55) 130px,#121017 210px)}.kan-start-fertig-inhalt{padding:150px 22px 24px;gap:14px}.kan-start-warum{border-radius:24px}.kan-start-warum-raster{padding:26px 20px}.kan-start-warum-karten{grid-template-columns:minmax(0,1fr)}.kan-start-tafel-budget,.kan-start-tafel-vergleich{padding:22px 18px;border-radius:24px}.kan-start-tafeltitel{font-size:24px}}@media (max-width:520px){.kan-start-sektion-innen{padding:32px 16px 40px}.kan-start-seite .rv-sec{padding:0 16px 40px}.kan-karte--start{--kan-karte-bild-h:132px}.kan-start-budgets{grid-template-columns:repeat(2,minmax(0,1fr))}.kan-start-vergleich{gap:10px;padding:8px 6px 8px 8px}.kan-start-vergleich-menge{display:none}.kan-start-vergleich-name{font-size:15px;white-space:normal;line-height:1.25}.kan-start-zahl{padding:16px}.kan-start-kategorien{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kan-start-kategorie{height:180px;border-radius:18px}.kan-start-kategorie-fuss{left:12px;right:12px;bottom:12px}.kan-start-kategorie-name{font-size:17px}.kan-start-kategorie .kan-start-pfeil{width:30px;height:30px}}@keyframes kan-start-steig{0%{translate:0 28px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.kan-start-budget,.kan-start-fertig-inhalt,.kan-start-kategorie,.kan-start-raster>*,.kan-start-vergleiche>li,.kan-start-warum-karte{animation:kan-start-steig linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}@media (hover:hover) and (pointer:fine){.kan-karte--start:hover{transform:translateY(-4px)}.kan-karte--start:hover .kan-karte-pfeil,.kan-start-alle:hover svg,.kan-start-vergleich:hover .kan-start-pfeil{transform:translateX(3px)}.kan-start-budget:hover{transform:translateY(-3px)}.kan-start-budget:hover .kan-start-budget-pfeil{transform:translate(2px,-2px)}.kan-start-fertig:hover .kan-start-fertig-bild img{transform:scale(1.04)}.kan-start-fertig .kan-start-los:hover .kan-start-los-pfeil{transform:translateX(3px)}.kan-start-warum-karte:hover{background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,179,122,.35)}.kan-start-kategorie:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px rgba(18,16,23,.55)}.kan-start-kategorie:hover .kan-start-kategorie-bild img{transform:scale(1.06)}.kan-start-kategorie:hover .kan-start-pfeil{transform:translate(2px,-2px)}}}@media (prefers-reduced-motion:reduce){.kan-karte--start,.kan-start-alle svg,.kan-start-budget,.kan-start-budget-pfeil,.kan-start-fertig-bild img,.kan-start-glas,.kan-start-kategorie,.kan-start-kategorie-bild img,.kan-start-pfeil,.kan-start-reiter-knopf,.kan-start-vergleich,.kan-start-warum-karte{transition:none}}.kan-stoerung{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 16px;border-radius:var(--kan-rad-karte);background:var(--kan-warn-schleier);box-shadow:inset 0 0 0 1px rgba(242,106,10,.28)}.kan-stoerung-zeichen{width:18px;height:18px;flex:none;color:var(--kan-warn)}.kan-stoerung-text{font-size:var(--kan-t-lg);line-height:1.45;color:var(--kan-ink)}.kan-recht{display:flex;flex-direction:column;gap:14px;padding-block:28px 64px}.kan-recht>*{max-width:760px}.kan-recht-tafel{display:flex;align-items:flex-start;gap:16px;padding:24px}.kan-recht-zeichen{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--kan-chip-warm);color:var(--kan-akzent-schrift);box-shadow:inset 0 0 0 1px var(--kan-chip-warm-kante)}.kan-recht-titel{margin:6px 0 10px;font-size:19px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--kan-ink)}.kan-recht-text{font-size:var(--kan-t-lg);line-height:1.65;color:var(--kan-ink)}@media (max-width:520px){.kan-recht{padding-inline:16px}.kan-recht-tafel{padding:18px 16px;gap:12px}.kan-recht-zeichen{width:34px;height:34px}}.kan-produkt-titel{margin:8px 0 0;font-family:var(--kan-sans);font-size:clamp(21px,1.7vw,26px);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--kan-ink);text-wrap:pretty}.kan-produkt-titel-teile{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.kan-produkt-titel-teil{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--kan-rad-chip);background:var(--kan-chip-warm);color:var(--kan-chip-warm-ink);box-shadow:inset 0 0 0 1px var(--kan-chip-warm-kante);font-family:var(--kan-sans);font-size:var(--kan-t-md);font-weight:500;line-height:1.45;letter-spacing:normal}.kan-modal-grund{background:rgba(10,8,14,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kan-modal{max-height:min(90dvh,920px);background:var(--kan-papier);color:var(--kan-ink);border-radius:var(--kan-rad-flaeche);box-shadow:0 0 0 1px var(--kan-karte-kante),0 40px 90px -30px rgba(10,8,14,.55)}html[data-theme=gold-dark] .kan-modal{box-shadow:0 0 0 1px rgba(255,255,255,.1),0 40px 90px -30px rgba(0,0,0,.8)}.kan-modal-kopf{padding:20px 20px 16px 24px;border-bottom:1px solid var(--kan-linie)}.kan-modal-titel{margin:0;font-size:21px;line-height:1.15;font-weight:800;letter-spacing:-.03em;color:var(--kan-ink)}.kan-modal-sub{margin:4px 0 0;font-size:var(--kan-t-base);line-height:1.45;color:var(--kan-ink-leise)}.kan-modal-zu{display:grid;place-items:center;width:36px;height:36px;flex:none;border:0;border-radius:11px;cursor:pointer;background:var(--kan-papier-3);color:var(--kan-ink-leise);transition:background var(--kan-eile),color var(--kan-eile)}.kan-modal-zu:hover{background:var(--kan-linie-kraeftig);color:var(--kan-ink)}.kan-modal-fuss{padding:16px 24px;border-top:1px solid var(--kan-linie);background:var(--kan-papier-2)}@media (max-width:520px){.kan-modal{border-radius:20px}.kan-modal-kopf{padding:16px 14px 12px 18px}.kan-modal-fuss{padding:14px 18px}}@media (prefers-reduced-motion:reduce){.kan-modal-zu{transition:none}}.kan-lichtbox{z-index:1100;background:rgba(10,8,14,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kan-lichtbox-zaehler{font-family:var(--kan-mono);font-size:var(--kan-t-base);color:rgba(255,255,255,.72)}.kan-lichtbox-knopf{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;cursor:pointer;background:rgba(255,255,255,.1);color:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);transition:background var(--kan-eile)}.kan-lichtbox-knopf:hover{background:rgba(255,255,255,.18)}.kan-lichtbox-knopf--pfeil{width:46px;height:46px;border-radius:14px}.kan-lichtbox-bild{display:flex;flex:none;align-items:center;justify-content:center;overflow:hidden;width:56px;height:56px;border:0;border-radius:12px;cursor:pointer;background:#FFFFFF;opacity:.6;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);transition:opacity var(--kan-eile),box-shadow var(--kan-eile)}.kan-lichtbox-bild[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--kan-akzent)}.kan-lichtbox :focus-visible{outline-color:var(--kan-fokus-auf-dunkel)}@media (prefers-reduced-motion:reduce){.kan-lichtbox-bild,.kan-lichtbox-knopf{transition:none}}.kan-dialog-zeichen{width:20px;height:20px;flex:none;margin-top:3px;color:var(--kan-akzent-schrift)}.kan-dialog-zeichen--gefahr{color:var(--kan-signal)}.kan-dialog-text{font-size:var(--kan-t-lg);line-height:1.55;color:var(--kan-ink-leise)}.kan-tor{display:flex;flex-direction:column;gap:var(--kan-raum-5)}.kan-tor-text{margin:0;font-size:var(--kan-t-lg);line-height:1.5;color:var(--kan-ink-leise)}.kan-tor-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.kan-tor-zeile{display:flex;align-items:center;gap:var(--kan-raum-4);border:1px solid var(--kan-linie);border-left:3px solid var(--kan-warn);border-radius:var(--kan-rad-innen);padding:10px 12px;background:var(--kan-papier-2)}.kan-tor-zeile.is-konflikt{border-left-color:var(--kan-signal)}.kan-tor-zeile-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.kan-tor-zeile-text b{font-size:var(--kan-t-base)}.kan-tor-zeile-text span{font-size:var(--kan-t-sm);color:var(--kan-ink-leise);line-height:1.4}.kan-tor-knoepfe{display:flex;align-items:center;justify-content:flex-end;gap:var(--kan-raum-3);flex-wrap:wrap}:is(.nav-dark .kan-suche,.kan-kopf select,.kan-kopf .kan-feld){--kan-fokus-feld:var(--kan-fokus-auf-dunkel)}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image]),textarea,select):focus{outline:2px solid var(--kan-fokus-feld,var(--kan-fokus));outline-offset:-2px}:is(input,textarea,select)[aria-invalid=true]:focus{outline-color:var(--brand-danger)}:is(.kan-suche,.kan-fragfeld,.kan-start-eingabe) :is(input,textarea):focus{outline:none}:is(.kan-suche,.kan-fragfeld,.kan-start-eingabe):has(:is(input,textarea):focus){outline:2px solid var(--kan-fokus-feld,var(--kan-fokus));outline-offset:-2px}@supports not selector(:has(*)){:is(.kan-suche,.kan-fragfeld,.kan-start-eingabe):focus-within{outline:2px solid var(--kan-fokus-feld,var(--kan-fokus));outline-offset:-2px}}.kan-feld:focus,.kan-suche:has(input:focus){background:var(--kan-papier)}.kan-kopf .kan-feld:focus,.nav-dark .kan-suche:has(input:focus){background:rgba(255,255,255,.14)}