@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/figtree-latin-ext-400-normal.12b99095.woff2) format("woff2"),url(/_next/static/media/figtree-latin-ext-400-normal.f26f349b.woff) format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/figtree-latin-400-normal.7ba2591d.woff2) format("woff2"),url(/_next/static/media/figtree-latin-400-normal.5578c58e.woff) format("woff");unicode-range:u+00??,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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/figtree-latin-ext-600-normal.55325681.woff2) format("woff2"),url(/_next/static/media/figtree-latin-ext-600-normal.c22a2d91.woff) format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/figtree-latin-600-normal.e8bd9fc0.woff2) format("woff2"),url(/_next/static/media/figtree-latin-600-normal.9b6d8e9b.woff) format("woff");unicode-range:u+00??,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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/figtree-latin-ext-700-normal.a6c70a8f.woff2) format("woff2"),url(/_next/static/media/figtree-latin-ext-700-normal.6910d927.woff) format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/figtree-latin-700-normal.66f64034.woff2) format("woff2"),url(/_next/static/media/figtree-latin-700-normal.7372f4f9.woff) format("woff");unicode-range:u+00??,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}*,:after,:before{box-sizing:border-box}:root{--seitenrand:var(--space-6)}body,html{margin:0;background:var(--surface);color:var(--ink);font-family:Figtree,system-ui,sans-serif;font-size:16px;line-height:24px}.seite{max-width:720px;margin:0 auto;padding:var(--space-6);min-height:100vh;display:flex;flex-direction:column}.wortmarke{font-size:16px;line-height:22px;margin:0 0 var(--space-8)}.inhalt{flex:1 1}.fuss{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--hairline);font-size:14px;line-height:20px}a.textlink,button.textlink{font:inherit;color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}h1.title{font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.01em;margin:0 0 var(--space-2)}h2.heading{font-size:20px;line-height:26px;font-weight:600;margin:var(--space-8) 0 var(--space-2);scroll-margin-top:var(--space-6)}p{margin:0 0 var(--space-2)}.bestaetigung{padding-top:var(--space-8)}.bestaetigung .zeichen{width:48px;height:48px;border-radius:var(--radius-full);background:var(--accent-tint);color:var(--accent-strong);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.stoerung{border:1px solid var(--hairline);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-4) 0}.stoerung .kopf{display:flex;gap:var(--space-2);align-items:center;color:var(--danger);font-weight:600;margin-bottom:var(--space-1)}.stoerung .satz{margin-bottom:var(--space-4)}.feld{margin:var(--space-6) 0}.feld label{display:block;font-size:14px;line-height:20px;font-weight:600;margin-bottom:6px}.feld .rahmen{position:relative}.feld input{width:100%;min-height:48px;padding:12px 56px 12px 16px;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit}.feld input:focus{outline:none;border:2px solid var(--ink);padding:11px 55px 11px 15px}.feld.fehler input{border:2px solid var(--danger);padding:11px 55px 11px 15px}.feld .auge{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;background:none;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.feld .hilfe{color:var(--ink-muted)}.feld .fehlertext,.feld .hilfe{font-size:14px;line-height:20px;margin-top:6px}.feld .fehlertext{color:var(--danger);display:flex;gap:6px;align-items:center}.leer{font-size:16px;line-height:24px;color:var(--ink-muted);margin:0 0 24px}.schaltflaeche{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 var(--space-6);border-radius:var(--radius-md);font:inherit;font-weight:600;font-size:16px;line-height:22px;cursor:pointer;text-decoration:none}.schaltflaeche.gefuellt{background:var(--accent);color:var(--on-accent);border:0}.schaltflaeche.gefuellt:active{background:var(--accent-pressed)}.schaltflaeche.umrandet{background:var(--surface);color:var(--ink);border:1px solid var(--ink)}.schaltflaeche.umrandet:active{background:var(--surface-sunken)}.schaltflaeche:disabled{cursor:default}.schaltflaeche.klein-umrandet{position:relative;display:inline-flex;width:auto;min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:14px;line-height:20px;background:var(--surface);color:var(--ink);border:1px solid var(--ink)}.schaltflaeche.klein-umrandet:after{content:"";position:absolute;inset:-4px 0}.schaltflaeche.klein-umrandet:active{background:var(--surface-sunken)}.kreisel{width:20px;height:20px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:drehen .8s linear infinite}@keyframes drehen{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.kreisel{animation-duration:2.4s}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;-webkit-user-select:none;user-select:none}.listenkopf .von,.listenkopf .was-ist,.listenkopf .zaehlzeile{font-size:14px;line-height:20px;color:var(--ink-muted);margin:0}.listenkopf .von a.textlink,.rueckweg-seite a.textlink,.wegweiser a.textlink{display:inline-block;padding:12px 0;margin:-12px 0}.rueckweg-seite{margin:0 0 var(--space-4)}.rueckweg-seite,.wegweiser{font-size:14px;line-height:20px}.seitenlisten,.wegweiser{margin:var(--space-4) 0 0}.seitenlisten{list-style:none;padding:0}a.listenkarte-klein.seitenliste{color:var(--ink);text-decoration:none;margin:var(--space-3) 0}a.listenkarte-klein.seitenliste:active{opacity:.85}.gruppe .heading{margin-top:var(--space-8);margin-bottom:var(--space-3)}.raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-3);row-gap:var(--space-6)}@media (min-width:768px){.raster{grid-template-columns:repeat(3,minmax(0,1fr))}}a.artikel{display:block;color:var(--ink);text-decoration:none}a.artikel:active{opacity:.85}.artikel .foto{position:relative;display:block;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--photo-placeholder)}.artikel .foto img{width:100%;height:100%;object-fit:cover;display:block}.scrim{inset:0;background:var(--scrim)}.etikett,.scrim{position:absolute}.etikett{top:var(--space-2);left:var(--space-2);height:24px;padding:0 10px;border-radius:var(--radius-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font-size:12px;line-height:24px;font-weight:600}.etikett.dunkel{background:var(--ink);color:var(--surface);box-shadow:none}.artikel .merkmale,.artikel .preis,.artikel .titel{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artikel .titel{margin-top:var(--space-2);font-size:14px;line-height:20px;font-weight:600}.artikel .merkmale{font-size:14px;line-height:20px;color:var(--ink-muted)}.artikel .preis{margin-top:2px;font-weight:600}.artikel .von,.artikel.weg .preis,.artikel.weg .titel{color:var(--ink-muted)}.artikel .von{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:20px}.raster-einschub{grid-column:1/-1;grid-row:2}.detail{margin:calc(-1 * var(--seitenrand)) calc(-1 * var(--seitenrand)) 0;padding-bottom:var(--space-6)}.karussell{position:relative;background:var(--photo-placeholder)}.karussell .spur{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.karussell .spur:focus-visible{outline-offset:-4px}.karussell .bild{flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start;background:var(--photo-placeholder)}.karussell .bild img{width:100%;height:100%;object-fit:cover;display:block}.karussell .bild-knopf{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.karussell .bild-knopf:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.karussell .scrim,.karussell .zaehler{pointer-events:none}.vollbild{position:fixed;inset:0;z-index:100;overflow:hidden;touch-action:none;overscroll-behavior:contain;animation:vollbild-ein .2s ease-out}.vollbild.zu{opacity:0;transition:opacity .16s ease-in}@keyframes vollbild-ein{0%{opacity:0}to{opacity:1}}.vollbild .grund{position:absolute;inset:0;background:var(--backdrop);opacity:var(--blass,1)}.vollbild .flaeche{position:absolute;inset:0;touch-action:none;user-select:none;-webkit-user-select:none}.vollbild .streifen{display:flex;width:100%;height:100%}.vollbild .seite{position:relative;flex:0 0 100%;height:100%}.vollbild .zoom{position:absolute;inset:0;transform-origin:center}.vollbild .zoom img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.vollbild .zoom img.gross{opacity:0}.vollbild .zoom img.gross.da{opacity:1}.vollbild .schliessen{position:absolute;top:calc(env(safe-area-inset-top) + var(--space-2));right:var(--space-4);min-height:40px;padding:0 var(--space-4);border:1px solid var(--on-accent);border-radius:var(--radius-sm);background:transparent;color:var(--on-accent);font:600 14px/20px Figtree,system-ui,sans-serif;cursor:pointer;opacity:var(--blass,1)}.vollbild .schliessen:active{opacity:calc(var(--blass, 1) * .6)}.vollbild .schliessen:focus-visible{outline:2px solid var(--on-accent);outline-offset:2px}.vollbild .punkte{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + var(--space-6));display:flex;justify-content:center;gap:6px;pointer-events:none;opacity:var(--blass,1)}.vollbild .punkt{width:6px;height:6px;border-radius:var(--radius-full);background:var(--on-accent);opacity:.4}.vollbild .punkt.an{opacity:1}.karussell .rund{top:var(--space-4);left:var(--space-4);width:40px;height:40px;background:var(--surface-onphoto);color:var(--ink);display:flex;align-items:center;justify-content:center}.karussell .rund,.karussell .zaehler{position:absolute;border-radius:var(--radius-full)}.karussell .zaehler{right:var(--space-4);bottom:calc(var(--space-6) + 12px);padding:2px 10px;background:var(--ink-onphoto);color:var(--on-accent);font-size:12px;line-height:16px;font-weight:600}.detail .blatt{position:relative;margin-top:-20px;padding:var(--space-6) var(--seitenrand);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface)}.detail .blatt .merkmale{font-size:14px;line-height:20px;color:var(--ink-muted)}.angaben{margin:0}.angaben .zeile{display:flex;justify-content:space-between;gap:var(--space-4);min-height:48px;align-items:center;border-bottom:1px solid var(--hairline)}.angaben dt{font-weight:400}.angaben dd{margin:0;color:var(--ink-muted)}.zur-liste{margin-top:var(--space-6)}.untere-leiste{position:sticky;bottom:0;z-index:1;margin:0 calc(-1 * var(--seitenrand));display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--seitenrand) max(env(safe-area-inset-bottom),var(--space-4));background:var(--surface);border-top:1px solid var(--hairline)}.untere-leiste .links{display:flex;flex-direction:column}.untere-leiste .preis{font-size:20px;line-height:26px;font-weight:600}.untere-leiste .stand{font-size:14px;line-height:20px;color:var(--ink-muted)}.untere-leiste .rechts{display:flex;flex-direction:column;align-items:flex-end;font-size:14px;line-height:20px}.endseite{padding-top:var(--space-8)}.endseite .absatz{margin-top:var(--space-8)}.tuer{padding-top:var(--space-8);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.tuer .von{color:var(--ink-muted)}.hinweisbanner,.tuer-schloss{color:var(--ink)}.hinweisbanner{margin:0 0 var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--accent-tint);font-size:14px;line-height:20px}.hinweisbanner p{margin:0}.nicht-mehr-folgen{margin-top:var(--space-4)}.nicht-mehr-folgen-satz{margin:var(--space-1) 0 0;color:var(--ink-muted)}.schaltflaeche.gefragt{gap:var(--space-2);background:var(--surface-sunken);color:var(--ink-muted);border:0}.ansehen-anfragen{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-6) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.ansehen-anfragen p{margin:0}.fuss{gap:var(--space-4)}.fuss,.fuss-abzeichen{display:flex;flex-wrap:wrap}.fuss-abzeichen{flex-basis:100%;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.fuss-abzeichen .abzeichen{display:inline-flex;align-items:center;min-height:44px}.fuss-abzeichen .abzeichen img{display:block;height:40px;width:auto}.fuss-abzeichen .abzeichen.google img{height:52px;margin:-6px 0}.formularkopf,.formularkopf .textlink{margin-bottom:var(--space-4)}.formularkopf .textlink{display:inline-block;font-size:14px;line-height:20px}.feld textarea{width:100%;min-height:144px;padding:12px 16px;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;resize:vertical}.feld textarea:focus{outline:none;border:2px solid var(--ink);padding:11px 15px}.feld.fehler textarea{border:2px solid var(--danger);padding:11px 15px}.feld .freiwillig{font-weight:400;color:var(--ink-muted);margin-left:var(--space-2)}.hinweis,.rechtshinweis{font-size:14px;line-height:20px;color:var(--ink-muted)}.artikelkarte-klein,.artikelkopf{display:flex;gap:var(--space-3);align-items:center;color:var(--ink);text-decoration:none}.artikelkarte-klein .foto,.artikelkopf .foto{position:relative;flex:0 0 72px;width:72px;height:72px;border-radius:var(--radius-sm);overflow:hidden;background:var(--photo-placeholder)}.artikelkarte-klein .foto img,.artikelkopf .foto img{width:100%;height:100%;object-fit:cover;display:block}.artikelkarte-klein .text,.artikelkopf .text{display:flex;flex-direction:column;min-width:0}.artikelkarte-klein .titel,.artikelkopf .titel{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artikelkopf .stand{color:var(--ink-muted)}.abschluss{margin-top:var(--space-6)}.abschluss .fuss-links{margin-top:var(--space-4);font-size:14px;line-height:20px}.gastformular .abschluss .rechtshinweis{font-size:12px;line-height:16px;font-weight:400;margin:0 0 var(--space-2)}.whatsapp-fragen{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-8) 0 0;background:var(--surface-sunken)}.feld:has(.satz-chips){margin-bottom:var(--space-4)}.satz-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.satz-chip{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.satz-chip:before{content:"";position:absolute;inset:-4px 0}.satz-chip svg{flex-shrink:0;color:var(--ink-muted)}.satz-chip:active{background:var(--surface-sunken)}.whatsapp-fragen .wege{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.whatsapp-fragen .schaltflaeche.whatsapp{width:auto;gap:var(--space-2)}.whatsapp-fragen button.textlink{min-height:44px}.whatsapp-fragen .klein{font-size:14px;line-height:20px;color:var(--ink-muted)}.whatsapp-fragen [data-zeile=tw58]:not(:empty){margin-top:var(--space-2);color:var(--ink)}.fragen-blatt{margin:auto auto 0;padding:0;border:0;width:100%;max-width:720px;max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);color:var(--ink);box-shadow:0 -8px 28px rgba(0,0,0,.16)}.fragen-blatt::backdrop{background:rgba(0,0,0,.45)}html:has(.fragen-blatt[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){.fragen-blatt[open]{animation:blatt-hoch .22s cubic-bezier(.33,1,.68,1)}.fragen-blatt[open]::backdrop{animation:scrim-ein .22s ease-out}}@keyframes blatt-hoch{0%{transform:translateY(100%)}}@keyframes scrim-ein{0%{opacity:0}}.fragen-blatt .blatt-inhalt{display:flex;flex-direction:column;padding:var(--space-2) var(--space-6) calc(var(--space-6) + env(safe-area-inset-bottom))}.fragen-blatt .blatt-kopf{touch-action:none;margin-bottom:var(--space-4)}.fragen-blatt .griff{width:36px;height:4px;margin:0 auto var(--space-3);border-radius:2px;background:var(--hairline)}.fragen-blatt .titelzeile{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.fragen-blatt h2{margin:0;font-size:20px;line-height:26px;font-weight:600}.fragen-blatt .rund{flex-shrink:0;width:44px;height:44px;margin-right:-10px;border:0;border-radius:var(--radius-full);background:none;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.fragen-blatt .reserviert{margin:0 0 var(--space-4)}.fragen-blatt .wege{display:flex;flex-direction:column;gap:var(--space-3)}.weg-karte{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-decoration:none}.weg-karte.hervorgehoben{border:2px solid var(--ink);padding:15px}.weg-karte:active{background:var(--surface-sunken)}.weg-karte .symbol{flex-shrink:0}.weg-karte .text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.weg-karte .titel{font-weight:600}.weg-karte .satz{font-size:14px;line-height:20px;color:var(--ink-muted)}.weg-karte .pfeil{flex-shrink:0;align-self:center;color:var(--ink-muted)}.fragen-blatt [data-zeile=tw58]{margin:0;font-size:14px;line-height:20px}.fragen-blatt [data-zeile=tw58]:not(:empty){margin-top:var(--space-2)}.fragen-blatt .schon-gefragt{margin:var(--space-4) 0 0;font-size:14px;line-height:20px;color:var(--ink-muted)}.fragen-blatt .schon-gefragt .textlink{color:var(--ink)}.kasten{border:1px solid var(--hairline);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-4) 0;background:var(--surface-sunken)}.untere-leiste .rechts.kasten{margin:0;padding:var(--space-3);max-width:60%;align-items:stretch;gap:var(--space-2)}.untere-leiste.gestapelt{flex-direction:column;align-items:stretch;gap:var(--space-3)}.untere-leiste .unbestaetigt{display:flex;flex-direction:column;gap:var(--space-2);font-size:14px;line-height:20px}.untere-leiste .unbestaetigt .adresse-zeile{margin:0}.untere-leiste .unbestaetigt .adresse{overflow-wrap:anywhere}.untere-leiste .unbestaetigt .schaltflaeche{width:100%}.untere-leiste .schaltflaeche{width:auto;min-height:44px;padding:0 var(--space-4)}.blatt .erste-zeile{font-size:14px;line-height:20px;margin-bottom:var(--space-4)}.folgeaktion{margin-top:var(--space-6)}.optionsliste{border:0;padding:0;margin:0 0 var(--space-6)}.optionsliste .option{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:12px 16px;border-radius:var(--radius-md);margin-bottom:4px;cursor:pointer}.optionsliste .option.gewaehlt{background:var(--accent-tint)}.optionsliste input{width:20px;height:20px;accent-color:var(--ink)}.optionsliste.kaestchen{margin:0 0 var(--space-2)}.optionsliste.kaestchen .option{margin-bottom:0}.optionsliste.kaestchen .option:has(input:checked){background:var(--accent-tint)}.optionsliste.kaestchen input{flex:0 0 24px;width:24px;height:24px}.optionsliste.kaestchen .rechtshinweis{margin:var(--space-1) 16px 0}.abschluss .rechtshinweis.unter-schaltflaeche{margin:var(--space-2) 0 0}.gespraech{display:flex;flex-direction:column;height:100dvh;max-width:720px;margin:0 auto}.gespraech>:not(.verlauf){flex-shrink:0}.gespraech-kopf{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--hairline)}.gespraech-kopf .wortmarke{margin:0}.gespraech-kopf .wortmarke svg{height:16px;width:auto}.gespraech-kopf .name{flex:1 1;text-align:center;font-weight:600}.mehr-menue{position:relative}.mehr-menue summary{list-style:none;cursor:pointer}.mehr-menue summary::-webkit-details-marker{display:none}.mehr-menue .menue{position:absolute;right:0;top:44px;min-width:160px;padding:var(--space-2) 0;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);z-index:2}.mehr-menue .menue a{display:block;padding:14px var(--space-4);color:var(--ink);text-decoration:none}.eingabe-fehler{padding:0 var(--space-6) var(--space-2)}.gespraech-kopf .rund{width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--ink)}.artikelkopf{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--hairline);flex-wrap:wrap}.artikelkopf .foto{flex:0 0 56px;width:56px;height:56px}.artikelkopf .text{flex:1 1}.artikelkopf .zeile{font-size:16px;line-height:24px;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artikelkopf .zeile .preis{color:var(--ink)}.artikelkopf .pfeil{flex:0 0 auto;color:var(--ink-muted)}.artikelkopf .hinweis{flex-basis:100%;margin:var(--space-2) 0 0}.verlauf{flex:1 1;min-height:0;padding:var(--space-4) var(--space-6);overflow-y:auto}.tagestrenner{text-align:center;font-size:12px;line-height:16px;color:var(--ink-muted);margin:var(--space-4) 0}.systemnachricht{text-align:center;font-size:14px;line-height:20px;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);width:fit-content;max-width:calc(100% - 48px);margin:var(--space-4) auto}.systemnachricht p{margin:0;white-space:pre-line}.systemnachricht .textknopf{display:block;width:fit-content;margin:var(--space-1) auto 0;font-weight:600;color:var(--ink);text-decoration:underline}.blase-zeile{display:flex;flex-direction:column;align-items:flex-start;margin:var(--space-4) 0}.blase-zeile.eigene{align-items:flex-end}.blase{position:relative;max-width:80%;padding:12px 16px;border-radius:var(--radius-lg);background:var(--surface-sunken);margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.blase-zeile.eigene .blase{background:var(--accent-tint)}.uhrzeit{font-size:12px;line-height:16px;color:var(--ink-muted);margin-top:4px}.eingabezeile{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-4) max(env(safe-area-inset-bottom),var(--space-2));border-top:1px solid var(--hairline);background:var(--surface);position:sticky;bottom:0}.eingabezeile textarea{flex:1 1;min-height:48px;max-height:120px;padding:12px 16px;border:0;border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--ink);font:inherit;resize:none}.eingabezeile .senden{width:40px;border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);display:flex}.eingabezeile .saetze,.eingabezeile .senden{height:40px;border:0;align-items:center;justify-content:center;cursor:pointer;margin-bottom:4px}.eingabezeile .saetze{flex-shrink:0;min-width:40px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--ink);display:inline-flex;gap:6px;font:inherit;font-size:14px;line-height:20px;font-weight:600}.eingabezeile .saetze.rund{width:40px;padding:0}.eingabezeile .saetze:active{background:var(--hairline)}.saetze-flaeche{max-height:50dvh;overflow-y:auto;padding:var(--space-2) var(--space-6) var(--space-2);border-top:1px solid var(--hairline);background:var(--surface);box-shadow:0 -8px 28px rgba(0,0,0,.16);position:relative;z-index:1}.saetze-flaeche .kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px}.saetze-flaeche h2{margin:0;font-size:20px;line-height:26px;font-weight:600}.saetze-flaeche .rund{width:44px;height:44px;margin-right:-10px;border:0;border-radius:var(--radius-full);background:none;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.saetze-flaeche .erklaerung{margin:0 0 var(--space-4);font-size:14px;line-height:20px;color:var(--ink-muted)}.saetze-flaeche ul{list-style:none;margin:0;padding:0}.saetze-flaeche li+li{border-top:1px solid var(--hairline)}.saetze-flaeche .satz{display:block;width:100%;min-height:52px;padding:14px 0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.eingabezeile .senden:disabled,.saetze-flaeche .satz:active{background:var(--surface-sunken)}.eingabezeile .senden:disabled{color:var(--ink-disabled);cursor:default}.eingabe-hinweis{margin:0;padding:var(--space-3) var(--space-6) var(--space-2);border-top:1px solid var(--hairline);background:var(--surface);color:var(--ink-muted);font-size:14px;line-height:20px}.kopfzeile{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-8)}.kopfzeile .wortmarke{margin:0}.kopfzeile .textlink{font-size:14px;line-height:20px}.verkaufen-abschnitt{margin-top:var(--space-10,40px);padding-top:var(--space-6);border-top:1px solid var(--hairline)}.verkaufen-abschnitt .heading{margin-top:0}.verkaufen-abschnitt .schaltflaeche{margin-top:var(--space-4)}.mitmachen-karte{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-6) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.mitmachen-karte .heading{margin-top:0}.mitmachen-karte .schaltflaeche,.mitmachen-karte .textlink{margin-top:var(--space-4)}.leer+.mitmachen-karte{margin-top:var(--space-6)}.app-karte{position:relative;margin:var(--space-8) 0 var(--space-4);padding:var(--space-6);border:1px solid var(--hairline);border-radius:var(--radius-lg,16px);background:var(--surface)}.app-karte-titel{font-weight:600;font-size:18px;line-height:24px;margin:0 var(--space-8) var(--space-2) 0}.app-karte-zeilen{margin:0 0 var(--space-4);padding-left:var(--space-6)}.app-karte-zu{position:absolute;top:var(--space-3);right:var(--space-3);width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:var(--ink);cursor:pointer}.app-karte-spaeter{display:block;margin:var(--space-3) auto 0}.klein{font-size:14px;line-height:20px;color:var(--ink-muted)}.drei-zeilen,.haekchen{list-style:none;margin:var(--space-6) 0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.drei-zeilen li,.haekchen li{display:flex;gap:var(--space-3);align-items:flex-start}.drei-zeilen li svg,.haekchen li svg{flex:none;margin-top:2px}.drei-zeilen p{margin:0}.schritte .schritt-nummer{flex:none;width:24px;height:24px;border:1px solid var(--ink);border-radius:50%;font-size:14px;line-height:22px;font-weight:600;text-align:center}.store{margin:var(--space-6) 0}.store .klein{margin-top:var(--space-2)}.store .danach{margin:var(--space-3) 0 0}.rueckweg,.zustand-zwei .ausweich,.zustand-zwei .schaltflaeche{margin-top:var(--space-6)}h3.subheading{font-size:16px;line-height:22px;font-weight:600;margin:var(--space-6) 0 var(--space-2)}.sprungzeile{display:flex;flex-wrap:wrap;column-gap:var(--space-4);margin-top:var(--space-4)}.sprungzeile .textlink{min-height:44px;display:inline-flex;align-items:center}.hilfe-liste{margin:0 0 var(--space-2);padding-left:var(--space-6)}.hilfe-liste li{margin-bottom:var(--space-1)}.adresse-kopieren{margin-bottom:var(--space-4)}.adresse-kopieren .textlink{min-height:44px}.fangfeld{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.kontakt-hinweis{margin-top:var(--space-2)}.kontakt-ohne-skript{margin:var(--space-4) 0;font-weight:600}.kontakt-adresse{margin-top:var(--space-6);margin-bottom:0}.kontakt-danke{padding-top:var(--space-4)}.kontakt-danke h3.subheading{margin-top:0}.kontakt-danke h3.subheading:focus{outline:none}.kontakt-wege{display:flex;flex-direction:column;align-items:flex-start}.kontakt-wege .textlink{min-height:44px}.einblendung{position:fixed;left:var(--space-6);right:var(--space-6);bottom:var(--space-4);max-width:672px;margin:0 auto;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--ink);color:var(--surface);box-shadow:0 6px 20px rgba(0,0,0,.18)}.einblendung,.hilfe-weg{font-size:14px;line-height:20px}.hilfe-weg{margin-top:var(--space-8)}.nur-desktop{display:none}@media (min-width:768px){.nur-handy{display:none}.nur-desktop{display:block}}.desktop-stores{display:flex;gap:var(--space-8);align-items:flex-start;margin:var(--space-6) 0}.store-paar{flex:1 1;display:flex;flex-direction:column;gap:var(--space-3)}.qr{margin:0;width:180px}.qr-bild svg{width:160px;height:160px}.folgen-kopf{margin-top:var(--space-4)}.schaltflaeche.schmal{display:inline-flex;width:auto;min-height:44px;gap:var(--space-2);padding:0 var(--space-4)}.folgen-satz{margin-top:var(--space-2);font-size:14px;line-height:20px;color:var(--ink-muted)}.listenkarte-klein{display:flex;gap:var(--space-3);align-items:center;margin:var(--space-4) 0}.listenkarte-klein .fotos{display:grid;grid-template-columns:2fr 1fr;gap:3px;width:96px;height:64px;flex:none;border-radius:var(--radius-sm);overflow:hidden}.listenkarte-klein .gross,.listenkarte-klein .klein-fotos span{display:block;background:var(--photo-placeholder);overflow:hidden}.listenkarte-klein .klein-fotos{display:grid;grid-template-rows:1fr 1fr;gap:3px}.listenkarte-klein img{width:100%;height:100%;object-fit:cover;display:block}.listenkarte-klein .text{display:flex;flex-direction:column;min-width:0}.listenkarte-klein .titel{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listenkarte-klein .von{font-size:14px;line-height:20px;color:var(--ink-muted)}.neues .listenkopf{margin-bottom:var(--space-4)}.ganze-liste{display:inline-block;margin-top:var(--space-2);font-size:14px;line-height:20px}.bestaetigung-kasten{display:flex;gap:var(--space-3);align-items:flex-start;margin:0 0 var(--space-6);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.bestaetigung-kasten .zeichen{flex:none;width:48px;height:48px;border-radius:var(--radius-full);background:var(--accent-tint);color:var(--accent-strong);display:flex;align-items:center;justify-content:center}.bestaetigung-kasten p{margin:0}.feed-reihe{list-style:none;display:flex;gap:var(--space-4);overflow-x:auto;margin:var(--space-1) calc(-1 * var(--seitenrand)) var(--space-4);padding:0 var(--seitenrand);scrollbar-width:none}.kreis-link{display:flex;flex-direction:column;align-items:center;width:72px;color:var(--ink);text-decoration:none}.kreis-link:active{opacity:.85}.kreis-link .kreis{width:64px;height:64px;padding:3px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--hairline);overflow:hidden}.kreis-link.ring .kreis{box-shadow:inset 0 0 0 2px var(--accent)}.kreis-link .kreis img{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover;display:block;background:var(--photo-placeholder)}.kreis-link .name,.kreis-link .vorname{max-width:72px;font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kreis-link .name{margin-top:6px}.kreis-link.ring .name{font-weight:600}.kreis-link .vorname{color:var(--ink-muted)}.feed-eintrag{margin-bottom:var(--space-8)}.feed-kopf{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-3);color:var(--ink);text-decoration:none}.alle-ansehen:active,.feed-kopf:active{opacity:.85}.feed-kopf .listenbild{flex:none;width:40px;height:40px;border-radius:var(--radius-full);overflow:hidden;background:var(--photo-placeholder)}.feed-kopf .listenbild img{width:100%;height:100%;object-fit:cover;display:block}.feed-kopf .text{display:flex;flex-direction:column;min-width:0}.feed-kopf .titel{font-size:14px;line-height:20px;font-weight:600}.feed-kopf .zweite{font-size:14px;line-height:20px;color:var(--ink-muted)}.feed-karten{display:flex;gap:var(--space-3);overflow-x:auto;margin:0 calc(-1 * var(--seitenrand));padding:0 var(--seitenrand);scrollbar-width:none}.feed-karten .artikel{flex:0 0 144px;width:144px}.alle-ansehen{margin-top:var(--space-3)}.artikel.gross .foto{aspect-ratio:4/5;border-radius:var(--radius-lg)}.artikel.gross .spur{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.artikel.gross .spur img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start}.artikel.gross .zaehler{position:absolute;right:var(--space-2);bottom:var(--space-2);padding:2px 10px;border-radius:var(--radius-full);background:var(--ink-onphoto);color:var(--on-accent);font-size:12px;line-height:16px;font-weight:600}.artikel.gross .titel{font-size:18px;line-height:24px}.preis .alt{font-weight:400;margin-right:var(--space-2)}.feed-trenner,.preis .alt{font-size:14px;color:var(--ink-muted)}.feed-trenner{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-6) 0;line-height:20px}.feed-trenner:after,.feed-trenner:before{content:"";flex:1 1;border-top:1px solid var(--hairline)}.feed-ende{min-height:1px}.noch-zu-haben{margin-bottom:var(--space-8)}.noch-zu-haben .heading{margin-top:0}.noch-zu-haben .zeile{margin:0 0 var(--space-4);color:var(--ink-muted)}.noch-zu-haben .zu-haben-unten{margin:var(--space-6) 0 0;font-size:14px;line-height:20px;color:var(--ink-muted)}.noch-zu-haben .zu-haben-ende{margin-top:var(--space-8)}.feed .heading.zuletzt{margin:0 0 var(--space-4)}.abstellen{padding-top:var(--space-8)}.abstellen .schaltflaeche.gefuellt{margin-top:var(--space-6)}.uebersicht{margin-top:var(--space-8)}.uebersicht ul{list-style:none;margin:0;padding:0}.abstell-zeile{padding:var(--space-4) 0;border-bottom:1px solid var(--hairline)}.abstell-zeile .zeile-kopf{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between}.abstell-zeile .text{display:flex;flex-direction:column;min-width:0}.abstell-zeile .titel{font-weight:600}.abstell-zeile .zweite{font-size:14px;line-height:20px;color:var(--ink-muted)}.abstell-zeile .zeile-titel{margin-top:var(--space-3)}.rechtstext h3.subheading{scroll-margin-top:var(--space-6)}.rechtsliste{margin:0 0 var(--space-2);padding-left:var(--space-6)}.rechtsliste li{margin-bottom:var(--space-1)}.rechtsliste .rechtsliste{margin-top:var(--space-1)}.lizenzeintrag a.textlink,.rechtstext a.textlink,.rechtstext code{overflow-wrap:anywhere}.rechtstext code{font-family:ui-monospace,Menlo,monospace;font-size:14px}.rechtstabelle{margin:0 0 var(--space-4)}.rechtstabelle table{border-collapse:collapse;font-size:14px;line-height:20px;width:100%;overflow-wrap:anywhere}.rechtstabelle td,.rechtstabelle th{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--hairline)}.rechtstabelle th{font-weight:600}.lizenztext{margin:0 0 var(--space-4)}.lizenztext summary{min-height:44px;display:flex;align-items:center;font-weight:600;text-decoration:underline;cursor:pointer}.lizenztext pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:18px;color:var(--ink-muted);margin:0 0 var(--space-2)}.lizenzliste{list-style:none;padding:0;margin:var(--space-6) 0 0}.lizenzeintrag{padding:var(--space-4) 0 0;border-top:1px solid var(--hairline)}.lizenz-bausteine{font-weight:600;overflow-wrap:anywhere}.lizenz-angaben,.lizenz-datei{font-size:14px;line-height:20px;color:var(--ink-muted);overflow-wrap:anywhere}.rechtstext p[id]{scroll-margin-top:var(--space-6)}.inhaltsuebersicht{margin:0 0 var(--space-4)}.inhaltsuebersicht summary{min-height:44px;display:flex;align-items:center;font-weight:600;text-decoration:underline;cursor:pointer}.inhaltsuebersicht ul{list-style:none;padding:0;margin:0}.inhaltsuebersicht li a{min-height:44px;display:inline-flex;align-items:center}.startseite{min-height:100vh;display:flex;flex-direction:column}.startseite main{flex:1 1}.startseite main.w21-ohne-schluss{padding-bottom:var(--space-12)}.w21-breite{max-width:1120px;margin:0 auto;padding:0 var(--space-6)}.w21-kopf{background:var(--accent-tint);padding-top:var(--space-2)}.w21-kopfzeile{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.w21-fusslinks a.textlink,.w21-kopf a.textlink,.w21-marke,.w21-sprung a.textlink{display:inline-flex;align-items:center;min-height:44px}.w21-marke{color:var(--ink)}.w21-marke .wortmarke{margin:0}.w21-marke svg{height:20px;width:auto}.w21-band{background:var(--accent-tint)}.w21-einstieg{padding:var(--space-8) 0 var(--space-12)}.w21-display{font-size:32px;line-height:36px;font-weight:700;letter-spacing:-.01em;margin:0 0 var(--space-4)}.w21-satz{margin:0 0 var(--space-6)}.w21-klein{font-size:14px;line-height:20px;color:var(--ink-muted);margin:var(--space-3) 0 0}.w21-sprung{margin:var(--space-2) 0 0}.w21-stores{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.w21-abzeichen{display:inline-flex;align-items:center;min-height:48px}.w21-abzeichen img{display:block;height:48px;width:auto}.w21-abzeichen.google img{height:62px;margin:-7px 0}.w21-bald{display:inline-flex;align-items:center;min-height:48px;margin:0;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--surface);font-size:14px;line-height:20px;font-weight:600}.w21-fotos{margin:var(--space-8) 0 0}.w21-fotos ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.w21-fotos li{width:31%;max-width:174px;padding:6px;border-radius:var(--radius-sm);background:var(--surface)}.w21-fotos li:first-child{transform:rotate(-5deg)}.w21-fotos li:nth-child(2){position:relative;margin:0 -6px;transform:rotate(2deg) translateY(-8px)}.w21-fotos li:nth-child(3){transform:rotate(6deg)}.w21-fotos img{display:block;width:100%;height:auto;border-radius:4px;background:var(--photo-placeholder)}.w21-fotos figcaption{text-align:center}.w21-bildzeile{font-size:12px;line-height:16px;color:var(--ink-muted);margin:var(--space-3) 0 0}.w21-abschnitt{padding-top:var(--space-12)}.w21-abschnitt h2.heading{margin-top:0}.w21-titel{font-size:16px;line-height:22px;font-weight:600;margin:0 0 var(--space-1)}.w21-gemeinsam-schritte{list-style:none;margin:var(--space-4) 0 var(--space-6);padding:0;display:grid;gap:var(--space-6)}.w21-gemeinsam-schritte .w21-nummer{margin-top:0}.w21-gemeinsam-schritte p{margin:0}.w21-spur{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--space-6);scrollbar-width:none;padding:var(--space-4) 0}.w21-spur:focus-visible{outline-offset:-4px}.w21-schritte{list-style:none;margin:0;padding:0 var(--space-6);display:flex;gap:var(--space-4)}.w21-schritt{flex:0 0 78%;max-width:300px;scroll-snap-align:start}.w21-schritt:last-child{margin-right:var(--space-6)}.w21-handy{display:flex;justify-content:center;align-items:flex-start;overflow:hidden;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--accent-tint)}.w21-handy img{display:block;width:168px;height:auto;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--photo-placeholder)}.w21-nummer{display:block;margin:var(--space-4) 0 var(--space-1);color:var(--accent);font-size:20px;line-height:26px;font-weight:700}.w21-abschnitt.w21-band{margin-top:var(--space-12);padding-bottom:var(--space-12)}.w21-beispiele{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-top:var(--space-6)}.w21-beispiel{margin:0;width:100%;max-width:300px}.w21-beschriftung{margin-bottom:var(--space-3);color:var(--ink);font-size:16px;line-height:24px;font-weight:600}.w21-fenster{overflow:hidden;border:1px solid var(--hairline);border-radius:24px;background:var(--surface-sunken)}.w21-chat-kopf{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--hairline);background:var(--surface)}.w21-chat-kopf,.w21-kreis{display:flex;align-items:center}.w21-kreis{flex:none;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--accent-tint);color:var(--accent-strong);font-size:14px;line-height:20px;font-weight:600}.w21-chat-name{font-size:16px;line-height:24px;font-weight:600}.w21-verlauf{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-3)}.w21-blase{max-width:85%;padding:var(--space-2);font-size:14px;line-height:20px}.w21-blase>p{margin:0;padding:0 var(--space-1)}.w21-blase-julia{align-self:flex-start;border-radius:16px 16px 16px 4px;background:var(--surface)}.w21-blase-antwort{align-self:flex-end;border-radius:16px 16px 4px 16px;background:var(--accent-tint)}.w21-link{text-decoration:underline}.w21-uhrzeit{display:block;padding:0 var(--space-1);color:var(--ink-muted);font-size:12px;line-height:16px;text-align:right}.w21-vorschau{overflow:hidden;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--surface-sunken)}.w21-vorschau img{display:block;width:100%;height:120px;object-fit:cover;background:var(--photo-placeholder)}.w21-vorschau>div{padding:var(--space-2) var(--space-3)}.w21-vorschau-titel{margin:0;font-size:14px;line-height:20px;font-weight:600}.w21-vorschau-zeile{margin:0;color:var(--ink-muted);font-size:12px;line-height:16px}.w21-eingabezeile{padding:10px 20px var(--space-4);background:var(--surface)}.w21-eingabe{display:block;padding:var(--space-2) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-full);color:var(--ink-muted);font-size:14px;line-height:20px}.w21-pfeil{display:flex;color:var(--ink-muted)}.w21-adresszeile{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hairline)}.w21-adresse{display:flex;align-items:center;justify-content:center;gap:var(--space-1);height:32px;border:1px solid var(--hairline);border-radius:var(--radius-full);background:var(--surface);color:var(--ink-muted);font-size:14px;line-height:20px}.w21-browser img{display:block;width:100%;height:auto;background:var(--photo-placeholder)}.w21-zwei{display:grid;gap:var(--space-8)}.w21-linie{margin:var(--space-6) 0;border:0;border-top:1px solid var(--hairline)}.w21-schaltflaeche{max-width:360px;margin-top:var(--space-4)}.w21-handy-neues img{width:240px}.w21-punkte{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;gap:var(--space-6)}.w21-icon{display:block;margin-bottom:var(--space-2);color:var(--accent)}.w21-schluss{margin-top:var(--space-12);padding:var(--space-12) 0;text-align:center}.w21-schluss h2.heading{margin-top:0}.w21-schluss .w21-stores{justify-content:center;margin-top:var(--space-6)}.w21-fuss{padding:var(--space-8) 0;border-top:1px solid var(--hairline);font-size:14px;line-height:20px}.w21-fuss .wortmarke{margin:0 0 var(--space-2)}.w21-fusslinks{display:flex;flex-wrap:wrap;column-gap:var(--space-6)}@media (min-width:768px){.w21-zwei{grid-template-columns:1fr 1fr;align-items:center}.w21-einstieg{padding:var(--space-12) 0}.w21-fotos{margin:0}.w21-spur{overflow:visible}.w21-schritte{display:grid;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto}.w21-schritt{max-width:none}.w21-schritt:last-child{margin-right:0}.w21-beispiele{flex-direction:row;align-items:flex-start;justify-content:center;gap:var(--space-6)}.w21-pfeil{align-self:center}.w21-pfeil svg{transform:rotate(-90deg)}.w21-gemeinsam-schritte,.w21-punkte{grid-template-columns:repeat(3,1fr)}.w21-marke svg{height:24px}}@media (min-width:768px) and (min-height:600px){html:has(.gespraech),html:has(.seite){background:var(--accent-tint)}html:has(.gespraech) body,html:has(.seite) body{background:transparent}.seite{max-width:calc(720px + 2 * var(--space-6));padding:var(--space-12) var(--space-6)}.seite>.kopfzeile,.seite>.wortmarke{margin-bottom:var(--space-4)}.seite>.kopfzeile .wortmarke svg,.seite>.wortmarke svg{height:24px;width:auto}.seite>.inhalt{--seitenrand:var(--space-8);flex:none;padding:var(--seitenrand);background:var(--surface);border-radius:var(--radius-lg);overflow:clip}.seite>.inhalt>.untere-leiste:last-child{margin-bottom:calc(-1 * var(--seitenrand))}.seite>.fuss{margin-top:var(--space-6);padding-top:0;border-top:0}.seite>.fuss,.seite>.fuss .fuss-abzeichen{justify-content:center}.gespraech{height:calc(100dvh - 2 * var(--space-8));margin:var(--space-8) auto;background:var(--surface);border-radius:var(--radius-lg);overflow:clip}}.weitermachen{display:none}@media (min-width:768px) and (min-height:600px) and (hover:hover) and (pointer:fine){.weitermachen{display:flex;align-items:center;justify-content:center;gap:var(--space-4);width:100%;max-width:720px;margin:var(--space-8) auto 0}.seite>.weitermachen+.fuss{margin-top:var(--space-8)}.weitermachen-code{flex:none;padding:var(--space-2);background:var(--surface);border-radius:var(--radius-md);line-height:0}.weitermachen-code svg{display:block;width:112px;height:112px}.weitermachen-text{max-width:320px}.weitermachen-text h2{font-size:16px;line-height:22px;font-weight:600;margin:0 0 var(--space-1)}.weitermachen-text p{margin:0;font-size:14px;line-height:20px;color:var(--ink-muted)}}.qr-zugang{margin-top:var(--space-8)}.qr-zugang-wege{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2)}.qr-rueckfrage .blatt-inhalt{display:flex;flex-direction:column;gap:var(--space-4)}.qr-auskunft-zeilen{list-style:none;padding:0;margin:var(--space-4) 0}