:root{--kan-ink:#0E1014;--kan-ink-leise:#6B7280;--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:#F26A0A;--kan-akzent-tief:#D45A03;--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-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-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-rad-marke:6px;--kan-rad-chip:7px;--kan-rad-feld:9px;--kan-rad-knopf:10px;--kan-rad-innen:12px;--kan-rad-karte:16px;--kan-rad-flaeche:16px;--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-tief:#FFA057;--kan-akzent-hell:#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-akzent-tint:rgba(255,133,36,0.14);--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:focus-visible{outline:2px solid var(--kan-akzent-fest);outline-offset:2px}.kan-knopf--primaer{background:var(--kan-akzent-fest);color:var(--kan-ink-auf-akzent)}.kan-knopf--primaer:hover:not(:disabled){background:var(--kan-akzent-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:#FFFFFF}.kan-knopf--rat:hover:not(:disabled){background:var(--kan-rat-tief)}html[data-theme=gold-dark] .kan-knopf--rat{color:#0E0A20}.kan-knopf--umriss{background:var(--kan-papier);color:var(--kan-akzent-tief);border:1.5px solid var(--kan-akzent)}.kan-knopf--umriss:hover:not(:disabled){background:var(--kan-akzent);color:var(--kan-ink-auf-akzent)}html[data-theme=gold-dark] .kan-knopf--umriss{color:var(--kan-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-lg);padding:14px var(--kan-raum-9)}.kan-knopf--voll{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:focus{outline:none;background:var(--kan-papier);border-color:var(--kan-akzent-fest)}.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:focus-within{background:var(--kan-papier);border-color:var(--kan-akzent-fest)}.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 var(--kan-linie-kraeftig);border-radius:var(--kan-rad-voll);background:var(--kan-papier);padding:7px var(--kan-raum-5);font-family:var(--kan-sans);font-size:var(--kan-t-xs);font-weight:600;color:var(--kan-ink);cursor:pointer;transition:border-color var(--kan-eile),background var(--kan-eile),color var(--kan-eile)}.kan-chip:hover{border-color:var(--kan-ink)}.kan-chip.is-aktiv,.kan-chip[aria-pressed=true]{background:var(--kan-ink);border-color:var(--kan-ink);color:var(--kan-papier)}.kan-auf-dunkel .kan-chip,.kan-kopf .kan-chip{background:rgba(255,255,255,.09);border-color:transparent;border-radius:var(--kan-rad-knopf);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}.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);border-color:var(--kan-akzent);color:#FFFFFF;font-weight:700}.kan-chip--flach{background:var(--kan-papier-3);border-color:transparent;font-size:var(--kan-t-xs);padding:6px 11px}.kan-chip--flach:hover{border-color:transparent;background:var(--kan-linie-kraeftig)}.kan-chip--flach.is-aktiv,.kan-chip--flach[aria-pressed=true]{background:var(--kan-ink);border-color:var(--kan-ink);color:var(--kan-papier);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:#FFFFFF}.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-tief)}.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);color:#FFFFFF;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:focus-within{background:rgba(255,255,255,.14);border-color:transparent}.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;background:var(--kan-papier);border:1px solid var(--kan-linie);border-radius:var(--kan-rad-karte);box-shadow:var(--kan-schatten-1);overflow:hidden;transition:border-color var(--kan-eile),box-shadow var(--kan-eile)}.kan-karte:hover{border-color:rgba(14,16,20,.16);box-shadow:var(--kan-schatten-2)}html[data-theme=gold-dark] .kan-karte:hover{border-color:rgba(255,255,255,.2)}.kan-tafel{background:var(--kan-papier);border:1px solid var(--kan-linie);border-radius:var(--kan-rad-karte);box-shadow:var(--kan-schatten-1)}.kan-karte-bild{position:relative;padding:0}.kan-karte-bild-rahmen{position:relative;border-radius:0;overflow:hidden;background:var(--kan-papier-3);aspect-ratio:16/9}.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{left:var(--kan-raum-4)}.kan-karte-etikett,.kan-karte-etikett--rechts{position:absolute;top:var(--kan-raum-4);z-index:2}.kan-karte-etikett--rechts{right:var(--kan-raum-4);align-items:flex-end}.kan-karte-etikett--rechts .kan-marke{background:var(--kan-papier);color:var(--kan-ink)}.kan-karte-merk{position:absolute;bottom:var(--kan-raum-4);right:var(--kan-raum-4);z-index:2}.kan-karte-koerper{display:flex;flex-direction:column;gap:var(--kan-raum-4);padding:var(--kan-raum-6);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:700;letter-spacing:var(--kan-sperr);text-transform:uppercase;color:var(--kan-ink-leise);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-linie);border:1px solid var(--kan-linie);border-radius:var(--kan-rad-knopf);overflow:hidden}.kan-spec--drei{grid-template-columns:repeat(3,1fr)}.kan-spec-zelle{background:var(--kan-papier);padding:var(--kan-raum-3) var(--kan-raum-4);min-width:0}.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{font-family:var(--kan-mono);font-size:var(--kan-t-mono-md);font-weight:600;background:var(--kan-papier-3);color:var(--kan-ink);padding:5px var(--kan-raum-3);border-radius:var(--kan-rad-chip)}.kan-lager{display:flex;align-items:center;gap:var(--kan-raum-2);margin:0;font-size:var(--kan-t-sm);font-weight:500;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--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;font-size:var(--kan-t-xs);font-weight:700;background:var(--kan-gut);color:#FFFFFF;padding:5px 9px;border-radius:var(--kan-rad-chip)}html[data-theme=gold-dark] .kan-spar{color:#062B14}.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--kompakt{border-radius:14px}.kan-karte--kompakt .kan-karte-bild{padding:0}.kan-karte--kompakt .kan-karte-bild-rahmen{border-radius:0;aspect-ratio:auto;height:var(--kan-karte-bild-h,112px)}.kan-karte--kompakt .kan-karte-koerper{padding:var(--kan-raum-5);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:20px}.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:var(--kan-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{font-family:var(--kan-mono);font-size:var(--kan-t-mono-sm);font-weight:700;letter-spacing:var(--kan-sperr-weit);text-transform:uppercase;color:var(--kan-akzent)}.kan-kopf-kopfzeile{display:flex;flex-direction:column;gap:7px}.kan-kopf-titel{margin:0;font-family:var(--kan-sans);font-size:var(--kan-t-kopf);font-weight:800;line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.kan-kopf-text{margin:0;font-size:14.5px;font-weight:500;line-height:1.45;color:rgba(255,255,255,.62);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;border-radius:0 0 0 140px}.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:var(--kan-raum-2) var(--kan-raum-4);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);color:var(--kan-dunkel)}.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);color:var(--kan-dunkel)}.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}.kan-kopf-bild{border-radius:0 0 0 90px}}@media (max-width:900px){.kan-kopf-raster{grid-template-columns:1fr}.kan-kopf-bild{min-height:150px;order:-1;border-radius:0}.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:#FFFFFF;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-fest);font-weight:600}.kan-weg--dunkel .kan-hinweis--akzent{color:var(--kan-akzent)}.kan-vergleich{background:var(--kan-papier);border:1px solid var(--kan-linie);border-radius:var(--kan-rad-karte);overflow:hidden}.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-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-tief);padding:var(--kan-raum-1) var(--kan-raum-4);border-radius:var(--kan-rad-voll)}html[data-theme=gold-dark] .kan-schiene-zaehler{color:var(--kan-akzent-hell)}.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: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-tief)}.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-family:var(--kan-mono);font-size:10px;font-weight:700;line-height:1.3;color:var(--kan-akzent-tief);white-space:nowrap}html[data-theme=gold-dark] .kan-slot-preis,html[data-theme=gold-dark] .kan-slot.is-aktiv .kan-slot-name{color:var(--kan-akzent)}.kan-slot-aus{grid-column:1/-1;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-signal);white-space:nowrap}.kan-slot.ist-aus .kan-slot-bild img{opacity:.55;filter:grayscale(.6)}.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-fest)}.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}.kan-abschnitt-titel,.kan-sektion-titel{margin:0;font-weight:800;letter-spacing:-.02em;color:var(--kan-ink)}.kan-sektion-titel{font-size:var(--kan-t-titel);line-height:1.15}.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:1px solid var(--kan-linie);border-radius:var(--kan-rad-karte);padding:var(--kan-raum-8)}.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-fest)}.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{margin:0;font-size:var(--kan-t-base);line-height:1.45;color:var(--kan-ink-leise)}@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-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-tief);font-weight:600}html[data-theme=gold-dark] .kan-summe-note--hinweis{color:var(--kan-akzent)}.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-tief)}.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{outline:2px solid var(--kan-akzent-fest);outline-offset:2px;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 .input-glass:focus,.kan-filter .kan-feld:focus,.kan-filter select.input-glass:focus,.kan-leiste select.kan-feld:focus{border-color:var(--kan-akzent);background:var(--kan-papier);outline:none}.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-tief)}html[data-theme=gold-dark] .kan-filter-zeile[aria-pressed=true] .kan-filter-zeile-zahl{color:var(--kan-akzent)}.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:#FFFFFF}.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:1px solid var(--kan-linie);border-radius:var(--kan-rad-karte);padding:var(--kan-raum-5) var(--kan-raum-7)}.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:flex;align-items:center;justify-content:center;gap:var(--kan-raum-2);flex-wrap:wrap}.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-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:focus-within{border-color:var(--kan-akzent);box-shadow:0 0 0 3px var(--kan-akzent-schleier)}.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:1px solid var(--kan-linie);border-radius:var(--kan-rad-karte);box-shadow:0 24px 60px rgba(14,16,20,.28);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:#FFFFFF;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-fest)}.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-fest)}.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:#FFFFFF;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-fest);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-fest)}.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{display:flex;flex-direction:column}.kan-start-band{display:flex;align-items:baseline;gap:var(--kan-raum-5);flex-wrap:wrap;row-gap:6px;margin-bottom:var(--kan-raum-5)}.kan-start-titel{margin:0;color:#FFFFFF;font-weight:800;line-height:1;font-size:clamp(26px,3vw,38px);letter-spacing:-1.2px}.kan-start-punkt{color:var(--kan-akzent)}.kan-start-sub{margin:0 0 0 auto;font-size:var(--kan-t-sm);color:rgba(255,255,255,.72)}.kan-start-sub-zahl{color:var(--kan-gut-hell);font-weight:600}.kan-start-wege{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:18px;align-items:stretch}@media (max-width:430px){.kan-start-wege{grid-template-columns:1fr}}.kan-start-weg{display:flex;flex-direction:column;min-width:0;background:var(--kan-papier);border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.5);box-shadow:0 24px 60px rgba(0,0,0,.45);transition:transform var(--kan-eile),box-shadow var(--kan-eile)}.kan-start-weg:hover{transform:translateY(-2px);box-shadow:0 30px 70px rgba(0,0,0,.5)}.kan-start-weg:focus-within{box-shadow:0 30px 70px rgba(0,0,0,.5)}.kan-start-kopfbild{position:relative;height:150px;flex:none;background:var(--kan-dunkel-2)}.kan-start-kopfbild-flaeche,.kan-start-kopfbild-flaeche img,.kan-start-kopfbild-flaeche picture{display:block;width:100%;height:100%}.kan-start-kopfbild-flaeche img{object-fit:cover}.kan-start-kopfschleier{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(11,11,16,.55),transparent 55%)}.kan-start-dauer,.kan-start-rubrik{position:absolute;top:14px;font-family:var(--kan-mono);font-weight:600;white-space:nowrap;border-radius:6px;color:#FFFFFF}.kan-start-rubrik{left:14px;padding:6px 10px;font-size:var(--kan-t-mono-md);letter-spacing:1.4px;text-transform:uppercase}.kan-start-rubrik--selbst{background:var(--kan-akzent)}.kan-start-rubrik--rat{background:var(--kan-rat)}.kan-start-dauer,.kan-start-rubrik{box-shadow:0 2px 10px rgba(0,0,0,.45)}.kan-start-dauer{right:14px;padding:6px 9px;font-size:var(--kan-t-mono-sm);background:rgba(11,11,16,.78)}.kan-start-weg-inhalt{display:flex;flex-direction:column;gap:10px;flex:1;padding:14px 16px 16px;min-width:0}.kan-start-weg-titel{margin:0;font-size:var(--kan-t-2xl);font-weight:700;letter-spacing:-.4px;color:var(--kan-ink)}.kan-start-weg-zusatz{font-weight:500;font-size:var(--kan-t-sm);color:var(--kan-ink-leise)}.kan-start-weg-text{margin:0;font-size:var(--kan-t-base);line-height:1.5;color:var(--kan-ink-leise)}.kan-start-optionen{display:flex;flex-direction:column;gap:6px}.kan-start-option{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--kan-papier);color:var(--kan-ink);border:1.5px solid var(--kan-linie);border-radius:9px;padding:10px 12px;cursor:pointer;transition:border-color var(--kan-eile)}.kan-start-option:hover{border-color:var(--kan-akzent-kante);background:var(--kan-papier-2)}.kan-start-option:focus-visible{outline:2px solid var(--kan-akzent);outline-offset:2px}.kan-start-option.is-aktiv{border-color:var(--kan-akzent);background:var(--kan-akzent-tint)}.kan-start-option-marke{flex:none;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--kan-linie-kraeftig);background:transparent;transition:border-color var(--kan-eile),box-shadow var(--kan-eile)}.kan-start-option.is-aktiv .kan-start-option-marke{border-color:var(--kan-akzent);box-shadow:inset 0 0 0 3px var(--kan-akzent)}.kan-start-option-name{font-weight:700;font-size:var(--kan-t-base);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kan-start-option-menge{font-size:var(--kan-t-mono-sm);color:var(--kan-ink-leise);white-space:nowrap;flex:none}.kan-start-option-preis{margin-left:auto;font-family:var(--kan-mono);font-size:var(--kan-t-mono-md);font-weight:600;white-space:nowrap;flex:none}.kan-start-schritte{display:flex;flex-wrap:wrap;gap:5px;margin:0}.kan-start-schritt{font-family:var(--kan-mono);font-size:var(--kan-t-mono-sm);border-radius:5px;padding:3px 7px;white-space:nowrap;text-transform:uppercase;letter-spacing:.4px;background:var(--kan-papier-3);color:var(--kan-ink-leise)}.kan-start-schritt.is-aktiv{background:var(--kan-akzent);color:var(--kan-ink-auf-akzent)}.kan-start-schritte-fuss{margin:-4px 0 0;font-size:var(--kan-t-sm);line-height:1.45;color:var(--kan-ink-leise)}.kan-start-fuss{margin-top:auto;display:flex;align-items:center;gap:var(--kan-raum-4);border-top:1px solid var(--kan-linie-zart);padding-top:12px;flex-wrap:wrap;row-gap:10px}.kan-start-summe{display:flex;flex-direction:column;gap:1px;min-width:0}.kan-start-summe .kan-mono{font-size:var(--kan-t-mono-sm);letter-spacing:var(--kan-sperr);text-transform:uppercase;color:var(--kan-ink-leise)}.kan-start-summe .kan-preis-wert{font-family:var(--kan-mono);font-size:24px;font-weight:600;line-height:1.1;white-space:nowrap;color:var(--kan-ink)}.kan-start-los{margin-left:auto;height:48px;padding:0 22px;border-radius:11px;font-size:var(--kan-t-lg);font-weight:700;flex:none}.kan-start-gespraech{display:flex;flex-direction:column;gap:8px;flex:1;background:var(--kan-rat-tint);border-radius:11px;padding:10px;min-height:96px}.kan-start-blase{align-self:flex-start;max-width:88%;padding:9px 12px;border-radius:10px;font-size:var(--kan-t-base);line-height:1.4}.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:4px}.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:5px;padding:3px 6px;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-papier);border:1px solid var(--kan-rat-kante);color:var(--kan-rat-text);border-radius:999px;padding:5px 10px;font-size:var(--kan-t-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--kan-eile),color var(--kan-eile)}.kan-start-chips .kan-chip:hover{background:var(--kan-rat);color:#FFFFFF;border-color:transparent}.kan-start-chips .kan-chip:focus-visible{outline:2px solid var(--kan-rat);outline-offset:2px}.kan-start-eingabe{margin-top:auto;display:flex;align-items:center;gap:8px;background:var(--kan-papier);border:1.5px solid var(--kan-rat-kante);border-radius:11px;padding:5px 5px 5px 14px;min-width:0}.kan-start-eingabe:focus-within{box-shadow:0 0 0 2px var(--kan-rat)}.kan-start-eingabe input{flex:1;min-width:0;height:38px;border:0;outline:0;background:transparent;font:inherit;font-size:var(--kan-t-lg);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:var(--kan-t-lg);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:38px;padding:0 16px;border:0;border-radius:8px;background:var(--kan-rat);color:#FFFFFF;font-size:var(--kan-t-base);font-weight:700;white-space:nowrap;cursor:pointer;transition:background var(--kan-eile)}.kan-start-fragen:hover{background:var(--kan-rat-tief)}.kan-start-kaufkopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kan-raum-5);margin:32px 0 12px;flex-wrap:wrap;row-gap:6px}.kan-start-kauftitel{margin:0;color:#FFFFFF;font-size:var(--kan-t-titel);font-weight:700;letter-spacing:-.5px}.kan-start-kaufalle{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--kan-rat-hell);font-size:var(--kan-t-sm);font-weight:600;text-decoration:none}.kan-start-kaufalle:hover{color:#FFFFFF}.kan-start-kaufraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.kan-start-kaufkarte{display:flex;flex-direction:column;gap:4px;position:relative;background:var(--kan-papier);border:1px solid var(--kan-linie);border-radius:12px;padding:14px;color:var(--kan-ink);text-decoration:none;transition:border-color var(--kan-eile),transform var(--kan-eile)}.kan-start-kaufkarte:hover{border-color:var(--kan-rat);transform:translateY(-2px)}.kan-start-kaufbild{position:relative;display:block;height:110px;margin-bottom:8px;border-radius:8px;overflow:hidden;background:var(--kan-papier-3)}.kan-start-kaufname{font-weight:700;font-size:var(--kan-t-lg);letter-spacing:-.2px}.kan-start-kaufmenge{font-size:var(--kan-t-sm);color:var(--kan-ink-leise)}.kan-start-kaufpreis{font-size:var(--kan-t-xl);font-weight:700;margin-top:4px;white-space:nowrap}.kan-start-kaufab{font-weight:500;font-size:var(--kan-t-sm);color:var(--kan-ink-leise)}.kan-start-kaufweg{font-size:var(--kan-t-sm);font-weight:600;color:var(--kan-rat-text);margin-top:2px}.kan-start-kaufweg:after{content:"";display:inline-block;width:0}.kan-start-kaufkarte:hover .kan-start-kaufweg{padding-left:3px}.kan-start-kaufweg{transition:padding-left var(--kan-eile)}.kan-start-kaufkarte:focus-visible{outline:2px solid var(--kan-rat);outline-offset:2px}@media (max-width:520px){.kan-start-kaufraster{grid-template-columns:repeat(2,minmax(0,1fr))}.kan-start-kaufbild{height:84px}.kan-start-option-menge{display:none}}@media (prefers-reduced-motion:reduce){.kan-start-chips .kan-chip,.kan-start-fragen,.kan-start-kaufkarte,.kan-start-kaufweg,.kan-start-option,.kan-start-option-marke,.kan-start-weg{transition:none}.kan-start-kaufkarte:hover,.kan-start-weg:hover{transform: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-fest)}.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-alt{display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:var(--kan-raum-7);background:var(--kan-papier-3);border-radius:var(--kan-rad-karte);padding:var(--kan-raum-7)}@media (max-width:1080px){.kan-start-alt{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:860px){.kan-start-alt{grid-template-columns:1fr}.kan-start-alt-bild{order:-1}}.kan-start-alt-inhalt{display:flex;flex-direction:column;gap:var(--kan-raum-5);min-width:0}.kan-start-alt-bild{display:block;aspect-ratio:16/9;min-width:0;border-radius:var(--kan-rad-innen);overflow:hidden;background:#0B1730}.kan-start-alt-bild img{display:block;width:100%;height:100%;object-fit:cover}.kan-start-alt-text{display:flex;flex-direction:column;gap:var(--kan-raum-2);min-width:0}.kan-start-alt-titel{margin:0;font-size:var(--kan-t-titel);font-weight:800;letter-spacing:-.02em;color:var(--kan-ink)}.kan-start-alt-sub{margin:0;font-size:var(--kan-t-base);color:var(--kan-ink-leise);max-width:46ch}.kan-start-alt-knoepfe{display:flex;gap:var(--kan-raum-3);flex:none;flex-wrap:wrap}.kan-start-alt-rat{display:inline-flex;align-items:center;cursor:pointer;border:1px solid var(--kan-rat);border-radius:var(--kan-rad-knopf);background:transparent;color:var(--kan-rat);font-family:var(--kan-sans);font-size:var(--kan-t-base);font-weight:700;padding:var(--kan-raum-3) var(--kan-raum-6);transition:background var(--kan-eile),color var(--kan-eile)}.kan-start-alt-rat:hover{background:var(--kan-rat);color:#FFFFFF}@media (prefers-reduced-motion:reduce){.kan-start-alt-rat{transition:none}}