.kn-page{--kn-top: 96px;--kn-raised: var(--ink-hover)}.kn-hero{padding-bottom:clamp(28px,4vw,48px)}.kn-hero__text{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:end}.kn-hero .display{max-width:640px}.kn-hero .kn-umbruch{display:none}@media(min-width:921px){.kn-hero .kn-umbruch{display:inline}.kn-hero.wg-hero .display{max-width:1000px;text-wrap:wrap}}.kn-hero .sub{margin-top:0}.kn-hero .ctas{margin-top:28px}.kn-hero__wagen{margin:clamp(24px,3.5vw,44px) auto 0;max-width:1080px}@media(max-width:920px){.kn-hero__text{grid-template-columns:1fr;gap:24px}}.kn-hero__wagen svg{display:block;width:100%;height:auto;overflow:visible}.auto .fein{display:none}.auto text{font-family:var(--sans)}.auto .k{stroke:var(--cream);stroke-width:3.5;stroke-linejoin:round;transition:stroke .6s,stroke-width .6s}.auto .koerper{fill:var(--kn-raised);transition:fill-opacity .8s}.auto .koerper-2{fill:var(--ink-2)}.auto .koerper-2.k{stroke:var(--mist);stroke-width:2.5}.auto .reifen{fill:var(--ink-deep)}.auto .felge{fill:none;stroke:var(--mist);stroke-width:3}.auto .nabe{fill:var(--mist)}.auto .spk{stroke:var(--mist);stroke-width:4;stroke-linecap:round}.auto .helm{fill:var(--cream);transition:fill .6s}.auto .visier{fill:var(--ink)}.auto .logo-k{fill:var(--cream)}.auto .logo-p{fill:var(--gold)}.auto .plat{fill:var(--ink-2)}.auto .leit{fill:none;stroke:var(--mist);stroke-width:3;transition:stroke .6s}.auto .puls{fill:none;stroke:var(--gold);stroke-width:5;stroke-linecap:round;stroke-dasharray:26 700;stroke-dashoffset:726;opacity:0}.auto .knoten{fill:var(--mist);transition:fill .6s}.auto .chip{fill:var(--kn-raised);stroke:var(--mist);stroke-width:2.5;transition:stroke .6s}.auto .stecker{fill:var(--mist);transition:fill .6s}.auto .block{fill:var(--ink-2);stroke:var(--mist);stroke-width:3;transition:stroke .6s}.auto .zyl{fill:var(--kn-raised);stroke:var(--mist);stroke-width:2.5;transition:stroke .6s}.auto .welle{stroke:var(--mist);stroke-width:3}.auto .antrieb{fill:none;stroke:var(--mist);stroke-width:5;stroke-linecap:round}.auto .ebene-lab{font-size:34px;font-weight:700;letter-spacing:.16em;fill:var(--mist);text-transform:uppercase;opacity:0;transition:fill .6s,opacity .6s}.auto .motor-lab{font-size:30px;font-weight:800;letter-spacing:.08em;fill:var(--cream)}.auto .bahn{stroke:var(--mist);stroke-width:3;opacity:.55;transition:opacity .6s,stroke .6s}.auto .bahn-strich{stroke:var(--mist);stroke-width:3;stroke-dasharray:60 50;opacity:.35}.auto .bahn-labels{opacity:0;transition:opacity .6s}.auto .bahn-lab{font-size:34px;font-weight:700;fill:var(--cream)}.auto .tempo{stroke:var(--mist);stroke-width:3;stroke-linecap:round;opacity:0}.auto .klammer{fill:none;stroke:var(--cream);stroke-width:10}.auto .crew-lab{font-size:34px;font-weight:700;letter-spacing:.16em;fill:var(--cream);text-transform:uppercase}.auto .crew{opacity:0;transition:opacity .8s}.auto .fuehrung path{fill:none;stroke:var(--gold);stroke-width:3}.auto .fuehrung .ebene-lab{opacity:1;fill:var(--gold-soft)}.auto .ebene{transition:transform 1.1s cubic-bezier(.65,0,.25,1),opacity .7s ease}.auto .rad .speichen{transform-box:fill-box;transform-origin:center}.kn-hero .einfahrt{animation:kn-einfahrt 2.6s cubic-bezier(.12,.75,.22,1) both .15s}.kn-hero .einfahrt .speichen{animation:kn-dreh 2.6s cubic-bezier(.12,.75,.22,1) both .15s,kn-rollen .9s linear 2.75s infinite}.kn-hero .einfahrt .tempo{animation:kn-tempo 2.6s ease-out both .15s}.kn-hero .einfahrt .tempo:nth-of-type(2){animation-delay:.23s}.kn-hero .einfahrt .tempo:nth-of-type(3){animation-delay:.31s}.kn-hero .bahn-strich{animation:kn-bahn .9s linear infinite}@keyframes kn-einfahrt{0%{transform:translate(-2100px)}to{transform:none}}@keyframes kn-dreh{0%{transform:rotate(-2160deg)}to{transform:none}}@keyframes kn-rollen{to{transform:rotate(360deg)}}@keyframes kn-tempo{0%{opacity:0}15%{opacity:.8}70%{opacity:.35}to{opacity:0}}@keyframes kn-bahn{to{stroke-dashoffset:110}}@keyframes kn-puls{0%{stroke-dashoffset:726;opacity:1}80%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes kn-zyl{0%,to{fill:var(--kn-raised)}50%{fill:color-mix(in srgb,var(--gold) 45%,var(--ink-2))}}.kn-szene{padding:clamp(80px,9vw,128px) 0 0}.kn-szene__kopf{max-width:860px}.kn-szene__kopf .lede{margin-top:18px}.kn-szene__raster{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(32px,4.5vw,72px)}.kn-buehne{position:sticky;top:var(--kn-top);height:calc(100vh - var(--kn-top));display:flex;flex-direction:column;justify-content:center;gap:18px}.kn-buehne__bild svg{display:block;width:100%;height:auto;max-height:calc(100vh - var(--kn-top) - 90px);overflow:visible}.kn-punkte{display:flex;gap:8px;justify-content:center}.kn-punkte i{width:26px;height:3px;border-radius:2px;background:color-mix(in srgb,var(--cream) 18%,transparent);transition:background .4s}.kn-punkte i.an{background:var(--cream)}.kn-punkte i.an:last-of-type{background:var(--gold)}.kn-schritte{list-style:none;margin:0;padding:16vh 0 30vh}.kn-schritt{min-height:64vh;display:flex;flex-direction:column;justify-content:center;opacity:.14;transform:translateY(14px);transition:opacity .55s ease,transform .55s var(--ease-premium)}.kn-schritt.ist-aktiv{opacity:1;transform:none}.kn-schritt__kicker{display:inline-flex;align-items:center;gap:12px;font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mist)}.kn-schritt__kicker:before{content:"";width:22px;height:2px;background:var(--gold)}.kn-schritt__titel{margin:14px 0 0;font-family:var(--serif);font-weight:500;font-size:clamp(24px,2.3vw,32px);line-height:1.18;letter-spacing:-.015em;color:var(--cream)}.kn-schritt__text{margin:16px 0 0;font-size:16px;line-height:1.65;color:color-mix(in srgb,var(--cream) 78%,transparent)}.kn-schritt__nutzen{margin:18px 0 0;padding:14px 16px;border-radius:2px;font-size:15px;line-height:1.55;color:var(--cream);background:color-mix(in srgb,var(--cream) 6%,transparent)}.kn-schritt__nutzen strong{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft)}.szene-wechsel :is(.koerper,.koerper-2){fill-opacity:.22}.szene-wechsel :is(.koerper-2,.setup--aufh path.k,.aero path.k:not(.koerper)){stroke-opacity:.35}.szene-wechsel .motor-a :is(.block,.zyl){stroke:var(--gold)}.szene-wechsel .motor-b{transform:translateY(560px);opacity:0}.szene-wechsel .motor-b :is(.block,.zyl){stroke:var(--cream)}.szene-wechsel .fuehrung{opacity:0;transition:opacity .6s}.szene-wechsel .motor .zyl{animation:kn-zyl .7s ease-in-out infinite;animation-delay:calc(var(--z) * .17s)}.szene-wechsel.ab-1 .fuehrung{opacity:1}.szene-wechsel.ab-1 .motor-a{transform:translateY(560px);opacity:0}.szene-wechsel.ab-1 .stecker{fill:var(--gold)}.szene-wechsel.ab-1 .elektronik .leit{stroke:var(--gold)}.szene-wechsel.ab-2 .motor-b{transform:none;opacity:1}.szene-wechsel[data-s="1"] .motor .zyl{animation-play-state:paused}.kn-szene--mandat{padding-bottom:0}.kn-szene--mandat .kn-schritt__titel{color:var(--ink)}.kn-szene--mandat .kn-schritt__text{color:var(--ink-2)}.kn-szene--mandat .kn-schritt__kicker{color:var(--ink-soft)}.kn-runde{gap:10px}.kn-runde__spuren,.kn-runde__feld{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.kn-spur{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding-bottom:6px}.kn-spur b{font-family:var(--serif);font-size:12px;letter-spacing:.06em;color:var(--gold-deep)}.kn-runde__feld{position:relative;grid-template-rows:repeat(var(--zeilen, 10),minmax(0,1fr));height:min(640px,calc(100vh - var(--kn-top) - 130px));background:var(--cream-bright);border-radius:2px}.kn-bahn{grid-column:var(--spalte);grid-row:1 / -1}.kn-bahn:nth-child(2n){background:color-mix(in srgb,var(--ink) 3.5%,transparent)}.kn-bahn--elektronik{background:color-mix(in srgb,var(--gold) 7%,transparent)}.kn-runde__weg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.kn-runde__spur-weg{fill:none;stroke:var(--line-warm);stroke-width:1.5;stroke-dasharray:4 6}.kn-runde__gefahren{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linejoin:round;transition:stroke-dashoffset .8s var(--ease-premium)}.kn-st{position:relative;z-index:1;grid-column:var(--spalte);grid-row:var(--zeile);align-self:center;justify-self:center;width:calc(100% - 16px);max-width:168px;padding:8px 10px;border-radius:2px;text-align:center;background:var(--cream-bright);box-shadow:0 8px 22px -14px color-mix(in srgb,var(--ink) 40%,transparent);transition:background .4s,color .4s,transform .4s var(--ease-premium),opacity .4s;opacity:.55}.kn-st b{display:block;font-size:12.5px;font-weight:600;line-height:1.3;color:inherit;hyphens:auto}.kn-st.ist-erledigt{opacity:1}.kn-st.ist-aktiv{opacity:1;background:var(--ink);color:var(--cream);transform:scale(1.06)}.kn-st--cockpit{box-shadow:inset 0 0 0 2px var(--gold)}.kn-st--cockpit.ist-aktiv{box-shadow:0 0 0 3px var(--gold)}.kn-token{position:absolute;left:0;top:0;z-index:2;width:16px;height:16px;margin:-8px 0 0 -8px;background:var(--gold);border-radius:2px;pointer-events:none;opacity:0;transition:transform .8s var(--ease-premium)}.kn-buehne[data-s] .kn-token{opacity:1}.kn-runde__legende{display:flex;align-items:center;gap:10px;margin:4px 0 0;font-size:13px;color:var(--ink-soft)}.kn-runde__legende i{width:14px;height:14px;border-radius:2px;box-shadow:inset 0 0 0 2px var(--gold);background:var(--cream-bright)}.kn-prinz-lede{margin-top:20px}.kn-unt__kopf{max-width:820px;margin-bottom:clamp(32px,4vw,52px)}.kn-unt__kopf .lede{margin-top:18px}.kn-partner p{margin:0;font-size:clamp(16.5px,1.5vw,19px);line-height:1.7}.kn-partner__liste{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px}.kn-partner__liste li{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:2px;background:color-mix(in srgb,var(--cream) 5%,transparent)}.kn-partner__liste strong{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--cream)}.kn-partner__liste span{font-size:14.5px;line-height:1.55;color:color-mix(in srgb,var(--cream) 72%,transparent)}.kn-partner__cta{margin-top:28px}.kn-x-sek{padding:clamp(80px,9vw,128px) 0}.kn-x{margin-top:clamp(24px,3vw,40px)}.kn-x__buehne{aspect-ratio:1640 / 600}.kn-x__buehne svg{display:block;width:100%;height:100%;overflow:visible}.kn-x__buehne [data-teil]{cursor:pointer}.kn-x__steuer{display:flex;align-items:center;gap:14px 28px;margin-top:18px}.kn-x__tabs{flex:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.kn-x__tab{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px 11px;border:0;border-radius:2px;cursor:pointer;text-align:left;font:inherit;background:color-mix(in srgb,var(--cream) 6%,transparent);color:color-mix(in srgb,var(--cream) 82%,transparent);transition:background .3s,color .3s}.kn-x__tab:hover{background:color-mix(in srgb,var(--cream) 12%,transparent);color:var(--cream)}.kn-x__tab[aria-selected=true]{background:var(--cream);color:var(--ink)}.kn-x__tab:focus-visible,.kn-x__explo:focus-visible,.kn-teil__weiter:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.kn-x__b{font-family:var(--serif);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--gold-soft)}.kn-x__tab[aria-selected=true] .kn-x__b{color:var(--gold-deep)}.kn-x__n{font-size:13.5px;font-weight:600;line-height:1.2}.kn-x__explo{flex:none;display:inline-flex;align-items:center;gap:12px;padding:6px 0;border:0;background:none;cursor:pointer;font:600 14px var(--sans);color:var(--cream)}.kn-x__schalter{position:relative;width:38px;height:20px;border-radius:999px;background:color-mix(in srgb,var(--cream) 22%,transparent);transition:background .3s}.kn-x__schalter:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--cream);transition:transform .3s var(--ease-premium)}.kn-x__explo[aria-pressed=true] .kn-x__schalter{background:var(--gold)}.kn-x__explo[aria-pressed=true] .kn-x__schalter:after{transform:translate(18px)}.kn-x__panels{margin-top:clamp(28px,3.5vw,44px)}.kn-teil{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:0 clamp(32px,5vw,80px);animation:kn-panel .5s var(--ease-premium) both}.kn-teil[hidden]{display:none}.kn-teil__links,.kn-teil__rechts{min-width:0}.kn-teil__rechts>.kn-teil__h:first-child{margin-top:6px}@keyframes kn-panel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kn-teil__kopf{display:flex;align-items:center;gap:16px}.kn-teil__b{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:2px;font-family:var(--serif);font-size:22px;font-weight:700;color:var(--gold-soft);background:color-mix(in srgb,var(--cream) 7%,transparent)}.kn-teil__unter{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.kn-teil__titel{margin:4px 0 0;font-family:var(--serif);font-weight:500;font-size:clamp(26px,2.5vw,34px);line-height:1.12;letter-spacing:-.015em;color:var(--cream)}.kn-teil__bed{margin:20px 0 0;font-size:16px;line-height:1.65;color:color-mix(in srgb,var(--cream) 78%,transparent)}.kn-teil__kern{margin:22px 0 0;padding:0}.kn-teil__kern p{margin:0;font-family:var(--serif);font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--cream)}.kn-teil__h{margin:26px 0 0;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.kn-teil__liste{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.kn-teil__liste li{position:relative;padding-left:20px;font-size:15px;line-height:1.5;color:color-mix(in srgb,var(--cream) 86%,transparent)}.kn-teil__liste li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:1px;background:var(--gold)}.kn-teil__abgr{margin:16px 0 0;font-size:14.5px;line-height:1.6;color:color-mix(in srgb,var(--cream) 64%,transparent)}.kn-teil__fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:24px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--cream) 12%,transparent)}.kn-teil__link{font-size:15px;font-weight:600;color:var(--gold);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.kn-teil__link .arrow{display:inline-block;text-decoration:none}.kn-teil__link:hover{color:var(--cream)}.kn-teil__weiter{margin-left:auto;padding:6px 0;border:0;background:none;cursor:pointer;font:600 14px var(--sans);color:var(--cream)}.kn-teil__weiter:after{content:" →";color:var(--gold)}.kn-teil__weiter:hover{color:var(--gold-soft)}.auto .marke__q{fill:var(--ink);stroke:color-mix(in srgb,var(--cream) 55%,transparent);stroke-width:2.5;transition:fill .35s,stroke .35s}.auto .marke__b{font-family:var(--serif);font-size:24px;font-weight:700;fill:var(--cream);transition:fill .35s;pointer-events:none}.auto .marke__n{font-size:30px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;fill:var(--gold-soft);paint-order:stroke;stroke:var(--ink);stroke-width:10px;stroke-linejoin:round;opacity:0;transition:opacity .35s;pointer-events:none}.auto .marke{transition:transform 1.1s cubic-bezier(.65,0,.25,1)}.auto .marke.ist-vorschau .marke__q{stroke:var(--gold)}.auto .marke.ist-vorschau .marke__n{opacity:1}.auto .luft path{fill:none;stroke-linecap:round}.auto .luft-spur{stroke:var(--mist);stroke-width:2;opacity:.35}.auto .luft-zug{stroke:var(--gold-soft);stroke-width:3;stroke-dasharray:110 330}.auto .luft{opacity:0;transition:opacity .6s;pointer-events:none}.auto .anzeige{opacity:0;transition:opacity .5s}.auto .anz{fill:var(--ink-2);stroke:var(--gold);stroke-width:2.5}.auto .anz-z{stroke:var(--mist);stroke-width:6;stroke-linecap:round}.auto .anz-leit{fill:none;stroke:var(--gold);stroke-width:2;stroke-dasharray:6 8}.auto .anz-ok{fill:var(--gold)}.auto .anz-haken{fill:none;stroke:var(--ink);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;transition:stroke-dashoffset .5s ease .35s}.auto--explorer .crew{pointer-events:none}.auto--explorer .klammer{transform-box:fill-box;transform-origin:top;vector-effect:non-scaling-stroke;transition:transform 1.1s cubic-bezier(.65,0,.25,1)}.auto--explorer .crew-lab{transition:opacity .4s}.auto--explorer .setup .speichen,.auto--explorer .bahn-strich{animation-play-state:paused}.auto--explorer .speichen{animation:kn-rollen .9s linear infinite paused}.auto--explorer .bahn-strich{animation:kn-bahn .9s linear infinite paused}@keyframes kn-luft{to{stroke-dashoffset:-440}}.kn-x__buehne[data-aktiv] .ebene{opacity:.2}.kn-x__buehne.ist-explodiert[data-aktiv] .ebene{opacity:.5}.kn-x__buehne[data-aktiv=chassis] .ebene.chassis,.kn-x__buehne[data-aktiv=cockpit] .ebene.cockpit,.kn-x__buehne[data-aktiv=elektronik] .ebene.elektronik,.kn-x__buehne[data-aktiv=aero] .ebene.aero,.kn-x__buehne[data-aktiv=setup] .ebene:is(.setup,.strecke),.kn-x__buehne[data-aktiv=motor] .ebene.motor,.kn-x__buehne[data-aktiv=crew] .wagen .ebene{opacity:1}.kn-x__buehne:is([data-aktiv=elektronik],[data-aktiv=motor]) .wagen .ebene.chassis{opacity:1}.kn-x__buehne:is([data-aktiv=elektronik],[data-aktiv=motor]) .chassis :is(.koerper,.koerper-2){fill-opacity:.1;stroke-opacity:.3}.kn-x__buehne:is([data-aktiv=elektronik],[data-aktiv=motor]) .chassis .logo-k{opacity:.25}.kn-x__buehne[data-aktiv=chassis] .marke--chassis .marke__q,.kn-x__buehne[data-aktiv=cockpit] .marke--cockpit .marke__q,.kn-x__buehne[data-aktiv=elektronik] .marke--elektronik .marke__q,.kn-x__buehne[data-aktiv=aero] .marke--aero .marke__q,.kn-x__buehne[data-aktiv=setup] .marke--setup .marke__q,.kn-x__buehne[data-aktiv=motor] .marke--motor .marke__q,.kn-x__buehne[data-aktiv=crew] .marke--crew .marke__q{fill:var(--gold);stroke:var(--gold)}.kn-x__buehne[data-aktiv=chassis] .marke--chassis .marke__b,.kn-x__buehne[data-aktiv=cockpit] .marke--cockpit .marke__b,.kn-x__buehne[data-aktiv=elektronik] .marke--elektronik .marke__b,.kn-x__buehne[data-aktiv=aero] .marke--aero .marke__b,.kn-x__buehne[data-aktiv=setup] .marke--setup .marke__b,.kn-x__buehne[data-aktiv=motor] .marke--motor .marke__b,.kn-x__buehne[data-aktiv=crew] .marke--crew .marke__b{fill:var(--ink)}.kn-x__buehne[data-aktiv=chassis] .marke--chassis .marke__n,.kn-x__buehne[data-aktiv=cockpit] .marke--cockpit .marke__n,.kn-x__buehne[data-aktiv=elektronik] .marke--elektronik .marke__n,.kn-x__buehne[data-aktiv=aero] .marke--aero .marke__n,.kn-x__buehne[data-aktiv=setup] .marke--setup .marke__n,.kn-x__buehne[data-aktiv=motor] .marke--motor .marke__n,.kn-x__buehne[data-aktiv=crew] .marke--crew .marke__n,.kn-x__buehne.ist-explodiert .marke__n{opacity:1}.kn-x__buehne[data-aktiv=chassis] .chassis .k,.kn-x__buehne[data-aktiv=cockpit] .cockpit .k{stroke:var(--gold)}.kn-x__buehne[data-aktiv=cockpit] .helm{fill:var(--gold)}.kn-x__buehne[data-aktiv=cockpit] .anzeige{opacity:1}.kn-x__buehne[data-aktiv=cockpit] .anz-haken{stroke-dashoffset:0}.kn-x__buehne[data-aktiv=elektronik] .elektronik :is(.leit,.chip){stroke:var(--gold)}.kn-x__buehne[data-aktiv=elektronik] .elektronik :is(.knoten,.stecker){fill:var(--gold)}.kn-x__buehne[data-aktiv=elektronik] .puls{stroke:var(--cream);animation:kn-puls 1.6s linear infinite;animation-delay:calc(var(--p) * .45s)}.kn-x__buehne[data-aktiv=aero] .aero .k{stroke:var(--gold)}.kn-x__buehne[data-aktiv=aero]:not(.ist-explodiert) .luft{opacity:1}.kn-x__buehne[data-aktiv=aero] .luft-zug{animation:kn-luft 1.5s linear infinite;animation-delay:calc(var(--l) * -.4s)}.kn-x__buehne[data-aktiv=setup] .setup .k{stroke:var(--gold)}.kn-x__buehne[data-aktiv=setup] .felge{stroke:var(--gold-soft)}.kn-x__buehne[data-aktiv=setup] .bahn{opacity:1;stroke:var(--gold)}.kn-x__buehne[data-aktiv=setup] .bahn-labels{opacity:1}.kn-x__buehne:is([data-aktiv=setup],[data-aktiv=crew]) :is(.speichen,.bahn-strich){animation-play-state:running}.kn-x__buehne[data-aktiv=motor] .motor :is(.block,.zyl){stroke:var(--gold)}.kn-x__buehne[data-aktiv=motor] .motor .zyl{animation:kn-zyl .7s ease-in-out infinite;animation-delay:calc(var(--z) * .17s)}.kn-x__buehne[data-aktiv=crew] .crew{opacity:1}.kn-x__buehne[data-aktiv=crew] .puls{animation:kn-puls 2.4s linear infinite;animation-delay:calc(var(--p) * .7s)}.kn-x__buehne.ist-explodiert :is(.cockpit,.marke--cockpit){transform:translateY(-360px)}.kn-x__buehne.ist-explodiert :is(.aero,.marke--aero){transform:translateY(-320px)}.kn-x__buehne.ist-explodiert :is(.chassis,.marke--chassis){transform:translateY(-170px)}.kn-x__buehne.ist-explodiert :is(.elektronik,.motor,.marke--elektronik,.marke--motor){transform:translateY(40px)}.kn-x__buehne.ist-explodiert :is(.setup,.strecke,.marke--setup){transform:translateY(210px)}.kn-x__buehne.ist-explodiert .setup--aufh{opacity:0!important}.kn-x__buehne.ist-explodiert .marke--crew{transform:translateY(-260px)}.kn-x__buehne.ist-explodiert .klammer{transform:translateY(-295px) scaleY(1.866)}.kn-x__buehne.ist-explodiert .crew-lab{opacity:0}.kn-x__buehne.ist-explodiert:is([data-aktiv=elektronik],[data-aktiv=motor]) .chassis :is(.koerper,.koerper-2){fill-opacity:1;stroke-opacity:1}.kn-x__buehne.ist-explodiert:is([data-aktiv=elektronik],[data-aktiv=motor]) .chassis .logo-k{opacity:1}.kn-kette{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.kn-kette__glied{padding:18px 16px;hyphens:auto;-webkit-hyphens:auto}.kn-kette__kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.kn-kette__nr{font-family:var(--serif);font-size:13px;font-weight:700;color:var(--ink-soft)}.kn-kette__tag{padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);background:color-mix(in srgb,var(--ink) 6%,transparent)}.kn-kette__glied .lm-karte__t{font-size:16.5px}.kn-kette__glied .lm-karte__s{font-size:14px}.kn-kette__glied.ist-ki{background:color-mix(in srgb,var(--gold) 9%,var(--cream-bright))}.kn-kette__glied.ist-ki .kn-kette__tag{color:var(--on-gold, #fff);background:var(--gold)}.kn-kette__anteil{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;height:3px;margin-top:16px}.kn-kette__anteil,.kn-kette__anteil i{border-radius:2px}.kn-kette__anteil{background:none}.kn-kette__anteil:before,.kn-kette__anteil:after{content:"";border-radius:2px;background:var(--line-warm)}.kn-kette__anteil:before{grid-column:1}.kn-kette__anteil i{grid-column:2;background:var(--gold)}.kn-kette__anteil:after{grid-column:3 / -1}.kn-kette__fazit{max-width:860px;margin:22px 0 0;font-size:15.5px;line-height:1.7;color:var(--ink-2)}.kn-schichten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kn-schicht{padding:26px 24px 22px}.kn-schicht__liste{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.kn-schicht__liste li{position:relative;padding-left:18px;font-size:15px;line-height:1.5;color:var(--ink-2)}.kn-schicht__liste li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:1px;background:var(--line-warm)}.kn-schicht.ist-eigen .kn-schicht__liste li:before{background:var(--gold)}.kn-schicht__fuss{margin-top:auto;padding-top:16px;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.kn-schichten__band{display:flex;gap:14px;align-items:flex-start;max-width:900px;margin:22px 0 0;font-size:15.5px;line-height:1.7;color:var(--ink-2)}.kn-schichten__band i{flex:none;width:10px;height:10px;margin-top:.6em;border-radius:1px;background:var(--gold)}.kn-schichten__band strong{color:var(--ink)}.kn-ep__text{margin:0 0 22px;font-size:clamp(16.5px,1.5vw,19px);line-height:1.7;color:var(--ink-2)}.kn-ep__text:last-child{margin:28px 0 0}.kn-ep__h{margin:34px 0 14px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.kn-phasen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.kn-phasen li{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 14px 0 0;border-top:2px solid var(--line-warm)}.kn-phasen li:before{content:"";position:absolute;top:-6px;left:0;width:10px;height:10px;border-radius:1px;background:var(--ink)}.kn-phasen li:last-child:before{background:var(--gold)}.kn-phasen__nr{font-family:var(--serif);font-size:12px;font-weight:700;color:var(--ink-soft)}.kn-phasen strong{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--ink)}.kn-phasen span:last-child{font-size:14px;line-height:1.5;color:var(--ink-2);hyphens:auto;-webkit-hyphens:auto}.kn-weiter{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kn-weiter__karte{position:relative;height:100%;padding:24px 24px 56px;text-decoration:none;transition:transform .4s var(--ease-premium),box-shadow .4s}.kn-weiter__karte:hover{transform:translateY(-3px);box-shadow:0 24px 56px -28px color-mix(in srgb,var(--ink) 34%,transparent)}.kn-weiter__karte:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.kn-weiter__pfeil{position:absolute;left:24px;bottom:20px;font-size:18px;color:var(--gold);transition:transform .4s var(--ease-premium)}.kn-weiter__karte:hover .kn-weiter__pfeil{transform:translate(5px)}@media(max-width:1100px){.kn-kette,.kn-kette__anteil{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-kette__anteil{display:none}}@media(max-width:1000px){.kn-x__steuer{flex-direction:column;align-items:stretch}.kn-x__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.kn-x__explo{align-self:flex-start}.kn-teil{grid-template-columns:1fr}.kn-teil__rechts>.kn-teil__h:first-child{margin-top:28px}}@media(max-width:700px){.kn-x__buehne.ist-explodiert{aspect-ratio:1640 / 1080}.kn-x__buehne.ist-explodiert .marke__n{opacity:0}.kn-x__buehne.ist-explodiert[data-aktiv=chassis] .marke--chassis .marke__n,.kn-x__buehne.ist-explodiert[data-aktiv=cockpit] .marke--cockpit .marke__n,.kn-x__buehne.ist-explodiert[data-aktiv=elektronik] .marke--elektronik .marke__n,.kn-x__buehne.ist-explodiert[data-aktiv=aero] .marke--aero .marke__n,.kn-x__buehne.ist-explodiert[data-aktiv=setup] .marke--setup .marke__n,.kn-x__buehne.ist-explodiert[data-aktiv=motor] .marke--motor .marke__n,.kn-x__buehne.ist-explodiert[data-aktiv=crew] .marke--crew .marke__n{opacity:1}}@media(max-width:760px){.kn-schichten,.kn-weiter,.kn-phasen{grid-template-columns:1fr}.kn-phasen li{padding:0 0 18px 26px;border-top:0;border-left:2px solid var(--line-warm)}.kn-phasen li:before{top:2px;left:-6px}}@media(max-width:560px){.kn-kette{grid-template-columns:1fr}.kn-x__tab{padding:9px 7px 10px}.kn-x__n{font-size:11.5px;hyphens:auto}.auto .marke__n{font-size:48px;stroke-width:14px}}@media(max-width:900px){.kn-page{--kn-top: 60px}.kn-szene__raster{grid-template-columns:1fr;gap:0}.kn-buehne{z-index:3;height:auto;gap:10px;padding:14px 0 12px;margin:0 calc(var(--wrap-pad) * -1);padding-left:var(--wrap-pad);padding-right:var(--wrap-pad);background:var(--ink)}.kn-szene--mandat .kn-buehne{background:var(--cream)}.kn-buehne__bild svg{max-height:calc(var(--kn-vh, 1vh) * 38)}.kn-schritte{padding:calc(var(--kn-vh, 1vh) * 6) 0 calc(var(--kn-vh, 1vh) * 34)}.kn-schritt{min-height:calc(var(--kn-vh, 1vh) * 58);justify-content:flex-start;padding-top:calc(var(--kn-vh, 1vh) * 7)}.auto .ebene-lab,.auto .crew-lab{font-size:62px}.auto .fuehrung .ebene-lab{font-size:52px}.auto .bahn-labels{display:none}.kn-runde__feld{height:calc(var(--kn-vh, 1vh) * 34)}.kn-st{width:14px;height:14px;padding:0;border-radius:50%;background:var(--line-warm);box-shadow:none}.kn-st b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kn-st.ist-erledigt{background:var(--ink)}.kn-st.ist-aktiv{background:var(--ink);transform:scale(1.4)}.kn-st--cockpit,.kn-st--cockpit.ist-aktiv{box-shadow:0 0 0 2px var(--gold)}.kn-spur span{display:none}.kn-spur b{font-size:13px}.kn-token{width:12px;height:12px;margin:-6px 0 0 -6px}}.kn-nur-schmal,.kn-x__hoch{display:none}@media(max-width:900px){.kn-nur-breit{display:none}.kn-nur-schmal{display:inline}.kn-x.ist-laufend .kn-x__oben{position:sticky;top:var(--kn-top);z-index:3;margin:0 calc(var(--wrap-pad) * -1);padding:10px var(--wrap-pad) 10px;background:var(--ink);box-shadow:0 14px 18px -14px #0000008c}.kn-x.ist-laufend .wg-recht{margin-top:2px;font-size:10px;text-align:left}.kn-x.ist-laufend .kn-x__steuer{margin-top:8px;flex-direction:row;align-items:stretch;gap:4px}.kn-x.ist-laufend .kn-x__hoch{display:grid;place-items:center;flex:none;width:40px;padding:0;cursor:pointer;border:1px solid color-mix(in srgb,var(--cream) 30%,transparent);border-radius:2px;background:none;color:var(--cream);font:600 16px var(--sans)}.kn-x.ist-laufend .kn-x__hoch:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.kn-x.ist-laufend .kn-x__explo{display:none}.kn-x.ist-laufend .kn-x__tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.kn-x.ist-laufend .kn-x__tab{align-items:center;padding:7px 0 8px}.kn-x.ist-laufend .kn-x__n{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kn-x.ist-laufend .kn-x__b{font-size:14px}.kn-x.ist-laufend .kn-x__panels{margin-top:0}.kn-x.ist-laufend .kn-teil{animation:none;padding:34px 0 40px;border-top:1px solid color-mix(in srgb,var(--cream) 12%,transparent)}.kn-x.ist-laufend .kn-teil:first-child{border-top:0;padding-top:26px}.kn-x.ist-laufend .kn-teil:last-child{padding-bottom:0}.kn-x.ist-laufend .kn-teil__weiter{display:none}.kn-x.ist-laufend .kn-teil__fuss:not(:has(.kn-teil__link)){display:none}.kn-szene,.kn-x-sek{overflow:visible}:is(.kn-buehne,.kn-x.ist-laufend .kn-x__oben) .auto,:is(.kn-buehne,.kn-x.ist-laufend .kn-x__oben) .auto *{animation:none!important;transition:none!important}.kn-x.ist-laufend .kn-x__tab,.kn-st,.kn-runde__gefahren,.kn-punkte i{transition:none}.kn-token{transition-duration:.3s}:is(.kn-buehne,.kn-x.ist-laufend .kn-x__oben):before{content:"";position:absolute;left:0;right:0;bottom:100%;height:10px;background:inherit}.kn-x.ist-laufend .auto .klammer{stroke-width:3}.kn-x.ist-laufend .kn-x__buehne{cursor:pointer}.kn-schritt{opacity:.3;transform:none;transition:none;min-height:calc(var(--kn-vh, 1vh) * 46)}.kn-schritt:has(+.kn-schritt.ist-aktiv){opacity:1}}@media(prefers-reduced-motion:reduce){.kn-page *,.kn-page *:before{animation:none!important;transition:none!important}.kn-schritt{opacity:1;transform:none}}
