:root{--dw-white: #ffffff;--dw-white-rgb: 255 255 255;--dw-black: #000000;--dw-black-rgb: 0 0 0;--dw-gray-994: #fffdf9;--dw-gray-994-rgb: 255 253 249;--dw-gray-990: #fbfcff;--dw-gray-986: #fafbfc;--dw-gray-984: #fafafa;--dw-gray-983: #fbfaf9;--dw-gray-981: #f5faf6;--dw-gray-980: #f4faf6;--dw-gray-979: #f4faf5;--dw-gray-978: #f7f9fa;--dw-gray-977: #faf8f6;--dw-gray-972: #f7f7f7;--dw-gray-968: #f7f5f3;--dw-gray-967: #f6f4f1;--dw-gray-966: #f6f5f3;--dw-gray-965: #f5f5f5;--dw-gray-964: #f6f4f2;--dw-gray-963: #f4f4f7;--dw-gray-962: #f4f4f4;--dw-gray-958: #f3f3f3;--dw-gray-955: #f2f2f2;--dw-gray-954: #f0f2f5;--dw-gray-948: #f0f0f0;--dw-gray-946: #f2efec;--dw-gray-945: #f1efeb;--dw-gray-941: #eeeeee;--dw-gray-940: #eceef0;--dw-gray-927: #eaeaea;--dw-gray-926: #e8eaed;--dw-gray-920: #e8e8e8;--dw-gray-913: #e6e6e6;--dw-gray-909: #e5e5e5;--dw-gray-892: #e0e0e0;--dw-gray-878: #dcdcdc;--dw-gray-867: #d9d9d9;--dw-gray-835: #d0d0d0;--dw-gray-806: #c8c8c8;--dw-gray-759: #bbbbbb;--dw-gray-636: #9a9a9a;--dw-gray-632: #999999;--dw-gray-567: #888888;--dw-gray-500: #777777;--dw-gray-492: #757575;--dw-gray-452: #6b6b6b;--dw-gray-432: #666666;--dw-gray-361: #555555;--dw-gray-354: #55534f;--dw-gray-289: #444444;--dw-gray-212: #333333;--dw-gray-189: #2b2f2a;--dw-gray-112: #1c1e21;--dw-gray-112-rgb: 28 30 33;--dw-gray-108: #1d1d1d;--dw-gray-098: #1b1b1b;--dw-gray-093: #1a1a1a;--dw-gray-063: #141414;--dw-gray-063-rgb: 20 20 20;--dw-gray-059: #131313;--dw-gray-055: #121212;--dw-gray-030: #0b0b0b;--dw-sand-985: #fffaf3;--dw-sand-983: #fdfaf3;--dw-sand-974: #fff7e6;--dw-sand-963: #fff3e0;--dw-sand-961: #f8f3ea;--dw-sand-960: #f7f3ec;--dw-sand-959: #f5f3ee;--dw-sand-953: #f6f1ea;--dw-sand-952: #f4f1ec;--dw-sand-944: #f3eee6;--dw-sand-943: #f3eee9;--dw-sand-942: #fbedd2;--dw-sand-938: #efede8;--dw-sand-919: #ece7e1;--dw-sand-917: #e9e7e2;--dw-sand-906: #e6e4df;--dw-sand-902: #e8e2de;--dw-sand-901: #e6e2df;--dw-sand-886: #e8ddd0;--dw-sand-881: #e8dcc2;--dw-sand-871: #e0d9d4;--dw-sand-868: #e2d8ca;--dw-sand-799: #c9c6bf;--dw-sand-788: #c6c3bb;--dw-sand-780: #cdbfae;--dw-sand-600: #9c8f7c;--dw-sand-545: #85827c;--dw-sand-522: #857b70;--dw-sand-491: #8d6e63;--dw-sand-490: #7c7369;--dw-sand-436: #6b6663;--dw-sand-367: #5d554d;--dw-sand-361: #5a544e;--dw-sand-340: #5a4e40;--dw-sand-286: #4a423c;--dw-sand-156: #2b2622;--dw-sand-132: #26211d;--dw-sand-132-rgb: 38 33 29;--dw-sand-112: #221d19;--dw-sand-107: #2c1810;--dw-slate-974: #f4f8fc;--dw-slate-971: #f4f7fb;--dw-slate-967: #f2f6fb;--dw-slate-951: #eef1f8;--dw-slate-933: #e4edf6;--dw-slate-931: #e6ecf3;--dw-slate-912: #e2e6ea;--dw-slate-911: #e0e6f0;--dw-slate-902: #dbe4f0;--dw-slate-866: #d6d9dd;--dw-slate-863: #cfd9e6;--dw-slate-862: #d5d8dc;--dw-slate-858: #cfd8dc;--dw-slate-853: #cfd6dd;--dw-slate-847: #d0d4d9;--dw-slate-656: #9aa0a6;--dw-slate-473: #6b7177;--dw-slate-449: #546e7a;--dw-slate-437: #666677;--dw-slate-400: #5a5f64;--dw-slate-280: #3d4348;--dw-slate-264: #3a3f44;--dw-slate-254: #2c3e50;--dw-slate-173: #1f2a44;--dw-red-967: #fdf3f3;--dw-red-966: #fdf3f2;--dw-red-964: #fbf3f2;--dw-red-948: #fdecea;--dw-red-947: #fdeceb;--dw-red-945: #fbeceb;--dw-red-876: #f0d6d3;--dw-red-840: #f4c7c3;--dw-red-839: #f5c6c4;--dw-red-828: #efc4c5;--dw-red-457: #d2232a;--dw-red-348: #a11b16;--dw-red-307: #8c1d18;--dw-red-306: #8a1f1b;--dw-red-302: #8a1c1c;--dw-orange-850: #ffcc80;--dw-orange-771: #f0b27a;--dw-orange-753: #e8b04b;--dw-orange-741: #f5a623;--dw-orange-608: #ef6c00;--dw-orange-457: #9a5f0a;--dw-orange-361: #7a4a00;--dw-amber-875: #f0d9a8;--dw-amber-858: #ffd23a;--dw-amber-858-rgb: 255 210 58;--dw-amber-787: #f4b942;--dw-amber-677: #c9a000;--dw-amber-404: #7a5a12;--dw-green-975: #f2faf4;--dw-green-961: #eef6ee;--dw-green-946: #e8f2ea;--dw-green-945: #dcf8c6;--dw-green-932: #e1efe4;--dw-green-889: #cfe5d3;--dw-green-884: #cfe3d4;--dw-green-711: #34c759;--dw-green-711-rgb: 52 199 89;--dw-green-640: #4caf50;--dw-green-640-rgb: 76 175 80;--dw-green-575: #2e9e44;--dw-green-575-rgb: 46 158 68;--dw-green-569: #1f9d42;--dw-green-467: #2e7d4f;--dw-green-463: #2e7d32;--dw-green-462: #3d7a4a;--dw-green-457: #2f7a45;--dw-green-456: #1e7c34;--dw-green-358: #006300;--dw-green-280: #154d00;--dw-teal-617: #26a69a;--dw-blue-594: #5b8def;--dw-blue-504: #2a78d6;--dw-blue-498: #027eb5;--dw-blue-498-rgb: 2 126 181;--dw-blue-493: #1976d2;--dw-blue-477: #5c6bc0;--dw-blue-458: #7e57c2;--dw-blue-385: #2b5b9c;--dw-blue-377: #1d5c8f;--dw-blue-373: #2c5b84;--dw-blue-350: #35566b;--dw-violet-426: #c2185b;--dw-space-1: 4px;--dw-space-2: 8px;--dw-space-3: 12px;--dw-space-4: 16px;--dw-space-5: 24px;--dw-space-6: 32px;--dw-space-7: 48px;--dw-space-8: 64px;--dw-radius-xs: 6px;--dw-radius-sm: 10px;--dw-radius-md: 14px;--dw-radius-lg: 16px;--dw-radius-pill: 999px;--dw-shadow-sm: 0 1px 2px rgb(var(--dw-black-rgb) / .04);--dw-shadow-md: 0 4px 20px -8px rgb(var(--dw-black-rgb) / .08), 0 2px 4px rgb(var(--dw-black-rgb) / .04);--dw-shadow-lg: 0 12px 32px -20px rgb(var(--dw-sand-132-rgb) / .45);--dw-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--dw-font-text: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dw-font-display: "Bricolage Grotesque", "IBM Plex Sans", sans-serif;--dw-font-size-sm: 13px;--dw-font-size-md: 15px;--dw-font-size-lg: 18px;--dw-line-height: 1.5}:root{--dw-surface-page: var(--dw-gray-968);--dw-surface: var(--dw-white);--dw-surface-sunken: var(--dw-sand-961);--dw-surface-inverse: var(--dw-sand-132);--dw-text: var(--dw-gray-093);--dw-text-muted: var(--dw-gray-452);--dw-text-inverse: var(--dw-gray-994);--dw-border: var(--dw-sand-919);--dw-border-strong: var(--dw-sand-780);--dw-success: var(--dw-green-457);--dw-success-soft: var(--dw-green-932);--dw-on-success: var(--dw-white);--dw-warning: var(--dw-orange-457);--dw-warning-soft: var(--dw-sand-942);--dw-on-warning: var(--dw-white);--dw-error: var(--dw-red-457);--dw-error-strong: var(--dw-red-348);--dw-error-soft: var(--dw-red-948);--dw-on-error: var(--dw-white);--dw-info: var(--dw-blue-373);--dw-info-soft: var(--dw-slate-933);--dw-on-info: var(--dw-white);--dw-brand-tint-35: #c67c75;--dw-brand-tint-44: #ce8e88;--dw-brand-tint-72: #e7c6c3;--dw-brand-tint-75: #e9cdca;--dw-brand-tint-77: #ebd1ce;--dw-brand-tint-78: #ecd3d0;--dw-brand-tint-88: #f5e7e5;--dw-brand-tint-89: #f5e9e8;--dw-brand-tint-90: #f6ebea;--dw-brand-tint-93: #f9f1f0;--dw-brand-tint-94: #faf3f2;--dw-brand-tint-95: #fbf5f4;--dw-brand-tint-96: #fcf7f6;--dw-brand-tint-97: #fcf9f9;--dw-brand-shade-05: #a03228;--dw-brand-shade-14: #902e24;--dw-brand-shade-41: #631f19;--dw-brand-shade-42: #611f18;--dw-brand-shade-73: #2d0e0b;--dw-brand-shade-78: #250c09;--dw-brand: #a8352a;--dw-on-brand: #ffffff;--dw-brand-text: #a8352a;--dw-brand-strong: #812920;--dw-on-brand-strong: #ffffff;--dw-accent: #c8963e;--dw-on-accent: #1a1a1a;--dw-focus-ring: #a8352a;--dw-brand-rgb: 168 53 42;--dw-on-brand-rgb: 255 255 255;--dw-brand-strong-rgb: 129 41 32;--dw-brand-tint-44-rgb: 206 142 136;--dw-brand-shade-41-rgb: 99 31 25;--q-primary: #a8352a;--q-accent: #c8963e;--dw-brand-soft: var(--dw-brand-tint-89);--dw-brand-shadow: rgb(var(--dw-brand-rgb) / .18);--dw-logo-mark: var(--dw-red-457);--dw-focus-width: 2px;--dw-focus-offset: 2px}:where(a,button,summary,[role=button],[role=tab],[role=link],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--dw-focus-width) solid var(--dw-focus-ring);outline-offset:var(--dw-focus-offset)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--dw-putz: #f4f5f2;--dw-flaeche: #ffffff;--dw-graphit: #22262a;--dw-grau: #5e666c;--dw-fuge: #dcdfd9;--dw-fuge-stark: #80878c;--dw-daemmerung: #b81d24;--dw-daemmerung-tief: #8c141a;--dw-daemmerung-hell: #c41f26;--dw-daemmerung-text: #fdeeee;--dw-daemmerung-leise: #f8d5d6;--dw-fensterlicht: #ffe2a1;--dw-fensterlicht-weich: #fbe3a6;--dw-fensterlicht-text: #7a5300;--dw-fenster-aus: #7a1116;--dw-wand: #9d181e;--dw-dach: #ffffff;--dw-fehler: #b3261e;--dw-fehler-weich: #fbeae8;--dw-schrift-titel: "Bricolage Grotesque", system-ui, sans-serif;--dw-schrift-text: "Instrument Sans", system-ui, sans-serif;--dw-rand: clamp(16px, 3vw, 40px);--dw-radius-karte: 18px;--dw-radius-knopf: 12px;--dw-rahmen-leiste: 236px;--dw-rahmen-unten: 76px;--dw-fokus: var(--dw-graphit);--dw-fokus-dunkel: var(--dw-fensterlicht)}.dw2{background:var(--dw-putz);color:var(--dw-graphit);font:400 16px/1.5 var(--dw-schrift-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.dw2 *,.dw2 *:before,.dw2 *:after{box-sizing:border-box}.dw2 :where(h1,h2,h3,h4){font-family:var(--dw-schrift-titel);font-weight:700;letter-spacing:-.01em;text-transform:none;margin:0;color:inherit}.dw2 h1{font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.05}.dw2 h2{font-size:1.25rem;line-height:1.3}.dw2 h3{font-size:1.1rem;line-height:1.35}.dw2 h4{font-size:1rem;line-height:1.4}.dw2 p{margin:0}.dw2 :where(.dw-zahl,.dw-betrag,dd,td,time){font-family:var(--dw-schrift-text);font-variant-numeric:tabular-nums}.dw2 .dw-leise{color:var(--dw-grau)}.dw2 a{color:inherit}.dw2 :where(a,button,summary,[role=button],[tabindex]:not([tabindex="-1"]),input,select,textarea):focus-visible{outline:3px solid var(--dw-fokus);outline-offset:2px}.dw2 .dw-nacht :where(a,button,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:var(--dw-fokus-dunkel)}.dw2 svg.dw-icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.dw2 .dw-abschnitt{display:grid;gap:14px;min-width:0}.dw2 .dw-karte{background:var(--dw-flaeche);border-radius:var(--dw-radius-karte);padding:18px 20px;min-width:0}.dw2 .dw-meta{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:2px;color:var(--dw-grau);margin:4px 0 0}.dw2 .dw-meta>*{white-space:nowrap}.dw2 .dw-unsichtbar{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dw-haus{display:block;flex:none;fill:none;stroke-linecap:round;stroke-linejoin:round}.dw-haus--mini{width:52px;height:48px}.dw-haus--klein{width:46px;height:44px}.dw-haus--mittel{width:64px;height:60px}.dw-haus--gross{width:110px;height:104px}.dw-haus .dach{stroke:var(--dw-dach);stroke-width:2.4}.dw-haus .wand{fill:var(--dw-wand);stroke:var(--dw-dach);stroke-width:1.6}.dw-haus--tag .dach{stroke:var(--dw-daemmerung)}.dw-haus--tag .wand{fill:var(--dw-daemmerung);stroke:var(--dw-daemmerung)}.dw-haus .fenster{stroke:none;fill:var(--dw-fenster-aus)}.dw-haus .fenster.an{fill:var(--dw-fensterlicht);filter:drop-shadow(0 0 4px rgb(245 192 78 / .75))}@media(prefers-reduced-motion:no-preference){.dw-haus--auf .fenster.an{animation:dw-aufleuchten .9s ease-out both}.dw-haus--auf .fenster.an:nth-of-type(3){animation-delay:.15s}.dw-haus--auf .fenster.an:nth-of-type(4){animation-delay:.3s}.dw-haus--auf .fenster.an:nth-of-type(5){animation-delay:.45s}.dw-haus--auf .fenster.an:nth-of-type(6){animation-delay:.6s}}@keyframes dw-aufleuchten{0%{fill:var(--dw-fenster-aus);filter:none}}.dw-anm{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:var(--dw-putz);color:var(--dw-graphit);font:400 16px/1.5 var(--dw-schrift-text)}.dw-anm__buehne{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:28px;min-height:100vh;min-height:100dvh;padding:32px clamp(24px,4.5vw,72px) 0;color:var(--dw-daemmerung-text);background:radial-gradient(120% 90% at 85% 0%,var(--dw-daemmerung-hell) 0%,var(--dw-daemmerung) 48%,var(--dw-daemmerung-tief) 100%)}.dw-anm__marke{display:flex;align-items:center;gap:12px;min-width:0;font-weight:600;font-size:1.05rem;color:var(--dw-daemmerung-text);text-decoration:none}.dw-anm__zeichen{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--dw-flaeche)}.dw-anm__zeichen img,.dw-anm__zeichen svg{width:30px;height:30px;object-fit:contain}.dw-anm__marke span{min-width:0;overflow-wrap:anywhere}.dw-anm__gruss{margin-top:auto;max-width:36rem}.dw-anm .dw-anm__vorzeile{margin:0 0 10px;font-size:1.05rem;color:var(--dw-daemmerung-leise)}.dw-anm h1{margin:0;font-family:var(--dw-schrift-titel);font-weight:700;font-size:clamp(2.2rem,4.2vw,3.9rem);line-height:1.04;letter-spacing:-.015em;text-transform:none;color:var(--dw-flaeche)}.dw-anm .dw-anm__satz{margin:18px 0 0;max-width:32rem;font-size:1.15rem;color:var(--dw-daemmerung-leise)}.dw-anm__bild{display:flex;justify-content:center;align-items:flex-end;margin-top:auto}.dw-anm .dw-anm__haus{width:min(380px,72%);height:auto;margin-bottom:-2px}.dw-anm__haus .dach{stroke-width:1.6}.dw-anm__haus .wand{stroke-width:1.1}.dw-anm__portraet{width:min(260px,60%);aspect-ratio:1;margin-bottom:40px;border-radius:50%;object-fit:cover;object-position:center top;border:6px solid var(--dw-fensterlicht);background:var(--dw-flaeche)}.dw-anm__boden{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--dw-fensterlicht);opacity:.45}.dw-anm__buehne :where(a,button):focus-visible{outline:3px solid var(--dw-fokus-dunkel);outline-offset:2px}.dw-anm__seite{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-width:0;padding:40px clamp(20px,4vw,64px)}.dw-anm__karte{width:100%;max-width:460px;display:grid;gap:18px;padding:32px;background:var(--dw-flaeche);border-radius:24px;box-shadow:0 24px 48px -30px #22262a66}.dw-anm__karte--breit{max-width:560px}.dw-anm__karte h2{margin:0;font-family:var(--dw-schrift-titel);font-weight:700;font-size:1.6rem;line-height:1.2;letter-spacing:-.01em;color:var(--dw-graphit)}.dw-anm__karte p{margin:0}.dw-anm__text{color:var(--dw-grau)}.dw-anm__text strong,.dw-anm__text b{color:var(--dw-graphit)}.dw-anm__formular{display:grid;gap:14px}.dw-anm__feld{display:grid;gap:6px}.dw-anm__feld>span,.dw-anm__feld>label{font-weight:600;color:var(--dw-graphit)}.dw-anm__eingabe{width:100%;min-height:48px;padding:10px 14px;border:1.5px solid var(--dw-fuge-stark);border-radius:var(--dw-radius-knopf);background:var(--dw-flaeche);color:var(--dw-graphit);font:400 1rem/1.4 var(--dw-schrift-text)}.dw-anm__eingabe::placeholder{color:var(--dw-grau)}.dw-anm__eingabe:focus-visible{outline:3px solid var(--dw-fokus);outline-offset:1px}.dw-anm__eingabe[aria-invalid=true]{border-color:var(--dw-fehler)}.dw-anm__knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:12px 20px;border:0;border-radius:var(--dw-radius-knopf);background:var(--dw-brand);color:var(--dw-on-brand);font:600 1.05rem/1.25 var(--dw-schrift-text);text-align:center;text-decoration:none;cursor:pointer}.dw-anm__knopf:hover{background:var(--dw-brand-strong);color:var(--dw-on-brand-strong, var(--dw-on-brand))}.dw-anm__knopf:focus-visible{outline:3px solid var(--dw-fokus);outline-offset:2px}.dw-anm__knopf[aria-busy=true]{cursor:progress}.dw-anm__knopf:disabled{cursor:not-allowed;opacity:.7}.dw-anm__knopf--zweit{background:transparent;color:var(--dw-graphit);border:1.5px solid var(--dw-graphit)}.dw-anm__knopf--zweit:hover{background:var(--dw-putz);color:var(--dw-graphit)}.dw-anm__leise{justify-self:center;padding:8px;border:0;background:none;color:var(--dw-graphit);font:500 1rem/1.3 var(--dw-schrift-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dw-anm__leise:focus-visible{outline:3px solid var(--dw-fokus);outline-offset:2px}.dw-anm__hinweis{font-size:.95rem;color:var(--dw-grau)}.dw-anm__fehler{padding:12px 14px;border-left:4px solid var(--dw-fehler);border-radius:10px;background:var(--dw-fehler-weich);color:var(--dw-graphit)}.dw-anm__fehler strong{display:block;color:var(--dw-fehler)}.dw-anm__erfolg{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start}.dw-anm__erfolg-zeichen{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--dw-fensterlicht-weich);color:var(--dw-fensterlicht-text)}.dw-anm__erfolg-zeichen svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dw-anm .dw-anm__fuss{max-width:460px;text-align:center;font-size:.95rem;color:var(--dw-grau)}.dw-anm__fuss a{color:inherit}@media(max-width:860px){.dw-anm{grid-template-columns:1fr}.dw-anm__buehne{min-height:0;gap:20px;padding:18px 20px 0}.dw-anm__gruss{margin-top:6px}.dw-anm h1{font-size:clamp(2rem,8.6vw,2.6rem)}.dw-anm .dw-anm__satz{margin-top:12px;font-size:1.05rem}.dw-anm .dw-anm__haus{width:168px}.dw-anm__portraet{width:132px;margin-bottom:22px;border-width:4px}.dw-anm__seite{justify-content:flex-start;padding:20px 14px 40px}.dw-anm__karte{padding:24px 20px;border-radius:20px}}:root{--dw-sand-960-rgb: 247 243 236;--dw-sand-927: #efe9e4;--dw-sand-926: #efe9df;--dw-sand-896: #e7e0da;--dw-sand-495: #7a7570;--dw-sand-309: #4c4845;--dw-sand-143: #262422;--dw-sand-098: #1c1b1a;--dw-sand-098-rgb: 28 27 26;--dw-green-976: #f3faf3;--dw-green-755: #6fcf6f;--dw-focus-ring-inverse: #b34f46;--dw-agent-label: "JANA"}.dw-logo{height:32px;width:auto;flex:none}img.dw-platzhalter{object-fit:contain!important;padding:18%;background:var(--dw-surface)}:root{--dw-brand-tint-35: #c67c75;--dw-brand-tint-44: #ce8e88;--dw-brand-tint-72: #e7c6c3;--dw-brand-tint-75: #e9cdca;--dw-brand-tint-77: #ebd1ce;--dw-brand-tint-78: #ecd3d0;--dw-brand-tint-88: #f5e7e5;--dw-brand-tint-89: #f5e9e8;--dw-brand-tint-90: #f6ebea;--dw-brand-tint-93: #f9f1f0;--dw-brand-tint-94: #faf3f2;--dw-brand-tint-95: #fbf5f4;--dw-brand-tint-96: #fcf7f6;--dw-brand-tint-97: #fcf9f9;--dw-brand-shade-05: #a03228;--dw-brand-shade-14: #902e24;--dw-brand-shade-41: #631f19;--dw-brand-shade-42: #611f18;--dw-brand-shade-73: #2d0e0b;--dw-brand-shade-78: #250c09;--dw-brand: #a8352a;--dw-on-brand: #ffffff;--dw-brand-text: #a8352a;--dw-brand-strong: #812920;--dw-on-brand-strong: #ffffff;--dw-accent: #c8963e;--dw-on-accent: #1a1a1a;--dw-focus-ring: #a8352a;--dw-brand-rgb: 168 53 42;--dw-on-brand-rgb: 255 255 255;--dw-brand-strong-rgb: 129 41 32;--dw-brand-tint-44-rgb: 206 142 136;--dw-brand-shade-41-rgb: 99 31 25;--dw-focus-ring-inverse: #b34f46;--dw-agent-label: "JANA"}:root{--red: var(--dw-brand);--red-deep: var(--dw-brand-strong);--ink: var(--dw-graphit);--ink-soft: var(--dw-grau);--paper: var(--dw-putz);--paper-warm: color-mix(in srgb, var(--dw-putz) 60%, var(--dw-fuge));--white: var(--dw-flaeche);--line: var(--dw-fuge);--font-display: var(--dw-schrift-titel);--font-body: var(--dw-schrift-text);--gable: polygon(50% 0%, 100% 26%, 100% 100%, 0% 100%, 0% 26%);--ease: cubic-bezier(.22, .8, .26, .99)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}[hidden]{display:none!important}a{color:inherit}body{font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}::selection{background:var(--red);color:var(--dw-on-brand)}img{display:block;max-width:100%}h1,h2{font-family:var(--font-display);font-weight:700;line-height:1.08;letter-spacing:-.02em}h1 em,h2 em{font-style:normal;color:var(--dw-brand-text)}#app{flex:1;display:flex;flex-direction:column;min-height:0}.topbar{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.4rem;border-bottom:1px solid var(--line);background:var(--white)}.brand{display:flex;align-items:center;gap:.6rem;text-decoration:none;font-weight:800;letter-spacing:0;color:var(--ink)}.brand em{font-style:normal;color:var(--dw-brand-text)}.topbar-note{font-size:.95rem;font-weight:500;color:var(--ink-soft)}.lobby{flex:1;display:grid;place-items:center;padding:2rem 1.2rem}.lobby-card{max-width:560px;text-align:center;background:var(--white);border:1px solid var(--line);border-radius:18px;padding:2.4rem 2.2rem;box-shadow:0 24px 60px rgb(var(--dw-sand-098-rgb) / .1)}.lobby-card h1{font-size:clamp(1.6rem,4vw,2.2rem);margin:1.1rem 0 .7rem}.lobby-card p{color:var(--ink-soft)}.lobby-portrait{position:relative;width:132px;margin:0 auto}.lobby-portrait img{width:132px;height:132px;object-fit:cover;border-radius:50%;border:3px solid var(--red)}.lobby-badge{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);background:var(--red);color:var(--dw-on-brand);font-size:.85rem;font-weight:700;letter-spacing:0;padding:.22rem .6rem;border-radius:999px;white-space:nowrap}.lobby-hints{list-style:none;text-align:left;margin:1.3rem auto 1.6rem;max-width:420px;display:grid;gap:.45rem;font-size:.88rem;color:var(--ink-soft)}.lobby-hints a{color:var(--dw-brand-text)}.lobby-error{margin-top:1rem;color:var(--red-deep);font-weight:600}.mic-notice{display:flex;align-items:center;gap:.5rem;text-align:left;max-width:440px;margin:0 auto .8rem;padding:.45rem .7rem;background:var(--dw-brand-tint-95);border:1px solid var(--red);border-radius:9px;font-size:.82rem;line-height:1.35;color:var(--ink)}.mic-notice-ico{font-size:1.1rem;line-height:1;flex:0 0 auto}.mic-notice strong{color:var(--red-deep)}#website{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.btn-primary{display:inline-block;background:var(--red);color:var(--dw-on-brand);font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:.02em;border:0;border-radius:10px;padding:.9rem 2.2rem;cursor:pointer;text-decoration:none;transition:background .2s var(--ease),transform .2s var(--ease)}.btn-primary:hover{background:var(--red-deep);color:var(--dw-on-brand-strong);transform:translateY(-1px)}.btn-primary:disabled{opacity:.55;cursor:wait;transform:none}.btn-ghost{background:transparent;border:1px solid var(--line);border-radius:10px;padding:.9rem 1.4rem;font-weight:600;cursor:pointer;color:var(--ink-soft)}.call{flex:1;display:grid;grid-template-columns:1fr 340px;min-height:0}.stage{display:flex;flex-direction:column;min-width:0;min-height:0;padding:1.1rem;gap:1rem;background:var(--ink)}.controls,.img-lightbox{--dw-focus-ring: var(--dw-focus-ring-inverse)}.tiles{flex:1;display:grid;gap:1rem;min-height:0;grid-template-columns:1fr;align-content:center}.tiles.sharing{grid-template-columns:minmax(220px,1fr) 2fr;grid-template-rows:minmax(0,1fr);align-content:stretch}.tile{position:relative;border-radius:14px;overflow:hidden;background:var(--dw-sand-143);min-height:0;max-height:100%}.tile-berater{display:grid;place-items:center;aspect-ratio:4/3;max-height:70vh}.tiles.sharing .tile-berater{aspect-ratio:auto;max-height:none;height:100%}.tile-berater img,.tile-berater video{width:100%;height:100%;object-fit:cover}.tile-berater figcaption{position:absolute;left:.9rem;bottom:.9rem;display:flex;flex-direction:column;gap:.15rem;background:rgb(var(--dw-sand-098-rgb) / .72);color:var(--white);padding:.5rem .85rem;border-radius:9px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tile-name{font-weight:700;font-size:.92rem}.tile-status{font-size:.85rem;opacity:.85}.tile-status.listening:before{content:"● ";color:var(--dw-green-755)}.tile-status.speaking:before{content:"● ";color:var(--red)}.share-topic{margin-left:auto;color:var(--ink);font-size:.8rem;letter-spacing:0;text-transform:none;font-weight:800}.pulse-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;pointer-events:none;border:3px solid transparent;transition:border-color .25s}.tile-berater.speaking .pulse-ring{border-color:var(--red);animation:pulse 1.6s infinite}@keyframes pulse{0%{box-shadow:inset 0 0 rgb(var(--dw-brand-rgb) / .35)}70%{box-shadow:inset 0 0 0 14px rgb(var(--dw-brand-rgb) / 0)}to{box-shadow:inset 0 0 rgb(var(--dw-brand-rgb) / 0)}}.tile-share{background:var(--white);display:flex;flex-direction:column;overflow:hidden}.share-head{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.8rem;font-weight:700;letter-spacing:0;color:var(--ink-soft);border-bottom:1px solid var(--line)}.share-dot{width:9px;height:9px;border-radius:50%;background:var(--dw-green-640);animation:pulse-dot 1.8s infinite}@keyframes pulse-dot{50%{opacity:.35}}.share-body{flex:1;min-height:0;overflow:auto;padding:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(170px,210px));grid-auto-rows:max-content;justify-content:center;align-content:start}.house-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--white);box-shadow:0 10px 26px rgb(var(--dw-sand-098-rgb) / .08);animation:card-in .5s var(--ease)}@keyframes card-in{0%{opacity:0;transform:translateY(16px)}}.house-card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--paper-warm)}.house-card .hc-noimg{width:100%;aspect-ratio:4/3;display:grid;place-items:center;background:var(--paper-warm)}.house-card .hc-noimg img{width:56px;height:56px;aspect-ratio:auto;opacity:.45}.house-card .hc-body{padding:.75rem .85rem .9rem}.house-card h3{font-size:1.02rem;font-weight:700;font-stretch:120%}.house-card .hc-line{font-size:.85rem;font-weight:700;letter-spacing:0;color:var(--dw-brand-text)}.house-card .hc-meta{font-size:.84rem;color:var(--ink-soft);margin-top:.25rem}.house-card .hc-price{font-weight:700;margin-top:.3rem}.hc-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.55rem;font-size:.8rem;font-weight:700;color:var(--dw-brand-text);text-decoration:none}.hc-link:hover{text-decoration:underline}.hc-link svg{width:13px;height:13px;fill:currentColor;flex:none}.offer-confirm{grid-column:1 / -1;text-align:center;padding:1.4rem;border:2px solid var(--dw-green-640);border-radius:12px;background:var(--dw-green-976)}.offer-confirm strong{display:block;font-size:1.05rem;margin-bottom:.3rem}.viz{--level: 0;display:flex;align-items:center;gap:4px;height:34px}.viz span{width:5px;border-radius:3px;background:var(--white);height:calc(6px + var(--level) * 26px);transition:height .09s linear}.viz span:nth-child(1),.viz span:nth-child(5){height:calc(5px + var(--level) * 14px)}.viz span:nth-child(2),.viz span:nth-child(4){height:calc(6px + var(--level) * 20px)}.viz-bot{position:absolute;right:.9rem;bottom:.9rem;background:rgb(var(--dw-sand-098-rgb) / .72);border-radius:999px;padding:.45rem .7rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.viz-bot span{background:var(--red)}.tile-berater.speaking .viz-bot span{background:var(--dw-brand-tint-35)}.viz-user{background:rgb(var(--dw-gray-994-rgb) / .12);border-radius:999px;padding:.45rem .7rem}.viz-user span{background:rgb(var(--dw-gray-994-rgb) / .55)}.viz-user.talking span{background:var(--dw-green-755)}.call-timer{font-variant-numeric:tabular-nums;font-weight:700;color:rgb(var(--dw-gray-994-rgb) / .75);background:rgb(var(--dw-gray-994-rgb) / .12);border-radius:999px;padding:.55rem .9rem;font-size:.9rem}.call-timer.warning{color:var(--dw-on-brand);background:var(--red);animation:pulse-dot 1.4s infinite}.controls{display:flex;justify-content:center;gap:.9rem}.ctl{display:flex;align-items:center;gap:.5rem;border:0;cursor:pointer;border-radius:999px;padding:.7rem 1.3rem;font-weight:700;background:rgb(var(--dw-gray-994-rgb) / .12);color:var(--white);transition:background .2s}.ctl-ico{width:18px;height:18px;fill:currentColor;flex:none}.ctl.muted .ctl-ico{opacity:.45}.ctl:hover{background:rgb(var(--dw-gray-994-rgb) / .22)}.ctl.muted{background:var(--white);color:var(--ink)}.ctl-end{background:var(--red);color:var(--dw-on-brand)}.ctl-end:hover{background:var(--red-deep);color:var(--dw-on-brand-strong)}.transcript{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--line);background:var(--white)}.transcript-head{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:.8rem;font-weight:700;letter-spacing:0;color:var(--ink-soft);border-bottom:1px solid var(--line)}.transcript-toggle{display:none;border:0;background:none;font-size:1rem;cursor:pointer;color:var(--ink-soft)}.transcript-body{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.65rem}.msg{max-width:92%;padding:.55rem .8rem;border-radius:12px;font-size:.9rem;animation:card-in .35s var(--ease);overflow-wrap:anywhere}.msg-user{align-self:flex-end;background:var(--paper-warm);border-bottom-right-radius:4px}.msg-bot{align-self:flex-start;background:rgb(var(--dw-brand-rgb) / .08);border-bottom-left-radius:4px}.msg-bot:before{content:var(--dw-agent-label);display:block;font-size:.85rem;font-weight:700;color:var(--dw-brand-text);letter-spacing:0;margin-bottom:.15rem}.msg-thinking .tdots{display:inline-flex;gap:4px;padding:.2rem 0 .05rem}.msg-thinking .tdots i{width:7px;height:7px;border-radius:50%;background:var(--red);opacity:.35;animation:tdot-bounce 1.1s infinite}.msg-thinking .tdots i:nth-child(2){animation-delay:.18s}.msg-thinking .tdots i:nth-child(3){animation-delay:.36s}@keyframes tdot-bounce{30%{opacity:1;transform:translateY(-3px)}}.chat-form{display:flex;gap:.5rem;padding:.7rem;border-top:1px solid var(--line)}.chat-form input{flex:1;font:inherit;padding:.55rem .7rem;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink)}.chat-form input:focus{outline:2px solid var(--dw-focus-ring);border-color:transparent}.chat-form .btn-small{padding:.55rem .85rem}.pk-points{margin:.5rem 0 0 1.1rem;font-size:.85rem;color:var(--ink-soft)}.pk-points li{margin-bottom:.2rem}.paket-card img{aspect-ratio:auto;height:auto;object-fit:contain}.channel-card{grid-column:1 / -1;max-width:560px;justify-self:center;width:100%;text-align:center;border:2px solid var(--red);border-radius:12px;background:var(--white);padding:1.2rem 1.4rem 1.5rem;animation:card-in .5s var(--ease)}#ended .channel-card{margin-bottom:1.4rem}.channel-card strong{font-size:1.1rem;font-stretch:120%}.channel-card p{font-size:.85rem;color:var(--ink-soft);margin:.4rem 0 .9rem}.channel-btn{display:block;font-size:1.05rem}.channel-card .empfehlung-frame{aspect-ratio:16 / 9;max-width:300px;margin:.5rem auto .7rem;border-radius:10px;overflow:hidden}#ended .channel-card .empfehlung-frame{max-width:480px}#ended .channel-btn{display:inline-block;font-size:.95rem;padding:.7rem 1.5rem}.channel-card .empfehlung-frame iframe{width:100%;height:100%;border:0;display:block}.focus-card{grid-column:1 / -1;border:1px solid var(--line);border-radius:12px;background:var(--white);overflow:hidden;max-width:720px;justify-self:center;width:100%;box-shadow:0 10px 26px rgb(var(--dw-sand-098-rgb) / .08);animation:card-in .5s var(--ease)}.focus-card .fc-grid{display:grid;grid-template-columns:1.2fr 1fr}.focus-card img{width:100%;height:100%;object-fit:cover;min-height:220px;background:var(--paper-warm)}.focus-card .fc-side{padding:1rem 1.1rem;display:flex;flex-direction:column}.focus-card h3{font-size:1.25rem;font-weight:700;font-stretch:120%}.focus-card .hc-line{font-size:.85rem;font-weight:700;letter-spacing:0;color:var(--dw-brand-text)}.fc-badges{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.8rem 0}.fc-badge{border:1px solid var(--line);border-radius:10px;padding:.5rem .6rem;background:var(--paper)}.fc-badge b{display:block;font-size:1.05rem}.fc-badge span{font-size:.85rem;color:var(--ink-soft)}.focus-card .hc-price{font-weight:700;font-size:1.05rem;margin-top:auto}@media(max-width:860px){.focus-card .fc-grid{grid-template-columns:1fr}}.video-card{grid-column:1 / -1;max-width:560px;justify-self:center;width:100%;border:1px solid var(--line);border-radius:12px;background:var(--white);overflow:hidden;box-shadow:0 10px 26px rgb(var(--dw-sand-098-rgb) / .08);animation:card-in .5s var(--ease)}.video-card .vc-head{padding:.6rem .9rem;font-size:.85rem;font-weight:700;border-bottom:1px solid var(--line)}.video-card .vc-frame{aspect-ratio:16 / 9}.video-card .vc-frame iframe{width:100%;height:100%;display:block;border:0}.video-card .email-hint{padding:.45rem .9rem .6rem;margin:0}.summary-card{grid-column:1 / -1;max-width:560px;justify-self:center;width:100%;border:2px solid var(--red);border-radius:12px;background:var(--white);overflow:hidden;animation:card-in .5s var(--ease)}.summary-card .vc-head{padding:.6rem .9rem;font-size:.85rem;font-weight:700;border-bottom:1px solid var(--line)}.summary-card table{width:100%;border-collapse:collapse;font-size:.85rem}.summary-card td{padding:.4rem .9rem;border-bottom:1px solid var(--line)}.summary-card td:first-child{color:var(--ink-soft);width:42%}.summary-card tr:last-child td{border-bottom:0}.options-card .opt-row{cursor:pointer;transition:background .12s ease}.options-card .opt-row td:first-child{width:auto;color:var(--ink)}.options-card .opt-row:hover{background:rgb(var(--dw-brand-rgb) / .08)}.options-card .opt-row.is-selected{background:rgb(var(--dw-brand-rgb) / .16)}.options-card .opt-row.is-selected td{font-weight:700}.options-card .opt-hint{margin:.55rem .9rem .7rem;font-size:.85rem;color:var(--ink-soft)}.options-card table.opt-has-img .opt-row td.opt-img{width:112px;padding:.35rem .5rem}.options-card .opt-row td.opt-img img{width:96px;height:96px;object-fit:contain;border-radius:8px;background:var(--dw-white);display:block;cursor:zoom-in;border:1px solid var(--line);transition:transform .12s ease,box-shadow .12s ease}.options-card .opt-row td.opt-img img:hover{transform:scale(1.04);box-shadow:0 2px 10px rgb(var(--dw-black-rgb) / .18)}.summary-card.options-card{max-width:680px}.img-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;gap:2vmin;background:rgb(var(--dw-black-rgb) / .8);padding:6vmin;cursor:zoom-out}.img-lightbox.is-open{display:flex}.img-lightbox-stage{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:84vw;cursor:default}.img-lightbox-img{max-width:80vw;max-height:74vh;width:auto;height:auto;object-fit:contain;border-radius:10px;background:var(--dw-white);padding:16px;box-shadow:0 12px 48px rgb(var(--dw-black-rgb) / .5)}.img-lightbox-cap{color:var(--dw-white);font-size:1.05rem;font-weight:600;text-align:center;line-height:1.3;max-width:80vw;text-shadow:0 1px 3px rgb(var(--dw-black-rgb) / .6)}.img-lightbox-nav{flex:0 0 auto;width:54px;height:54px;border:0;border-radius:50%;background:rgb(var(--dw-white-rgb) / .16);color:var(--dw-white);font-size:2rem;line-height:1;cursor:pointer}.img-lightbox-nav:hover{background:rgb(var(--dw-white-rgb) / .3)}.img-lightbox-close{position:absolute;top:3vmin;right:4vmin;width:44px;height:44px;border:0;border-radius:50%;background:rgb(var(--dw-white-rgb) / .15);color:var(--dw-white);font-size:1.8rem;line-height:1;cursor:pointer}.fin-card{text-align:left;margin:0;max-width:720px}#ended .fin-card{margin:1.2rem 0}.fin-card .fin-grid{display:grid;grid-template-columns:1fr 1.25fr}.fin-card .fin-img{width:100%;height:100%;object-fit:cover;min-height:200px;background:var(--paper-warm)}.fin-card .fin-side .vc-head{font-size:.8rem;padding:.5rem .8rem}.fin-card .fin-side table{font-size:.85rem}.fin-card .fin-side td{padding:.26rem .8rem}@media(max-width:860px){.fin-card .fin-grid{grid-template-columns:1fr}.fin-card .fin-img{min-height:0;aspect-ratio:16 / 8;height:auto}}.home-card .email-row+.email-row{margin-top:.5rem}.email-card{grid-column:1 / -1;border:1px solid var(--line);border-radius:12px;background:var(--white);padding:1rem 1.1rem;animation:card-in .5s var(--ease);box-shadow:0 10px 26px rgb(var(--dw-sand-098-rgb) / .08)}.email-card label{display:block;font-size:.8rem;font-weight:700;letter-spacing:0;color:var(--ink-soft);margin-bottom:.5rem}.email-row{display:flex;gap:.6rem}.email-row input{flex:1;font:inherit;padding:.65rem .8rem;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);min-width:0}.email-row input:focus{outline:2px solid var(--dw-focus-ring);border-color:transparent}.btn-small{padding:.65rem 1.1rem;font-size:.9rem;white-space:nowrap}.email-hint{font-size:.85rem;color:var(--ink-soft);margin-top:.5rem}.email-ok{font-size:.95rem;margin:0}@media(max-width:860px){.call{grid-template-columns:1fr;grid-template-rows:1fr auto}.tiles.sharing{grid-template-columns:1fr;grid-template-rows:auto 1fr}.tile-berater{aspect-ratio:16/10;max-height:34vh}.transcript{border-left:0;border-top:1px solid var(--line);max-height:38vh}.transcript.collapsed .transcript-body{display:none}.transcript-toggle{display:block}.email-row{flex-direction:column}}.ctl-ico-off,.ctl.muted .ctl-ico-on{display:none}.ctl.muted .ctl-ico-off{display:block}.mtabs{display:none}@media(max-width:600px){.call{display:grid;grid-template-columns:auto 1fr;grid-template-rows:56px auto minmax(0,1fr) auto;grid-template-areas:"berater ctrl" "tabs  tabs" "content content" "input input"}.stage,.tiles,.transcript{display:contents}.call .tile-berater{grid-area:berater;width:46px;height:46px;min-width:46px;max-width:46px;min-height:46px;max-height:46px;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;margin:0 .2rem 0 .55rem;align-self:center;justify-self:start}.call .tile-berater #berater-video{display:none!important}.call .tile-berater #berater-photo{display:block!important}.call .tile-berater img{width:46px;height:46px;min-width:46px;max-width:46px;min-height:46px;max-height:46px;object-fit:cover;object-position:center 32%;border-radius:50%}.call .tile-berater figcaption,.call .tile-berater .viz-bot{display:none}.call .tile-berater .pulse-ring{border-radius:50%;border-width:2px}.controls{grid-area:ctrl;justify-content:flex-end;gap:.5rem;padding:.3rem .6rem;align-items:center;margin:0}.controls .viz-user{display:none}.controls .ctl{width:40px;height:40px;padding:0;border-radius:50%;display:grid;place-items:center;background:var(--dw-sand-896);color:var(--ink)}.controls .ctl-end,.controls .ctl.muted{background:var(--red);color:var(--dw-on-brand)}.controls .ctl span{display:none}.controls .ctl-ico{width:19px;height:19px}.call-timer{font-size:.85rem;color:var(--ink);background:rgb(var(--dw-sand-098-rgb) / .07);padding:.4rem .7rem}.mtabs{grid-area:tabs;display:flex;gap:.35rem;padding:.15rem .5rem .45rem;border-bottom:1px solid var(--line)}.mtab{flex:1;font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;padding:.5rem;border:0;border-radius:9px;background:var(--dw-sand-927);color:var(--ink);position:relative}.mtab.is-active{background:var(--red);color:var(--dw-on-brand)}.mtab-dot{position:absolute;top:7px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--red)}.mtab.is-active .mtab-dot{background:var(--white)}.tile-share{grid-area:content;border-radius:0;min-height:0}.transcript-head{display:none}.transcript-body{grid-area:content;min-height:0;padding:1rem}.call.tab-inhalte .transcript-body,.call.tab-verlauf .tile-share{display:none}.share-body{grid-template-columns:1fr;padding:.7rem}.chat-form{grid-area:input;border-top:1px solid var(--line);padding:.5rem;background:var(--white)}}.share-body{transition:opacity .17s var(--ease),transform .17s var(--ease)}.share-body.stage-out{opacity:0;transform:translateY(10px) scale(.985)}.kuechen-gutschein-card{grid-column:1 / -1;max-width:460px;justify-self:center;width:100%;border-radius:14px;overflow:hidden;padding:1.1rem 1.25rem 1.3rem;background:linear-gradient(135deg,var(--dw-brand-text),var(--dw-brand-strong));color:var(--dw-on-brand-strong);box-shadow:0 10px 30px rgb(var(--dw-brand-rgb) / .3);text-align:center;animation:card-in .5s var(--ease)}.kg-top{display:flex;align-items:center;gap:.7rem;text-align:left}.kg-mark{width:34px;height:34px;flex:0 0 auto;fill:var(--dw-white)}.kg-titles{display:flex;flex-direction:column;line-height:1.12}.kg-eyebrow{font-size:.85rem;letter-spacing:0;font-weight:700;opacity:.85}.kg-head{font-size:1.02rem;font-weight:800}.kg-value{font-size:2.5rem;font-weight:900;margin-top:.5rem;letter-spacing:-.01em}.kg-sub{font-size:.86rem;font-weight:700;opacity:.95}.kg-rows{margin-top:.7rem;padding-top:.6rem;border-top:1px solid rgb(var(--dw-white-rgb) / .28);display:flex;flex-direction:column;gap:.32rem}.kg-rows>div{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}.kg-rows dt{opacity:.85}.kg-rows dd{font-weight:700}#maintenance-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:rgb(var(--dw-gray-112-rgb) / .97);display:flex;align-items:center;justify-content:center;padding:24px}#maintenance-overlay[hidden]{display:none}#maintenance-overlay .maintenance-card{max-width:560px;text-align:center;color:var(--dw-white)}#maintenance-overlay .m-title{font-size:30px;font-weight:700;letter-spacing:1px;margin-top:12px}#maintenance-overlay .m-text{font-size:16px;line-height:1.6;margin-top:12px;color:rgb(var(--dw-white-rgb) / .85)}body:has(#lobby:not([hidden])) .topbar{display:none}.lobby-anm{flex:none}.dw-anm h1 em{font-style:normal;color:var(--dw-fensterlicht)}.lobby-anm .dw-anm__zeichen img{width:30px;height:30px;object-fit:contain}.lobby-anm .lobby-portrait{position:relative;width:auto;margin:0;display:flex;flex-direction:column;align-items:center}.lobby-anm .lobby-bild{gap:clamp(16px,3vw,40px);align-items:flex-end}.lobby-anm .lobby-bild .dw-anm__haus{width:min(170px,30%)}.lobby-anm .lobby-portrait img{width:min(260px,60vw);height:auto;aspect-ratio:1;border:6px solid var(--dw-fensterlicht)}.lobby-anm .mic-notice svg{flex:none}.lobby-anm .lobby-badge{position:static;transform:none;margin:-58px 0 40px;background:var(--dw-fensterlicht);color:var(--dw-daemmerung-tief);font-size:.9rem;padding:.3rem .8rem}.lobby-anm .lobby-hints{margin:0;max-width:none;gap:.8rem;font-size:1rem;color:var(--ink)}.lobby-anm .lobby-hints li{display:grid;grid-template-columns:24px 1fr;gap:.7rem;align-items:start}.lobby-anm :is(.lobby-hints,.mic-notice) svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lobby-anm .lobby-hints svg{color:var(--dw-grau)}.lobby-anm .mic-notice{max-width:none;margin:0;padding:.8rem 1rem;gap:.7rem;align-items:flex-start;background:var(--dw-fensterlicht-weich);border:0;border-radius:12px;font-size:1rem}.lobby-anm .mic-notice strong{color:var(--ink)}.lobby-anm .lobby-error{margin:0;padding:12px 14px;border-left:4px solid var(--dw-fehler);border-radius:10px;background:var(--dw-fehler-weich);color:var(--ink);font-weight:500}@media(max-width:860px){.lobby-anm .lobby-badge{margin:-34px 0 18px}.lobby-anm .lobby-portrait img{width:148px;border-width:4px}.lobby-anm .lobby-bild .dw-anm__haus{width:104px}}
