.k-studio__buehne{position:relative;margin:0;overflow:hidden;background:var(--t-flaeche-2);isolation:isolate;-webkit-user-select:none;user-select:none}.k-studio__standbild,.k-studio__standbild img,.k-studio__leinwand,.k-studio__blende{position:absolute;inset:0;width:100%;height:100%}.k-studio__standbild img{object-fit:cover;object-position:50% 60%}.k-studio__leinwand,.k-studio__blende{display:block;touch-action:pan-y}.k-studio__leinwand{z-index:1;opacity:0;transition:opacity 260ms var(--aus)}.k-studio__leinwand.ist-bereit{opacity:1}.k-studio__blende{z-index:2;opacity:0;pointer-events:none;transition:opacity 320ms var(--aus)}.k-studio__blende.ist-an{opacity:1;transition:none}.k-studio__buehne.laedt::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:6;height:3px;background:linear-gradient(90deg,transparent,var(--licht),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:k-studio-laden 1.1s linear infinite}@keyframes k-studio-laden{from{background-position:-40% 0}to{background-position:140% 0}}.k-studio__toast{position:absolute;top:var(--a-3);left:50%;z-index:7;width:max-content;max-width:calc(100% - 2 * var(--a-3));margin:0;padding:.55em .9em;translate:-50% 0;border-left:3px solid var(--signal);background:rgba(20,23,26,.9);color:var(--hell);font-size:var(--fs-klein);line-height:1.4;pointer-events:none}.k-studio__toast.ist-neu{animation:k-studio-toast 240ms var(--aus)}@keyframes k-studio-toast{from{opacity:0;translate:-50% -6px}}.k-studio__status{position:absolute;left:var(--a-3);bottom:var(--a-3);z-index:7;max-width:calc(100% - 2 * var(--a-3));margin:0;padding:.45em .75em;background:rgba(20,23,26,.86);color:var(--hell);font-size:var(--fs-klein);line-height:1.4}.k-studio__vergleich{position:absolute;top:0;bottom:0;left:0;z-index:5;width:52px;margin-left:-26px;cursor:ew-resize;touch-action:none}.k-studio__vergleich-linie{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:rgba(248,246,241,.92);box-shadow:0 0 0 1px rgba(20,23,26,.25);opacity:0;transition:opacity var(--d-hover)}.k-studio__vergleich.ist-offen .k-studio__vergleich-linie{opacity:1}.k-studio__vergleich-griff{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;translate:-50% -50%;border-radius:50%;background:var(--weiss);color:var(--tinte);box-shadow:0 6px 18px rgba(0,0,0,.35)}.k-studio__vergleich:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.k-studio__vergleich:focus-visible .k-studio__vergleich-griff{outline:3px solid var(--signal);outline-offset:3px}.k-studio__etikett{position:absolute;top:var(--a-3);z-index:4;padding:.3em .6em;background:rgba(20,23,26,.78);color:var(--hell);font:800 var(--fs-dachzeile)/1.2 var(--font-plakat);font-stretch:75%;letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity var(--d-hover);pointer-events:none}.k-studio__etikett--original{left:var(--a-3)}.k-studio__etikett--vis{right:var(--a-3)}.k-studio__etikett.ist-an{opacity:1}.k-studio__mass{position:absolute;z-index:6;padding:.3em .6em;translate:12px -130%;background:var(--weiss);color:var(--tinte);font-size:var(--fs-klein);font-weight:650;white-space:nowrap;pointer-events:none;box-shadow:0 6px 16px rgba(0,0,0,.25)}.k-studio__hinweis{margin-block-start:var(--a-3);color:var(--t-text-2)}.k-studio__hinweis p{margin:0}.k-studio__gruppe{min-width:0;margin:0;padding:0;border:0}.k-studio__legende{display:flex;align-items:baseline;gap:.6em;width:100%;margin-block-end:var(--a-3);padding:0;font:800 var(--fs-dachzeile)/1.3 var(--font-plakat);font-stretch:75%;letter-spacing:.1em;text-transform:uppercase;color:var(--t-text)}.k-studio__legende-wert{margin-inline-start:auto;font:400 var(--fs-klein)/1.3 var(--font-text);letter-spacing:0;text-transform:none;color:var(--t-text-2)}.k-studio__chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:var(--a-2)}.k-studio__chip{position:relative;display:flex}.k-studio__wahl{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.k-studio__chip-in{display:grid;justify-items:center;align-content:start;gap:.3em;width:100%;min-height:44px;padding:.55em .35em .5em;border:1.5px solid var(--t-linie);border-radius:var(--r-chip);background:var(--t-karte);color:var(--t-text);text-align:center;cursor:pointer;transition:border-color var(--d-hover),background-color var(--d-hover),translate .12s var(--aus)}:is(.k-studio__chip,.k-studio__szene,.k-studio__farbe):hover .k-studio__chip-in{border-color:var(--t-text-2)}.k-studio__wahl:checked + .k-studio__chip-in{border-color:var(--t-text);box-shadow:inset 0 0 0 1px var(--t-text)}.k-studio__wahl:active + .k-studio__chip-in{translate:0 1px}.k-studio__wahl:focus-visible + .k-studio__chip-in{outline:3px solid var(--t-fokus);outline-offset:2px}.k-studio__ikon{display:block;width:40px;height:40px;background-color:var(--t-text-2);-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.k-studio__wahl:checked + .k-studio__chip-in .k-studio__ikon{background-color:var(--t-text)}[data-ikon=m-kreuz]{-webkit-mask-image:url("../../grafik/studio/ikonen/m-kreuz.e9a414820e.svg");mask-image:url("../../grafik/studio/ikonen/m-kreuz.e9a414820e.svg")}[data-ikon=m-halb]{-webkit-mask-image:url("../../grafik/studio/ikonen/m-halb.75a19bf14b.svg");mask-image:url("../../grafik/studio/ikonen/m-halb.75a19bf14b.svg")}[data-ikon=m-drittel]{-webkit-mask-image:url("../../grafik/studio/ikonen/m-drittel.54c1fef255.svg");mask-image:url("../../grafik/studio/ikonen/m-drittel.54c1fef255.svg")}[data-ikon=m-fisch]{-webkit-mask-image:url("../../grafik/studio/ikonen/m-fisch.0969c40d73.svg");mask-image:url("../../grafik/studio/ikonen/m-fisch.0969c40d73.svg")}[data-ikon=m-diagonal]{-webkit-mask-image:url("../../grafik/studio/ikonen/m-diagonal.6dcf93f3d8.svg");mask-image:url("../../grafik/studio/ikonen/m-diagonal.6dcf93f3d8.svg")}[data-ikon=m-roemisch]{-webkit-mask-image:url("../../grafik/studio/ikonen/m-roemisch.594ae5ddc1.svg");mask-image:url("../../grafik/studio/ikonen/m-roemisch.594ae5ddc1.svg")}[data-ikon=f-30x60]{-webkit-mask-image:url("../../grafik/studio/ikonen/f-30x60.4d10ecef4b.svg");mask-image:url("../../grafik/studio/ikonen/f-30x60.4d10ecef4b.svg")}[data-ikon=f-60x60]{-webkit-mask-image:url("../../grafik/studio/ikonen/f-60x60.e5e0f250c7.svg");mask-image:url("../../grafik/studio/ikonen/f-60x60.e5e0f250c7.svg")}[data-ikon=f-60x120]{-webkit-mask-image:url("../../grafik/studio/ikonen/f-60x120.37dcdb4558.svg");mask-image:url("../../grafik/studio/ikonen/f-60x120.37dcdb4558.svg")}[data-ikon=f-120x120]{-webkit-mask-image:url("../../grafik/studio/ikonen/f-120x120.840ce32fdb.svg");mask-image:url("../../grafik/studio/ikonen/f-120x120.840ce32fdb.svg")}[data-ikon=f-20x120]{-webkit-mask-image:url("../../grafik/studio/ikonen/f-20x120.6f9bdb3c75.svg");mask-image:url("../../grafik/studio/ikonen/f-20x120.6f9bdb3c75.svg")}[data-ikon=f-10x10]{-webkit-mask-image:url("../../grafik/studio/ikonen/f-10x10.045a9724e3.svg");mask-image:url("../../grafik/studio/ikonen/f-10x10.045a9724e3.svg")}[data-ikon=f-2-5x2-5]{-webkit-mask-image:url("../../grafik/studio/ikonen/f-2-5x2-5.399c37649b.svg");mask-image:url("../../grafik/studio/ikonen/f-2-5x2-5.399c37649b.svg")}.k-studio__chip-bild{width:56px;height:56px;border-radius:2px;object-fit:cover}.k-studio__chip-name{max-width:100%;font-size:.8125rem;font-weight:650;line-height:1.2;overflow-wrap:break-word}.k-studio__chips--muster .k-studio__chip-name{-webkit-hyphens:auto;hyphens:auto}.k-studio__chip-zusatz{font-size:.8125rem;line-height:1.2;color:var(--t-text-2)}.k-studio__wahl:checked + .k-studio__chip-in .k-studio__chip-name::after{content:"";display:inline-block;width:6px;height:10px;margin-inline-start:.35em;vertical-align:.05em;background:var(--signal);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.k-studio__wisch{position:relative}.k-studio__wisch-pfeil{display:none}.k-studio--voll .k-studio__h2{max-width:20ch}.k-studio__raster{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"buehne" "hinweis" "rechts";gap:var(--a-4)}.k-studio__links{display:contents}.k-studio__buehne--voll{grid-area:buehne}.k-studio__links>.k-studio__hinweis{grid-area:hinweis;margin:0}.k-studio__links>.k-studio__ohne-js{grid-area:hinweis}.k-studio__rechts{grid-area:rechts;display:grid;gap:var(--a-6);align-content:start;min-width:0}.k-studio__rechts>*{min-width:0}.k-studio__szenen-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--a-2)}.k-studio__szene{position:relative;display:flex}.k-studio__szene .k-studio__chip-in{display:flex;text-align:left;align-items:center;gap:.6em;width:100%;min-height:52px;padding:.35em .6em .35em .35em;border:1.5px solid var(--t-linie);border-radius:var(--r-chip);background:var(--t-karte);color:var(--t-text);cursor:pointer}.k-studio__szene-bild{flex:none;width:44px;height:44px;border-radius:2px;object-fit:cover}.k-studio__szene-bild--muster{display:grid;place-items:center;background:var(--t-flaeche-2)}.k-studio__szene-bild--muster .k-studio__ikon{width:30px;height:30px}.k-studio__szene-text{display:grid;min-width:0;line-height:1.2}.k-studio__szene-titel{font-weight:650}.k-studio__szene-kurz{font-size:var(--fs-klein);color:var(--t-text-2)}.k-studio__drehen-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a-2) var(--a-4);margin-block-start:var(--a-3)}.k-studio__drehen{min-height:44px;padding-inline:1em;font-size:var(--fs-klein)}.k-studio__drehen .ikon{width:18px;height:18px}.k-studio__drehen:disabled{opacity:.45;cursor:not-allowed}.k-studio__richtung{color:var(--t-text-2)}.k-studio__warnung{display:flex;gap:.6em;margin:var(--a-3) 0 0;padding:.7em .9em;border-left:3px solid var(--signal);background:var(--t-karte);color:var(--t-text);font-size:var(--fs-klein);line-height:1.45}.k-studio__fuge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--a-3)}.k-studio__fuge-label{font-size:var(--fs-klein);color:var(--t-text-2)}.k-studio__fuge-wert{min-width:3.6em;font-weight:650;text-align:right}.k-studio__regler{width:100%;height:44px;margin:0;accent-color:var(--signal);background:transparent;cursor:pointer}.k-studio__regler:focus-visible{outline:3px solid var(--t-fokus);outline-offset:2px}.k-studio__farben{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--a-2);margin-block-start:var(--a-3)}.k-studio__farbe{position:relative;display:flex}.k-studio__farbe .k-studio__chip-in{display:flex;text-align:left;align-items:center;gap:.5em;width:100%;min-height:44px;padding:.35em .6em;border:1.5px solid var(--t-linie);border-radius:var(--r-chip);background:var(--t-karte);color:var(--t-text);font-size:var(--fs-klein);cursor:pointer}.k-studio__farbpunkt{flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35)}[data-farbe=weiss]{background:#ebeae5}[data-farbe=silbergrau]{background:#b8b9b5}[data-farbe=zementgrau]{background:#8e8d88}[data-farbe=anthrazit]{background:#4a4c4e}[data-farbe=schwarz]{background:#28292a}[data-farbe=sand]{background:#cbbd9f}.k-studio__wissen{display:grid;gap:var(--a-3)}.k-studio__wissen-titel{margin:0;font:800 var(--fs-dachzeile)/1.3 var(--font-plakat);font-stretch:75%;letter-spacing:.1em;text-transform:uppercase}.k-studio__hinweise{display:grid;gap:var(--a-3);margin:0;padding:0;list-style:none}.k-studio__hinweise li{padding-inline-start:1em;border-left:2px solid var(--t-linie);font-size:var(--fs-klein);line-height:1.55;color:var(--t-text-2)}.k-studio__hinweise li.ist-warnung{border-left-color:var(--signal);color:var(--t-text)}.k-studio__hinweise li.ist-neu{animation:k-studio-neu 420ms var(--aus)}@keyframes k-studio-neu{from{opacity:0;translate:0 6px}}.k-studio__quellen{font-size:var(--fs-klein);color:var(--t-text-2)}.k-studio__quellen summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--t-text)}.k-studio__quellen-liste{display:grid;gap:var(--a-2);margin:var(--a-2) 0 0;padding-inline-start:1.4em}.k-studio__quellen-liste a{display:inline-flex;align-items:center;min-height:44px;color:var(--t-link)}.k-studio__quelle-detail{display:block;color:var(--t-text-3)}.k-studio__idee{display:grid;gap:var(--a-3);padding:var(--a-5);border:1px solid var(--t-linie);background:var(--t-karte)}.k-studio__idee>*{margin:0}.k-studio__idee-titel{font:800 var(--fs-dachzeile)/1.3 var(--font-plakat);font-stretch:75%;letter-spacing:.1em;text-transform:uppercase;color:var(--t-text-2)}.k-studio__idee-text{font-weight:650;line-height:1.45}.k-studio__kennzahlen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a-3);margin:0}.k-studio__kennzahlen div{display:grid;grid-template-rows:auto 1fr;gap:.25em;align-content:start}.k-studio__kennzahlen dt{grid-row:2;font-size:var(--fs-klein);line-height:1.3;color:var(--t-text-2)}.k-studio__kennzahlen dd{grid-row:1;margin:0;font:800 clamp(1.75rem,1.4rem + 1vw,2.25rem)/1 var(--font-plakat);font-stretch:70%}.k-studio__idee-knoepfe .knopf{flex:1 1 auto}.k-studio__ohne-js{display:none}html:not(.js) .k-studio__ohne-js{display:block;margin:var(--a-3) 0 0}html:not(.js) .k-studio__rechts,html:not(.js) .k-studio__bedienung{display:none}.k-studio__dialog{width:min(640px,calc(100vw - 2 * var(--a-4)));max-height:calc(100svh - 2 * var(--a-4));padding:0;border:0;background:var(--t-grund);color:var(--t-text);box-shadow:var(--schatten-dialog)}.k-studio__dialog::backdrop{background:rgba(20,23,26,.72)}.k-studio__dialog-innen{position:relative;display:grid;gap:var(--a-3);padding:clamp(var(--a-5),4vw,var(--a-7))}.k-studio__dialog-innen>*{margin:0}.k-studio__dialog-zu{position:absolute;top:var(--a-2);right:var(--a-2);display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--t-text);cursor:pointer}.k-studio__dialog-zu:focus-visible{outline:3px solid var(--t-fokus);outline-offset:0}.k-studio__dialog-lead,.k-studio__dialog-status{color:var(--t-text-2)}.k-studio__dialog-label{font-weight:650}.k-studio__dialog-text{min-height:14rem;font-size:.9375rem}.k-studio--voll.k-studio--kino{padding-block:clamp(var(--a-3),1.5vw,var(--a-5)) var(--abschnitt)}.k-studio__kopf--kino{display:grid;gap:var(--a-3) clamp(var(--a-5),3vw,var(--a-7));margin:0 0 var(--a-5)}.k-studio__kopf-titel{min-width:0;container-type:inline-size}.k-studio__kopf-titel .brotkrumen{margin-block:0 var(--a-1)}.k-studio__h1{margin:0;max-width:none;font-size:min(clamp(2rem,1.2rem + 3.6vw,4.75rem),18cqi);line-height:.92}.k-studio__kopf-text{display:grid;gap:var(--a-2);align-content:end;min-width:0}.k-studio__kopf-text>*{margin:0}.k-studio__kopf-lead{max-width:46ch;color:var(--t-text-2);font-size:var(--fs-klein);line-height:1.55}.k-studio--kino .k-studio__buehne--voll{box-shadow:0 0 0 1px var(--fuge-dunkel),0 36px 80px -28px rgba(0,0,0,.75)}[data-kf-zustand=laeuft] :is(.k-studio__vergleich,.k-studio__etikett,.k-studio__mass){visibility:hidden}@media (min-width: 960px){.k-studio__kopf--kino{grid-template-columns:minmax(0,1fr) minmax(330px,400px);align-items:end}.k-studio--kino .k-studio__buehne--voll{max-height:calc(100svh - var(--kopf-h) - 10.5rem)}}@media (min-width: 1440px){.k-studio__kopf--kino{grid-template-columns:minmax(0,860px) minmax(360px,1fr)}}@media (max-width: 959px){.k-studio--voll.k-studio--kino{padding-block-start:var(--a-3)}.k-studio__kopf--kino{margin-block-end:var(--a-4);gap:var(--a-2)}.k-studio__kopf-lead{font-size:.9375rem}.k-studio__kopf-text .dachzeile{letter-spacing:.12em;gap:.7em}}@media (min-width: 960px){.k-studio__raster{grid-template-columns:minmax(0,1fr) minmax(330px,400px);grid-template-areas:"buehne rechts" "hinweis rechts";grid-template-rows:auto 1fr;gap:var(--a-3) clamp(var(--a-5),3vw,var(--a-7));align-items:start}.k-studio__buehne--voll{position:sticky;top:calc(var(--kopf-sichtbar,var(--kopf-h)) + var(--a-4));aspect-ratio:4/3;max-height:calc(100svh - var(--kopf-sichtbar,var(--kopf-h)) - 9rem);max-width:1000px}.k-studio__links>.k-studio__hinweis{align-self:start}}@media (min-width: 1440px){.k-studio__raster{grid-template-columns:minmax(0,860px) minmax(360px,1fr)}}@media (max-width: 959px){.k-studio--voll{padding-block-start:0}.k-studio__voll.rahmen{width:100%}.k-studio__voll>.k-studio__kopf,.k-studio__voll>h2{padding-inline:var(--rand)}.k-studio__buehne--voll{--buehne-h:min(45svh,78vw);position:sticky;top:var(--kopf-sichtbar,var(--kopf-h));z-index:3;height:var(--buehne-h)}.k-studio__links>.k-studio__hinweis,.k-studio__rechts{padding-inline:var(--rand)}.k-studio__reiter{position:sticky;top:calc(var(--kopf-sichtbar,var(--kopf-h)) + min(45svh,78vw));z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:calc(-1 * var(--rand));padding-inline:var(--rand);background:var(--t-grund);border-bottom:1px solid var(--t-linie)}.k-studio__reiter[hidden]{display:none}.k-studio__reiter-knopf{min-height:48px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--t-text-2);font:650 .9375rem/1.2 var(--font-text);cursor:pointer}.k-studio__reiter-knopf[aria-selected=true]{color:var(--t-text);border-bottom-color:var(--signal)}.k-studio__reiter-knopf:focus-visible{outline:3px solid var(--t-fokus);outline-offset:-3px}.ist-reiter .k-studio__tafel[hidden]{display:none}.k-studio__wisch .k-studio__chips{display:flex;gap:var(--a-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--rand));padding:2px var(--rand) var(--a-2)}.k-studio__wisch .k-studio__chips::-webkit-scrollbar{display:none}.k-studio__wisch .k-studio__chip{flex:0 0 auto;width:92px;scroll-snap-align:start}.k-studio__wisch-pfeil{position:absolute;top:0;bottom:var(--a-2);right:calc(-1 * var(--rand));display:grid;place-items:center end;width:56px;padding-inline-end:6px;background:linear-gradient(90deg,transparent,var(--t-grund) 70%);pointer-events:none;transition:opacity var(--d-hover)}.k-studio__wisch-pfeil::after{content:"";width:9px;height:9px;border-top:2px solid var(--t-text);border-right:2px solid var(--t-text);rotate:45deg;animation:k-studio-wisch 1.6s var(--weich) 3}.k-studio__wisch.ist-am-ende .k-studio__wisch-pfeil{opacity:0}.k-studio__farben{grid-template-columns:repeat(2,minmax(0,1fr))}.k-studio__toast{top:var(--a-2);font-size:.8125rem}.k-studio__etikett{top:auto;bottom:var(--a-2)}}@keyframes k-studio-wisch{50%{translate:4px 0}}
