.sense.freigrenze{padding-top:14px}.freigrenze-karte{margin-top:0;align-items:center}.freigrenze-sym{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--surface);color:var(--teal-deep)}.verlauf-premium>span.freigrenze-sym{flex:0 0 auto;min-width:0}.freigrenze-text{display:flex;flex-direction:column;gap:2px}.freigrenze-text b{font-size:var(--schrift-m);font-weight:700;color:var(--ink)}.freigrenze-text small{font-size:var(--schrift-s);color:var(--ink60);line-height:1.4}.freigrenze-anmelden{text-decoration:none}.freigrenze-leise{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:58;transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;padding:8px 8px 8px 14px;border-radius:var(--radius-pill);color:var(--ink);font-size:var(--schrift-s)}@media (max-width: 760px){.freigrenze-leise{bottom:calc(74px + env(safe-area-inset-bottom,0px))}}.freigrenze-leise .btn-mini{text-decoration:none}.freigrenze-leise-zu{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--ink60);cursor:pointer}.freigrenze-leise-zu:hover{color:var(--ink)}@media (prefers-reduced-motion: no-preference){.freigrenze-leise{animation:freigrenze-ein .25s ease-out}@keyframes freigrenze-ein{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}}.modal-bg.anm-pflicht{z-index:90}.id-pflicht{margin:0 0 14px;padding:10px 12px;border-radius:var(--radius-button);background:color-mix(in srgb,var(--teal) 10%,transparent);color:var(--ink);font-size:var(--schrift-m);line-height:1.45}.id-zur-start{display:inline-block;margin-top:10px;font-size:var(--schrift-s);color:var(--ink60)}.id-zur-start:hover{color:var(--teal-deep)}.anm-karte .anm-bild .anm-grund{opacity:0;transition:opacity 1.4s var(--kurve)}.anm-karte .anm-bild .anm-grund.an{opacity:1}.id-karte.anm-karte .anm-bild:after{background:linear-gradient(180deg,color-mix(in srgb,var(--navy-tiefer) 62%,transparent),color-mix(in srgb,var(--navy-tiefer) 28%,transparent) 16%,color-mix(in srgb,var(--navy-tiefer) 70%,transparent) 40%,color-mix(in srgb,var(--navy-tiefer) 95%,transparent))}.anm-karte .anm-bild .anm-unten{padding-top:32px}.anm-karte .anm-schranke p.anm-konto{display:none}.anm-karte .anm-bild p.anm-ober{font-size:var(--schrift-2xs);line-height:1.4;max-width:none;margin:0 0 14px;color:var(--aqua)}.anm-folien{display:grid}.anm-folie{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .5s var(--kurve),visibility 0s linear .5s}.anm-folie.an{opacity:1;visibility:visible;transition:opacity .7s var(--kurve) .2s,visibility 0s}.anm-karte .anm-folie h2{max-width:15ch}.anm-karte .anm-bild p.anm-satz{margin-top:12px;max-width:34ch}.anm-zahlen{display:flex;flex-wrap:wrap;gap:8px 30px;margin-top:22px;min-height:56px}.anm-zahl{display:flex;flex-direction:column}.anm-wert{font-family:var(--font-display);font-weight:700;font-size:30px;line-height:1.05;letter-spacing:var(--eng);color:var(--aqua);font-variant-numeric:tabular-nums}.anm-wort{font-size:var(--schrift-s);color:var(--on-dark-72);margin-top:4px}.anm-striche{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;margin-top:24px}.anm-strich{display:flex;flex-direction:column;gap:8px;min-width:0;padding:6px 0;text-align:left;font-size:var(--schrift-s);font-weight:600;color:var(--on-dark-72);transition:color var(--zeit-schnell)}.anm-strich:hover,.anm-strich.an{color:var(--on-dark)}.anm-strich:focus-visible{outline:2px solid var(--aqua);outline-offset:3px;border-radius:4px}.anm-strich-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anm-strich i{display:block;position:relative;overflow:hidden;height:2px;border-radius:var(--radius-pill);background:var(--glas-22)}.anm-strich i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--aqua);transform-origin:left center;transform:scaleX(0)}.anm-strich.an i:after{animation:anm-lauf var(--anm-takt, 7s) linear forwards}.anm-striche.still .anm-strich.an i:after,.anm-striche.angehalten .anm-strich.an i:after{animation:none;transform:scaleX(1)}@keyframes anm-lauf{to{transform:scaleX(1)}}.anm-karte .anm-bild p.anm-konto{margin-top:16px;max-width:40ch;font-size:var(--schrift-s);line-height:1.5;color:var(--on-dark-72)}@media (prefers-reduced-motion: reduce){.anm-karte .anm-bild .anm-grund,.anm-folie,.anm-folie.an{transition:none}}@media (max-width: 760px){.modal-bg.anm-hinter{padding:12px}.id-karte.anm-karte .id-links.anm-bild{min-height:0;padding:16px 20px 10px}.anm-karte .anm-bild .id-wort{width:84px}.anm-karte .anm-bild .anm-unten{margin-top:18px;padding-top:0}.anm-karte .anm-bild p.anm-ober,.anm-karte .anm-bild p.anm-satz,.anm-karte .anm-bild p.anm-konto{display:none}.anm-karte .anm-folie h2{font-size:var(--schrift-h3);line-height:1.2;max-width:none}.anm-zahlen{margin-top:6px;min-height:20px;gap:4px 16px}.anm-zahl{flex-direction:row;align-items:baseline;gap:6px}.anm-wert{font-size:var(--schrift-xl)}.anm-wort{margin-top:0;font-size:var(--schrift-s)}.anm-striche{margin-top:6px;gap:6px}.anm-strich{padding:11px 0}.anm-strich-name{display:none}}html:has(.modal-bg.anm-hinter){overflow:hidden}@media (max-width: 760px){.modal-bg.anm-hinter{padding:max(12px,env(safe-area-inset-top)) 0 0;place-items:end stretch}.modal-bg.anm-hinter>.id-karte.anm-karte{display:flex;flex-direction:column;width:100%;min-height:0;max-height:calc(100vh - 12px);max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));overflow:hidden;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;animation:anm-blatt var(--zeit-mittel) var(--kurve)}.modal-bg.anm-hinter>.id-karte.anm-karte .id-links.anm-bild{flex:none}.modal-bg.anm-hinter>.id-karte.anm-karte .id-rechts{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.modal-bg.anm-hinter>.id-karte.anm-karte:before{content:"";position:absolute;top:7px;left:50%;z-index:3;width:36px;height:4px;margin-left:-18px;border-radius:var(--radius-pill);background:var(--glas-55)}}@keyframes anm-blatt{0%{transform:translateY(32px);opacity:0}}@media (max-height: 560px){.modal-bg.anm-hinter{padding:8px 12px}.modal-bg.anm-hinter>.id-karte.anm-karte{min-height:0;height:calc(100vh - 16px);height:calc(100dvh - 16px);grid-template-rows:minmax(0,1fr);border-radius:var(--radius-panel)}.modal-bg.anm-hinter>.id-karte.anm-karte .id-rechts{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:24px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.modal-bg.anm-hinter>.id-karte.anm-karte .anm-bild p.anm-satz,.modal-bg.anm-hinter>.id-karte.anm-karte .anm-bild p.anm-konto{display:none}}@media (max-height: 560px) and (max-width: 760px){.modal-bg.anm-hinter{padding:8px 0 0}.modal-bg.anm-hinter>.id-karte.anm-karte{height:auto;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}.modal-bg.anm-hinter>.id-karte.anm-karte .id-links.anm-bild{display:none}}@media (prefers-reduced-motion: reduce){.modal-bg.anm-hinter>.id-karte.anm-karte{animation:none}}.id-marke{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:10px}.id-marke i{width:6px;height:6px;border-radius:50%;background:var(--teal)}.id-pw-feld{position:relative}.id-pw-feld input{padding-right:46px}.id-pw-auge{position:absolute;top:0;right:4px;width:40px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--ink60);cursor:pointer}.id-pw-auge[aria-pressed=true]{color:var(--teal-deep)}.id-pw-auge:focus-visible{outline:2px solid var(--teal);outline-offset:-4px;border-radius:var(--radius-mittel)}.id-geist-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.id-rechts a.btn-primary.id-primar{text-decoration:none}.zf-geraet{width:100%;height:44px;margin-bottom:12px}.zust-felder{display:flex;flex-direction:column;gap:10px;margin:14px 0 4px}.zust-zeile{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:var(--schrift-m);line-height:1.5;color:var(--ink)}.zust-zeile.zust-leise{color:var(--ink60)}.zust-felder .zust-zeile input[type=checkbox],.zust-blatt .zust-zeile input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;padding:0;border-radius:var(--radius-mini);accent-color:var(--knopf);box-shadow:none}.zust-zeile a{color:var(--teal-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.zust-zeile a:hover{color:var(--ink)}.zust-blatt .id-sub{margin-bottom:14px}.zust-ausweg{margin-top:18px;font-size:var(--schrift-s);line-height:1.5;color:var(--ink60)}.zust-auswege{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:var(--schrift-m);font-weight:600}.zust-auswege a{color:var(--ink60)}.zust-auswege a:hover{color:var(--ink)}.konto-menue{position:relative}.konto-knopf{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;border-radius:var(--radius-pill);cursor:pointer;color:var(--ink60)}.konto-knopf:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.konto-knopf[aria-expanded=true] .sprach-pfeil{transform:rotate(180deg)}.konto-gesicht{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;object-fit:cover;color:var(--on-brand);font-weight:700;font-size:var(--schrift-s)}.konto-gesicht.gross{width:40px;height:40px;font-size:var(--schrift-text)}.konto-liste{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:240px;padding:6px;border-radius:var(--radius-card);display:flex;flex-direction:column;animation:konto-auf .12s var(--kurve, ease-out)}@keyframes konto-auf{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.konto-liste{animation:none}}.konto-liste{max-height:calc(100vh - 84px);max-height:calc(100dvh - 84px - env(safe-area-inset-top,0px));overflow-y:auto;overscroll-behavior:contain}.konto-liste-kopf{display:flex;align-items:center;gap:11px;padding:10px 11px 12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.konto-liste-kopf div{display:flex;flex-direction:column;min-width:0}.konto-liste-kopf strong{font-size:var(--schrift-text);color:var(--ink)}.konto-liste-kopf span{font-size:var(--schrift-s);color:var(--ink60);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.konto-liste a,.konto-liste button{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:var(--radius-button);border:0;background:none;cursor:pointer;text-align:left;font:inherit;font-size:var(--schrift-text);color:var(--ink);text-decoration:none;transition:background var(--zeit-schnell)}.konto-liste a:hover,.konto-liste button:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.konto-liste a svg,.konto-liste button svg{color:var(--ink60);flex:none}.konto-trenner{height:1px;margin:4px 6px;background:var(--line)}.konto-sprache{padding:4px 8px}.konto-sprache .sprach-auswahl{display:flex;width:100%;margin-top:0}.konto-sprache .sprach-auswahl select{width:100%;min-height:40px;font-size:var(--schrift-text)}.konto-anmelden{padding:7px 15px;border-radius:var(--radius-pill);cursor:pointer;font:inherit;font-size:var(--schrift-text);font-weight:600}.shell.mit-insel{display:block}.app-leiste{position:fixed;top:14px;left:0;right:0;z-index:50;display:flex;justify-content:center;pointer-events:none}.app-insel{pointer-events:auto;display:flex;align-items:center;gap:2px;padding:6px;border-radius:var(--radius-pill);position:relative}.insel-marke{display:grid;place-items:center;width:40px;height:40px;border-radius:50%}.insel-marke img{width:24px;height:24px;filter:var(--marke-filter)}.insel-marke:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.insel-trenner{width:1px;height:22px;margin:0 6px;flex:none;background:color-mix(in srgb,var(--ink) 14%,transparent)}.insel-eintrag{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:none;cursor:pointer;font:inherit;font-size:var(--schrift-text);font-weight:600;white-space:nowrap;color:var(--ink60);text-decoration:none;transition:background var(--zeit-schnell),color var(--zeit-schnell),box-shadow var(--zeit-schnell)}.insel-eintrag:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.insel-eintrag:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.insel-eintrag.aktiv{background:var(--auswahl);color:var(--auf-auswahl);box-shadow:var(--schatten-1),inset 0 1px color-mix(in srgb,var(--on-brand) 18%,transparent)}.insel-mehr{display:none}.insel-sprache{display:inline-flex;margin-right:6px}.insel-sprache .sprach-auswahl{margin-top:0}.insel-sprache .sprach-auswahl select{min-height:36px;font-size:var(--schrift-text);border-radius:var(--radius-pill)}.insel-schloss{display:inline-flex;margin-left:-2px;color:var(--gold-tinte)}.insel-eintrag.aktiv .insel-schloss{color:inherit}.blatt-schloss{display:inline-flex;margin-left:auto;color:var(--gold-tinte)}.app-insel .konto-knopf{border-color:transparent;background:transparent;box-shadow:none}.app-insel .konto-knopf:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);box-shadow:none}.mit-insel .page-pad{padding-top:96px}.mit-insel .poi-panel,.mit-insel .chat-reviere,.mit-insel .chat-haupt{padding-top:84px}.mit-insel .maplibregl-ctrl-top-right,.mit-insel .maplibregl-ctrl-top-left{top:70px}.mit-karte .app-leiste{left:424px}.mit-insel.mit-karte .poi-panel{padding-top:clamp(24px,4vh,40px)}@media (max-width: 1440px){.insel-eintrag.zweitrangig:not(.aktiv) .insel-name{display:none}.app-insel .insel-sprache .sprach-auswahl select{width:64px;padding:0 0 0 12px;color:transparent}.insel-sprache .sprach-auswahl:before{content:attr(data-kurz);position:absolute;left:13px;pointer-events:none;font-size:var(--schrift-text);font-weight:600;color:var(--ink)}}@media (max-width: 1180px){.insel-eintrag{padding:0 12px}.insel-eintrag .insel-name{display:none}.insel-eintrag.aktiv .insel-name{display:inline}}@media (min-width: 861px) and (max-width: 1280px){.mit-karte .app-insel:has(.insel-sprache) .insel-eintrag{padding:0 12px}.mit-karte .app-insel:has(.insel-sprache) .insel-eintrag:not(.aktiv) .insel-name{display:none}}@media (min-width: 861px) and (max-width: 1024px){.mit-karte .app-insel:has(.insel-sprache) .insel-eintrag.aktiv .insel-name{display:none}}@media (min-width: 861px) and (max-width: 960px){.mit-karte .app-insel:has(.insel-sprache) .insel-eintrag{padding:0 9px}.mit-karte .app-insel:has(.insel-sprache) .insel-eintrag.zweitrangig{display:none}.mit-karte .app-insel:has(.insel-sprache) .insel-mehr{display:inline-flex}.mit-karte .app-insel:has(.insel-sprache) .insel-sprache{display:none}}@media (max-width: 860px){.app-leiste,.mit-karte .app-leiste{top:calc(10px + env(safe-area-inset-top,0px));left:calc(10px + env(safe-area-inset-left,0px));right:calc(10px + env(safe-area-inset-right,0px))}.app-insel{width:100%;justify-content:space-between;padding:5px}.insel-eintrag{padding:0;width:44px;justify-content:center}.insel-eintrag .insel-name,.insel-eintrag.aktiv .insel-name,.insel-eintrag.zweitrangig{display:none}.insel-mehr{display:inline-flex}.insel-sprache{display:none}.insel-trenner{margin:0 2px}.mit-insel .page-pad{padding-top:84px;padding-bottom:40px}.mit-insel .poi-panel,.mit-insel.mit-karte .poi-panel{padding-top:78px;padding-bottom:40px}.mit-insel .karte-schalter{bottom:calc(env(safe-area-inset-bottom,0px) + 18px)}.mit-insel .drawer-body{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}}.app-fenster{--fenster-rand: 16px;--fenster-oben: 78px;--liste: 424px;position:fixed;z-index:30;top:var(--fenster-oben);right:var(--fenster-rand);bottom:var(--fenster-rand);width:min(680px,calc(100vw - var(--liste) - 2 * var(--fenster-rand)));display:flex;flex-direction:column;border-radius:var(--radius-card);overflow:hidden;isolation:isolate;animation:fenster-auf var(--zeit-mittel) cubic-bezier(.16,1,.3,1)}.app-fenster.breit{width:min(920px,calc(100vw - var(--liste) - 2 * var(--fenster-rand)))}@keyframes fenster-auf{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.app-fenster{animation:none}}.fenster-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;height:46px;padding:0 10px 0 20px;border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.fenster-titel{font-size:var(--schrift-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink60)}.fenster-zu{display:grid;place-items:center;width:var(--gk-klein);height:var(--gk-klein);border-radius:50%;color:var(--ink60);cursor:pointer}.fenster-zu:hover{color:var(--ink)}.fenster-zu:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.fenster-inhalt{flex:1;min-height:0;position:relative}.shell .app-fenster .page-pad{height:100%;max-width:none;overflow-y:auto;padding:22px 26px 40px}.shell .app-fenster .page-pad .page-title{font-size:clamp(24px,2.4vw,32px)}.shell .app-fenster .chat-split{height:100%}.shell .app-fenster .chat-reviere{height:100%;width:232px;padding:16px 12px;background:transparent;border-right-color:color-mix(in srgb,var(--ink) 8%,transparent)}.shell .app-fenster .chat-haupt{height:100%;padding:18px 22px 16px}.shell .app-fenster .center-load{height:100%;min-height:0}.shell .app-fenster .page-pad,.shell .app-fenster .chat-split,.shell .app-fenster .chat-reviere,.shell .app-fenster .chat-verlauf,.shell .app-fenster .crew-chat{overscroll-behavior:contain}.app-fenster:focus{outline:none}.app-fenster:has(.modal-bg,.fd-hinter,.fd-vollbild,.bild-voll,.bs-info-schleier,.filter-huelle,.drawer-bg){z-index:60}@media (max-width: 860px){.app-fenster,.app-fenster.breit{--insel-platz: 70px;top:0;left:0;right:0;bottom:auto;width:auto;height:100vh;height:100dvh;padding:calc(env(safe-area-inset-top,0px) + var(--insel-platz)) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);border:0;border-radius:0;box-shadow:none;overscroll-behavior:contain}.app-fenster.glas-stark{--glas-grund: var(--glas-deckend-stark);--glas-filter: none;border:0;box-shadow:none}.fenster-kopf{height:50px;padding:0 6px 0 16px}.fenster-zu{width:44px;height:44px}.fenster-zurueck{min-height:44px}.shell .app-fenster .page-pad{height:100%;overflow-y:auto;padding:18px 16px calc(32px + env(safe-area-inset-bottom,0px))}.shell .app-fenster .chat-split{height:100%;overflow:hidden}.shell .app-fenster .chat-reviere{width:100%;height:100%;max-height:none;overflow-y:auto;border-bottom:0;padding:12px 12px calc(24px + env(safe-area-inset-bottom,0px))}.shell .app-fenster .chat-haupt,.shell .app-fenster .chat-split.hat-faden .chat-reviere{display:none}.shell .app-fenster .chat-split.hat-faden .chat-haupt{display:flex;flex:1;min-height:0;height:100%;padding:12px 14px calc(10px + env(safe-area-inset-bottom,0px))}.shell .app-fenster .chat-split.hat-faden .chat-verlauf{flex:1;min-height:0;max-height:none}.shell .app-fenster .crew-chat{max-height:52vh;max-height:52dvh}.shell:has(.app-fenster.ohne-leiste) .app-leiste,.shell:has(.app-fenster [data-ohne-leiste]) .app-leiste,.tastatur-offen .shell:has(.app-fenster) .app-leiste{display:none}.app-fenster.ohne-leiste,.app-fenster:has([data-ohne-leiste]),.tastatur-offen .app-fenster{--insel-platz: 0px}.tastatur-offen .app-fenster,.tastatur-offen .app-fenster.breit{top:var(--sicht-oben, 0px);height:var(--sicht-hoehe, 100dvh)}.tastatur-offen :is(.drawer-bg,.fd-hinter,.modal-bg,.filter-huelle){top:var(--sicht-oben, 0px);bottom:auto;height:var(--sicht-hoehe, 100dvh)}.tastatur-offen .shell .app-fenster .page-pad{padding-bottom:24px}.tastatur-offen .shell .app-fenster .chat-split.hat-faden .chat-haupt{padding-bottom:8px}}@media (max-width: 860px) and (max-height: 500px){.app-fenster,.app-fenster.breit{--insel-platz: 62px}.fenster-kopf{height:44px}.shell .app-fenster .page-pad{padding-top:12px}}html.blatt-sperre,html.blatt-sperre body{overflow:hidden;overscroll-behavior:none}html.blatt-sperre body{position:fixed;top:var(--sperre-y, 0px);left:0;right:0;width:100%}@media (max-width: 860px){.shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-size:16px}}.app-fenster.von-profil{animation:fenster-von-rechts var(--zeit-mittel) var(--kurve) both}@keyframes fenster-von-rechts{0%{opacity:0;transform:translate(28px)}}@media (prefers-reduced-motion: reduce){.app-fenster.von-profil{animation:none}}.fenster-zurueck{display:inline-flex;align-items:center;gap:6px;margin-left:-10px;padding:5px 9px;border-radius:var(--radius-pill);color:var(--ink60)}.fenster-zurueck:hover{color:var(--ink)}.fenster-zurueck:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.fenster-zurueck .dreh-180{transform:rotate(180deg)}.chat-zurueck{align-items:center;gap:6px;min-height:44px;margin:-6px 0 4px -10px;padding:0 10px;border-radius:var(--radius-pill);color:var(--ink60);font-weight:600;font-size:var(--schrift-m)}.chat-zurueck:hover{color:var(--ink)}.chat-zurueck:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.chat-zurueck .dreh-180{transform:rotate(180deg)}header.start-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:28px}header.start-kopf>.start-marke{justify-self:start}header.start-kopf>.start-nav{margin-left:0;justify-self:center;gap:30px}header.start-kopf>.start-kopf-rechts{margin-left:0;justify-self:end}.start-nav a{font-size:var(--schrift-text);font-weight:500}@media (max-width: 760px){header.start-kopf{grid-template-columns:minmax(0,1fr) auto}}.start-nav a{position:relative}.start-nav a.aktiv{color:var(--ink);font-weight:600}.start-nav a.aktiv:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:var(--radius-pill);background:var(--teal)}.start-nav a.intern:before,.kopf-blatt a.intern:after{content:"";display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:var(--radius-pill);background:var(--sun);vertical-align:middle}.kopf-blatt a.intern:after{margin:0 0 0 8px}.kopf-menue-knopf{display:none;cursor:pointer;width:var(--gk-rund);height:var(--gk-rund);place-items:center;color:var(--ink);border-radius:var(--radius-pill)}.kopf-blatt{display:none}@media (max-width: 760px){.kopf-menue-knopf{display:grid}.kopf-blatt{display:flex;flex-direction:column;gap:18px;position:sticky;top:64px;z-index:19;padding:18px 20px 22px}.kopf-blatt.glas-stark{border-width:0 0 1px;border-color:var(--line);border-radius:0}.kopf-blatt nav{display:flex;flex-direction:column}.kopf-blatt nav a{font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--ink);padding:10px 0;border-bottom:1px solid var(--line)}.kopf-blatt nav a.aktiv{color:var(--teal-deep)}}.webseite{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.webseite-inhalt{flex:1}.start-kopf{view-transition-name:seiten-kopf}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease-out}::view-transition-group(seiten-kopf){animation-duration:.22s}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(seiten-kopf){animation:none}}.fussband{max-width:1280px;padding-top:clamp(32px,6vh,72px);padding-bottom:clamp(40px,7vh,88px)}.fussband-raster{--zeile: clamp(120px, 15.5vw, 200px);display:grid;gap:var(--abstand-3);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,var(--zeile))}.fussband-bild{margin:0;min-width:0;min-height:0;overflow:hidden;border-radius:var(--radius-card)}.fussband-bild img{display:block;width:100%;height:100%;object-fit:cover}.fussband-bild:nth-child(1){grid-column:1 / 5;grid-row:1 / 3}.fussband-bild:nth-child(2){grid-column:5 / 7;grid-row:1 / 2}.fussband-bild:nth-child(3){grid-column:5 / 7;grid-row:2 / 3}.fussband-bild:nth-child(4){grid-column:1 / 3;grid-row:3 / 4}.fussband-bild:nth-child(5){grid-column:3 / 5;grid-row:3 / 4}.fussband-bild:nth-child(6){grid-column:5 / 7;grid-row:3 / 4}@media (max-width: 720px){.fussband{padding-left:0;padding-right:0}.fussband-raster{display:flex;gap:var(--abstand-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 clamp(20px,5vw,64px);scroll-padding:0 clamp(20px,5vw,64px)}.fussband-raster::-webkit-scrollbar{display:none}.fussband-bild{flex:0 0 80vw;height:56vw;scroll-snap-align:start}}.start.blaupause-welt{background:var(--bp-grund)}.blaupause-welt>.buehne,.blaupause-welt>.bp-kapitel{position:relative;z-index:1}.bp-buehne{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:var(--bp-sicht, 0);contain:strict}.bp-leinwand{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.bp-raster{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--bp-raster, 0);background-image:linear-gradient(to right,color-mix(in srgb,var(--bp-tinte) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--bp-tinte) 6%,transparent) 1px,transparent 1px),linear-gradient(to right,color-mix(in srgb,var(--bp-tinte) 2.5%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--bp-tinte) 2.5%,transparent) 1px,transparent 1px);background-size:160px 160px,160px 160px,32px 32px,32px 32px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 62% 50%,black 25%,transparent 80%);mask-image:radial-gradient(ellipse 70% 70% at 62% 50%,black 25%,transparent 80%)}.bp-foto{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:var(--bp-foto, 0);filter:grayscale(calc(1 - var(--bp-farbe, 0))) brightness(calc(.62 + .38 * var(--bp-farbe, 0)));transform:scale(calc(1 + .05 * var(--bp-fahrt, 0)));transform-origin:var(--foto-ox, 50%) var(--foto-oy, 50%)}.bp-foto img{position:absolute;left:var(--foto-x, 0);top:var(--foto-y, 0);width:var(--foto-b, 100%);height:var(--foto-h, 100%);max-width:none;object-fit:cover;display:block}.blaupause-welt .buehne-grund{filter:saturate(calc(1 - var(--bp-held, 0))) brightness(calc(1 - .4 * var(--bp-held, 0)));opacity:calc(1 - .55 * var(--bp-held, 0))}.bp-szene{position:relative;min-height:118vh}.bp-kapitel[data-kapitel="0"] .bp-szene{min-height:140vh}.bp-kapitel[data-kapitel="7"] .bp-szene{min-height:250vh}.bp-kapitel:has(>.bp-szene:last-child){padding-bottom:60vh}.bp-szene-text{position:sticky;top:calc(50vh - 110px);max-width:1080px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.bp-szene-text>*{max-width:380px}.bp-szene-nr{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--bp-teal);margin-bottom:14px}.bp-szene-titel{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.4vw,44px);line-height:1.08;letter-spacing:-.02em;color:var(--on-dark);text-wrap:balance}.bp-szene-satz{margin-top:14px;font-size:17px;line-height:1.55;color:var(--on-dark-72);text-wrap:pretty}.bp-szene-claim{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.22em;line-height:1.9;text-transform:uppercase;color:var(--bp-tinte);margin-bottom:12px}.bp-szene-hinweis,.bp-stand{display:none}.blaupause-welt .start-abschnitt.dunkel{background:transparent}.blaupause-welt .start-abschnitt.wasser:before,.blaupause-welt .start-abschnitt.wasser:after{content:none}.blaupause-welt .wasserlinie{display:none}.blaupause-welt .einspalt{max-width:720px}.blaupause-welt #karte .zweispalt-liste{margin-top:clamp(28px,4vh,44px)}.app-bilder{display:grid;justify-content:center;align-items:start;grid-template-columns:minmax(0,320px);gap:clamp(24px,4vw,40px);margin:clamp(32px,5vh,52px) auto 0}.app-bilder.paar{grid-template-columns:repeat(2,minmax(0,320px))}.app-bild{margin:0;min-width:0}.app-bild-flaeche{border-radius:24px;overflow:hidden;border:1px solid var(--glas-12);background:var(--navy-tief)}.app-bild img{display:block;width:100%;height:auto}.app-bild figcaption{margin-top:12px;font-size:var(--schrift-m);line-height:1.6;color:var(--ink60);text-wrap:pretty}@media (max-width: 639px){.app-bilder.paar{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(72vw,320px);justify-content:start;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*clamp(20px,5vw,64px));padding-inline:clamp(20px,5vw,64px);scroll-padding-inline:clamp(20px,5vw,64px)}.app-bilder.paar::-webkit-scrollbar{display:none}.app-bilder.paar .app-bild{scroll-snap-align:start}}.blaupause-welt #karte .karte-mit-bild{margin-top:clamp(28px,4vh,44px);align-items:start}.blaupause-welt #karte .karte-mit-bild .zweispalt-liste,.blaupause-welt #karte .karte-mit-bild .app-bilder{margin-top:0}.blaupause-welt .app-bilder-abschnitt{padding-top:clamp(40px,7vh,72px);padding-bottom:clamp(24px,4vh,48px)}.blaupause-welt .app-bilder-abschnitt .app-bilder{margin-top:0}.bp-schluss{position:relative;min-height:100vh;display:grid;align-items:end;padding:0 clamp(20px,5vw,64px) clamp(56px,10vh,120px)}.bp-schluss:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--bp-grund) 82%,transparent) 0%,color-mix(in srgb,var(--bp-grund) 36%,transparent) 42%,transparent 72%)}.bp-schluss-inhalt{position:relative;max-width:1080px;margin:0 auto;width:100%;text-align:center}.bp-schluss-drei{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,6.2vw,80px);line-height:1.02;letter-spacing:-.03em;color:var(--on-dark)}.bp-schluss-drei span{display:block}.bp-schluss-drei span:last-child{color:var(--aqua)}.bp-schluss-marke img{width:clamp(150px,16vw,220px);height:auto;margin:36px auto 10px;display:block;filter:invert(1)}.bp-schluss-claim{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--on-dark);margin-bottom:28px}.bp-schluss .schluss-zeile{font-size:clamp(22px,3vw,32px);margin-bottom:28px}.bp-schluss .start-knopf.geist{color:var(--on-dark)}.bp-nach{position:relative;background:var(--bp-grund)}.bp-leiste{position:fixed;right:clamp(12px,2vw,28px);top:50%;z-index:15;transform:translateY(-50%);width:150px;opacity:var(--bp-leiste, 0);pointer-events:none;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-leise)}.bp-leiste[data-an]{pointer-events:auto}.bp-leiste.glas{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;box-shadow:none}.bp-leiste-kopf b{display:block;color:var(--bp-tinte);font-weight:500}.bp-leiste-kopf span{display:block;margin-top:3px}.bp-leiste ol{list-style:none;margin:14px 0;padding:0;border-left:1px solid color-mix(in srgb,var(--bp-tinte) 16%,transparent)}.bp-leiste li a{position:relative;display:block;padding:5px 0 5px 12px;color:inherit;text-decoration:none;transition:color var(--zeit-mittel, .3s)}.bp-leiste li a:hover{color:var(--bp-tinte)}.bp-leiste li a:before{content:"";position:absolute;left:-1px;top:3px;bottom:3px;width:1px;background:var(--bp-teal);transform:scaleY(0);transform-origin:top}.bp-nr{color:color-mix(in srgb,var(--bp-leise) 70%,transparent);margin-right:4px}.bp-leiste[data-aktiv="0"] li[data-i="0"] a,.bp-leiste[data-aktiv="1"] li[data-i="1"] a,.bp-leiste[data-aktiv="2"] li[data-i="2"] a,.bp-leiste[data-aktiv="3"] li[data-i="3"] a,.bp-leiste[data-aktiv="4"] li[data-i="4"] a,.bp-leiste[data-aktiv="5"] li[data-i="5"] a,.bp-leiste[data-aktiv="6"] li[data-i="6"] a,.bp-leiste[data-aktiv="7"] li[data-i="7"] a{color:var(--bp-tinte)}.bp-leiste[data-aktiv="0"] li[data-i="0"] a:before,.bp-leiste[data-aktiv="1"] li[data-i="1"] a:before,.bp-leiste[data-aktiv="2"] li[data-i="2"] a:before,.bp-leiste[data-aktiv="3"] li[data-i="3"] a:before,.bp-leiste[data-aktiv="4"] li[data-i="4"] a:before,.bp-leiste[data-aktiv="5"] li[data-i="5"] a:before,.bp-leiste[data-aktiv="6"] li[data-i="6"] a:before,.bp-leiste[data-aktiv="7"] li[data-i="7"] a:before{transform:scaleY(var(--bp-im-kapitel, 1))}.bp-leiste-hinweis{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45;color:var(--bp-leise)}@media (max-width: 1360px) and (min-width: 768px){.bp-leiste{width:96px}.bp-leiste li a{font-size:0}.bp-leiste li a .bp-nr,.bp-leiste[data-aktiv="0"] li[data-i="0"] a,.bp-leiste[data-aktiv="1"] li[data-i="1"] a,.bp-leiste[data-aktiv="2"] li[data-i="2"] a,.bp-leiste[data-aktiv="3"] li[data-i="3"] a,.bp-leiste[data-aktiv="4"] li[data-i="4"] a,.bp-leiste[data-aktiv="5"] li[data-i="5"] a,.bp-leiste[data-aktiv="6"] li[data-i="6"] a,.bp-leiste[data-aktiv="7"] li[data-i="7"] a{font-size:10px}.bp-leiste-hinweis{display:none}}@media (max-width: 767px){.bp-szene{min-height:96vh}.bp-kapitel[data-kapitel="0"] .bp-szene{min-height:112vh}.bp-kapitel[data-kapitel="7"] .bp-szene{min-height:200vh}.bp-szene-text{top:60vh}.bp-szene-titel{font-size:28px}.bp-szene-satz{font-size:15px}.bp-szene-hinweis{display:block;margin-top:12px;font-size:11px;line-height:1.4;color:var(--bp-leise)}.bp-leiste{top:88px;right:12px;transform:none;width:auto;text-align:right;opacity:min(var(--bp-leiste, 0),clamp(0,calc((var(--bp-g, 0) + .05) * 10),1))}.bp-leiste.glas{padding:7px 12px;border-radius:var(--radius-pill);background:var(--glas-grund);-webkit-backdrop-filter:var(--glas-filter);backdrop-filter:var(--glas-filter);border-color:var(--glas-kante);box-shadow:var(--glas-schatten-klein),var(--glas-glanz)}.bp-leiste-kopf,.bp-leiste-hinweis{display:none}.bp-leiste ol{margin:0;border-left:0}.bp-leiste li{display:none}.bp-leiste li a{padding:0}.bp-leiste li a:before{display:none}.bp-leiste[data-aktiv="0"] li[data-i="0"],.bp-leiste[data-aktiv="1"] li[data-i="1"],.bp-leiste[data-aktiv="2"] li[data-i="2"],.bp-leiste[data-aktiv="3"] li[data-i="3"],.bp-leiste[data-aktiv="4"] li[data-i="4"],.bp-leiste[data-aktiv="5"] li[data-i="5"],.bp-leiste[data-aktiv="6"] li[data-i="6"],.bp-leiste[data-aktiv="7"] li[data-i="7"]{display:block}}@media (prefers-reduced-motion: reduce){.bp-szene,.bp-kapitel[data-kapitel="0"] .bp-szene,.bp-kapitel[data-kapitel="7"] .bp-szene{min-height:0;padding:clamp(56px,9vh,104px) 0 8px}.bp-szene-text{position:static}.bp-kapitel:has(>.bp-szene:last-child){padding-bottom:0}.bp-stand{display:block;width:min(1080px,calc(100% - 32px));height:min(56vh,520px);margin:28px auto 0}.bp-stand-foto{overflow:hidden;border-radius:var(--radius-panel)}.bp-stand-foto img{width:100%;height:100%;object-fit:cover;display:block}.bp-leiste{opacity:1;pointer-events:auto}.bp-leiste li a:before{display:none}.bp-schluss{min-height:0;padding-top:clamp(56px,9vh,104px)}.bp-schluss:before{content:none}}@media (min-width: 768px){.bp-szene-ground .bp-szene-text{top:15vh}}.bp-szene-reality .bp-szene-text{opacity:max(0,calc(1 - 2.5 * var(--bp-foto, 0)));isolation:isolate}.bp-szene-reality .bp-szene-text:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-64px auto -64px 0;width:min(100%,640px);background:radial-gradient(farthest-side at 42% 50%,color-mix(in srgb,var(--bp-grund) 86%,transparent) 0%,color-mix(in srgb,var(--bp-grund) 70%,transparent) 55%,transparent 100%)}@media (min-width: 900px){.bp-schluss{align-items:center;padding-bottom:0}.bp-schluss:before{background:linear-gradient(to left,color-mix(in srgb,var(--bp-grund) 62%,transparent) 0%,color-mix(in srgb,var(--bp-grund) 28%,transparent) 38%,transparent 60%)}.bp-schluss-inhalt{text-align:left;padding-left:52%}.bp-schluss-drei{font-size:clamp(36px,4.4vw,64px)}.bp-schluss-marke img,.bp-schluss .schluss-zeile{margin-left:0}.bp-schluss .buehne-knoepfe{justify-content:flex-start}}.tarife-rahmen{container-type:inline-size;margin-top:clamp(28px,4.4vh,44px);--tarif-rand: clamp(20px, 5vw, 64px)}.tarife{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:repeat(5,auto);column-gap:18px}.tarife.ohne-satz{grid-template-rows:repeat(4,auto)}.tarif{position:relative;grid-row:span 5;display:grid;grid-template-rows:subgrid;row-gap:16px;padding:26px 24px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);transition:transform var(--zeit-mittel) var(--kurve),box-shadow var(--zeit-mittel) var(--kurve),border-color var(--zeit-mittel) var(--kurve)}.tarife.ohne-satz .tarif{grid-row:span 4}@supports not (grid-template-rows: subgrid){.tarif{display:flex;flex-direction:column;gap:16px}.tarif-fuss{margin-top:auto}}@media (hover: hover){.tarif:hover{transform:translateY(-4px);box-shadow:var(--schatten-2)}}.tarif.hervor{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal),var(--schatten-1);background:linear-gradient(180deg,color-mix(in srgb,var(--teal-soft) 60%,var(--surface)) 0,var(--surface) 140px)}@media (hover: hover){.tarif.hervor:hover{box-shadow:0 0 0 1px var(--teal),var(--schatten-2)}}.tarif.geplant{border-style:dashed;background:transparent}@media (hover: hover){.tarif.geplant:hover{transform:none;box-shadow:none}}@media (prefers-reduced-motion: reduce){.tarif{transition:none}.tarif:hover{transform:none}}.tarif-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;min-height:24px}.tarif-name{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-xl);line-height:1.25;letter-spacing:var(--eng-klein);color:var(--ink)}.tarif-marke{padding:3px 10px;border-radius:var(--radius-pill);background:var(--teal-soft);color:var(--hebung);font-size:var(--schrift-s);font-weight:600;line-height:1.4;white-space:nowrap}.tarif.geplant .tarif-marke{background:var(--paper2);color:var(--ink60)}.tarif-preis{display:flex;flex-wrap:wrap;align-items:baseline;align-content:start;gap:2px 8px}.tarif-betrag{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,3.3vw,44px);line-height:1;letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums}.tarif-waehrung{font-size:.42em;font-weight:700;letter-spacing:0;color:var(--ink60);margin-right:.35em}.tarif-waehrung.nach{margin:0 0 0 .35em}.tarif-betrag.anfrage{font-size:clamp(22px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--ink60);padding-top:.3em}.tarif-einheit{flex-basis:100%;margin-top:6px;font-size:var(--schrift-m);color:var(--ink60)}.tarif-fuer{padding-bottom:16px;border-bottom:1px solid var(--line);font-size:var(--schrift-text);line-height:1.55;color:var(--ink60)}.tarif.hervor .tarif-fuer{border-bottom-color:color-mix(in srgb,var(--teal) 30%,var(--line))}.tarif-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tarif-liste li{position:relative;padding-left:24px;font-size:var(--schrift-m);line-height:1.5;color:var(--ink)}.tarif-liste li:before{content:"";position:absolute;left:4px;top:.3em;width:5px;height:10px;border:solid var(--teal);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.tarif.geplant .tarif-liste li{color:var(--ink60)}.tarif.geplant .tarif-liste li:before{left:3px;top:.45em;width:7px;height:7px;border:1.5px solid var(--ink40);border-radius:var(--radius-pill);transform:none}.tarif-gruppe{margin:0 0 10px;font-size:var(--schrift-s);font-weight:600;color:var(--ink60)}.tarif-liste+.tarif-gruppe{margin-top:18px}.tarif-fuss{align-self:end;display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.tarif-fuss:empty{padding:0;border:0}.tarif.hervor .tarif-fuss{border-top-color:color-mix(in srgb,var(--teal) 30%,var(--line))}.tarif-fuss .start-knopf.voll{margin-top:0}.tarif-satz{font-size:var(--schrift-m);font-weight:600;line-height:1.5;color:var(--teal-deep)}.tarif-mehr{align-self:flex-start;font-size:var(--schrift-m);font-weight:600;line-height:1.4;color:var(--knopf-text);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--knopf-text) 30%,transparent);transition:color var(--zeit-schnell),border-color var(--zeit-schnell)}.tarif-mehr:hover{border-bottom-color:currentColor}.tarif-mehr:focus-visible{outline:2px solid var(--knopf-text);outline-offset:3px;border-radius:4px}.tarif-knopf{align-self:flex-start}.tarif-hinweis{font-size:var(--schrift-s);line-height:1.6;color:var(--ink60)}.tarif-zusatz{font-size:var(--schrift-s);color:var(--ink60)}.tarife-fuss{margin-top:22px;font-size:var(--schrift-s);line-height:1.6;color:var(--ink60)}.tarif.tarif-leer{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;margin-top:36px}@container (max-width: 860px){.tarife{grid-auto-columns:minmax(250px,78%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--tarif-rand));padding:6px var(--tarif-rand) 16px;scroll-padding-inline:var(--tarif-rand);scrollbar-width:thin;scrollbar-color:var(--line) transparent}.tarif{scroll-snap-align:center}}@container (max-width: 560px){.tarife.ohne-satz{grid-auto-columns:minmax(250px,84%)}}@container (max-width: 860px){.tarife.stapeln{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:18px;overflow:visible;margin-inline:0;padding:0}.tarife.stapeln .tarif{grid-row:auto;display:flex;flex-direction:column;gap:16px}.tarife.stapeln .tarif-fuss{margin-top:auto}.tarife.stapeln .tarif-fuss:empty{display:none}}.tarife-rahmen.im-portal{margin-top:14px;--tarif-rand: 0px}.im-portal .tarif{padding:20px 18px 18px;row-gap:12px}.im-portal .tarif-betrag{font-size:30px}.fb-reiter{position:fixed;right:0;z-index:45;top:clamp(84px,calc(var(--fb-lage, .38) * 100dvh - 46px),calc(100dvh - 280px));width:22px;min-height:92px;padding:10px 0;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:12px 0 0 12px;--gk-ohne-glanz: transparent;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}button.fb-reiter{border-right-width:0;transition:width var(--zeit-schnell) var(--kurve),opacity var(--zeit-schnell) var(--kurve),scale var(--zeit-schnell) var(--kurve),background-color var(--zeit-schnell) var(--kurve)}.fb-reiter:hover,.fb-reiter:focus-visible{width:26px;opacity:1}.fb-reiter:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.fb-reiter.zieht{cursor:grabbing;transition:none;opacity:1}.fb-reiter-text{writing-mode:vertical-rl;transform:rotate(180deg);font:600 11px/1 var(--font-body);letter-spacing:.04em}.fb-reiter.klein{width:7px;min-height:48px;padding:0;border-radius:8px 0 0 8px;opacity:.6}.fb-reiter.klein:hover,.fb-reiter.klein:focus-visible{width:12px;opacity:.95}@media (prefers-reduced-motion: reduce){button.fb-reiter{transition:none}}.fb-hinter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:color-mix(in srgb,var(--navy) 22%,transparent);display:flex;justify-content:flex-end;align-items:flex-end;padding:16px}.fb-blatt{width:min(440px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:20px 20px 16px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-float);animation:fb-rein .22s var(--kurve)}@keyframes fb-rein{0%{transform:translateY(12px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.fb-blatt{animation:none}}@media (max-width: 560px){.fb-hinter{padding:0}.fb-blatt{width:100%;max-height:92dvh;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;border-bottom:0;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.fb-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.fb-titel{margin:0;font:600 20px/1.25 var(--font-display);color:var(--ink)}.fb-zu{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.fb-unter{margin:0;font-size:var(--schrift-text);line-height:1.45;color:var(--ink60)}.fb-chips{display:flex;flex-wrap:wrap;gap:8px}.fb-chip{height:34px;padding:0 14px;border-radius:var(--radius-pill);cursor:pointer;color:var(--gk-chip-schrift);font:500 14px/1 var(--font-body)}.fb-chip.an{font-weight:600}.fb-chip:focus-visible,.fb-haupt:focus-visible,.fb-neben:focus-visible,.fb-zu:focus-visible,.fb-verkleinern:focus-visible,.fb-klein-knopf:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.fb-feld{display:flex;flex-direction:column;gap:6px}.fb-name{font-size:var(--schrift-m);font-weight:600;color:var(--ink60)}.fb-feld textarea,.fb-feld input[type=email]{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-button);background:var(--paper);color:var(--ink);font:15px/1.45 var(--font-body);padding:10px 12px}.fb-feld textarea{resize:vertical;min-height:110px}.fb-feld textarea:focus,.fb-feld input:focus{outline:2px solid var(--teal);outline-offset:0;border-color:var(--teal)}.fb-zaehler{align-self:flex-end;font:11px/1 var(--font-mono);color:var(--ink60)}.fb-hinweis{margin:0;font-size:var(--schrift-s);color:var(--ink60)}.fb-bild-wahl{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 12px;border-radius:var(--radius-button);cursor:pointer;border:1px dashed var(--line);color:var(--ink60);font-size:var(--schrift-text)}.fb-bild-wahl:focus-within{outline:2px solid var(--knopf-text);outline-offset:2px}.fb-bild-wahl input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fb-bild-wahl:hover{border-color:var(--knopf);color:var(--ink)}.fb-bild-wahl.bereitet{cursor:progress;opacity:.7}.fb-bild{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-button);background:var(--paper)}.fb-bild-vorschau{flex:none;width:48px;height:64px;object-fit:cover;display:block;border-radius:var(--radius-mini);background:color-mix(in srgb,var(--ink) 8%,transparent)}.fb-bild-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fb-bild-titel{font-size:var(--schrift-m);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-bild-mass{font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--ink60)}.fb-bild-anmelden{display:flex;align-items:center;gap:6px}.fb-bild-anmelden svg{flex:none}.fb-blatt.ablage{outline:2px dashed var(--knopf);outline-offset:-6px}.fb-mit{padding:12px;border-radius:var(--radius-button);background:color-mix(in srgb,var(--ink) 4%,transparent)}.fb-mit-titel{font-size:var(--schrift-s);font-weight:600;color:var(--ink60);margin-bottom:6px}.fb-mit dl{margin:0;display:flex;flex-direction:column;gap:4px}.fb-mit-zeile{display:flex;align-items:center;gap:8px;font-size:var(--schrift-s)}.fb-mit-zeile dt{width:72px;flex:none;color:var(--ink60)}.fb-mit-zeile dd{margin:0;flex:1;min-width:0;font-family:var(--font-mono);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-mit .fb-hinweis{margin-top:6px;font-size:var(--schrift-xs)}.fb-klein-knopf{flex:none;width:22px;height:22px;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:none;color:var(--ink60)}.fb-klein-knopf:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.fb-fehler{margin:0;font-size:var(--schrift-m);color:var(--coral)}.fb-knoepfe{display:flex;gap:10px}.fb-neben,.fb-haupt{flex:1;min-height:46px;border-radius:var(--radius-button);cursor:pointer;font:600 15px/1 var(--font-body)}.fb-neben{color:var(--knopf-text)}.fb-haupt[disabled]{cursor:progress}.fb-verkleinern{align-self:center;min-height:var(--gk-klein);padding:0 14px;border-radius:var(--radius-pill);cursor:pointer;font-size:var(--schrift-s);font-weight:600;color:var(--knopf-text)}.fb-danke{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:12px 0 4px}.fb-danke-zeichen{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--knopf);color:var(--on-brand)}.fb-danke .fb-haupt{flex:none;width:100%}.tester-abzeichen{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 9px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--navy) 0%,var(--navy2) 100%);color:var(--on-dark);font-family:var(--font-mono);font-size:var(--schrift-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--glas-12);vertical-align:middle}.tester-abzeichen svg{color:var(--sun);flex:none}.tester-abzeichen.gross{padding:6px 14px 6px 11px;font-size:var(--schrift-xs);gap:8px}.te-hinter{z-index:70}.te-fenster{position:relative;width:min(440px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--surface);color:var(--ink);border-radius:var(--radius-panel);box-shadow:var(--shadow-float);padding:0 28px 24px;animation:te-auf .34s var(--kurve) both}@keyframes te-auf{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.te-fenster,.te-meldung,.te-ober i{animation:none}}.te-kopf{margin:0 -28px 22px;padding:26px 28px 22px;background:linear-gradient(135deg,var(--navy-tiefer) 0%,var(--navy) 62%,var(--navy2) 100%);border-radius:var(--radius-panel) var(--radius-panel) 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.te-ober{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--aqua)}.te-ober i{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--aqua);animation:te-puls 2.6s var(--kurve) infinite}@keyframes te-puls{0%,to{box-shadow:0 0 0 0 var(--glas-35)}60%{box-shadow:0 0 0 7px transparent}}.te-zu{position:absolute;top:14px;right:14px;z-index:1;width:36px;height:36px;border-radius:var(--radius-pill);display:grid;place-items:center;cursor:pointer}.te-zu:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.te-spaeter:focus-visible,.te-knopf:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.te-titel{font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.15;letter-spacing:var(--eng)}.te-text{margin-top:10px;font-size:var(--schrift-text);line-height:1.6;color:var(--ink60)}.te-punkte{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.te-punkte li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:var(--schrift-text);line-height:1.5;color:var(--ink)}.te-punkte li:before{content:"✓";color:var(--teal-deep);font-weight:700}.te-limitiert{display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding:5px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--sun) 22%,transparent);color:var(--gold-tinte);font-family:var(--font-mono);font-size:var(--schrift-2xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.te-knopf{width:100%;margin-top:16px;justify-content:center;display:inline-flex;align-items:center;gap:8px;font-size:var(--schrift-text);padding:13px 20px}.te-klein{margin-top:10px;font-size:var(--schrift-s);line-height:1.5;color:var(--ink60);text-align:center}.te-schon{margin-top:16px;font-size:var(--schrift-text);line-height:1.5;color:var(--teal-deep);font-weight:600}.te-spaeter{display:flex;align-items:center;margin:8px auto 0;min-height:var(--gk-klein);padding:0 16px;cursor:pointer;font-size:var(--schrift-m);font-weight:600;color:var(--knopf-text);border-radius:var(--radius-pill)}.te-form{margin-top:16px}.te-label{display:block;font-size:var(--schrift-s);font-weight:600;color:var(--ink60);margin-bottom:6px}.te-zeile{display:flex;gap:8px}.te-zeile input{flex:1;min-width:0;border:1px solid var(--line);border-radius:var(--radius-button);padding:12px 14px;font-size:var(--schrift-text);background:var(--surface);color:var(--ink);outline:none}.te-zeile input:focus{border-color:var(--teal)}.te-zeile .btn-primary{flex:none}.te-zeile .btn-primary:disabled{cursor:not-allowed}.te-fehler{margin-top:8px;font-size:var(--schrift-s);color:var(--coral)}@media (max-width: 520px){.te-fenster{padding:0 20px 20px}.te-kopf{margin:0 -20px 18px;padding:22px 20px 18px}.te-titel{font-size:22px}.te-zeile{flex-direction:column}}.te-meldung{position:fixed;left:50%;bottom:24px;z-index:75;transform:translate(-50%);width:min(420px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:12px;padding:14px 44px 14px 16px;border-radius:var(--radius-card);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float);border:1px solid var(--line);animation:te-meldung-auf .3s var(--kurve) both}.te-meldung.neu{border-color:color-mix(in srgb,var(--teal) 40%,transparent)}@keyframes te-meldung-auf{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.te-meldung>div{display:flex;flex-direction:column;gap:3px;font-size:var(--schrift-m);line-height:1.5}.te-meldung strong{font-family:var(--font-display);font-size:var(--schrift-l);letter-spacing:var(--eng-klein)}.te-meldung span{color:var(--ink60)}.te-meldung a{color:var(--knopf-text);font-weight:600;margin-top:2px}.te-meldung .tester-abzeichen{margin-top:2px;flex:none}.te-meldung .tester-abzeichen span{color:inherit}.te-meldung-zu{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:var(--radius-pill);display:grid;place-items:center;color:var(--ink60);cursor:pointer}.te-meldung-zu:hover{color:var(--ink)}.profil-name-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}:root{--navy: #0B2C4D;--navy2: #14406B;--navy-tiefer: #091A29;--navy-tief: #0B2236;--teal: #00A896;--teal-deep: #007A68;--teal-flaeche: #007A68;--knopf: #1F6FB8;--knopf-tief: #195C9C;--knopf-soft: #DDEBF8;--knopf-text: #175E9F;--teal-knopf: #1F6FB8;--teal-tiefer: #195C9C;--teal-soft: #D7F4EE;--paper: #F4FAF8;--paper2: #E7F1EE;--sand: #EFE2C2;--surface: #FFFFFF;--ink: #123043;--ink60: rgba(18,48,67,.68);--ink40: rgba(18,48,67,.42);--line: #DEEBE7;--coral: #FF6B57;--sun: #FFC94D;--reef: #7C5CBF;--aqua: #4ECDC4;--orange: #E8730C;--note-gut: #2D9D78;--note-mittel: #D1A83B;--note-schlecht: #D95151;--note-gut-tinte: color-mix(in srgb, var(--note-gut) 62%, var(--ink));--note-mittel-tinte: var(--gold-tinte);--note-schlecht-tinte: color-mix(in srgb, var(--note-schlecht) 75%, var(--ink));--zustand-guenstig: var(--teal);--zustand-gemischt: var(--sun);--zustand-exponiert: var(--coral);--zustand-leer: #8C9AA5;--on-brand: #FFFFFF;--on-dark: #F5F2E9;--grund-sand: #E3C88B;--grund-seegras: #4E7C59;--grund-schlick: #8C7A63;--grund-kies: #A8A29B;--grund-fels: #6B6F76;--font-body: "Outfit", system-ui, -apple-system, sans-serif;--font-display: "Manrope", "Outfit", system-ui, sans-serif;--font-marke: "Manrope", "Outfit", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-serif: "Instrument Serif", Georgia, serif;--gewicht-text: 400;--gewicht-mittel: 500;--gewicht-halbfett: 600;--gewicht-fett: 700;--gewicht-titel: 700;--gewicht-untertitel: 600;--radius-fein: 4px;--radius-klein: 8px;--radius-mittel: 12px;--radius-button: 14px;--radius-card: 18px;--radius-panel: 24px;--radius-sheet: 28px;--radius-pill: 999px;--radius-mini: 8px;--abstand-0: 0px;--abstand-1: 4px;--abstand-2: 8px;--abstand-3: 12px;--abstand-4: 16px;--abstand-5: 20px;--abstand-6: 24px;--abstand-8: 32px;--abstand-10: 40px;--abstand-12: 48px;--abstand-16: 64px;--knopf-hoehe: 52px;--knopf-kompakt: 46px;--radius-knopf: 14px;--strich-duenn: 1.5;--strich-normal: 2;--strich-stark: 2.4;--gold-tinte: #8A6400;--hebung: #016B5B;--on-dark-72: rgba(245,242,233,.72);--on-dark-50: rgba(245,242,233,.5);--glas-06: rgba(255,255,255,.06);--glas-10: rgba(255,255,255,.1);--glas-12: rgba(255,255,255,.12);--glas-22: rgba(255,255,255,.22);--glas-35: rgba(255,255,255,.35);--glas-55: rgba(255,255,255,.55);--glas-72: rgba(255,255,255,.72);--glas-88: rgba(255,255,255,.88);--glas-92: rgba(255,255,255,.92);--papier-82: rgba(244,250,248,.82);--schleier: rgba(11,44,77,.42);--schatten-1: 0 2px 12px rgba(11,44,77,.12);--schatten-2: 0 6px 28px rgba(11,44,77,.09);--schatten-3: 0 10px 44px rgba(11,44,77,.18);--shadow-float: 0 10px 44px rgba(11,44,77,.18);--schatten-marke: 0 14px 34px rgba(0,168,150,.22);--schatten-dunkel: 0 10px 30px rgba(0,0,0,.28);--zeit-schnell: .16s;--zeit-mittel: .28s;--kurve: cubic-bezier(.22, .61, .36, 1);--schrift-nano: 9px;--schrift-mini: 10px;--schrift-mikro: 11px;--schrift-fein: 12px;--schrift-klein: 13px;--schrift-basis: 14px;--schrift-text: 15px;--schrift-mittel: 16px;--schrift-gross: 17px;--schrift-titel: 18px;--schrift-h3: 20px;--schrift-seite: 22px;--schrift-held: 26px;--schrift-kennzahl: 28px;--schrift-reiter: 30px;--schrift-h1: clamp(30px, 4.4vw, 52px);--schrift-h2: clamp(24px, 2.8vw, 36px);--schrift-3xs: 9px;--schrift-2xs: 11px;--schrift-xs: 12px;--schrift-s: 13px;--schrift-m: 14px;--schrift-l: 16px;--schrift-xl: 17px;--eng: -.03em;--eng-klein: -.015em;--gesperrt: .16em;--zeile-eng: 1;--zeile-titel: 1.15;--zeile-knapp: 1.3;--zeile-text: 1.45;--zeile-lang: 1.6;--titel: var(--navy);--knopf-dunkel: var(--navy);--milchglas: var(--glas-92);--milchglas-88: var(--glas-88);--auswahl: var(--navy);--auf-auswahl: var(--on-dark);--marke-filter: none;--leucht-hell: #D7F4EE;--leucht-ende: var(--navy2);--daten-anteil: 100%;--grafik-linie: var(--navy2);--skelett-grund: var(--paper2);--skelett-schimmer: var(--paper);--ring-teal-1: #0E9384;--ring-teal-2: #0B8577;--ring-teal-3: #08776B;--ring-teal-4: #056A5F;--ring-aqua-1: #0A869A;--ring-aqua-2: #087A8E;--ring-aqua-3: #066E82;--ring-blau-1: #2F74C0;--ring-blau-2: #2666B0;--ring-blau-3: #1E58A0;--ring-indigo-1: #5059D6;--ring-indigo-2: #464EC4;--ring-indigo-3: #3C43B0;--ring-violett-1: #8150D2;--ring-violett-2: #7342C2;--ring-violett-3: #6535AE;--ring-gold-1: #A87708;--ring-gold-2: #9A6A04;--ring-gold-3: #8A5E00;--ring-sieben-1: #007A68;--ring-sieben-2: #2666B0;--ring-sieben-3: #7342C2;--ring-sieben-4: #9A6A04;--glas-flaeche: rgba(255,255,255,.78);--glas-flaeche-stark: rgba(244,250,248,.94);--glas-flaeche-dunkel: rgba(11,44,77,.88);--glas-deckend: #FFFFFF;--glas-deckend-stark: #F4FAF8;--glas-deckend-dunkel: #0B2C4D;--glas-rand: rgba(255,255,255,.62);--glas-rand-dunkel: rgba(255,255,255,.18);--glas-licht: inset 0 1px 0 rgba(255,255,255,.75);--glas-licht-dunkel: inset 0 1px 0 rgba(255,255,255,.14);--glas-unschaerfe: 20px;--glas-unschaerfe-stark: 32px;--glas-saettigung: 1.4;--glas-saettigung-dunkel: 1;--glas-schatten: 0 1px 2px rgba(11,44,77,.08), 0 12px 32px rgba(11,44,77,.14);--glas-schatten-dialog: 0 40px 100px rgba(0,0,0,.45);--glas-schatten-klein: 0 1px 2px rgba(11,44,77,.08), 0 4px 14px rgba(11,44,77,.1);--gk-haupt-flaeche: rgba(0,91,174,.88);--gk-haupt-dicht: rgba(0,91,174,.94);--gk-haupt-deckend: #1F6FB8;--gk-haupt-gedrueckt: rgba(0,91,174,.97);--gk-haupt-rand: rgba(255,255,255,.28);--gk-haupt-licht: inset 0 1px 0 rgba(255,255,255,.38);--gk-haupt-glanz: rgba(255,255,255,.11);--gk-haupt-schatten: 0 1px 2px rgba(31,111,184,.24), 0 6px 16px rgba(31,111,184,.28);--gk-zweit-flaeche: rgba(255,255,255,.86);--gk-zweit-dicht: rgba(255,255,255,.94);--gk-zweit-deckend: #FFFFFF;--gk-zweit-gedrueckt: rgba(221,235,248,.94);--gk-zweit-rand: rgba(11,44,77,.14);--gk-zweit-licht: inset 0 1px 0 rgba(255,255,255,.9);--gk-zweit-glanz: rgba(255,255,255,.7);--gk-zweit-schatten: 0 1px 2px rgba(11,44,77,.08), 0 4px 14px rgba(11,44,77,.1);--gk-dunkel-flaeche: rgba(11,44,77,.88);--gk-dunkel-dicht: rgba(11,44,77,.94);--gk-dunkel-deckend: #0B2C4D;--gk-dunkel-gedrueckt: rgba(11,44,77,.97);--gk-dunkel-rand: rgba(255,255,255,.18);--gk-dunkel-licht: inset 0 1px 0 rgba(255,255,255,.14);--gk-dunkel-glanz: rgba(255,255,255,.14);--gk-dunkel-schatten: 0 1px 2px rgba(0,0,0,.24), 0 4px 14px rgba(0,0,0,.28);--gk-gefahr-flaeche: rgba(166,49,13,.88);--gk-gefahr-dicht: rgba(166,49,13,.94);--gk-gefahr-deckend: #B14A2A;--gk-gefahr-gedrueckt: rgba(166,49,13,.97);--gk-gefahr-rand: rgba(255,255,255,.28);--gk-gefahr-licht: inset 0 1px 0 rgba(255,255,255,.38);--gk-gefahr-glanz: rgba(255,255,255,.11);--gk-gefahr-schatten: 0 1px 2px rgba(177,74,42,.24), 0 6px 16px rgba(177,74,42,.26);--gk-chip-an-flaeche: rgba(11,44,77,.9);--gk-chip-an-dicht: rgba(11,44,77,.95);--gk-chip-an-deckend: #0B2C4D;--gk-chip-an-gedrueckt: rgba(11,44,77,.97);--gk-chip-an-rand: rgba(255,255,255,.18);--gk-chip-an-licht: inset 0 1px 0 rgba(255,255,255,.16);--gk-chip-an-glanz: rgba(255,255,255,.16);--gk-chip-an-schatten: 0 1px 2px rgba(11,44,77,.14), 0 4px 12px rgba(11,44,77,.16);--gk-chip-schrift: rgba(18,48,67,.8);--gk-klein: 36px;--gk-chip: 34px;--gk-rund: 44px;--gk-glanz-bis: 50%;--gk-gedrueckt-skala: .97;--gk-aus: .45;--buchtkopf-tief: #0E3D52;--buchtkopf-mittel: #11607A;--buchtkopf-hell: #1A8F9E;--buchtkopf-welle1: #12718C;--buchtkopf-welle2: #199AA8;--buchtkopf-welle3: #26B6B0;--buchtkopf-sonne: #FFE9B0;--buchtkopf-sonne-hell: #FFF3D0;--buchtkopf-rosa: #FF6FA5;--buchtkopf-schleier: #061A24;--buchtkopf-schleier-42: rgba(6,26,36,.42);--buchtkopf-schleier-60: rgba(6,26,36,.6);--buchtkopf-dunkel-45: rgba(0,0,0,.45);--buchtkopf-dunkel-05: rgba(0,0,0,.05);--buchtkopf-dunkel-60: rgba(0,0,0,.6);--buchtkopf-schein: rgba(0,0,0,1);color-scheme:light dark}:root[data-theme=light]{color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--paper: #091A29;--paper2: #0B2C4D;--surface: #0B2236;--ink: #F5F2E9;--ink60: rgba(245,242,233,.72);--ink40: rgba(245,242,233,.5);--line: rgba(255,255,255,.12);--teal-deep: #4ECDC4;--teal-soft: rgba(0,168,150,.16);--knopf-soft: #17324D;--knopf-text: #8CC2F2;--sand: rgba(232,160,19,.14);--gold-tinte: #E8C468;--hebung: #4ECDC4;--papier-82: rgba(9,26,41,.82);--schleier: rgba(9,26,41,.66);--titel: var(--on-dark);--knopf-dunkel: #14406B;--milchglas: rgba(11,34,54,.92);--milchglas-88: rgba(11,34,54,.88);--auswahl: #4ECDC4;--auf-auswahl: #091A29;--marke-filter: invert(.96);--leucht-ende: var(--leucht-hell);--daten-anteil: 50%;--grafik-linie: #8FD0DA;--skelett-grund: var(--paper2);--skelett-schimmer: var(--navy2);--schatten-1: 0 2px 12px rgba(0,0,0,.22);--schatten-2: 0 6px 28px rgba(0,0,0,.24);--schatten-3: 0 10px 44px rgba(0,0,0,.4);--shadow-float: 0 10px 44px rgba(0,0,0,.4);--schatten-marke: 0 14px 34px rgba(0,168,150,.16);--glas-flaeche: rgba(11,34,54,.78);--glas-flaeche-stark: rgba(9,26,41,.84);--glas-deckend: #0B2236;--glas-deckend-stark: #091A29;--glas-rand: rgba(255,255,255,.12);--glas-licht: inset 0 1px 0 rgba(255,255,255,.1);--glas-saettigung: 1.4;--glas-schatten: 0 1px 2px rgba(0,0,0,.3), 0 16px 40px rgba(0,0,0,.4);--glas-schatten-klein: 0 1px 2px rgba(0,0,0,.3), 0 6px 16px rgba(0,0,0,.3);--gk-haupt-schatten: 0 1px 2px rgba(0,0,0,.3), 0 6px 18px rgba(31,111,184,.36);--gk-zweit-flaeche: rgba(11,44,77,.88);--gk-zweit-dicht: rgba(11,44,77,.94);--gk-zweit-deckend: #0B2C4D;--gk-zweit-gedrueckt: rgba(23,50,77,.96);--gk-zweit-rand: rgba(255,255,255,.36);--gk-zweit-licht: inset 0 1px 0 rgba(255,255,255,.12);--gk-zweit-glanz: rgba(255,255,255,.06);--gk-zweit-schatten: 0 1px 2px rgba(0,0,0,.3), 0 6px 16px rgba(0,0,0,.3);--gk-gefahr-schatten: 0 1px 2px rgba(0,0,0,.3), 0 6px 18px rgba(177,74,42,.34);--gk-chip-an-flaeche: rgba(78,205,196,.9);--gk-chip-an-dicht: rgba(78,205,196,.95);--gk-chip-an-deckend: #4ECDC4;--gk-chip-an-gedrueckt: rgba(78,205,196,.97);--gk-chip-an-rand: rgba(255,255,255,.3);--gk-chip-an-licht: inset 0 1px 0 rgba(255,255,255,.35);--gk-chip-an-glanz: rgba(255,255,255,.25);--gk-chip-an-schatten: 0 1px 2px rgba(0,0,0,.3), 0 4px 12px rgba(0,0,0,.3);--gk-chip-schrift: rgba(245,242,233,.8);--ring-teal-1: #2EBFAB;--ring-teal-2: #3CCAB6;--ring-teal-3: #4DD4C1;--ring-teal-4: #5FDECB;--ring-aqua-1: #45C6DA;--ring-aqua-2: #5AD0E4;--ring-aqua-3: #6FDAEE;--ring-blau-1: #5E9DEF;--ring-blau-2: #72ABF4;--ring-blau-3: #86B9F8;--ring-indigo-1: #8A92F4;--ring-indigo-2: #9BA2F7;--ring-indigo-3: #ACB2FA;--ring-violett-1: #AA86F1;--ring-violett-2: #B897F5;--ring-violett-3: #C6A8F9;--ring-gold-1: #E2AE38;--ring-gold-2: #EBBE50;--ring-gold-3: #F3CD68;--ring-sieben-1: #4DD4C1;--ring-sieben-2: #72ABF4;--ring-sieben-3: #B897F5;--ring-sieben-4: #EBBE50}}:root[data-theme=dark]{color-scheme:dark;--paper: #091A29;--paper2: #0B2C4D;--surface: #0B2236;--ink: #F5F2E9;--ink60: rgba(245,242,233,.72);--ink40: rgba(245,242,233,.5);--line: rgba(255,255,255,.12);--teal-deep: #4ECDC4;--teal-soft: rgba(0,168,150,.16);--knopf-soft: #17324D;--knopf-text: #8CC2F2;--sand: rgba(232,160,19,.14);--gold-tinte: #E8C468;--hebung: #4ECDC4;--papier-82: rgba(9,26,41,.82);--schleier: rgba(9,26,41,.66);--titel: var(--on-dark);--knopf-dunkel: #14406B;--milchglas: rgba(11,34,54,.92);--milchglas-88: rgba(11,34,54,.88);--auswahl: #4ECDC4;--auf-auswahl: #091A29;--marke-filter: invert(.96);--leucht-ende: var(--leucht-hell);--daten-anteil: 50%;--grafik-linie: #8FD0DA;--skelett-grund: var(--paper2);--skelett-schimmer: var(--navy2);--schatten-1: 0 2px 12px rgba(0,0,0,.22);--schatten-2: 0 6px 28px rgba(0,0,0,.24);--schatten-3: 0 10px 44px rgba(0,0,0,.4);--shadow-float: 0 10px 44px rgba(0,0,0,.4);--schatten-marke: 0 14px 34px rgba(0,168,150,.16);--glas-flaeche: rgba(11,34,54,.78);--glas-flaeche-stark: rgba(9,26,41,.84);--glas-deckend: #0B2236;--glas-deckend-stark: #091A29;--glas-rand: rgba(255,255,255,.12);--glas-licht: inset 0 1px 0 rgba(255,255,255,.1);--glas-saettigung: 1.4;--glas-schatten: 0 1px 2px rgba(0,0,0,.3), 0 16px 40px rgba(0,0,0,.4);--glas-schatten-klein: 0 1px 2px rgba(0,0,0,.3), 0 6px 16px rgba(0,0,0,.3);--gk-haupt-schatten: 0 1px 2px rgba(0,0,0,.3), 0 6px 18px rgba(31,111,184,.36);--gk-zweit-flaeche: rgba(11,44,77,.88);--gk-zweit-dicht: rgba(11,44,77,.94);--gk-zweit-deckend: #0B2C4D;--gk-zweit-gedrueckt: rgba(23,50,77,.96);--gk-zweit-rand: rgba(255,255,255,.36);--gk-zweit-licht: inset 0 1px 0 rgba(255,255,255,.12);--gk-zweit-glanz: rgba(255,255,255,.06);--gk-zweit-schatten: 0 1px 2px rgba(0,0,0,.3), 0 6px 16px rgba(0,0,0,.3);--gk-gefahr-schatten: 0 1px 2px rgba(0,0,0,.3), 0 6px 18px rgba(177,74,42,.34);--gk-chip-an-flaeche: rgba(78,205,196,.9);--gk-chip-an-dicht: rgba(78,205,196,.95);--gk-chip-an-deckend: #4ECDC4;--gk-chip-an-gedrueckt: rgba(78,205,196,.97);--gk-chip-an-rand: rgba(255,255,255,.3);--gk-chip-an-licht: inset 0 1px 0 rgba(255,255,255,.35);--gk-chip-an-glanz: rgba(255,255,255,.25);--gk-chip-an-schatten: 0 1px 2px rgba(0,0,0,.3), 0 4px 12px rgba(0,0,0,.3);--gk-chip-schrift: rgba(245,242,233,.8);--ring-teal-1: #2EBFAB;--ring-teal-2: #3CCAB6;--ring-teal-3: #4DD4C1;--ring-teal-4: #5FDECB;--ring-aqua-1: #45C6DA;--ring-aqua-2: #5AD0E4;--ring-aqua-3: #6FDAEE;--ring-blau-1: #5E9DEF;--ring-blau-2: #72ABF4;--ring-blau-3: #86B9F8;--ring-indigo-1: #8A92F4;--ring-indigo-2: #9BA2F7;--ring-indigo-3: #ACB2FA;--ring-violett-1: #AA86F1;--ring-violett-2: #B897F5;--ring-violett-3: #C6A8F9;--ring-gold-1: #E2AE38;--ring-gold-2: #EBBE50;--ring-gold-3: #F3CD68;--ring-sieben-1: #4DD4C1;--ring-sieben-2: #72ABF4;--ring-sieben-3: #B897F5;--ring-sieben-4: #EBBE50}.nachtwelt{color-scheme:dark;--paper: #091A29;--paper2: #0B2C4D;--surface: #0B2236;--ink: #F5F2E9;--ink60: rgba(245,242,233,.72);--ink40: rgba(245,242,233,.5);--line: rgba(255,255,255,.12);--teal-deep: #4ECDC4;--teal-soft: rgba(0,168,150,.16);--knopf-soft: #17324D;--knopf-text: #8CC2F2;--sand: rgba(232,160,19,.14);--gold-tinte: #E8C468;--hebung: #4ECDC4;--papier-82: rgba(9,26,41,.82);--schleier: rgba(9,26,41,.66);--titel: var(--on-dark);--knopf-dunkel: #14406B;--milchglas: rgba(11,34,54,.92);--milchglas-88: rgba(11,34,54,.88);--auswahl: #4ECDC4;--auf-auswahl: #091A29;--marke-filter: invert(.96);--leucht-ende: var(--leucht-hell);--daten-anteil: 50%;--grafik-linie: #8FD0DA;--skelett-grund: var(--paper2);--skelett-schimmer: var(--navy2);--schatten-1: 0 2px 12px rgba(0,0,0,.22);--schatten-2: 0 6px 28px rgba(0,0,0,.24);--schatten-3: 0 10px 44px rgba(0,0,0,.4);--shadow-float: 0 10px 44px rgba(0,0,0,.4);--schatten-marke: 0 14px 34px rgba(0,168,150,.16);--glas-flaeche: rgba(11,34,54,.78);--glas-flaeche-stark: rgba(9,26,41,.84);--glas-deckend: #0B2236;--glas-deckend-stark: #091A29;--glas-rand: rgba(255,255,255,.12);--glas-licht: inset 0 1px 0 rgba(255,255,255,.1);--glas-saettigung: 1.4;--glas-schatten: 0 1px 2px rgba(0,0,0,.3), 0 16px 40px rgba(0,0,0,.4);--glas-schatten-klein: 0 1px 2px rgba(0,0,0,.3), 0 6px 16px rgba(0,0,0,.3);--gk-haupt-schatten: 0 1px 2px rgba(0,0,0,.3), 0 6px 18px rgba(31,111,184,.36);--gk-zweit-flaeche: rgba(11,44,77,.88);--gk-zweit-dicht: rgba(11,44,77,.94);--gk-zweit-deckend: #0B2C4D;--gk-zweit-gedrueckt: rgba(23,50,77,.96);--gk-zweit-rand: rgba(255,255,255,.36);--gk-zweit-licht: inset 0 1px 0 rgba(255,255,255,.12);--gk-zweit-glanz: rgba(255,255,255,.06);--gk-zweit-schatten: 0 1px 2px rgba(0,0,0,.3), 0 6px 16px rgba(0,0,0,.3);--gk-gefahr-schatten: 0 1px 2px rgba(0,0,0,.3), 0 6px 18px rgba(177,74,42,.34);--gk-chip-an-flaeche: rgba(78,205,196,.9);--gk-chip-an-dicht: rgba(78,205,196,.95);--gk-chip-an-deckend: #4ECDC4;--gk-chip-an-gedrueckt: rgba(78,205,196,.97);--gk-chip-an-rand: rgba(255,255,255,.3);--gk-chip-an-licht: inset 0 1px 0 rgba(255,255,255,.35);--gk-chip-an-glanz: rgba(255,255,255,.25);--gk-chip-an-schatten: 0 1px 2px rgba(0,0,0,.3), 0 4px 12px rgba(0,0,0,.3);--gk-chip-schrift: rgba(245,242,233,.8);--ring-teal-1: #2EBFAB;--ring-teal-2: #3CCAB6;--ring-teal-3: #4DD4C1;--ring-teal-4: #5FDECB;--ring-aqua-1: #45C6DA;--ring-aqua-2: #5AD0E4;--ring-aqua-3: #6FDAEE;--ring-blau-1: #5E9DEF;--ring-blau-2: #72ABF4;--ring-blau-3: #86B9F8;--ring-indigo-1: #8A92F4;--ring-indigo-2: #9BA2F7;--ring-indigo-3: #ACB2FA;--ring-violett-1: #AA86F1;--ring-violett-2: #B897F5;--ring-violett-3: #C6A8F9;--ring-gold-1: #E2AE38;--ring-gold-2: #EBBE50;--ring-gold-3: #F3CD68;--ring-sieben-1: #4DD4C1;--ring-sieben-2: #72ABF4;--ring-sieben-3: #B897F5;--ring-sieben-4: #EBBE50}.palette-camping{--navy: #163A2B;--navy2: #1D4735;--navy-tiefer: #0E2418;--navy-tief: #12301F;--teal: #458768;--teal-deep: #285B43;--teal-flaeche: #285B43;--knopf: #285B43;--knopf-tief: #1D4735;--knopf-soft: #E2EEE8;--knopf-text: #285B43;--teal-knopf: #285B43;--teal-tiefer: #1D4735;--teal-soft: #E2EEE8;--paper: #F8F6F1;--paper2: #F1EDE6;--sand: #E4DED4;--ink: #242724;--ink60: #676E66;--ink40: #A4A7A1;--line: #D9DDD7;--aqua: #90BCA7;--papier-82: rgba(248,246,241,.82);--schleier: rgba(22,58,43,.42);--schatten-1: 0 2px 12px rgba(22,58,43,.12);--schatten-2: 0 6px 28px rgba(22,58,43,.09);--schatten-3: 0 10px 44px rgba(22,58,43,.18);--shadow-float: 0 10px 44px rgba(22,58,43,.18);--schatten-marke: 0 14px 34px rgba(69,135,104,.22);--leucht-hell: #E2EEE8;--glas-flaeche-stark: rgba(248,246,241,.94);--glas-flaeche-dunkel: rgba(22,58,43,.88);--glas-deckend-stark: #F8F6F1;--glas-deckend-dunkel: #163A2B;--glas-schatten: 0 1px 2px rgba(22,58,43,.08), 0 12px 32px rgba(22,58,43,.14);--glas-schatten-klein: 0 1px 2px rgba(22,58,43,.08), 0 4px 14px rgba(22,58,43,.1);--gk-haupt-flaeche: rgba(34,80,59,.88);--gk-haupt-dicht: rgba(34,80,59,.94);--gk-haupt-deckend: #285B43;--gk-haupt-gedrueckt: rgba(34,80,59,.97);--gk-haupt-schatten: 0 1px 2px rgba(40,91,67,.24), 0 6px 16px rgba(40,91,67,.28);--gk-dunkel-flaeche: rgba(22,58,43,.88);--gk-dunkel-dicht: rgba(22,58,43,.94);--gk-dunkel-deckend: #163A2B;--gk-dunkel-gedrueckt: rgba(22,58,43,.97);--gk-chip-an-flaeche: rgba(22,58,43,.9);--gk-chip-an-dicht: rgba(22,58,43,.95);--gk-chip-an-deckend: #163A2B;--gk-chip-an-gedrueckt: rgba(22,58,43,.97);--gk-chip-an-schatten: 0 1px 2px rgba(22,58,43,.14), 0 4px 12px rgba(22,58,43,.16);--campsense-90: #2E7253;--campsense-75: #5D966A;--campsense-60: #9CAB63;--campsense-40: #D0A04F;--campsense-20: #CB7447;--campsense-0: #B94B46;--campsense-ohne: #A4A7A1;--camp-erde: #704B37;--camp-erde-hell: #D0B5A0;--camp-gold: #D6A34B}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .palette-camping{--navy: #163A2B;--navy2: #1D4735;--navy-tiefer: #0E2418;--navy-tief: #12301F;--teal: #458768;--teal-deep: #75AD8B;--teal-flaeche: #285B43;--knopf: #285B43;--knopf-tief: #1D4735;--knopf-soft: #1F3328;--knopf-text: #90BCA7;--teal-knopf: #285B43;--teal-tiefer: #1D4735;--teal-soft: rgba(117,173,139,.16);--paper: #111713;--paper2: #202A23;--sand: rgba(232,160,19,.14);--surface: #18201B;--ink: #F2F4F0;--ink60: #AAB4AC;--ink40: #7B857D;--line: #354038;--aqua: #90BCA7;--hebung: #75AD8B;--papier-82: rgba(14,36,24,.82);--schleier: rgba(14,36,24,.66);--schatten-1: 0 2px 12px rgba(0,0,0,.22);--schatten-2: 0 6px 28px rgba(0,0,0,.24);--schatten-3: 0 10px 44px rgba(0,0,0,.4);--shadow-float: 0 10px 44px rgba(0,0,0,.4);--schatten-marke: 0 14px 34px rgba(69,135,104,.16);--knopf-dunkel: #1D4735;--milchglas: rgba(18,48,31,.92);--milchglas-88: rgba(18,48,31,.88);--auswahl: #75AD8B;--auf-auswahl: #111713;--leucht-hell: #E2EEE8;--grafik-linie: #BED6C8;--glas-flaeche: rgba(24,32,27,.78);--glas-flaeche-stark: rgba(17,23,19,.84);--glas-flaeche-dunkel: rgba(22,58,43,.88);--glas-deckend: #18201B;--glas-deckend-stark: #111713;--glas-deckend-dunkel: #163A2B;--glas-schatten: 0 1px 2px rgba(0,0,0,.3), 0 16px 40px rgba(0,0,0,.4);--glas-schatten-klein: 0 1px 2px rgba(0,0,0,.3), 0 6px 16px rgba(0,0,0,.3);--gk-haupt-flaeche: rgba(34,80,59,.88);--gk-haupt-dicht: rgba(34,80,59,.94);--gk-haupt-deckend: #285B43;--gk-haupt-gedrueckt: rgba(34,80,59,.97);--gk-haupt-schatten: 0 1px 2px rgba(0,0,0,.3), 0 6px 18px rgba(40,91,67,.36);--gk-zweit-flaeche: rgba(32,42,35,.88);--gk-zweit-dicht: rgba(32,42,35,.94);--gk-zweit-deckend: #202A23;--gk-zweit-gedrueckt: rgba(42,55,46,.96);--gk-dunkel-flaeche: rgba(22,58,43,.88);--gk-dunkel-dicht: rgba(22,58,43,.94);--gk-dunkel-deckend: #163A2B;--gk-dunkel-gedrueckt: rgba(22,58,43,.97);--gk-chip-an-flaeche: rgba(144,188,167,.9);--gk-chip-an-dicht: rgba(144,188,167,.95);--gk-chip-an-deckend: #90BCA7;--gk-chip-an-gedrueckt: rgba(144,188,167,.97);--gk-chip-an-schatten: 0 1px 2px rgba(0,0,0,.3), 0 4px 12px rgba(0,0,0,.3);--campsense-90: #2E7253;--campsense-75: #5D966A;--campsense-60: #9CAB63;--campsense-40: #D0A04F;--campsense-20: #CB7447;--campsense-0: #B94B46;--campsense-ohne: #A4A7A1;--camp-erde: #704B37;--camp-erde-hell: #D0B5A0;--camp-gold: #D6A34B}}:root[data-theme=dark] .palette-camping,.nachtwelt.palette-camping,.nachtwelt .palette-camping{--navy: #163A2B;--navy2: #1D4735;--navy-tiefer: #0E2418;--navy-tief: #12301F;--teal: #458768;--teal-deep: #75AD8B;--teal-flaeche: #285B43;--knopf: #285B43;--knopf-tief: #1D4735;--knopf-soft: #1F3328;--knopf-text: #90BCA7;--teal-knopf: #285B43;--teal-tiefer: #1D4735;--teal-soft: rgba(117,173,139,.16);--paper: #111713;--paper2: #202A23;--sand: rgba(232,160,19,.14);--surface: #18201B;--ink: #F2F4F0;--ink60: #AAB4AC;--ink40: #7B857D;--line: #354038;--aqua: #90BCA7;--hebung: #75AD8B;--papier-82: rgba(14,36,24,.82);--schleier: rgba(14,36,24,.66);--schatten-1: 0 2px 12px rgba(0,0,0,.22);--schatten-2: 0 6px 28px rgba(0,0,0,.24);--schatten-3: 0 10px 44px rgba(0,0,0,.4);--shadow-float: 0 10px 44px rgba(0,0,0,.4);--schatten-marke: 0 14px 34px rgba(69,135,104,.16);--knopf-dunkel: #1D4735;--milchglas: rgba(18,48,31,.92);--milchglas-88: rgba(18,48,31,.88);--auswahl: #75AD8B;--auf-auswahl: #111713;--leucht-hell: #E2EEE8;--grafik-linie: #BED6C8;--glas-flaeche: rgba(24,32,27,.78);--glas-flaeche-stark: rgba(17,23,19,.84);--glas-flaeche-dunkel: rgba(22,58,43,.88);--glas-deckend: #18201B;--glas-deckend-stark: #111713;--glas-deckend-dunkel: #163A2B;--glas-schatten: 0 1px 2px rgba(0,0,0,.3), 0 16px 40px rgba(0,0,0,.4);--glas-schatten-klein: 0 1px 2px rgba(0,0,0,.3), 0 6px 16px rgba(0,0,0,.3);--gk-haupt-flaeche: rgba(34,80,59,.88);--gk-haupt-dicht: rgba(34,80,59,.94);--gk-haupt-deckend: #285B43;--gk-haupt-gedrueckt: rgba(34,80,59,.97);--gk-haupt-schatten: 0 1px 2px rgba(0,0,0,.3), 0 6px 18px rgba(40,91,67,.36);--gk-zweit-flaeche: rgba(32,42,35,.88);--gk-zweit-dicht: rgba(32,42,35,.94);--gk-zweit-deckend: #202A23;--gk-zweit-gedrueckt: rgba(42,55,46,.96);--gk-dunkel-flaeche: rgba(22,58,43,.88);--gk-dunkel-dicht: rgba(22,58,43,.94);--gk-dunkel-deckend: #163A2B;--gk-dunkel-gedrueckt: rgba(22,58,43,.97);--gk-chip-an-flaeche: rgba(144,188,167,.9);--gk-chip-an-dicht: rgba(144,188,167,.95);--gk-chip-an-deckend: #90BCA7;--gk-chip-an-gedrueckt: rgba(144,188,167,.97);--gk-chip-an-schatten: 0 1px 2px rgba(0,0,0,.3), 0 4px 12px rgba(0,0,0,.3);--campsense-90: #2E7253;--campsense-75: #5D966A;--campsense-60: #9CAB63;--campsense-40: #D0A04F;--campsense-20: #CB7447;--campsense-0: #B94B46;--campsense-ohne: #A4A7A1;--camp-erde: #704B37;--camp-erde-hell: #D0B5A0;--camp-gold: #D6A34B}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{display:block;max-width:100%}picture{display:contents}input,textarea{font-family:inherit}.shell{min-height:100vh}.ico{display:inline-flex;align-items:center;justify-content:center;line-height:0}.main{min-width:0;height:100vh;overflow:hidden}.page-pad{padding:clamp(28px,4vh,48px) clamp(24px,4vw,56px) 72px;max-width:1240px;height:100vh;overflow-y:auto}.glas{--glas-grund: var(--glas-flaeche);--glas-filter: blur(var(--glas-unschaerfe)) saturate(var(--glas-saettigung));--glas-kante: var(--glas-rand);--glas-glanz: var(--glas-licht)}.glas-stark,.sprach-liste{--glas-grund: var(--glas-flaeche-stark);--glas-filter: blur(var(--glas-unschaerfe-stark)) saturate(var(--glas-saettigung));--glas-kante: var(--glas-rand);--glas-glanz: var(--glas-licht)}.glas-dunkel{--glas-grund: var(--glas-flaeche-dunkel);--glas-filter: blur(var(--glas-unschaerfe)) saturate(var(--glas-saettigung-dunkel));--glas-kante: var(--glas-rand-dunkel);--glas-glanz: var(--glas-licht-dunkel);color:var(--on-dark)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glas{--glas-grund: var(--glas-deckend);--glas-filter: none}.glas-stark,.sprach-liste{--glas-grund: var(--glas-deckend-stark);--glas-filter: none}.glas-dunkel{--glas-grund: var(--glas-deckend-dunkel);--glas-filter: none}}@media (prefers-reduced-transparency: reduce){.glas{--glas-grund: var(--glas-deckend);--glas-filter: none}.glas-stark,.sprach-liste{--glas-grund: var(--glas-deckend-stark);--glas-filter: none}.glas-dunkel{--glas-grund: var(--glas-deckend-dunkel);--glas-filter: none}}.glas,.glas-stark,.glas-dunkel,.sprach-liste{background:var(--glas-grund);-webkit-backdrop-filter:var(--glas-filter);backdrop-filter:var(--glas-filter);border:1px solid var(--glas-kante);box-shadow:var(--glas-schatten),var(--glas-glanz)}.glas{--ink60: color-mix(in srgb, var(--ink) 80%, transparent)}.glas,.glas-stark,.sprach-liste{--teal-deep: var(--hebung)}:is(.modal-bg,.blatt-hinter,.bs-info-schleier)>:is(.glas,.glas-stark,.glas-dunkel){--glas-filter: none}:is(.glas,.glas-stark,.glas-dunkel).glas-hinten{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}:is(.glas,.glas-stark,.glas-dunkel).glas-hinten:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--glas-grund);-webkit-backdrop-filter:var(--glas-filter);backdrop-filter:var(--glas-filter)}.poi-split{display:flex;height:100vh}.poi-panel{width:424px;flex-shrink:0;height:100vh;overflow-y:auto;padding:clamp(24px,4vh,40px) 26px 48px;border-right:1px solid var(--line);background:var(--paper);scrollbar-width:thin;scrollbar-color:var(--ink40) transparent}.poi-map{flex:1;min-width:0;height:100vh;position:relative;background:var(--paper2)}.poi-split.liste-zu .poi-panel{display:none}.liste-schalter{position:absolute;top:14px;left:14px;z-index:6;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:var(--radius-pill);color:var(--ink);font-size:var(--schrift-m);font-weight:700;cursor:pointer}.liste-schalter.offen{width:36px;padding:0;justify-content:center}.liste-schalter.offen svg{transform:rotate(180deg)}.liste-schalter:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}div.map-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.maplibregl-ctrl-attrib{font-size:var(--schrift-2xs)}.maplibregl-ctrl.maplibregl-ctrl-attrib,.maplibregl-ctrl-attrib.maplibregl-compact{background-color:var(--milchglas);color:var(--ink60)}.maplibregl-ctrl-attrib a{color:var(--ink)}.maplibregl-ctrl-attrib-button{filter:var(--marke-filter)}.list-col{display:flex;flex-direction:column;gap:10px}.row-card{display:flex;gap:12px;padding:11px;border-radius:var(--radius-card);cursor:pointer;background:var(--surface);border:1px solid var(--line);transition:border-color .15s,transform .15s}.row-card:hover,.row-card.hot{border-color:var(--teal);transform:translateY(-1px)}.row-card:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.row-photo{width:92px;height:74px;flex-shrink:0;border-radius:var(--radius-button);overflow:hidden;background:var(--paper2)}.row-photo img{width:100%;height:100%;object-fit:cover}.row-photo .placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--on-brand)}.row-photo .placeholder.mit-glanz{background:linear-gradient(135deg,var(--paper2),var(--teal-soft))}.row-body{min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:2px}.row-title{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-l);letter-spacing:var(--eng-klein);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-score{color:var(--gold-tinte);font-weight:600;display:inline-flex;align-items:center;gap:3px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:34px;flex-wrap:wrap}.eyebrow{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:2.4px;color:var(--teal-deep);text-transform:uppercase}.page-title{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-h2);letter-spacing:var(--eng);line-height:1.1;margin-top:8px}.page-count{color:var(--ink60);font-size:var(--schrift-text);font-variant-numeric:tabular-nums}.toolbar{display:flex;gap:12px;align-items:center;margin-bottom:22px;flex-wrap:wrap}.search{flex:1;min-width:240px;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-button);padding:0 14px;height:46px;transition:border-color .15s}.search:focus-within{border-color:var(--teal)}.search input{flex:1;border:none;outline:none;font-size:var(--schrift-text);color:var(--ink);background:transparent;height:100%}.search .ico{color:var(--ink60)}.search-leeren{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:none;background:transparent;color:var(--ink60);cursor:pointer}.search-leeren:hover{color:var(--ink);background:var(--line)}.such-kontext{margin-top:6px;padding-left:4px;font-size:var(--schrift-s);color:var(--ink60)}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{height:38px;padding:0 16px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:7px;color:var(--gk-chip-schrift);font-size:var(--schrift-m);font-weight:500}.chip:not(.active):hover{color:var(--ink)}.chip.active{font-weight:600}.chip .dot{flex:none;width:8px;height:8px;border-radius:50%}.glanz-symbol{flex:none;display:block;object-fit:contain}.chip .chip-symbol{margin:0 -3px}.chip:not(.active) .chip-symbol{opacity:.5}.chip:not(.active):hover .chip-symbol{opacity:.85}.chips-typ{flex-wrap:nowrap}.chips-typ .chip{padding:0 12px;min-width:0}.chips-typ .chip>span:not(.dot):not(.chip-punkt){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chips-typ .chip-filter{margin-left:auto;padding:0 11px;position:relative;flex:none}.chips-typ .chip.active .dot{background:var(--on-brand)!important}.chips-typ .chip-filter.markiert{border-color:var(--knopf);color:var(--knopf-text)}.chips-typ{container-type:inline-size}@container (max-width: 369px){.chips-typ .chip{padding:0 8px;gap:5px}.chips-typ .chip-filter{padding:0 8px}}@container (max-width: 334px){.chips-typ .chip{padding:0 6px;gap:4px}.chips-typ .chip-filter{padding:0 6px}}.chip-punkt{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--coral)}.typ-glyph{font-size:26px;line-height:1}.filter-huelle{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:var(--schleier);padding:20px}.filter-maske{width:min(560px,100%);max-height:min(760px,92vh);max-height:min(760px,92dvh);display:flex;flex-direction:column;border-radius:var(--radius-panel);overflow:hidden}.filter-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid var(--line)}.filter-titel{font-size:var(--schrift-h3);font-weight:700;color:var(--ink)}.filter-unter{font-size:var(--schrift-s);color:var(--ink60);margin-top:3px}.filter-zu{display:grid;place-items:center;width:var(--gk-klein);height:var(--gk-klein);border-radius:50%;color:var(--ink60);padding:0;flex:none}.filter-zu:hover{color:var(--ink)}.filter-inhalt{padding:16px 22px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.filter-segment{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-radius:var(--radius-pill);padding:4px}.filter-segment-item{height:32px;border-radius:var(--radius-pill);font-size:var(--schrift-m);color:var(--ink60)}.filter-segment-item.an{font-weight:600}.filter-karte{border:1px solid var(--line);border-radius:var(--radius-card);padding:14px}.filter-karte-kopf{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.filter-karte-titel{font-size:var(--schrift-text);font-weight:700;color:var(--ink)}.filter-karte-zahl{font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--ink60)}.filter-hinweis{font-size:var(--schrift-xs);color:var(--ink60);margin:-6px 0 10px}.filter-kacheln{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.filter-kachel{display:flex;align-items:center;gap:9px;text-align:left;min-width:0;padding:7px 9px;border-radius:var(--radius-button);font-size:var(--schrift-m);color:var(--ink60)}.filter-kachel.an{border-color:var(--knopf);color:var(--ink);font-weight:600}.filter-kachel-zeichen{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:var(--schrift-text);line-height:1;border:1px solid currentColor;opacity:.55}.filter-kachel.an .filter-kachel-zeichen{opacity:1}.filter-kachel:not(.an) .filter-kachel-bild{opacity:.5}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .chip:not(.active) .chip-symbol,:root:not([data-theme=light]) .filter-kachel:not(.an) .filter-kachel-bild{opacity:.8}}:root[data-theme=dark] .chip:not(.active) .chip-symbol,:root[data-theme=dark] .filter-kachel:not(.an) .filter-kachel-bild{opacity:.8}.filter-kachel-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-haken{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);color:var(--on-brand)}.filter-kachel.an .filter-haken{background:var(--knopf);border-color:var(--knopf)}.filter-zeile{display:flex;align-items:center;gap:10px;padding:4px 0 10px;cursor:pointer}.filter-herz{color:var(--coral);border-color:var(--coral);opacity:1}.filter-zeile-text{flex:1;display:flex;flex-direction:column}.filter-zeile-titel{font-size:var(--schrift-m);font-weight:600;color:var(--ink)}.filter-zeile-sub{font-size:var(--schrift-xs);color:var(--ink60)}.filter-schalter{width:18px;height:18px;accent-color:var(--knopf)}.filter-untertitel{font-size:var(--schrift-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink60);margin:10px 0 7px}.filter-gitter{display:flex;flex-wrap:wrap;gap:6px}.filter-gitter-item{height:32px;padding:0 13px;border-radius:var(--radius-pill);font-size:var(--schrift-s);color:var(--ink60)}.filter-gitter-item.an{font-weight:600}.filter-fuss{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid var(--line)}.filter-reset{height:40px;padding:0 18px;border-radius:var(--radius-pill);font-size:var(--schrift-m);font-weight:600;color:var(--knopf-text)}.filter-anwenden{height:40px;padding:0 22px;border-radius:var(--radius-pill);font-size:var(--schrift-text);font-weight:600}@media (max-width: 560px){.filter-huelle{padding:0;align-items:end}.filter-maske{width:100%;max-height:90vh;max-height:90dvh;border-radius:var(--radius-panel) var(--radius-panel) 0 0}}@media (max-width: 480px){.filter-kopf{padding:18px 16px 12px}.filter-inhalt{padding:14px 12px 8px}.filter-karte{padding:12px 10px}.filter-kachel{gap:7px;padding:7px}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden;transition:transform .18s,border-color .18s;cursor:pointer;display:flex;flex-direction:column}.card:hover{transform:translateY(-2px);border-color:var(--teal)}.card-photo{aspect-ratio:16 / 10;background:var(--paper2);position:relative;overflow:hidden}.card-photo img{width:100%;height:100%;object-fit:cover}.card-photo .placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:40px;color:var(--ink40);background:linear-gradient(135deg,var(--paper2),var(--teal-soft))}.card-badge{position:absolute;top:10px;left:10px;font-family:var(--font-mono);font-size:var(--schrift-3xs);letter-spacing:1px;text-transform:uppercase;color:var(--on-brand);padding:4px 9px;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card-score{position:absolute;top:10px;right:10px;background:var(--sun);color:var(--ink);font-weight:700;font-size:var(--schrift-s);padding:4px 9px;border-radius:var(--radius-pill);display:flex;align-items:center;gap:3px}.card-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.card-title{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-xl);letter-spacing:var(--eng-klein)}.card-meta{display:flex;align-items:center;gap:10px;color:var(--ink60);font-size:var(--schrift-s)}.row-art{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1px;text-transform:uppercase;color:var(--ink60)}.row-art i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.row-art .row-art-symbol{margin:-3px -1px}.card-rating{color:var(--gold-tinte);font-weight:600;display:inline-flex;align-items:center;gap:3px}.card-notes{color:var(--ink60);font-size:var(--schrift-m);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.empty{text-align:center;padding:80px 20px;color:var(--ink60)}.empty .big{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;background:var(--paper2);color:var(--ink60);display:grid;place-items:center}.skelett{background:linear-gradient(90deg,var(--skelett-grund) 25%,var(--skelett-schimmer) 50%,var(--skelett-grund) 75%);background-size:200% 100%;animation:skelett-schimmer 1.4s ease-in-out infinite;border-radius:var(--radius-card)}.skelett-zeile{height:.72em;margin:.365em 0;border-radius:var(--radius-mini);max-width:100%}.skelett-kreis{border-radius:50%;flex-shrink:0}.skelett-gruppe{animation:skelett-ein var(--zeit-schnell) ease-out .18s both}.skelett-gruppe[data-sofort]{animation:none}@keyframes skelett-schimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skelett-ein{0%{opacity:0}to{opacity:1}}.skelett-rahmen{pointer-events:none;cursor:default;box-shadow:none}.poi-kopf-skelett .skelett{opacity:.32}.sense-rose-skelett{width:200px;height:200px}.karte-laedt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.karte-laedt .skelett-kreis{background:var(--surface);box-shadow:var(--schatten-1);animation:none}@media (prefers-reduced-motion: reduce){.skelett{animation:none;background:var(--skelett-grund)}.skelett-gruppe{animation:none}}.pin-puls{position:relative;width:72px;height:72px;pointer-events:none}.pin-puls span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid var(--teal);box-shadow:0 0 0 1.5px #ffffffbf,inset 0 0 0 1px #ffffff59;background:color-mix(in srgb,var(--teal) 24%,transparent);opacity:0;transform:scale(.15);pointer-events:none;animation:pin-puls 4.4s cubic-bezier(.22,.61,.36,1) infinite}.pin-puls span:nth-child(2){animation-delay:2.2s}@keyframes pin-puls{0%{transform:scale(.15);opacity:.9}60%{opacity:.35}to{transform:scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){.pin-puls span{animation:none;opacity:.35;transform:scale(.5)}.pin-puls span:nth-child(2){display:none}}.drawer-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--schleier);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:55;display:flex;justify-content:flex-end}.poi-drawer-bg{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.poi-drawer-bg>.drawer{pointer-events:auto}.poi-karte-glas{display:none}.drawer{width:min(580px,100%);height:100%;background:var(--paper);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink40) transparent;box-shadow:var(--shadow-float);animation:slidein .28s cubic-bezier(.16,1,.3,1)}@keyframes slidein{0%{transform:translate(30px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.drawer{animation:none}}@media (min-width: 861px){.poi-drawer-bg{--fenster-rand: 16px;--fenster-oben: 78px;--liste: 424px;z-index:30}.poi-drawer-bg:has(.modal-bg,.bild-voll,.bs-info-schleier,.filter-huelle){z-index:60}.poi-drawer-bg>.drawer,.poi-drawer-bg>.poi-karte-glas{position:absolute;top:var(--fenster-oben);right:var(--fenster-rand);bottom:var(--fenster-rand);width:min(440px,max(360px,calc(100vw - var(--liste) - 2 * var(--fenster-rand) - 140px)));height:auto;border-radius:var(--radius-card);animation:spotkarte-auf var(--zeit-mittel) cubic-bezier(.16,1,.3,1)}.poi-drawer-bg>.drawer{overflow-x:hidden;overscroll-behavior:contain}.poi-drawer-bg>.drawer:not(.grund-seite){background:transparent;border:1px solid transparent;box-shadow:none}.poi-drawer-bg>.drawer.grund-seite{border:1px solid var(--line)}.poi-drawer-bg>.poi-karte-glas{display:block;pointer-events:none}.poi-drawer-bg:has(>.drawer.geht:not(.grund-seite))>.poi-karte-glas{animation:spotkarte-zu var(--zeit-schnell) var(--kurve) forwards}.poi-drawer-bg>.drawer:focus{outline:none}.poi-drawer-bg>.drawer.geht{animation:spotkarte-zu var(--zeit-schnell) var(--kurve) forwards;pointer-events:none}.poi-drawer-bg .drawer-body{padding:22px 22px 36px}}.poi-drawer-bg:has(.modal-bg,.bild-voll,.bs-info-schleier,.filter-huelle) .poi-knopfleiste{visibility:hidden}@keyframes spotkarte-auf{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@keyframes spotkarte-zu{to{opacity:0;transform:translateY(6px) scale(.99)}}@media (min-width: 861px) and (prefers-reduced-motion: reduce){.poi-drawer-bg>.drawer,.poi-drawer-bg>.drawer.geht,.poi-drawer-bg>.poi-karte-glas,.poi-drawer-bg:has(>.drawer.geht:not(.grund-seite))>.poi-karte-glas{animation:none}}.drawer-hero{height:260px;background:var(--paper2);position:relative}.drawer-hero img{width:100%;height:100%;object-fit:cover}.drawer-hero .placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--on-brand);opacity:.9;background:linear-gradient(135deg,var(--navy),var(--teal-flaeche))}.drawer-close{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.thumbs{display:flex;gap:8px;padding:12px 24px 0;overflow-x:auto}.thumbs img{width:76px;height:56px;object-fit:cover;border-radius:var(--radius-button);cursor:pointer;border:2px solid transparent}.thumbs img.active{border-color:var(--teal)}.drawer-body{padding:24px 28px 56px}.drawer-title{font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:var(--eng);line-height:1.12}.drawer-coords{font-family:var(--font-mono);font-size:var(--schrift-s);color:var(--ink60);margin-top:4px}.drawer-notes{margin-top:14px;font-size:var(--schrift-text);line-height:1.5;color:var(--ink)}.drawer-notes .auto-marke{display:block;margin-top:4px;font-size:var(--schrift-xs);letter-spacing:.3px;color:var(--ink60)}.facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.fact{font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--ink60);background:var(--surface);border:1px solid var(--line);padding:6px 10px;border-radius:var(--radius-pill)}.section-h{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:2.2px;text-transform:uppercase;color:var(--ink60);margin:34px 0 14px}.rating-row{display:flex;align-items:center;gap:4px}.sterne{display:inline-flex;align-items:center;gap:2px;vertical-align:middle}.stern{color:var(--line)}.stern.an{color:var(--gold-tinte)}.rating-hint{font-size:var(--schrift-s);color:var(--ink60);margin-top:4px}.chat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.chat-list{max-height:340px;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.msg{display:flex;gap:10px}.msg-av{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;color:var(--on-brand);font-weight:700;font-size:var(--schrift-s)}.msg-body{flex:1}.msg-head{display:flex;align-items:baseline;gap:8px}.msg-name{font-weight:600;font-size:var(--schrift-m)}.msg-crew{font-size:var(--schrift-xs);color:var(--teal-deep)}.msg-time{font-family:var(--font-mono);font-size:var(--schrift-2xs);color:var(--ink60)}.msg-text{font-size:var(--schrift-text);line-height:1.4;margin-top:2px}.chat-empty{padding:30px;text-align:center;color:var(--ink60);font-size:var(--schrift-m)}.chat-input{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.chat-input input{flex:1;border:1px solid var(--line);border-radius:var(--radius-button);padding:0 14px;height:44px;outline:none;font-size:var(--schrift-text)}.chat-input input:focus{border-color:var(--teal)}.chat-input button{border-radius:var(--radius-pill);padding:0 18px;font-weight:600;font-size:var(--schrift-text)}.chat-input button:disabled{cursor:default}.chat-input .btn-mini{flex-shrink:0;width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ink60);border-radius:var(--radius-button)}.chat-input .btn-mini:hover:not(:disabled){color:var(--knopf-text)}.chat-login{padding:16px;text-align:center;color:var(--ink60);font-size:var(--schrift-m);border-top:1px solid var(--line)}.chat-login button{color:var(--knopf-text);font-weight:600;text-decoration:underline}.safety-note{margin-top:20px;font-size:var(--schrift-xs);color:var(--ink60);line-height:1.5;background:var(--paper2);padding:12px 14px;border-radius:var(--radius-button)}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--schleier);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;display:grid;place-items:center;padding:24px}.modal{width:100%;max-width:400px;background:var(--surface);border-radius:var(--radius-panel);padding:28px;box-shadow:var(--shadow-float)}.modal h2{font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:var(--eng-klein)}.modal p{color:var(--ink60);font-size:var(--schrift-m);margin-top:6px;line-height:1.5}.modal input{width:100%;border:1px solid var(--line);border-radius:var(--radius-button);padding:13px 14px;font-size:var(--schrift-text);outline:none;margin-top:18px;background:var(--surface);color:var(--ink)}.modal input:focus{border-color:var(--teal)}.modal .btn-primary{width:100%;font-size:var(--schrift-text);padding:13px;margin-top:12px}.modal .btn-ghost{width:100%;font-size:var(--schrift-m);padding:10px;margin-top:4px}.modal .err{color:var(--coral);font-size:var(--schrift-m);margin-top:10px}.modal .ok{color:var(--teal-deep);font-size:var(--schrift-m);margin-top:12px;line-height:1.5}.spinner{width:22px;height:22px;border:3px solid var(--line);border-top-color:var(--teal);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.center-load{display:grid;place-items:center;padding:80px}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.tab{min-height:40px;padding:0 16px;border-radius:var(--radius-pill);font-weight:600;font-size:var(--schrift-text);color:var(--gk-chip-schrift);letter-spacing:var(--eng-klein)}.tab:not(.active):hover{color:var(--ink)}.btn-primary,.btn-ghost,.btn-gefahr{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--knopf-hoehe);border-radius:var(--radius-knopf);text-align:center;line-height:1.2}.btn-primary.kompakt,.btn-ghost.kompakt,.btn-gefahr.kompakt{min-height:var(--knopf-kompakt)}.btn-primary{padding:0 22px;font-weight:600;font-size:var(--schrift-text);letter-spacing:var(--eng-klein)}.btn-primary:disabled{cursor:default}.btn-ghost{padding:0 20px;color:var(--knopf-text);font-weight:600;font-size:var(--schrift-text);letter-spacing:var(--eng-klein)}.btn-mini{padding:6px 13px;border-radius:var(--radius-pill);font-size:var(--schrift-s);font-weight:600;color:var(--knopf-text)}@property --gk-zustand{syntax: "*"; inherits: false;}@property --gk-druck{syntax: "*"; inherits: false;}@property --gk-ohne-schatten{syntax: "*"; inherits: false;}@property --gk-ohne-filter{syntax: "*"; inherits: false;}@property --gk-blass{syntax: "*"; inherits: false;}@property --gk-fokus{syntax: "*"; inherits: false;}.glasknopf,.gk-zweit,.gk-chip,.btn-ghost,.btn-mini,.chat-input .btn-mini,.btn-merken,.btn-anbieter,.id-geist,.id-zu,.anzeige-consent-nein,.chip,.tab,.filter-gitter-item,.filter-kachel,.filter-zu,.besuch-chip,.art-knopf,.profil-avatar-stift,.grund-seite-typ,.grund-seite-weiter,.zeit-jetzt,.sense-info,.info-punkt,.bs-info-zu,.ort-knopf-rund,.ig-aktion,.live-folgen,.liste-schalter,.zeit-pille,.labor-chips button,.labor-seg button,.labor-bester,.aufklappen-knopf,.meer-mehr,.filter-reset,.zeit-zu,.sprach-knopf,.fb-verkleinern,.fd-knopf,.kommentar-aktion,.segment,.filter-segment,.erscheinung-knoepfe,.uf-sprache,.bsd-schalter,.start-knopf.geist,.sb-reiter-knopf,.sb-spielen,.sb-richtungen button,.fd-rund button,.fd-reiter,.fd-hinweis,.fd-zu,.fb-zu,.fb-chip,.fb-neben,.konto-knopf,.fenster-zu,.fenster-zurueck,.chat-zurueck,.freigrenze-leise-zu,.te-meldung-zu,.kopf-menue-knopf,.profil-knopf-voll,.profil-zurueck-knopf,.wd-info,.funk-naechte button,.tp-ikon,.tp-chip,.route-chip,.wp-wert-knopf,.wp-stufen,.wp-muell,.ms-blatt-zu,.ms-stepper button,.ms-umschalter button,.sk-blatt-zu,.sk-wahl,.ms-textknopf,.sk-textknopf,.te-spaeter,.ms-unter .ms-unter-aktion,.sk-unter .sk-unter-aktion,.app-insel .insel-sprache .sprach-auswahl select,.maplibregl-ctrl.zoomknoepfe,.maplibregl-ctrl.baysense-schalter .baysense-schalter-knopf,.maplibregl-ctrl.wind-schalter .wind-schalter-knopf,.maplibregl-ctrl.kartenknopf .kartenknopf-knopf{--gk-grund: var(--gk-zweit-dicht);--gk-weich: var(--gk-zweit-flaeche);--gk-deckend: var(--gk-zweit-deckend);--gk-gedrueckt: var(--gk-zweit-gedrueckt);--gk-kante: var(--gk-zweit-rand);--gk-licht: var(--gk-zweit-licht);--gk-glanz: var(--gk-zweit-glanz);--gk-schatten: var(--gk-zweit-schatten);--gk-ring: var(--knopf-text);--gk-filter: blur(var(--glas-unschaerfe)) saturate(var(--glas-saettigung));background:linear-gradient(to bottom,var(--gk-ohne-glanz, var(--gk-glanz)),transparent var(--gk-glanz-bis)),var(--gk-zustand, var(--gk-fest, var(--gk-grund)));border:1px solid var(--gk-kante);box-shadow:var(--gk-ohne-schatten, var(--gk-schatten)),var(--gk-licht);scale:var(--gk-druck, none);filter:var(--gk-blass, none);outline:var(--gk-fokus, none) var(--gk-ring);outline-offset:2px;transition:scale var(--zeit-schnell) var(--kurve),box-shadow var(--zeit-schnell) var(--kurve),background-color var(--zeit-schnell) var(--kurve)}.gk-haupt,.btn-primary,.filter-anwenden,.chat-input button,.anzeige-consent-ja,.live-folgen.an,.ort-knopf:first-child .ort-knopf-rund,.start-knopf,.fd-rund button.primaer,.fb-haupt,.fb-reiter,.konto-anmelden,.see-anruf,.pk-kamera{--gk-grund: var(--gk-haupt-flaeche);--gk-weich: var(--gk-haupt-flaeche);--gk-deckend: var(--gk-haupt-deckend);--gk-gedrueckt: var(--gk-haupt-gedrueckt);--gk-kante: var(--gk-haupt-rand);--gk-licht: var(--gk-haupt-licht);--gk-glanz: var(--gk-haupt-glanz);--gk-schatten: var(--gk-haupt-schatten);--gk-ring: var(--knopf-text);--gk-filter: blur(var(--glas-unschaerfe)) saturate(var(--glas-saettigung));background:linear-gradient(to bottom,var(--gk-ohne-glanz, var(--gk-glanz)),transparent var(--gk-glanz-bis)),var(--gk-zustand, var(--gk-fest, var(--gk-grund)));border:1px solid var(--gk-kante);box-shadow:var(--gk-ohne-schatten, var(--gk-schatten)),var(--gk-licht);scale:var(--gk-druck, none);filter:var(--gk-blass, none);outline:var(--gk-fokus, none) var(--gk-ring);outline-offset:2px;transition:scale var(--zeit-schnell) var(--kurve),box-shadow var(--zeit-schnell) var(--kurve),background-color var(--zeit-schnell) var(--kurve);color:var(--on-brand)}.gk-dunkel,.drawer-close,.bild-zu,.bild-weg,.bild-aktion,.poi-kopf-rund,.karte-schalter,.btn-premium,.wartung .btn-ghost,.buehne.mit-grund .start-knopf.geist,.bp-schluss .start-knopf.geist,.start-abschnitt.dunkel .start-knopf.geist.b2b-geist-dunkel,.fd-vollbild button,.fd-medien-werkzeug button,.fd-karte.dunkel .fd-hinweis,.te-zu,.pk-glas,.poi-wetter,a.rw-jahr,.ms-merken.schwebend,.ms-bildkachel-knoepfe button,.ms-textknopf.hell,.tp-tag-chip,.tp-heute-knoepfe .btn-ghost,.kartenwahl-premium{--gk-grund: var(--gk-dunkel-dicht);--gk-weich: var(--gk-dunkel-flaeche);--gk-deckend: var(--gk-dunkel-deckend);--gk-gedrueckt: var(--gk-dunkel-gedrueckt);--gk-kante: var(--gk-dunkel-rand);--gk-licht: var(--gk-dunkel-licht);--gk-glanz: var(--gk-dunkel-glanz);--gk-schatten: var(--gk-dunkel-schatten);--gk-ring: var(--on-dark);--gk-filter: blur(var(--glas-unschaerfe)) saturate(var(--glas-saettigung-dunkel));background:linear-gradient(to bottom,var(--gk-ohne-glanz, var(--gk-glanz)),transparent var(--gk-glanz-bis)),var(--gk-zustand, var(--gk-fest, var(--gk-grund)));border:1px solid var(--gk-kante);box-shadow:var(--gk-ohne-schatten, var(--gk-schatten)),var(--gk-licht);scale:var(--gk-druck, none);filter:var(--gk-blass, none);outline:var(--gk-fokus, none) var(--gk-ring);outline-offset:2px;transition:scale var(--zeit-schnell) var(--kurve),box-shadow var(--zeit-schnell) var(--kurve),background-color var(--zeit-schnell) var(--kurve);color:var(--on-dark)}.gk-gefahr,.btn-gefahr,.btn-mini.gefahr,.btn-ghost.gefahr,.ms-textknopf.gefahr,.wp-loeschen-ja{--gk-grund: var(--gk-gefahr-flaeche);--gk-weich: var(--gk-gefahr-flaeche);--gk-deckend: var(--gk-gefahr-deckend);--gk-gedrueckt: var(--gk-gefahr-gedrueckt);--gk-kante: var(--gk-gefahr-rand);--gk-licht: var(--gk-gefahr-licht);--gk-glanz: var(--gk-gefahr-glanz);--gk-schatten: var(--gk-gefahr-schatten);--gk-ring: var(--knopf-text);--gk-filter: blur(var(--glas-unschaerfe)) saturate(var(--glas-saettigung));background:linear-gradient(to bottom,var(--gk-ohne-glanz, var(--gk-glanz)),transparent var(--gk-glanz-bis)),var(--gk-zustand, var(--gk-fest, var(--gk-grund)));border:1px solid var(--gk-kante);box-shadow:var(--gk-ohne-schatten, var(--gk-schatten)),var(--gk-licht);scale:var(--gk-druck, none);filter:var(--gk-blass, none);outline:var(--gk-fokus, none) var(--gk-ring);outline-offset:2px;transition:scale var(--zeit-schnell) var(--kurve),box-shadow var(--zeit-schnell) var(--kurve),background-color var(--zeit-schnell) var(--kurve);color:var(--on-brand)}.gk-chip:is(.an,[aria-pressed=true],[aria-selected=true]),.chip.active,.tab.active,.seg-btn.an,.filter-segment-item.an,.erscheinung-knoepfe button.an,.konto-liste .erscheinung-knoepfe button.an,.uf-sprache button[aria-pressed=true],.bsd-stufe.an,.besuch-chip.an,.art-knopf.gewaehlt,.grund-seite-typ.an,.labor-chips button.an,.labor-seg button.an,.btn-merken.an,.sb-reiter-knopf[aria-selected=true],.sb-richtungen button[aria-pressed=true],.fd-reiter button.an,.fb-chip.an,.route-chip.aktiv,.wp-stufe[aria-selected=true],.ms-umschalter button.an,.sk-wahl.ist-an,.tp-ikon[aria-pressed=true],.filter-gitter-item.an{--gk-grund: var(--gk-chip-an-flaeche);--gk-weich: var(--gk-chip-an-flaeche);--gk-deckend: var(--gk-chip-an-deckend);--gk-gedrueckt: var(--gk-chip-an-gedrueckt);--gk-kante: var(--gk-chip-an-rand);--gk-licht: var(--gk-chip-an-licht);--gk-glanz: var(--gk-chip-an-glanz);--gk-schatten: var(--gk-chip-an-schatten);--gk-ring: var(--knopf-text);--gk-filter: blur(var(--glas-unschaerfe)) saturate(var(--glas-saettigung));background:linear-gradient(to bottom,var(--gk-ohne-glanz, var(--gk-glanz)),transparent var(--gk-glanz-bis)),var(--gk-zustand, var(--gk-fest, var(--gk-grund)));border:1px solid var(--gk-kante);box-shadow:var(--gk-ohne-schatten, var(--gk-schatten)),var(--gk-licht);scale:var(--gk-druck, none);filter:var(--gk-blass, none);outline:var(--gk-fokus, none) var(--gk-ring);outline-offset:2px;transition:scale var(--zeit-schnell) var(--kurve),box-shadow var(--zeit-schnell) var(--kurve),background-color var(--zeit-schnell) var(--kurve);color:var(--auf-auswahl)}.gk-schwebt,.liste-schalter,.zeit-pille,.karte-schalter,.drawer-close,.poi-kopf-rund,.live-folgen,.nachtwelt .start-knopf.geist,.buehne.mit-grund .start-knopf.geist,.bp-schluss .start-knopf.geist,.fb-reiter,.pk-glas,.poi-wetter,.maplibregl-ctrl.zoomknoepfe,.maplibregl-ctrl.baysense-schalter .baysense-schalter-knopf,.maplibregl-ctrl.wind-schalter .wind-schalter-knopf,.maplibregl-ctrl.kartenknopf .kartenknopf-knopf{--gk-grund: var(--gk-weich);-webkit-backdrop-filter:var(--gk-ohne-filter, var(--gk-filter));backdrop-filter:var(--gk-ohne-filter, var(--gk-filter))}.glasknopf{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--knopf-hoehe);padding:0 22px;border-radius:var(--radius-knopf);font-family:inherit;font-size:var(--schrift-text);font-weight:600;letter-spacing:var(--eng-klein);line-height:1.2;text-align:center;text-decoration:none;color:var(--knopf-text);cursor:pointer}.glasknopf.gk-haupt,.glasknopf.gk-gefahr{color:var(--on-brand)}.glasknopf.gk-dunkel{color:var(--on-dark)}.glasknopf.gk-chip{min-height:var(--gk-chip);padding:0 14px;border-radius:var(--radius-pill);font-size:var(--schrift-klein);font-weight:500;color:var(--gk-chip-schrift)}.glasknopf.gk-chip:is(.an,[aria-pressed=true],[aria-selected=true]){color:var(--auf-auswahl);font-weight:600}.glasknopf.gk-mittel{min-height:var(--knopf-kompakt);padding:0 18px;font-size:var(--schrift-basis)}.glasknopf.gk-klein{min-height:var(--gk-klein);padding:0 14px;border-radius:var(--radius-mittel);font-size:var(--schrift-klein)}.glasknopf.gk-rund{width:var(--gk-rund);height:var(--gk-rund);min-height:var(--gk-rund);padding:0;border-radius:50%}.glasknopf.gk-voll{width:100%}.glasknopf:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.glasknopf:disabled,.glasknopf[aria-disabled=true]{cursor:default}@media (hover: hover){:where(button,a,label,summary,select,[role=button],[role=tab]):hover:not(:disabled,[aria-disabled=true]){--gk-zustand: var(--gk-gedrueckt)}}:where(button,a,label,summary,select,[role=button],[role=tab]):active:not(:disabled,[aria-disabled=true]){--gk-zustand: var(--gk-gedrueckt)}@media (prefers-reduced-motion: no-preference){:where(button,a,label,summary,select,[role=button],[role=tab]):active:not(:disabled,[aria-disabled=true]){--gk-druck: var(--gk-gedrueckt-skala)}}:where(button,a,label,summary,select,[role=button],[role=tab]):focus-visible{--gk-fokus: 2px solid}:where(button,a,label,summary,select,[role=button],[role=tab]):is(:disabled,[aria-disabled=true]){--gk-ohne-schatten: 0 0 0 transparent;--gk-ohne-filter: none;--gk-blass: opacity(var(--gk-aus))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){*{--gk-fest: var(--gk-deckend)}}@media (prefers-reduced-transparency: reduce){*{--gk-fest: var(--gk-deckend);--gk-ohne-glanz: transparent;--gk-ohne-filter: none}}.feed-col{display:flex;flex-direction:column;gap:18px;max-width:620px}.feed-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden}.feed-head{display:flex;align-items:center;gap:10px;padding:14px 16px}.feed-name{font-weight:700;font-size:var(--schrift-text)}.feed-sub{font-size:var(--schrift-s);color:var(--ink60)}.feed-photos{display:grid;gap:2px}.feed-photos.n1{grid-template-columns:1fr}.feed-photos.n2{grid-template-columns:1fr 1fr}.feed-photos.n3{grid-template-columns:2fr 1fr 1fr}.feed-photos img{width:100%;height:240px;object-fit:cover}.feed-photos.n2 img,.feed-photos.n3 img{height:180px}.feed-caption{padding:12px 16px 0;font-size:var(--schrift-text);line-height:1.5}.feed-foot{display:flex;align-items:center;gap:16px;padding:12px 16px;border-top:1px solid var(--line);margin-top:12px}.feed-like{font-size:var(--schrift-text);font-weight:600;color:var(--ink60);display:inline-flex;align-items:center;gap:5px}.feed-like.on,.feed-like:hover:not(:disabled){color:var(--coral)}.feed-like:disabled{cursor:default}.feed-comments{font-size:var(--schrift-text);color:var(--ink60);display:inline-flex;align-items:center;gap:5px}.badge-signed{font-size:var(--schrift-2xs);font-weight:700;color:var(--hebung);background:var(--teal-soft);padding:2px 7px;border-radius:var(--radius-pill);margin-left:6px;vertical-align:middle}.toern-status{margin-left:auto;font-size:var(--schrift-xs);font-weight:600;color:var(--hebung);background:var(--teal-soft);padding:2px 9px;border-radius:var(--radius-pill)}.toern-auto{color:var(--ink60);font-style:italic}.toern-crew{color:var(--teal-deep)}.row-export{display:flex;align-items:center;gap:6px;padding-left:8px}.export-row{display:flex;gap:10px;margin-top:6px}.track-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.profil-head{display:flex;align-items:flex-start;gap:18px;margin-bottom:24px}.profil-avatar{width:72px;height:72px;border-radius:50%;background:var(--teal-flaeche);color:var(--on-brand);display:grid;place-items:center;font-size:26px;font-weight:700;flex-shrink:0}.profil-avatar-knopf{position:relative;padding:0;border:0;cursor:pointer;font-family:var(--font-body);overflow:visible}.profil-avatar-knopf img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.profil-avatar-knopf:focus-visible{outline:2px solid var(--knopf-text);outline-offset:3px}.profil-avatar-knopf.laedt img{opacity:.5}.profil-avatar-stift{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:var(--schrift-m);color:var(--ink)}.profil-avatar-knopf:hover .profil-avatar-stift{color:var(--knopf-text)}@media (hover: hover){.profil-avatar-knopf:hover .profil-avatar-stift{--gk-zustand: var(--gk-gedrueckt)}}.profil-bild-fehler{color:var(--coral);font-size:var(--schrift-m);margin:-8px 0 16px}.profil-id{flex:1;min-width:0}.profil-sub{color:var(--ink60);font-size:var(--schrift-text);margin-top:4px}.profil-bio{color:var(--ink60);font-size:var(--schrift-text);line-height:1.5;margin-top:8px}.edit-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:18px;margin-bottom:22px;display:flex;flex-direction:column;gap:14px;max-width:520px}.field{display:flex;flex-direction:column;gap:6px;font-size:var(--schrift-m);font-weight:600;color:var(--ink60)}.field input,.field textarea,.field select{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-button);font-size:var(--schrift-text);font-family:var(--font-body);color:var(--ink);background:var(--surface)}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--teal)}.stat-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;max-width:620px}.stat-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:20px 16px;text-align:center}.stat-num{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:var(--eng);color:var(--teal-deep);font-variant-numeric:tabular-nums}.stat-lbl{font-size:var(--schrift-xs);color:var(--ink60);text-transform:uppercase;letter-spacing:1px;margin-top:2px}.detail-list{display:flex;flex-direction:column;max-width:520px}.detail-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:var(--schrift-text)}.detail-row span{color:var(--ink60)}.mono{font-family:var(--font-mono);font-size:.95em;letter-spacing:.4px}.org-head{margin-bottom:20px}.org-name{font-family:var(--font-display);font-weight:700;font-size:20px}.org-sub{color:var(--ink60);font-size:var(--schrift-m);margin-top:2px}.badge-verified{color:var(--teal-deep);font-weight:600;display:inline-flex;align-items:center;gap:3px}.badge-pending{color:var(--coral);font-weight:600}.org-spot{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:14px 16px}.org-spot-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.editor-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.editor-inline select,.editor-inline input{padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-button);font-size:var(--schrift-m);font-family:var(--font-body);color:var(--ink)}.editor-inline input{width:140px}.editor-msg{font-size:var(--schrift-s)}.editor-msg.ok{color:var(--teal-deep)}.editor-msg.err{color:var(--coral)}.grund-balken{display:flex;height:8px;border-radius:var(--radius-pill);overflow:hidden;margin-bottom:14px;background:var(--paper2)}.kommentar-liste{display:flex;flex-direction:column}.kommentar{padding:14px 0;border-top:1px solid var(--line)}.kommentar-liste>div:first-child .kommentar{border-top:none;padding-top:0}.kommentar-kopf{display:flex;gap:10px}.kommentar-av{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;object-fit:cover;color:var(--on-brand);font-weight:700;font-size:var(--schrift-m)}.kommentar-zeile{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.kommentar-name{font-weight:600;font-size:var(--schrift-m)}.kommentar-sterne{display:inline-flex;align-items:center}.kommentar-quelle{font-family:var(--font-mono);font-size:var(--schrift-3xs);letter-spacing:1px;color:var(--hebung);background:var(--teal-soft);padding:2px 6px;border-radius:var(--radius-pill)}.kommentar-zeit{font-family:var(--font-mono);font-size:var(--schrift-2xs);color:var(--ink60);margin-left:auto}.kommentar-text{font-size:var(--schrift-text);line-height:1.5;margin-top:3px}.kommentar-fuss{display:flex;gap:14px;align-items:center;margin-top:6px}.kommentar-aktion{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 10px;border-radius:var(--radius-pill);cursor:pointer;font:inherit;font-size:var(--schrift-s);font-weight:600;color:var(--knopf-text);text-decoration:none}.kommentar-hinweis{font-size:var(--schrift-s);color:var(--ink60);line-height:1.5}.kommentar-antwort{margin-top:10px;margin-left:2px;padding-left:12px;border-left:2px solid var(--teal-soft)}.kommentar-antwort-marke{font-family:var(--font-mono);font-size:var(--schrift-3xs);letter-spacing:1px;color:var(--hebung);background:var(--teal-soft);padding:2px 6px;border-radius:var(--radius-pill)}.kommentar-leer{font-size:var(--schrift-m);color:var(--ink60);line-height:1.5}.kommentar-fehler{font-size:var(--schrift-s);color:var(--coral);margin-top:10px;line-height:1.5}.kommentar-eingabe{margin-top:16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.kommentar-eingabe textarea{width:100%;resize:vertical;padding:12px 14px;font-size:var(--schrift-text);line-height:1.5;border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface);color:var(--ink);outline:none}.kommentar-eingabe textarea:focus{border-color:var(--teal)}.anzeige-band{border-top:1px solid var(--line);padding:14px 0 4px}.anzeige{--anzeige-hintergrund: var(--surface);--anzeige-text: var(--ink);--anzeige-akzent: var(--knopf);--anzeige-akzent-text: var(--on-brand);--anzeige-abdunkeln: .45;--anzeige-fokus-x: 50%;--anzeige-fokus-y: 50%;--anzeige-zoom: 1;--anzeige-seite: 4 / 5;--anzeige-titel: 1;border:1px solid var(--teal);background:var(--anzeige-hintergrund);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:8px;color:var(--anzeige-text);text-decoration:none}.anzeige-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.anzeige-marke{font-family:var(--font-mono);font-size:var(--schrift-3xs);letter-spacing:2.2px;text-transform:uppercase;color:var(--teal-deep);white-space:nowrap;flex-shrink:0}.anzeige-name{font-size:var(--schrift-s);font-weight:600;color:var(--ink60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.anzeige-kennung{font-family:var(--font-mono);font-size:var(--schrift-3xs);color:var(--ink60)}.anzeige-rumpf{display:flex;flex-direction:column;gap:5px;min-width:0}.anzeige-titel{font-family:var(--font-display);font-weight:700;font-size:calc(15px * var(--anzeige-titel));letter-spacing:var(--eng-klein);line-height:1.3;color:var(--anzeige-text)}.anzeige-text{font-size:var(--schrift-m);line-height:1.5;color:var(--ink60);margin:0}.anzeige-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:9px 16px;border-radius:var(--radius-pill);background:var(--anzeige-akzent);color:var(--anzeige-akzent-text);font-size:var(--schrift-m);font-weight:600;text-decoration:none;transition:background var(--zeit-schnell),transform var(--zeit-schnell)}.anzeige-cta:hover{background:var(--anzeige-akzent-hover, var(--knopf-tief));transform:translateY(-1px)}.anzeige-cta.klein{padding:7px 13px;font-size:var(--schrift-s);margin-top:4px}.anzeige img{display:block;background:var(--paper2)}.anzeige img{object-position:var(--anzeige-fokus-x) var(--anzeige-fokus-y);transform:scale(var(--anzeige-zoom));transform-origin:var(--anzeige-fokus-x) var(--anzeige-fokus-y)}.anzeige-mit-text .anzeige-marke,.anzeige-mit-text .anzeige-name,.anzeige-mit-text .anzeige-text,.anzeige-mit-text .anzeige-geheimtipp{color:var(--anzeige-text);opacity:.74}.anzeige-mitte .anzeige-kopf,.anzeige-mitte .anzeige-fuss{justify-content:center}.anzeige-mitte .anzeige-rumpf{align-items:center;text-align:center}.anzeige-mitte .anzeige-cta{align-self:center}.anzeige-bild-rechts .anzeige-banner-bild,.anzeige-bild-rechts .anzeige-zeile-bild{order:1}.anzeige-bild-rechts .anzeige-pfeil{order:2}.anzeige-haus{background:var(--teal-soft);padding:12px 14px}.anzeige-haus .anzeige-titel{font-weight:600;color:var(--teal-deep)}.anzeige-haus .anzeige-text{font-size:var(--schrift-s);color:var(--teal-deep);margin-top:1px;line-height:1.45}.anzeige-inhalt{display:flex;align-items:center;gap:10px}.anzeige-haus-weg{color:inherit;text-decoration:none}.anzeige-stern{color:var(--teal);display:inline-flex}.anzeige-native{gap:0;overflow:hidden;--anzeige-seite: 4 / 5}.anzeige-native .anzeige-kopf{padding:12px 14px;justify-content:flex-start}.anzeige-native .anzeige-name{font-size:var(--schrift-text);font-weight:700;color:var(--ink)}.anzeige-native-bild{display:block;aspect-ratio:var(--anzeige-seite);max-height:640px;overflow:hidden;background:var(--paper2)}.anzeige-native-bild img{width:100%;height:100%;object-fit:cover}.anzeige-native .anzeige-rumpf{padding:12px 14px 14px}.anzeige-native .anzeige-titel{font-size:calc(16px * var(--anzeige-titel))}.anzeige-native .anzeige-text{font-size:var(--schrift-text);color:var(--anzeige-text)}.anzeige-banner{flex-direction:row;align-items:stretch;gap:0;overflow:hidden}.anzeige-banner-bild{width:132px;flex-shrink:0;background:var(--paper2);overflow:hidden}.anzeige-banner-bild img{width:100%;height:100%;object-fit:cover;min-height:100px}.anzeige-banner .anzeige-rumpf{padding:12px 14px;flex:1}.anzeige-banner .anzeige-kopf{justify-content:flex-start}.anzeige-zeile{flex-direction:row;align-items:center;gap:12px;padding:11px;cursor:pointer}.anzeige-zeile:hover{border-color:var(--teal-deep);transform:translateY(-1px)}.anzeige-zeile{transition:border-color var(--zeit-schnell),transform var(--zeit-schnell)}.anzeige-zeile-bild{width:92px;height:74px;flex-shrink:0;border-radius:var(--radius-button);overflow:hidden;background:var(--teal-soft)}.anzeige-zeile-bild img{width:100%;height:100%;object-fit:cover}.anzeige-zeile-leer{width:100%;height:100%;display:grid;place-items:center;color:var(--teal-deep)}.anzeige-zeile .anzeige-rumpf{flex:1;gap:3px}.anzeige-zeile .anzeige-kopf{justify-content:flex-start}.anzeige-zeile .anzeige-titel{font-size:calc(16px * var(--anzeige-titel));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anzeige-zeile .anzeige-text{font-size:var(--schrift-s);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.anzeige-pfeil{color:var(--anzeige-akzent-hover, var(--knopf-text));display:inline-flex;flex-shrink:0;margin-right:4px}.anzeige-karte{gap:0;overflow:hidden;border-color:var(--line);--anzeige-seite: 16 / 9}.anzeige-karte .anzeige-kopf{padding:12px 14px 10px}.anzeige-geheimtipp{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:2.2px;text-transform:uppercase;color:var(--teal-deep)}.anzeige-karte-bild{aspect-ratio:var(--anzeige-seite);overflow:hidden;background:var(--paper2)}.anzeige-karte-bild img{width:100%;height:100%;object-fit:cover}.anzeige-karte .anzeige-rumpf{padding:12px 14px 14px}.anzeige-karte .anzeige-titel{font-size:calc(18px * var(--anzeige-titel))}.anzeige-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.anzeige-fuss .anzeige-cta{margin-top:0}.anzeige-partner{--anzeige-hintergrund: var(--navy-tief);--anzeige-text: var(--on-dark);border:0;border-radius:0;padding:clamp(22px,3.5vh,34px) clamp(20px,5vw,64px)}.anzeige-partner-innen{max-width:1080px;margin:0 auto;width:100%;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.anzeige-partner .anzeige-marke{color:var(--aqua)}.anzeige-partner-bild{width:56px;height:56px;border-radius:var(--radius-button);overflow:hidden;flex-shrink:0;background:var(--glas-12);display:inline-grid;place-items:center}.anzeige-partner-bild img{width:100%;height:100%;object-fit:cover;background:transparent}.anzeige-partner .anzeige-rumpf{flex:1;min-width:220px;gap:2px}.anzeige-partner .anzeige-titel{font-size:calc(17px * var(--anzeige-titel))}.anzeige-partner .anzeige-text{color:var(--on-dark-72);font-size:var(--schrift-text)}.anzeige-partner .anzeige-cta{margin-top:0}.anzeige.anzeige-overlay{--anzeige-text: var(--on-brand);position:relative;display:block;overflow:hidden;padding:0;gap:0;aspect-ratio:var(--anzeige-seite);max-height:640px}.anzeige.anzeige-overlay.anzeige-banner{--anzeige-seite: 2 / 1;max-height:280px}.anzeige-overlay-bild{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.anzeige-overlay-bild img{width:100%;height:100%;object-fit:cover}.anzeige-schleier{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,var(--anzeige-abdunkeln)),transparent 70%)}.anzeige-pille{position:absolute;top:10px;left:10px;font-family:var(--font-mono);font-size:var(--schrift-3xs);letter-spacing:2.2px;text-transform:uppercase;color:var(--on-brand);background:var(--schleier);padding:4px 8px;border-radius:var(--radius-pill);pointer-events:none}.anzeige.anzeige-overlay .anzeige-rumpf{position:absolute;left:0;right:0;bottom:0;padding:14px;pointer-events:none}.anzeige.anzeige-overlay .anzeige-rumpf>*{pointer-events:auto}.anzeige.anzeige-overlay .anzeige-name,.anzeige.anzeige-overlay .anzeige-text{color:var(--anzeige-text);opacity:.82}.anzeige.anzeige-overlay .anzeige-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.anzeige-adsense{padding:10px 12px 12px;border-color:var(--line)}.anzeige-adsense .adsbygoogle{min-height:90px}.anzeige-consent{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px dashed var(--line);border-radius:var(--radius-card);background:var(--paper2);font-size:var(--schrift-s);line-height:1.5;color:var(--ink60)}.anzeige-consent-text{flex:1;min-width:200px}.anzeige-consent-knoepfe{display:inline-flex;gap:8px}.anzeige-consent-ja,.anzeige-consent-nein{padding:6px 12px;border-radius:var(--radius-pill);font-size:var(--schrift-s);font-weight:600;cursor:pointer}.anzeige-consent-nein{color:var(--knopf-text)}.anzeige-etikett{font-family:var(--font-mono);font-size:var(--schrift-3xs);letter-spacing:1.6px;text-transform:uppercase;color:var(--hebung);padding:4px 9px;border-radius:var(--radius-pill);border:1px solid var(--aqua);background:var(--teal-soft)}.anzeige-im-schubfach{margin-top:22px}.blog-anzeige{margin:clamp(28px,4vh,44px) 0 0}.blog-liste-abschnitt .blog-anzeige{margin-top:28px}.nur-app{margin-top:14px;padding:10px 12px;border-left:2px solid var(--teal);background:var(--paper2);border-radius:0 var(--radius-button) var(--radius-button) 0;font-size:var(--schrift-s);line-height:1.5;color:var(--ink60)}.merk-reihe{display:flex;align-items:center;gap:12px;margin-top:14px}.btn-merken{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:var(--radius-pill);font-size:var(--schrift-m);font-weight:600;color:var(--ink60)}.btn-merken:not(.an):hover{color:var(--ink)}.btn-merken.an svg{color:var(--coral)}.row-merken{margin-left:auto;align-self:center;padding:6px 8px;font-size:var(--schrift-text);color:var(--ink60);line-height:1}.row-merken:hover,.row-merken.an{color:var(--coral)}.notiz-feld{display:flex;gap:8px;align-items:center;margin-top:6px;flex-wrap:wrap}.notiz-feld input{flex:1;min-width:180px;padding:7px 10px;font-size:var(--schrift-m);border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface);color:var(--ink);outline:none}.notiz-feld input:focus{border-color:var(--teal)}.chat-split{display:flex;height:100vh}.chat-reviere{width:268px;flex-shrink:0;height:100vh;overflow-y:auto;padding:28px 16px;border-right:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;gap:2px}.revier-zeile,.dm-zeile{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:var(--radius-button);text-align:left;font-size:var(--schrift-text);color:var(--ink60);transition:background .12s,color .12s}.revier-zeile:hover,.dm-zeile:hover{background:var(--paper2);color:var(--ink)}.revier-zeile.aktiv,.dm-zeile.aktiv{background:var(--teal-soft);color:var(--hebung);font-weight:600}.revier-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revier-drin{color:var(--teal);font-size:var(--schrift-2xs)}.chat-haupt{flex:1;min-width:0;height:100vh;padding:28px 32px 24px;display:flex;flex-direction:column}.chat-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.chat-verlauf{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column-reverse;gap:14px;padding:4px 2px 14px}.msg-bild{margin-top:6px;border-radius:var(--radius-button);max-height:260px}.dm-text{flex:1;min-width:0}.dm-kopf{display:flex;align-items:baseline;gap:8px}.dm-vorschau{font-size:var(--schrift-s);color:var(--ink60);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-anfrage{color:var(--coral);font-weight:600}.dm-ungelesen{background:var(--teal-flaeche);color:var(--on-brand);font-size:var(--schrift-xs);font-weight:700;min-width:20px;text-align:center;padding:2px 6px;border-radius:var(--radius-pill);flex-shrink:0}.dm-anfrage-band{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid var(--coral);background:var(--surface);border-radius:var(--radius-card);padding:14px 16px;margin-bottom:16px;font-size:var(--schrift-m);line-height:1.5;color:var(--ink)}.dm-blase{max-width:68%;align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:10px 14px}.dm-blase.eigen{align-self:flex-end;background:var(--teal-soft);border-color:var(--teal-soft)}.dm-blase .msg-time{display:block;margin-top:4px}.prosa{font-size:var(--schrift-xl);line-height:1.68;color:var(--ink)}.prosa p{margin-bottom:18px}.prosa h2{font-family:var(--font-display);font-weight:700;font-size:24px;margin:34px 0 12px;line-height:1.3}.prosa h3{font-family:var(--font-display);font-weight:700;font-size:20px;margin:28px 0 10px}.prosa h4{font-family:var(--font-display);font-weight:600;font-size:var(--schrift-xl);margin:22px 0 8px}.prosa ul,.prosa ol{margin:0 0 18px 22px}.prosa li{margin-bottom:7px}.prosa blockquote{border-left:3px solid var(--teal);padding:4px 0 4px 16px;margin:0 0 18px;color:var(--ink60);font-style:italic}.prosa code{font-family:var(--font-mono);font-size:var(--schrift-text);background:var(--paper2);padding:2px 5px;border-radius:var(--radius-mini)}.prosa a{color:var(--teal-deep);text-decoration:underline}.prosa hr{border:none;border-top:1px solid var(--line);margin:30px 0}.prosa strong{font-weight:700}.id-karte{position:relative;width:min(920px,100%);min-height:540px;display:grid;grid-template-columns:1.05fr 1fr;border-radius:var(--radius-sheet);overflow:hidden;box-shadow:var(--glas-schatten-dialog),var(--glas-glanz)}.id-karte.glas-stark{--glas-grund: var(--glas-deckend);--glas-filter: none}.id-zu{position:absolute;top:14px;right:14px;z-index:3;width:36px;height:36px;border-radius:50%;color:var(--ink);display:grid;place-items:center}.id-links{position:relative;color:var(--on-dark);padding:36px 38px;display:flex;flex-direction:column;overflow:hidden;background:var(--navy)}.id-grund{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.id-links:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(200deg,#091a2959,#091a29d1 55%,#091a29f5)}.id-links>*{position:relative;z-index:1}.id-links .id-grund{position:absolute;z-index:0}.id-wort{width:124px;height:auto;filter:invert(1);opacity:.96;display:block}.id-unten{margin-top:auto}.id-abzeichen{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:var(--radius-pill);background:#091a298c;border:1px solid rgba(78,205,196,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--aqua);margin-bottom:16px}.id-abzeichen i{width:6px;height:6px;border-radius:50%;background:var(--aqua)}.id-links h2{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3vw,36px);line-height:1.08;letter-spacing:var(--eng);max-width:14ch}.id-links h2 em{font-style:normal;color:var(--aqua)}.id-links p{font-size:var(--schrift-text);line-height:1.6;color:var(--on-dark-72);margin-top:12px;max-width:36ch}.id-rechts{padding:40px 38px 28px;display:flex;flex-direction:column}.id-rechts h3{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:var(--eng)}.id-sub{font-size:var(--schrift-m);color:var(--ink60);margin:6px 0 20px;line-height:1.5}.id-label{display:block;font-family:var(--font-mono);font-size:var(--schrift-3xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink60);margin:0 0 6px}.id-rechts input{width:100%;height:48px;border:1px solid var(--line);border-radius:var(--radius-button);padding:0 14px;font-size:var(--schrift-text);outline:none;margin-bottom:12px;background:var(--surface);color:var(--ink)}.id-rechts input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00a89626}.id-code{font-family:var(--font-mono);text-align:center;letter-spacing:.45em;font-size:20px!important}.id-primar{width:100%;height:48px;font-size:var(--schrift-text);display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:2px}.id-geist{width:100%;height:44px;margin-top:10px;border-radius:var(--radius-pill);font-weight:600;font-size:var(--schrift-text);color:var(--knopf-text)}.id-geist:disabled{cursor:default}.id-fehler{color:var(--coral);font-size:var(--schrift-m);margin:-4px 0 10px;line-height:1.5}.id-ok{color:var(--teal-deep);font-size:var(--schrift-m);margin:-4px 0 10px;line-height:1.5}.id-fuss{margin-top:auto;padding-top:22px;display:flex;gap:14px;font-size:var(--schrift-xs);color:var(--ink60)}.id-fuss a:hover{color:var(--ink)}.id-fuss span{margin-left:auto}@media (max-width: 760px){.id-karte{grid-template-columns:1fr;min-height:0;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:var(--radius-panel)}.id-links{padding:24px;min-height:200px}.id-links p{display:none}.id-rechts{padding:24px 24px 20px}}.anbieter-warten{height:74px}.anbieter-reihe{display:flex;flex-direction:column;gap:9px}.btn-anbieter{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;border-radius:var(--radius-pill);font-size:var(--schrift-text);font-weight:600;color:var(--ink)}.btn-anbieter:disabled{cursor:default}.oder{display:flex;align-items:center;gap:10px;margin:18px 0 14px;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink60)}.oder:before,.oder:after{content:"";flex:1;height:1px;background:var(--line)}.modal input+input{margin-top:10px}.pw-block{max-width:420px}.pw-formular{display:flex;flex-direction:column;gap:10px}.pw-formular input{padding:11px 13px;font-size:var(--schrift-text);border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface);color:var(--ink);outline:none}.pw-formular input:focus{border-color:var(--teal)}.einst-spalte{display:flex;flex-direction:column;gap:18px;max-width:620px}.einst-karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:18px 20px}.einst-karte.gefahr{border-color:var(--coral)}.einst-titel{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:2.5px;text-transform:uppercase;color:var(--ink60);margin-bottom:10px}.einst-karte .detail-row:last-of-type{border-bottom:none}.einst-schalter{cursor:pointer;align-items:flex-start}.einst-schalter span{display:block}.einst-schalter small{display:block;color:var(--ink60);font-size:var(--schrift-s);line-height:1.5;margin-top:3px;font-weight:400}.einst-schalter input[type=checkbox]{width:18px;height:18px;accent-color:var(--knopf);flex-shrink:0;margin-top:2px}.einst-auswahl,.einst-eingabe{padding:8px 10px;font-size:var(--schrift-m);font-family:var(--font-body);border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface);color:var(--ink);outline:none}.einst-eingabe{width:100%;margin-top:10px}.einst-auswahl:focus,.einst-eingabe:focus{border-color:var(--teal)}.segment{display:flex;gap:2px;border-radius:var(--radius-pill);padding:2px}.seg-btn{padding:5px 13px;border-radius:var(--radius-pill);border:1px solid transparent;font-size:var(--schrift-s);font-weight:600;color:var(--ink60)}.btn-gefahr{padding:0 18px;font-size:var(--schrift-m);font-weight:600}.btn-gefahr:disabled{cursor:default}.einst-meldung{font-size:var(--schrift-s);color:var(--hebung);background:var(--teal-soft);padding:10px 14px;border-radius:var(--radius-button)}.eig-gruppe{margin-bottom:16px}.eig-bereich{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.8px;text-transform:uppercase;color:var(--teal-deep);margin-bottom:6px}.eig-zeile{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--schrift-m)}.eig-zeile:last-child{border-bottom:none}.eig-name{color:var(--ink60);flex-shrink:0}.eig-safety{display:inline-block;margin-left:5px;width:14px;height:14px;border-radius:50%;background:var(--coral);color:var(--on-brand);font-size:var(--schrift-3xs);font-weight:700;text-align:center;line-height:14px}.eig-wert{text-align:right;font-weight:600;min-width:0}.eig-quelle{display:block;font-family:var(--font-mono);font-size:var(--schrift-2xs);font-weight:400;color:var(--ink60);margin-top:2px;line-height:1.4}.naehe-liste{list-style:none;margin:0;padding:0}.naehe-zeile{display:flex;align-items:center;gap:12px;width:100%;padding:9px 4px;background:none;border:none;border-bottom:1px solid var(--line);font:inherit;font-size:var(--schrift-m);color:var(--ink);text-align:left;cursor:pointer;border-radius:0}.naehe-liste li:last-child .naehe-zeile{border-bottom:none}.naehe-zeile:hover:not(:disabled){background:var(--paper2)}.naehe-zeile:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.naehe-zeile:disabled{cursor:default}.naehe-zeichen{width:22px;flex-shrink:0;text-align:center;font-size:var(--schrift-text);line-height:1}.naehe-text{flex:1;min-width:0;display:flex;flex-wrap:wrap;column-gap:8px;row-gap:1px}.naehe-art,.naehe-art.leise{color:var(--ink60)}.naehe-name{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.naehe-weg{flex-shrink:0;font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--ink60);font-variant-numeric:tabular-nums}.naehe-quelle{font-size:var(--schrift-xs);color:var(--ink60);margin-top:6px}.vorschrift-gruppe+.vorschrift-gruppe{margin-top:14px}.vorschrift-ebene{font-size:var(--schrift-xs);font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--ink60);margin:0 0 2px}.vorschrift-liste{list-style:none;margin:0;padding:0}.vorschrift-liste li{padding:9px 0;border-bottom:1px solid var(--line)}.vorschrift-liste li:last-child{border-bottom:none}.vorschrift-text{margin:0;font-size:var(--schrift-m);line-height:1.5;color:var(--ink)}.vorschrift-quelle{display:inline-block;margin-top:3px;font-size:var(--schrift-xs);color:var(--ink60)}a.vorschrift-quelle{color:var(--ink60);text-decoration:underline}a.vorschrift-quelle:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.vorschrift-mehr{margin-top:6px;padding:4px 0;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--schrift-m);font-weight:700;color:var(--knopf-text)}.vorschrift-mehr:hover{text-decoration:underline}.vorschrift-mehr:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.aufklappen-inhalt{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--zeit-mittel) ease,visibility var(--zeit-mittel)}.aufklappen.offen>.aufklappen-inhalt{grid-template-rows:1fr;visibility:visible}.aufklappen-innen{min-height:0;overflow:hidden}.aufklappen-pfeil{display:inline-grid;place-items:center;flex:none;transform:rotate(90deg);transition:transform var(--zeit-mittel) ease}.aufklappen.offen>.aufklappen-knopf .aufklappen-pfeil,.aufklappen.offen>.aufklappen-kopf .aufklappen-pfeil{transform:rotate(-90deg)}@media (prefers-reduced-motion: reduce){.aufklappen-inhalt,.aufklappen-pfeil{transition:none}}.aufklappen-knopf{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:var(--gk-klein);margin:8px 0 0;padding:0 14px;border-radius:var(--radius-pill);cursor:pointer;font:inherit;font-size:var(--schrift-m);font-weight:700;color:var(--knopf-text)}.aufklappen-knopf:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.aufklappen-knopf:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.aufklappen.mit-titel{margin:34px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.aufklappen-kopf{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 2px;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:var(--ink60)}.aufklappen-kopf:hover .aufklappen-titel{color:var(--ink)}.aufklappen-kopf:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px;border-radius:var(--radius-mini)}.aufklappen-kopf-text{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.aufklappen-titel{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:2.2px;text-transform:uppercase;color:var(--ink60);transition:color var(--zeit-schnell)}.aufklappen-kopf .aufklappen-kurz{font-size:var(--schrift-m);line-height:1.4;color:var(--ink)}.aufklappen.mit-titel>.aufklappen-inhalt>.aufklappen-innen>:first-child{margin-top:4px}.aufklappen.mit-titel.offen>.aufklappen-inhalt>.aufklappen-innen{padding-bottom:14px}.anker-block .aufklappen-knopf{color:var(--anker-schrift)}.anker-block .aufklappen-innen>:first-child{margin-top:4px}.anker-block .aufklappen-innen .anker-block-bild{margin-top:8px}.zone-recht-klappe .zone-recht-titel{margin-top:14px}.zone-recht-klappe+.ort-quelle{margin-top:12px}.bild-gitter{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bild-kachel{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-button);background:var(--paper2);padding:0}.bild-kachel img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.bild-kachel:hover img{transform:scale(1.05)}.bild-voll{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:var(--schleier);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:40px}.bild-voll img{max-width:100%;max-height:100%;border-radius:var(--radius-card);cursor:default}.bild-zu{position:absolute;top:20px;right:24px;width:var(--gk-rund);height:var(--gk-rund);border-radius:50%;font-size:18px;display:grid;place-items:center}.bild-zaehler{position:absolute;bottom:24px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:var(--schrift-s);color:var(--on-brand);background:var(--schleier);padding:6px 14px;border-radius:var(--radius-pill)}.page-count-rest{color:var(--ink60);font-size:var(--schrift-s);font-weight:400}.start{background:var(--paper);color:var(--ink)}.start-kopf{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;padding:16px clamp(20px,5vw,64px);border-width:0 0 1px;border-color:var(--line);border-radius:0;box-shadow:none}.start-marke{display:flex;align-items:baseline;gap:7px}.start-grad{font-family:var(--font-serif);font-size:24px;color:var(--teal);line-height:1}.start-name{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-xl);letter-spacing:-.01em}.start-nav{display:flex;gap:26px;margin-left:auto}.start-nav a{font-size:var(--schrift-m);color:var(--ink60);transition:color .15s}.start-nav a:hover{color:var(--ink)}.start-nav a.nav-hebung{color:var(--hebung);font-weight:600;display:inline-flex;align-items:center;gap:7px}.start-nav a.nav-hebung:before{content:"";width:7px;height:7px;border-radius:var(--radius-pill);background:var(--teal)}.start-nav a.nav-hebung:hover{color:var(--titel)}.sprachwahl{position:relative}.sprach-knopf{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;cursor:pointer;font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:.1em;color:var(--ink60);border-radius:var(--radius-pill)}.sprach-knopf:hover{color:var(--ink)}.sprach-pfeil{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;transition:transform var(--zeit-schnell) var(--kurve)}.sprach-knopf[aria-expanded=true] .sprach-pfeil{transform:rotate(180deg)}.sprach-liste{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:168px;padding:6px;max-height:calc(100vh - 88px);max-height:calc(100dvh - 88px);overflow-y:auto;border-radius:var(--radius-card);display:flex;flex-direction:column;animation:sprach-auf var(--zeit-schnell) var(--kurve)}@keyframes sprach-auf{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.sprach-liste{animation:none}}.sprach-eintrag{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:var(--radius-button);font-size:var(--schrift-text);color:var(--ink);transition:background var(--zeit-schnell)}.sprach-eintrag:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.sprach-eintrag.jetzt{color:var(--hebung);font-weight:600}.sprach-kuerzel{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.08em;color:var(--ink60);width:20px}.sprach-eintrag.jetzt .sprach-kuerzel{color:var(--hebung)}.sprach-liste .konto-trenner{height:1px;margin:4px 6px;background:var(--line)}.start-kopf :is(.sprach-liste,.konto-liste){--glas-grund: var(--glas-deckend-stark);--glas-filter: none}.start-kopf .start-knopf.geist{--gk-filter: none}.erscheinung-wahl{padding:6px 8px 8px}.erscheinung-titel{display:block;margin:0 3px 7px;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink60)}.erscheinung-knoepfe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;border-radius:var(--radius-button)}.erscheinung-knoepfe button,.konto-liste .erscheinung-knoepfe button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;border:1px solid transparent;border-radius:var(--radius-klein);background:none;color:var(--ink60);cursor:pointer;font:inherit;font-size:var(--schrift-xs);font-weight:600;line-height:1.1;text-align:center}.erscheinung-knoepfe button:not(.an):hover,.konto-liste .erscheinung-knoepfe button:not(.an):hover{color:var(--ink);background:var(--line)}.konto-liste .erscheinung-knoepfe button svg{color:currentColor}.erscheinung-knoepfe button:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.fuss-sprache-titel{margin-top:22px;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-50)}.sprach-auswahl{position:relative;display:inline-flex;align-items:center;width:fit-content;margin-top:8px;max-width:100%}.sprach-auswahl-name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sprach-auswahl select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:44px;padding:0 34px 0 14px;max-width:100%;font:inherit;font-size:var(--schrift-m);color:var(--on-dark);background:transparent;border:1px solid var(--glas-22);border-radius:var(--radius-button);cursor:pointer;transition:border-color var(--zeit-schnell)}.sprach-auswahl select:hover{border-color:var(--on-dark-50)}.sprach-auswahl select:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.sprach-auswahl option{color:var(--ink);background:var(--surface)}.sprach-auswahl-pfeil{position:absolute;right:13px;width:10px;height:10px;pointer-events:none;fill:none;stroke:var(--on-dark-72);stroke-width:1.6;stroke-linecap:round}.sprach-auswahl.hell select{color:var(--ink);border-color:var(--line)}.sprach-auswahl.hell select:hover{border-color:var(--ink60)}.sprach-auswahl.hell select:focus-visible{outline-color:var(--knopf-text)}.sprach-auswahl.hell .sprach-auswahl-pfeil{stroke:var(--ink60)}.start-kopf-rechts .sprach-auswahl{margin-top:0}@media (max-width: 480px){.sprach-pfeil{display:none}.sprach-knopf{padding:7px 6px;min-width:44px;min-height:44px;justify-content:center}}@media (max-width: 760px){.start-nav{display:none}}@media (max-width: 480px){.start-kopf{gap:14px;padding-left:16px;padding-right:16px}.start-marke{flex:0 0 auto}.start-kopf-rechts{gap:6px}.start-kopf-rechts .start-knopf.klein{padding:9px 14px}.start-knopf.nur-breit{display:none}}.start-knopf{display:inline-flex;align-items:center;justify-content:center;min-height:var(--knopf-hoehe);padding:13px 26px;border-radius:var(--radius-knopf);font-size:var(--schrift-text);font-weight:600;letter-spacing:-.01em}.start-knopf.klein{min-height:var(--knopf-kompakt);padding:9px 18px;font-size:var(--schrift-m)}.start-knopf:focus-visible,.start-nav a:focus-visible,.sprach-knopf:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.start-kopf-rechts{display:flex;align-items:center;gap:10px;margin-left:auto}.start-kopf-rechts .start-knopf.klein{white-space:nowrap}@media (max-width: 1100px){.start-kopf-rechts .start-knopf.nur-breit{display:none}}button.start-knopf{cursor:pointer;font-family:inherit}.start-knopf.geist{color:var(--knopf-text)}.start-knopf.voll{width:100%;margin-top:20px}.buehne{max-width:1080px;margin:0 auto;padding:clamp(64px,12vh,140px) clamp(20px,5vw,64px) clamp(48px,8vh,96px);text-align:center}.buehne-ober{font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:2.6px;text-transform:uppercase;color:var(--teal-deep);margin-bottom:26px}.buehne-titel{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,7.5vw,80px);line-height:1.04;letter-spacing:-.033em;margin-bottom:26px}.buehne-titel em{font-family:var(--font-serif);font-weight:400;font-style:italic;color:var(--teal);letter-spacing:-.01em}.buehne-text{max-width:620px;margin:0 auto 34px;font-size:clamp(16px,1.7vw,20px);line-height:1.6;color:var(--ink60)}.buehne-knoepfe{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.buehne-fuss{margin-top:22px;font-size:var(--schrift-s);color:var(--ink60)}.buehne-zahlen{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden;margin-top:clamp(48px,8vh,88px)}.zahl-block{background:var(--surface);padding:28px 16px}.zahl{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,4.5vw,48px);letter-spacing:-.03em;color:var(--teal-deep);font-variant-numeric:tabular-nums}.zahl-label{font-size:var(--schrift-s);color:var(--ink60);margin-top:4px}.start-abschnitt{max-width:1080px;margin:0 auto;padding:clamp(64px,11vh,132px) clamp(20px,5vw,64px)}.start-abschnitt.dunkel{max-width:none;color:var(--on-dark);background:linear-gradient(180deg,var(--navy) 0%,var(--navy-tief) 100%);position:relative}.start-abschnitt.dunkel .abschnitt-ober{color:var(--aqua)}.start-abschnitt.dunkel .abschnitt-text{color:var(--on-dark-72)}.mittig{max-width:1080px;margin:0 auto}.abschnitt-ober{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:2.4px;text-transform:uppercase;color:var(--teal-deep);margin-bottom:16px}.abschnitt-titel{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,4.4vw,52px);line-height:1.1;letter-spacing:-.03em;margin-bottom:20px}.abschnitt-titel.klein{font-size:clamp(26px,3.2vw,40px)}.abschnitt-text{max-width:620px;font-size:clamp(15px,1.5vw,18px);line-height:1.65;color:var(--ink60);margin-bottom:14px}.abschnitt-text.breit{max-width:760px}.abschnitt-text em{font-style:italic}.fehlt{min-height:56vh}.fehlt-suche{display:flex;gap:10px;flex-wrap:wrap;max-width:560px;margin:6px 0 28px}.fehlt-suche .search{min-width:0;flex:1 1 180px}.fehlt-suche .start-knopf{flex:none}.fehlt-wege{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:var(--schrift-l)}.fehlt-wege a{color:var(--knopf-text);font-weight:600}.fehlt-wege a:hover{text-decoration:underline;text-underline-offset:3px}.hebe{color:var(--hebung);font-weight:600;background-image:linear-gradient(to top,var(--teal-soft) .36em,transparent .36em);background-repeat:no-repeat;background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (prefers-reduced-motion: no-preference){.bewegt .auf:not(.sichtbar) .hebe{background-size:0 100%}.bewegt .auf .hebe{transition:background-size .62s var(--kurve) .18s}}.start-abschnitt.dunkel .hebe,.tester-band .hebe{color:var(--aqua);background-image:linear-gradient(to top,var(--glas-12) .36em,transparent .36em)}.leucht{color:var(--titel)}@supports ((background-clip: text) or (-webkit-background-clip: text)){.leucht{background-image:linear-gradient(100deg,var(--hebung) 0%,var(--teal) 42%,var(--leucht-ende) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.start-abschnitt.dunkel .leucht,.buehne.mit-grund .leucht,.tester-band .leucht{background-image:linear-gradient(100deg,var(--aqua) 0%,var(--leucht-hell) 100%)}}.merksatz{max-width:760px;margin:clamp(26px,4vh,40px) 0;padding:clamp(20px,2.6vw,28px) clamp(22px,3vw,32px);background:var(--surface);border-left:3px solid var(--teal);border-radius:0 var(--radius-panel) var(--radius-panel) 0;box-shadow:var(--schatten-1);font-family:var(--font-display);font-weight:700;font-size:clamp(18px,2.1vw,26px);line-height:1.28;letter-spacing:var(--eng-klein);color:var(--titel)}.merksatz span{display:block;margin-top:12px;font-family:var(--font-body);font-weight:400;font-size:var(--schrift-text);line-height:1.6;letter-spacing:0;color:var(--ink60)}.start-abschnitt.dunkel .merksatz{background:var(--glas-06);border-left-color:var(--aqua);box-shadow:none;color:var(--on-dark)}.start-abschnitt.dunkel .merksatz span{color:var(--on-dark-72)}.karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;margin-top:44px}.karten.drei{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:26px 24px;display:flex;flex-direction:column;gap:10px;transition:transform .2s,border-color .2s}a.karte:hover{transform:translateY(-2px);border-color:var(--teal)}.karte-marke{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.8px;text-transform:uppercase;color:var(--teal-deep)}.karte-titel{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-h3);letter-spacing:-.015em;line-height:1.3}.karte-text{font-size:var(--schrift-text);line-height:1.6;color:var(--ink60)}.karte-mehr{font-size:var(--schrift-m);font-weight:600;color:var(--knopf-text);margin-top:auto}.fuer-wen{padding-bottom:clamp(48px,8vh,96px)}.fw-gruppen{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,2vw,20px);margin-top:clamp(28px,4vh,44px)}.fw-gruppe{position:relative;overflow:hidden;padding:clamp(22px,2.8vw,30px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);transition:transform var(--zeit-schnell) var(--kurve),border-color var(--zeit-schnell),box-shadow var(--zeit-mittel)}.fw-gruppe:hover{transform:translateY(-2px);border-color:var(--teal);box-shadow:var(--schatten-2)}.fw-nr{position:absolute;top:10px;right:18px;font-family:var(--font-display);font-weight:700;font-size:clamp(44px,6vw,64px);line-height:1;letter-spacing:var(--eng);color:var(--paper2);pointer-events:none;-webkit-user-select:none;user-select:none}.fw-titel{position:relative;font-family:var(--font-display);font-weight:700;font-size:clamp(17px,2vw,20px);line-height:1.25;letter-spacing:var(--eng-klein);color:var(--titel);margin-bottom:10px;max-width:18ch}.fw-text{position:relative;font-size:var(--schrift-text);line-height:1.65;color:var(--ink60)}.fw-schluss{margin-top:clamp(20px,3vh,28px);padding-left:16px;border-left:2px solid var(--teal);font-size:var(--schrift-text);line-height:1.65;color:var(--ink60);max-width:60ch}@media (max-width: 720px){.fw-gruppen{grid-template-columns:1fr}}.karte-beispiel{margin-top:2px;padding-top:10px;border-top:1px solid var(--line);font-size:var(--schrift-m);line-height:1.55;color:var(--ink60)}.start-abschnitt.dunkel .karte-marke{color:var(--aqua)}.start-abschnitt.dunkel .karte-beispiel{border-top-color:var(--glas-12);color:var(--on-dark-50)}.bs-umfang{margin-top:clamp(32px,5vh,56px);padding:clamp(26px,4vw,40px);background:var(--glas-06);border:1px solid var(--glas-12);border-radius:var(--radius-panel)}.bs-umfang-ober{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--aqua)}.bs-umfang-titel{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,3vw,32px);line-height:1.16;letter-spacing:var(--eng);color:var(--on-dark);margin:10px 0 12px;max-width:24ch}.bs-umfang-text{font-size:clamp(15px,1.5vw,17px);line-height:1.65;color:var(--on-dark-72);max-width:62ch}.bs-bereiche{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 18px}.bs-bereiche li{font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:.08em;color:var(--aqua);background:var(--glas-06);border:1px solid var(--glas-22);border-radius:var(--radius-pill);padding:6px 12px}.bs-umfang-strich{padding-left:16px;border-left:2px solid var(--aqua);font-size:var(--schrift-text);line-height:1.6;color:var(--on-dark-72);max-width:56ch}.bs-teil{margin-top:clamp(28px,4.5vh,48px);margin-left:clamp(0px,3vw,44px);padding-left:clamp(16px,2.2vw,28px);border-left:2px solid var(--aqua)}.bs-teil-ober{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--aqua)}.bs-teil-titel{margin:9px 0 10px;font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.6vw,28px);line-height:1.15;letter-spacing:var(--eng);color:var(--on-dark)}.bs-teil-text{font-size:clamp(15px,1.5vw,17px);line-height:1.65;color:var(--on-dark-72);max-width:54ch}.bs-teil-bild{margin-top:clamp(18px,2.6vh,26px);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--schatten-dunkel)}.bs-teil-bild img{width:100%;height:auto;display:block}.bs-teil-bild figcaption{padding:12px 2px 0;font-size:var(--schrift-s);line-height:1.55;color:var(--on-dark-50)}@media (max-width: 720px){.bs-teil{margin-left:0;padding-left:14px}}.bs-grenze{margin-top:clamp(32px,5vh,56px)}.bs-grenze-titel{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-50);padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid var(--glas-12)}.bs-grenze-punkte{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(18px,3vw,32px)}.bs-grenze-punkt b{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--schrift-l);letter-spacing:var(--eng-klein);color:var(--on-dark);margin-bottom:6px}.bs-grenze-punkt span{font-size:var(--schrift-text);line-height:1.6;color:var(--on-dark-72)}.sb{margin-top:clamp(24px,4vh,40px)}.sb-reiter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sb-reiter-knopf{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px 12px;text-align:left;cursor:pointer;font:inherit;color:var(--ink);border-radius:var(--radius-card)}.sb-reiter-knopf[aria-selected=true] :is(.sb-raum,.sb-reiter-art){color:inherit;opacity:.8}.sb-reiter-knopf:focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px}.sb-raum{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.6px;text-transform:uppercase;color:var(--ink60)}.sb-flagge{font-size:var(--schrift-m);letter-spacing:0}.sb-reiter-name{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-m);line-height:1.25;overflow-wrap:anywhere}.sb-reiter-art{font-size:var(--schrift-2xs);line-height:1.35;color:var(--ink60)}@media (max-width: 559px){.sb-reiter-art{display:none}}.sb-buehne{margin-top:12px;padding:20px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--schatten-2)}.sb-inhalt{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media (min-width: 820px){.sb-buehne{padding:32px 36px}.sb-inhalt{grid-template-columns:300px minmax(0,1fr);gap:44px;align-items:center}}.sb-rose-feld{display:flex;flex-direction:column;align-items:center;gap:10px}.sb-rose-feld .sense-rose{width:min(224px,100%);height:auto}@media (min-width: 820px){.sb-rose-feld .sense-rose{width:270px}}.sb-beispiel{padding:4px 10px;border-radius:var(--radius-pill);background:var(--paper2);font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1px;text-transform:uppercase;color:var(--ink60);text-align:center}.sb-rechts{display:flex;flex-direction:column;gap:10px;min-width:0}.sb-ort{font-size:var(--schrift-s);color:var(--ink60)}.sb-name{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,3vw,32px);line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.sb-art{font-size:var(--schrift-text);font-weight:600;color:var(--teal-deep);margin-top:-4px}.sb-urteil{transition:background-color .5s,border-color .5s}.sb-steuer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sb-wind{font-family:var(--font-mono);font-size:var(--schrift-s);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.sb-spielen{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;cursor:pointer;font:600 var(--schrift-s)/1 var(--font-display);color:var(--knopf-text);border-radius:var(--radius-pill)}.sb-spielen svg{fill:currentColor}.sb-richtungen{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.sb-richtungen button{padding:8px 0;cursor:pointer;font:600 var(--schrift-xs)/1 var(--font-mono);color:var(--ink60);border-radius:var(--radius-klein)}.sb-richtungen button:not([aria-pressed=true]):hover{color:var(--ink)}.sb-staerke{display:flex;align-items:center;gap:10px;font-size:var(--schrift-s);color:var(--ink60)}.sb-staerke input{flex:1;min-width:0;accent-color:var(--knopf)}.sb-staerke output{min-width:44px;text-align:right;font-family:var(--font-mono);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.sb-werte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:4px 0 0;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.sb-wert{background:var(--surface);padding:10px 12px;min-width:0}.sb-wert dt{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1px;text-transform:uppercase;color:var(--ink60)}.sb-wert dd{margin:3px 0 0;font-family:var(--font-display);font-weight:700;font-size:var(--schrift-m);color:var(--ink);overflow-wrap:anywhere}.sb-wert:last-child:nth-child(odd){grid-column:1 / -1}.sb-karte{align-self:flex-start;margin-top:4px}.sb-fuss{max-width:760px;margin-top:16px;font-size:var(--schrift-s);line-height:1.6;color:var(--ink60)}@media (prefers-reduced-motion: no-preference){.sb-rose-feld .sense-rose{transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .6s}.bewegt .sb-buehne.auf:not(.sichtbar) .sense-rose{opacity:0;transform:rotate(-40deg) scale(.9)}.sb-inhalt{animation:sb-ueber .45s ease-out}@keyframes sb-ueber{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion: reduce){.sb-inhalt,.sb-rose-feld .sense-rose{animation:none;transition:none}.sb-urteil,.sb-reiter-knopf,.sb-richtungen button{transition:none}}.wissen-schritte{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:32px;margin-top:54px}.wissen-nr{font-family:var(--font-mono);font-size:var(--schrift-s);letter-spacing:2px;color:var(--aqua);padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--glas-12)}.wissen-titel{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.015em;margin-bottom:8px;line-height:1.3}.wissen-text{font-size:var(--schrift-text);line-height:1.65;color:var(--on-dark-72)}.wissen-hinweis{margin-top:48px;padding:22px 26px;border-left:2px solid var(--aqua);background:var(--glas-06);border-radius:0 var(--radius-card) var(--radius-card) 0;font-size:var(--schrift-text);line-height:1.7;color:var(--on-dark-72);max-width:720px}.zweispalt{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,72px);align-items:center}@media (max-width: 860px){.zweispalt{grid-template-columns:1fr}}.zweispalt-liste{display:flex;flex-direction:column}.zweispalt-zeile{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--line);font-size:var(--schrift-text);line-height:1.6}.zweispalt-zeile:last-child{border-bottom:1px solid var(--line)}.zweispalt-zeile b{font-weight:600}.zweispalt-zeile span{color:var(--ink60)}.preis{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:30px 28px;display:flex;flex-direction:column}.preis-ober{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.8px;text-transform:uppercase;color:var(--teal-deep);margin-bottom:14px}.preis-zahl{font-family:var(--font-display);font-weight:700;font-size:44px;letter-spacing:-.03em;line-height:1}.preis-einheit{font-size:var(--schrift-s);color:var(--ink60);margin-top:6px}.fragen{margin-top:40px;max-width:760px}.frage{border-bottom:1px solid var(--line)}.frage summary{padding:20px 0;cursor:pointer;list-style:none;font-size:var(--schrift-l);font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:14px}.frage summary::-webkit-details-marker{display:none}.frage summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400;color:var(--ink60);transition:transform .2s}.frage[open] summary:after{transform:rotate(45deg)}.frage p{padding:0 0 22px;font-size:var(--schrift-text);line-height:1.7;color:var(--ink60);max-width:640px}.start-fuss{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--navy) 0%,var(--navy-tiefer) 100%);color:var(--on-dark);padding:clamp(48px,8vh,80px) clamp(20px,5vw,64px) 40px}.fuss-oben{max-width:1080px;margin:0 auto;display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid var(--glas-12)}.fuss-kopf{display:flex;flex-direction:column;max-width:300px}.fuss-ort{font-size:var(--schrift-s);color:var(--on-dark-72);margin-top:14px}.fuss-spalten{display:flex;gap:clamp(28px,6vw,72px);flex-wrap:wrap}.fuss-spalten>div{display:flex;flex-direction:column;gap:9px}.fuss-spalten b{font-family:var(--font-mono);font-size:var(--schrift-2xs);font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark-50);margin-bottom:5px}.fuss-spalten a{font-size:var(--schrift-m);color:var(--on-dark-72);transition:color .15s}.fuss-spalten a:hover{color:var(--on-dark)}.fuss-warnung{max-width:1080px;margin:32px auto 0}.fuss-warnung p{max-width:74ch;padding:2px 0 2px 16px;border-left:2px solid var(--aqua);font-size:var(--schrift-text);line-height:1.65;color:var(--on-dark-72)}.fuss-jahr{max-width:1080px;margin:28px auto 0;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.4px;color:var(--on-dark-50)}.fuss-vorspann{max-width:1080px;margin:0 auto 40px;border-bottom:1px solid var(--glas-12)}.fuss-block{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:12px clamp(24px,5vw,64px);padding:36px 0;scroll-margin-top:96px}.fuss-block:first-child{padding-top:0}.fuss-block+.fuss-block{border-top:1px solid var(--glas-12)}.fuss-block-titel{font-family:var(--font-display);font-weight:600;font-size:var(--schrift-h3);line-height:1.25;letter-spacing:var(--eng-klein);color:var(--on-dark)}.fuss-block-inhalt{min-width:0;max-width:760px}.fuss-block-text{font-size:var(--schrift-text);line-height:1.7;color:var(--on-dark-72);max-width:68ch}.fuss-block-text+.fuss-block-text{margin-top:12px}.fuss-block-text.schwach{color:var(--on-dark-50)}.fuss-block-text a{color:var(--aqua)}.fuss-block-text a:hover{color:var(--on-dark)}.fuss-block .fragen{margin-top:-14px;max-width:none}.fuss-block .frage{border-bottom-color:var(--glas-12)}.fuss-block .frage summary{padding:14px 0;font-size:var(--schrift-l);color:var(--on-dark)}.fuss-block .frage summary:after{color:var(--on-dark-50)}.fuss-block .frage p{padding-bottom:16px;color:var(--on-dark-72)}.fuss-block .tarife-rahmen{margin-top:24px;--tarif-rand: clamp(20px, 5vw, 64px)}.fuss-block .tarif.glas{--glas-filter: none;background:var(--glas-grund);box-shadow:var(--glas-schatten),var(--glas-glanz)}.fuss-block .tarif.geplant{border-color:var(--glas-35)}.fuss-block .tarif.hervor.glas{background:linear-gradient(180deg,color-mix(in srgb,var(--teal) 14%,transparent) 0,transparent 140px),var(--glas-grund);box-shadow:0 0 0 1px var(--teal),var(--glas-schatten),var(--glas-glanz)}@container (min-width: 540px) and (max-width: 999px){.fuss-block .tarife.ohne-satz{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;row-gap:18px;overflow-x:visible;margin-inline:0;padding:0}.fuss-block .tarife.ohne-satz .tarif{grid-row:auto;display:flex;flex-direction:column;gap:16px}.fuss-block .tarife.ohne-satz .tarif-fuss{margin-top:auto}.fuss-block .tarife.ohne-satz .tarif-fuss:empty{display:none}}.fuss-wir .wir-atlantik{margin:16px 0;font-size:var(--schrift-gross);color:var(--on-dark);border-left-color:var(--aqua)}@media (max-width: 720px){.fuss-block{grid-template-columns:minmax(0,1fr);padding:28px 0}.fuss-block:first-child{padding-top:0}}@media (min-width: 721px){.fuss-block .tarife-rahmen{--tarif-rand: 0px}}.crew-gitter{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:40px}.crew-karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:22px 24px;transition:transform .18s,border-color .18s}.crew-karte:hover{transform:translateY(-2px);border-color:var(--teal)}.crew-kopf{display:flex;align-items:center;gap:10px}.crew-name{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:var(--eng-klein);line-height:1.2;flex:1;min-width:0}.crew-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:var(--schrift-s);color:var(--ink60)}.crew-code{font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:1.4px;color:var(--ink60)}.crew-neu{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.crew-zeile{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.crew-zeile .einst-eingabe{flex:1;min-width:160px}.crew-formular{display:flex;flex-direction:column;gap:12px}.crew-chat{display:flex;flex-direction:column;gap:10px;max-height:52vh;overflow-y:auto;padding:4px 2px 14px}.crew-blase{max-width:72%;align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:10px 14px}.crew-blase.eigen{align-self:flex-end;background:var(--teal-soft);border-color:var(--teal-soft)}.crew-blase-name{font-size:var(--schrift-s);font-weight:700;margin-bottom:3px}.crew-blase .msg-time{display:block;margin-top:4px}.crew-bild{border-radius:var(--radius-button);max-height:260px;margin-bottom:6px;cursor:pointer}.chat-datei{display:flex;align-items:center;gap:10px;background:var(--paper2);border-radius:var(--radius-button);padding:9px 11px;margin-bottom:6px;color:inherit;min-width:200px;text-decoration:none}.chat-datei:hover{background:var(--teal-soft)}.crew-blase.eigen .chat-datei{background:#ffffff8c}.chat-datei>svg{flex-shrink:0;color:var(--teal-deep)}.chat-datei-text{display:flex;flex-direction:column;flex:1;min-width:0}.chat-datei-name{font-size:var(--schrift-m);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.chat-datei-groesse{font-family:var(--font-mono);font-size:var(--schrift-2xs);color:var(--ink60)}.crew-blase:has(.umfrage){max-width:88%;min-width:min(380px,100%)}.umfrage{display:flex;flex-direction:column;gap:5px;margin-bottom:6px}.umfrage-kopf{display:flex;align-items:flex-start;gap:6px}.umfrage-kopf>svg{flex-shrink:0;margin-top:2px;color:var(--ink60)}.umfrage-frage{font-size:var(--schrift-text);font-weight:700;line-height:1.35}.umfrage-marken{display:flex;flex-wrap:wrap;gap:5px}.umfrage-marke{font-family:var(--font-mono);font-size:var(--schrift-3xs);letter-spacing:.6px;color:var(--ink60);border:1px solid var(--line);border-radius:var(--radius-pill);padding:1px 7px}.umfrage-option{position:relative;display:block;width:100%;text-align:left;border-radius:var(--radius-button);overflow:hidden;background:transparent;padding:0}.umfrage-option:not(:disabled):hover{background:var(--teal-soft)}.umfrage-option.meine{box-shadow:inset 2.5px 0 0 var(--teal)}.umfrage-option:disabled{cursor:default}.umfrage-balken{position:absolute;left:0;top:0;bottom:0;background:var(--teal-soft);border-radius:var(--radius-button)}.crew-blase.eigen .umfrage-balken{background:#ffffffa6}.umfrage-option-inhalt{position:relative;display:flex;align-items:center;gap:8px;padding:7px 9px}.umfrage-option-inhalt>svg{flex-shrink:0;color:var(--ink60)}.umfrage-option.meine .umfrage-option-inhalt>svg{color:var(--teal-deep)}.umfrage-option-text{flex:1;font-size:var(--schrift-m);line-height:1.35;overflow-wrap:anywhere}.umfrage-option.meine .umfrage-option-text{font-weight:700}.umfrage-zahl{font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--ink60)}.umfrage-fuss{font-size:var(--schrift-xs);color:var(--ink60)}.umfrage-namen{font-size:var(--schrift-xs);color:var(--ink60);line-height:1.5}.umfrage>.kommentar-aktion{align-self:flex-start;margin-top:2px}.crew-liste{display:flex;flex-direction:column;gap:8px}.crew-item{position:relative;display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:13px 44px 13px 16px}.crew-item-haupt{display:flex;align-items:center;gap:11px;cursor:pointer;flex:1;min-width:200px}.crew-item input[type=checkbox]{width:18px;height:18px;accent-color:var(--knopf);flex-shrink:0}.crew-item-titel{font-size:var(--schrift-text)}.crew-item-menge{font-family:var(--font-mono);font-size:var(--schrift-s);color:var(--ink60)}.crew-item.erledigt{opacity:.55}.crew-item.erledigt .crew-item-titel{text-decoration:line-through}.crew-item-weg{position:absolute;top:10px;right:12px;color:var(--ink60);padding:4px 6px;display:inline-flex}.crew-item-weg:hover{color:var(--coral)}.crew-zusagen{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;padding-left:29px}.crew-zusage-stand{font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--teal-deep)}.crew-zusage{font-size:var(--schrift-xs);color:var(--ink60);background:var(--paper2);padding:3px 9px;border-radius:var(--radius-pill)}.crew-fertig{margin-top:20px;display:flex;flex-direction:column;gap:8px}.crew-saldo{display:grid;grid-template-columns:auto 1fr auto;gap:4px 12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:13px 16px}.crew-saldo-name{font-size:var(--schrift-text);font-weight:600}.crew-saldo-detail{grid-column:2;font-size:var(--schrift-s);color:var(--ink60)}.crew-saldo-zahl{grid-row:1 / span 2;grid-column:3;font-family:var(--font-display);font-weight:700;font-size:var(--schrift-l);color:var(--teal-deep);font-variant-numeric:tabular-nums}.crew-saldo-zahl.minus{color:var(--coral)}.crew-ausgabe{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:13px 44px 13px 16px}.crew-ausgabe-kopf{display:flex;justify-content:space-between;gap:12px;font-size:var(--schrift-text)}.crew-ausgabe-betrag{font-variant-numeric:tabular-nums;white-space:nowrap}.crew-ausgabe-meta{font-size:var(--schrift-s);color:var(--ink60);margin-top:4px;line-height:1.5}.crew-ausgabe-aktionen{position:absolute;top:10px;right:12px;display:flex;align-items:center;gap:6px}.crew-ausgabe-aktionen .crew-item-weg{position:static;padding:2px 4px}.crew-zahlung{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:12px 16px}.crew-zahlung-wer{font-size:var(--schrift-text)}.crew-zahlung-betrag{margin-left:auto;font-family:var(--font-display);font-weight:700;font-size:var(--schrift-text);color:var(--teal-deep);font-variant-numeric:tabular-nums}.crew-budget-zeile{display:flex;justify-content:space-between;gap:12px;font-size:var(--schrift-m);margin-bottom:8px;flex-wrap:wrap}.crew-budget-drueber{color:var(--coral)}.crew-balken{height:8px;border-radius:var(--radius-pill);background:var(--paper2);overflow:hidden}.crew-balken i{display:block;height:100%;background:var(--teal)}.crew-balken i.drueber{background:var(--coral)}.crew-betrag-name{font-size:var(--schrift-m);min-width:120px}.crew-rest-offen{color:var(--coral)}.crew-stepper{display:inline-flex;align-items:center;gap:6px}.crew-stepper-zahl{font-family:var(--font-mono);font-size:var(--schrift-s);min-width:14px;text-align:center;color:var(--ink)}.chat-tag{align-self:center;margin:10px 0 4px;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink60);background:var(--paper2);padding:3px 10px;border-radius:var(--radius-pill)}.qr-rahmen{display:flex;justify-content:center;padding:6px 0}.qr-rahmen svg{border-radius:var(--radius-button)}.qr-link{font-family:var(--font-mono);font-size:var(--schrift-s);word-break:break-all;background:var(--paper2);padding:10px 12px;border-radius:var(--radius-button)}.bild-kachel-knopf{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.bild-kachel-leer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--paper2);color:var(--ink60)}.bild-marke-video{position:absolute;bottom:5px;right:5px;font-family:var(--font-mono);font-size:var(--schrift-3xs);letter-spacing:.6px;background:var(--schleier);color:var(--on-brand);padding:2px 6px;border-radius:var(--radius-pill);pointer-events:none}.bild-weg{top:4px;right:4px;color:var(--on-dark);border-radius:var(--radius-pill)}.bild-aktion{position:absolute;bottom:4px;left:4px;font-size:var(--schrift-2xs);padding:3px 8px;border-radius:var(--radius-pill);cursor:pointer}.bild-voll video{max-width:92vw;max-height:88vh;border-radius:var(--radius-card)}.crew-mitglied{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:12px 16px}.crew-mitglied-text{flex:1;min-width:140px}.crew-mitglied-meta{font-size:var(--schrift-s);color:var(--ink60);margin-top:2px}.crew-mitglied-aktionen{display:flex;gap:8px;align-items:center}.crew-ich{color:var(--teal-deep);font-weight:400}.crew-rolle{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink60)}.crew-treffer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:var(--schrift-text)}.crew-treffer small{color:var(--ink60)}.crew-stapel{display:flex;margin-top:14px}.crew-stapel .msg-av{border:2px solid var(--paper);margin-left:-10px}.crew-stapel .msg-av:first-child{margin-left:0}.crew-seitenkopf .page-title{margin-top:8px}.crew-phase{margin-top:8px;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.2px;text-transform:uppercase;color:var(--teal-deep)}h2.section-h,h3.crew-tag{font-weight:400}.crew-bilanz{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:18px 20px;margin-bottom:20px}.crew-bilanz-kopf{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-h3);margin:0 0 6px;color:var(--ink60)}.crew-bilanz-kopf.plus{color:var(--teal-deep)}.crew-bilanz-kopf.minus{color:var(--note-schlecht-tinte)}.crew-bilanz-zeile{display:flex;align-items:center;gap:8px;font-size:var(--schrift-m);margin-top:6px}.crew-bilanz-zeile:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--teal)}.crew-bilanz-zeile.minus:before{background:var(--coral)}.crew-bilanz-knoepfe{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.crew-bilanz-knoepfe>*{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.stat-tiles.crew-kacheln{max-width:none}@media (max-width: 640px){.stat-tiles.crew-kacheln{grid-template-columns:repeat(2,1fr)}.stat-tiles.crew-kacheln .stat-num{font-size:20px}.crew-seitenkopf+.tabs{gap:0}.crew-seitenkopf+.tabs .tab{padding:11px 9px;flex:1 1 auto;font-size:var(--schrift-m)}}.crew-zahlung{flex-wrap:wrap}.crew-zahlung .btn-mini{margin-left:4px}.crew-verlauf-kopf{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:30px 0 12px}.crew-verlauf-kopf .btn-mini{display:inline-flex;align-items:center;gap:6px}.crew-tag{margin:14px 0 2px;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink60)}.crew-ausgabe:has(.crew-ausgabe-aktionen.unten){padding-right:16px}.crew-ausgabe-aktionen.unten{position:static;justify-content:flex-end;margin-top:8px}.crew-ausgabe-mein{font-size:var(--schrift-s);margin-top:4px;color:var(--ink60)}.crew-ausgabe-mein.plus{color:var(--teal-deep)}.crew-ausgabe-mein.minus{color:var(--note-schlecht-tinte)}.crew-waehrung{max-width:96px;min-width:0}.crew-warnkarte{border:1px solid color-mix(in srgb,var(--note-mittel) 40%,transparent);background:color-mix(in srgb,var(--note-mittel) 10%,transparent);border-radius:var(--radius-card);padding:12px 16px;margin-bottom:16px}.crew-warnkarte-titel{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.4px;text-transform:uppercase;color:var(--note-schlecht-tinte);margin-bottom:6px}.crew-warnkarte-zeile{display:flex;align-items:center;gap:8px;font-size:var(--schrift-m);padding:2px 0}.beispiel-hinweis{font-size:var(--schrift-s);line-height:1.55;color:var(--ink60);background:var(--paper2);border-left:2px solid var(--sun);padding:10px 13px;border-radius:0 var(--radius-button) var(--radius-button) 0;margin-bottom:12px}.beispiel-marke{position:absolute;top:7px;left:7px;font-family:var(--font-mono);font-size:var(--schrift-3xs);letter-spacing:1.2px;text-transform:uppercase;background:var(--schleier);color:var(--on-brand);padding:3px 7px;border-radius:var(--radius-pill);pointer-events:none}.beispiel-marke.kopf{top:16px;left:16px;font-size:var(--schrift-2xs);padding:5px 11px}.bild-kachel{position:relative}.beispiel-punkt{position:absolute;bottom:4px;right:4px;font-family:var(--font-mono);font-size:var(--schrift-3xs);letter-spacing:.6px;background:var(--schleier);color:var(--on-brand);padding:2px 5px;border-radius:var(--radius-pill);pointer-events:none}.row-photo{position:relative}.foto-hinweis{font-size:var(--schrift-s);line-height:1.55;color:var(--ink60);margin-bottom:12px}.foto-nennungen{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:var(--schrift-xs);line-height:1.5;color:var(--ink60)}.foto-nennung a{color:inherit;text-decoration:underline;text-underline-offset:2px}.foto-nennung.auf{display:inline-block;font-size:var(--schrift-xs);color:var(--on-brand);background:var(--schleier);padding:3px 9px;border-radius:var(--radius-pill)}.poi-kopf-nennung{position:absolute;top:16px;left:16px;z-index:1;max-width:60%}.bild-nennung{position:absolute;bottom:62px;left:50%;transform:translate(-50%);max-width:90%}.start-marke{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-h3);letter-spacing:.16em;color:var(--ink);text-transform:uppercase}.start-marke.gross{font-size:22px;color:var(--on-dark)}.start-fuss .start-marke{color:var(--on-dark)}.buehne-marke{font-family:var(--font-display);font-weight:700;font-size:clamp(44px,9vw,96px);line-height:1;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}.buehne-claim{font-family:var(--font-serif);font-style:italic;font-size:clamp(24px,3.6vw,40px);line-height:1.15;color:var(--teal-deep);margin-bottom:20px}.buehne-claim.gross{font-family:var(--font-display);font-style:normal;font-weight:700;font-size:clamp(40px,6.4vw,80px);letter-spacing:-.035em;line-height:1.02;margin-bottom:6px}.buehne-versprechen{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.6vw,30px);letter-spacing:var(--eng-klein);margin-bottom:16px}.buehne-versprechen.als-titel{font-weight:700;font-size:clamp(36px,5.4vw,64px);letter-spacing:-.035em;line-height:1.05;margin-bottom:18px;text-wrap:balance}.buehne.mit-grund .buehne-claim.gross{color:var(--on-dark)}.buehne-vier{margin-top:20px;font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--ink60);text-wrap:balance}.buehne.mit-grund .buehne-vier{color:var(--glas-72)}.produkt-karte{display:block;text-align:left;max-width:520px;margin:clamp(36px,6vh,64px) auto 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:22px 24px;transition:transform .18s,border-color .18s}.produkt-karte:hover{transform:translateY(-2px);border-color:var(--teal)}.produkt-kopf{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.produkt-ober{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.8px;text-transform:uppercase;color:var(--teal-deep)}.produkt-name{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:var(--eng-klein);margin-top:4px}.produkt-wert{text-align:right;flex-shrink:0}.produkt-wert b{display:block;font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:var(--eng);color:var(--teal-deep);font-variant-numeric:tabular-nums}.produkt-wert span{font-size:var(--schrift-xs);color:var(--ink60)}.produkt-rose{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin:20px 0 16px}.produkt-richtung{text-align:center}.produkt-himmel{display:block;font-family:var(--font-mono);font-size:var(--schrift-2xs);color:var(--ink60)}.produkt-balken{display:flex;gap:2px;justify-content:center;margin-top:5px}.produkt-balken i{width:7px;height:4px;border-radius:4px;background:var(--line)}.produkt-balken i.an{background:var(--teal)}.produkt-balken i.leer{background:transparent;border:1px dashed var(--line)}.produkt-grund{display:flex;gap:14px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line);font-size:var(--schrift-s);color:var(--ink60)}.produkt-grund-teil{display:inline-flex;align-items:center;gap:6px}.produkt-grund-teil i{width:9px;height:9px;border-radius:50%}.produkt-fuss{margin-top:14px;font-size:var(--schrift-m);font-weight:600;color:var(--teal-deep)}.gegenueber{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:44px}.gegen-halb{border-radius:var(--radius-panel);padding:24px;border:1px solid var(--line)}.gegen-halb.schwach{background:transparent;color:var(--ink40)}.gegen-halb.stark{background:var(--surface);border-color:var(--teal)}.gegen-marke{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.8px;text-transform:uppercase;margin-bottom:10px}.gegen-halb.stark .gegen-marke{color:var(--teal-deep)}.gegen-satz{font-family:var(--font-serif);font-style:italic;font-size:clamp(20px,2.4vw,26px);line-height:1.25;margin-bottom:10px}.gegen-halb p{font-size:var(--schrift-text);line-height:1.6}.gegen-halb.stark p{color:var(--ink60)}.karten.vier{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.start-abschnitt.dunkel .karte{background:var(--glas-06);border-color:var(--glas-12)}.start-abschnitt.dunkel .karte-titel{color:var(--on-dark)}.start-abschnitt.dunkel .karte-text{color:var(--on-dark-72)}.fuss-claim{margin-top:10px;font-family:var(--font-serif);font-style:italic;font-size:clamp(18px,2vw,24px);line-height:1.2;color:var(--aqua)}@media (max-width: 860px){.main{height:auto;overflow:visible}.page-pad{height:auto;overflow:visible;padding:22px 18px 96px;max-width:none}.poi-split{flex-direction:column;height:auto}.poi-panel{width:100%;height:auto;border-right:none;padding:22px 18px 96px}.poi-map,.poi-split.karte-an .poi-panel{display:none}.poi-split.karte-an .poi-map{display:block;position:fixed;top:0;left:0;right:0;bottom:0;height:auto;z-index:25}.karte-schalter{position:fixed;z-index:28;bottom:calc(68px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);display:inline-flex;align-items:center;padding:12px 22px;border-radius:var(--radius-pill);color:var(--on-dark);font-size:var(--schrift-text);font-weight:600;gap:8px}.drawer{width:100%}.drawer-hero{height:220px}.drawer-body{padding:20px 18px 96px}.bild-gitter{grid-template-columns:repeat(2,1fr)}.meer-kacheln{gap:6px}.chat-split{flex-direction:column;height:auto}.chat-reviere{width:100%;height:auto;max-height:40vh;border-right:none;border-bottom:1px solid var(--line);padding:18px 16px}.chat-haupt{height:auto;padding:22px 18px 96px}.chat-verlauf{max-height:none}.crew-blase,.dm-blase{max-width:88%}.tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.tab{white-space:nowrap}.stat-tiles{grid-template-columns:repeat(2,1fr)}.buehne-zahlen{grid-template-columns:1fr}.zahl-block{padding:18px 20px;display:grid;grid-template-columns:116px 1fr;align-items:baseline;gap:14px}.zahl{text-align:right}.zahl-label{margin-top:0;text-align:left}.gegenueber{grid-template-columns:1fr}.produkt-rose{grid-template-columns:repeat(4,1fr);gap:10px 6px}.start-knopf.klein{padding:12px 18px}.start-nav{display:none}.fuss-spalten a,.frage summary{min-height:44px;display:flex;align-items:center}.fuss-oben{flex-direction:column;gap:28px}.fuss-kopf{max-width:none}}.nur-mobil{display:none}@media (max-width: 860px){.nur-mobil{display:inline-flex}.liste-schalter{display:none}.poi-split.liste-zu:not(.karte-an) .poi-panel{display:block}}.blatt-hinter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--schleier);display:flex;align-items:flex-end}@supports (backdrop-filter: blur(4px)){.blatt-hinter{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.blatt{width:100%;border-width:1px 0 0;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding:10px calc(14px + env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) calc(14px + env(safe-area-inset-left,0px));animation:blatt-auf .26s cubic-bezier(.16,1,.3,1);max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px - env(safe-area-inset-top,0px));overflow-y:auto;overscroll-behavior:contain}.blatt:focus{outline:none}@keyframes blatt-auf{0%{transform:translateY(28px);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.blatt{animation:none}}.blatt-griff{width:38px;height:4px;border-radius:4px;background:var(--line);margin:0 auto 14px}.blatt-zeile{display:flex;align-items:center;gap:14px;width:100%;padding:14px 10px;font-size:var(--schrift-l);color:var(--ink);text-align:left;min-height:52px}.blatt-zeile .ico{width:24px;color:var(--ink60)}.blatt-zeile:active{background:var(--paper2)}.blatt-anzeige{display:grid;gap:14px;margin-top:8px;padding:16px 10px 4px;border-top:1px solid var(--line)}.blatt-anzeige .erscheinung-wahl{padding:0}.blatt-anzeige .sprach-auswahl{margin-top:0;justify-self:start}.einrichten{min-height:100vh;background:var(--navy-tiefer);display:grid;place-items:center;padding:clamp(16px,4vw,40px)}.einrichten-karte{min-height:520px}.einrichten-handle{position:relative;display:flex;align-items:center}.einrichten-handle i{position:absolute;left:14px;top:14px;font-style:normal;color:var(--ink60);font-size:var(--schrift-text);pointer-events:none}.einrichten-handle input{padding-left:32px}.einrichten-frei{position:absolute;right:14px;top:16px;color:var(--teal);display:inline-flex}.einrichten-hinweis{display:block;margin:-4px 0 14px;font-size:var(--schrift-s);line-height:1.5;color:var(--ink60)}.einrichten-hinweis.einrichten-warn{color:var(--coral)}.btn-primary.voll{width:100%;margin-top:26px}.leitbild{margin:clamp(32px,6vh,56px) auto 0;max-width:900px;border-radius:var(--radius-panel);overflow:hidden;border:1px solid var(--line)}.leitbild img{width:100%;display:block}.abschnitt-bild{margin:40px 0 0;border-radius:var(--radius-panel);overflow:hidden;max-width:760px}.abschnitt-bild.breit{max-width:none}.abschnitt-bild img{width:100%;height:auto;display:block}.abschnitt-bild figcaption{margin-top:12px;font-size:var(--schrift-m);line-height:1.6;color:var(--ink60);max-width:520px}.start-abschnitt.dunkel .abschnitt-bild figcaption{color:var(--on-dark-72)}.spalten-bild{margin:0 0 22px;border-radius:var(--radius-panel);overflow:hidden}.spalten-bild img{width:100%;height:auto;display:block}.fuss-zeichen{max-width:1080px;margin:32px auto 0}.fuss-zeichen img{width:150px;border-radius:var(--radius-card);opacity:.92}@media (max-width: 860px){.leitbild,.abschnitt-bild{margin-top:28px}.fuss-zeichen img{width:110px}}.start-marke img{width:116px;height:auto;display:block}.buehne-marke img{width:clamp(200px,34vw,340px);height:auto;margin:0 auto 20px;display:block;filter:invert(1)}.fuss-zeichen img{width:150px}.buehne.mit-grund{position:relative;max-width:none;padding-left:0;padding-right:0}.buehne.mit-grund>*{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,5vw,64px);padding-right:clamp(20px,5vw,64px)}.buehne.mit-grund>.buehne-grund{max-width:none;padding:0;margin:0}.buehne.mit-grund>.bucht-kachel{padding:0}.buehne-grund{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.buehne-grund img{width:100%;height:100%;object-fit:cover;display:block}.buehne-grund:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#091a296b,#091a29a8 45%,#091a29cc)}.buehne.mit-grund .buehne-inhalt,.buehne.mit-grund .produkt-karte,.buehne.mit-grund .bucht-kachel,.buehne.mit-grund .buehne-zahlen{position:relative;z-index:1}.buehne.mit-grund .buehne-claim{color:var(--aqua)}.buehne.mit-grund .buehne-versprechen,.buehne.mit-grund .buehne-titel{color:var(--on-dark)}.buehne.mit-grund .buehne-text{color:var(--glas-88)}.buehne.mit-grund .buehne-fuss{color:var(--glas-72)}.buehne.mit-grund .start-knopf.geist{color:var(--on-dark)}.buehne.mit-grund .buehne-zahlen{background:var(--glas-12);border-color:var(--glas-22)}.buehne.mit-grund .buehne-zahlen.glas{background:var(--glas-grund);border-color:var(--glas-kante)}.buehne.mit-grund .zahl-block{background:transparent}.buehne.mit-grund .buehne-zahlen.glas .zahl-block+.zahl-block{box-shadow:-1px 0 0 var(--glas-kante)}@media (max-width: 860px){.buehne.mit-grund .buehne-zahlen.glas .zahl-block+.zahl-block{box-shadow:0 -1px 0 var(--glas-kante)}}@media (max-width: 860px){.buehne-grund img{object-position:68% 50%}.buehne-grund:after{background:linear-gradient(to bottom,#091a2980,#091a29bd 45%,#091a29d6)}}.buehne.mit-grund .zahl{color:var(--aqua)}.buehne.mit-grund .zahl-label{color:var(--glas-72)}.bucht-kachel{display:flex;flex-direction:column;width:min(360px,100%);margin:clamp(28px,5vh,56px) auto 0;background:var(--surface);border-radius:var(--radius-panel);overflow:hidden;box-shadow:var(--schatten-3);transition:transform var(--zeit-mittel) var(--kurve),box-shadow var(--zeit-mittel) var(--kurve)}.bucht-kachel:hover{transform:translateY(-4px);box-shadow:var(--schatten-marke)}.bucht-kachel.glas{background:var(--glas-grund);box-shadow:var(--glas-schatten),var(--glas-glanz)}.bucht-kachel.glas:hover{box-shadow:var(--schatten-marke),var(--glas-glanz)}.bucht-kachel-bild{position:relative;flex:0 0 auto;aspect-ratio:4 / 3;overflow:hidden}.bucht-kachel-bild img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--kurve)}.bucht-kachel:hover .bucht-kachel-bild img{transform:scale(1.05)}.bild-marke{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:var(--radius-pill);background:var(--milchglas-88);color:var(--ink);font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.12em;text-transform:uppercase}.kachel-note{position:absolute;right:10px;bottom:10px;display:flex;align-items:baseline;gap:6px;padding:6px 11px;border-radius:var(--radius-pill);background:var(--milchglas);box-shadow:var(--schatten-1)}.kachel-note b{font-family:var(--font-display);font-size:var(--schrift-text);color:var(--gold-tinte)}.kachel-note span{font-size:var(--schrift-xs);color:var(--ink60)}.bucht-kachel-text{padding:16px 18px 18px}.bucht-kachel-name{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-h3);letter-spacing:-.02em;color:var(--ink);margin-top:2px}.bucht-kachel-werte{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 14px;font-size:var(--schrift-m);color:var(--ink60)}.kachel-wert{display:inline-flex;align-items:center;gap:6px}.kachel-wert b{color:var(--ink);font-weight:700}.kachel-wert i{width:9px;height:9px;border-radius:var(--radius-pill)}.bucht-kachel-mehr{font-size:var(--schrift-m);font-weight:600;color:var(--knopf-text);display:inline-flex;gap:6px}.bucht-kachel:hover .bucht-kachel-mehr{text-decoration:underline;text-underline-offset:3px}.start-abschnitt.schmal-oben{padding-top:0}.bildband{display:flex;gap:14px;overflow-x:auto;padding:4px 0 16px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bildband::-webkit-scrollbar{display:none}.bildband-kachel{flex:0 0 auto;height:clamp(200px,26vw,300px);width:auto;border-radius:var(--radius-panel);overflow:hidden;scroll-snap-align:start;box-shadow:var(--schatten-1);transition:transform var(--zeit-mittel) var(--kurve),box-shadow var(--zeit-mittel) var(--kurve)}.bildband-kachel:hover{transform:translateY(-5px);box-shadow:var(--schatten-3)}.bildband-kachel img{height:100%;width:auto;display:block;transition:transform .7s var(--kurve)}.bildband-kachel img:not([src*=sprung]):not([src*=unter-wasser]):not([src*=bay-day]){aspect-ratio:16 / 9}.bildband-kachel img[src*=sprung],.bildband-kachel img[src*=unter-wasser],.bildband-kachel img[src*=bay-day]{aspect-ratio:1 / 1}.bildband-kachel:hover img{transform:scale(1.06)}.fahrplan{list-style:none;margin-top:clamp(28px,5vh,48px);padding:0}.fahrplan-halt{position:relative;padding:0 0 clamp(28px,4vh,44px) 30px;border-left:1px solid var(--glas-22)}.fahrplan-halt:last-child{border-left-color:transparent;padding-bottom:0}.fahrplan-halt:before{content:"";position:absolute;left:-6.5px;top:4px;width:12px;height:12px;border-radius:var(--radius-pill);background:var(--glas-35)}.fahrplan-halt.jetzt:before{background:var(--aqua);box-shadow:0 0 0 5px var(--glas-12)}.fahrplan-zeit{font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--aqua)}.fahrplan-titel{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-h3);letter-spacing:-.02em;color:var(--on-dark);margin:4px 0 6px}.fahrplan-text{font-size:var(--schrift-text);line-height:1.6;color:var(--on-dark-72);max-width:52ch}.roadmap-stand{margin-top:clamp(20px,3vh,30px);max-width:520px}.roadmap-stand-zeile{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--aqua);margin-bottom:10px}.roadmap-stand-zeile b{color:var(--on-dark);font-weight:700}.roadmap-schiene{display:block;height:4px;border-radius:var(--radius-pill);background:var(--glas-12);overflow:hidden}.roadmap-schiene i{display:block;height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--teal),var(--aqua));transform-origin:left center;transition:transform 1.1s var(--kurve) .2s}@media (prefers-reduced-motion: no-preference){.bewegt .auf:not(.sichtbar) .roadmap-schiene i{transform:scaleX(0)}}.fahrplan-halt.erledigt{border-left-color:var(--glas-22)}.fahrplan-halt.erledigt:before{content:"✓";background:transparent;width:13px;height:13px;left:-7.5px;top:2px;font-size:var(--schrift-xs);font-weight:700;line-height:13px;text-align:center;color:var(--aqua)}.fahrplan-halt.geplant{border-left-style:dashed}.fahrplan-halt.geplant:before{background:transparent;border:1.5px solid var(--glas-35)}.fahrplan-halt.erledigt .fahrplan-zeit{color:var(--on-dark-50)}.fahrplan-halt.erledigt .fahrplan-titel{color:var(--on-dark-72)}.fahrplan-halt.jetzt{background:var(--glas-06);border-radius:0 var(--radius-panel) var(--radius-panel) 0;padding:18px 22px 22px 30px;margin:4px 0 4px -1px;border-left:2px solid var(--aqua)}.fahrplan-halt.jetzt:before{left:-8px;top:22px}.fahrplan-marke{display:inline-block;margin-left:10px;padding:3px 9px;border-radius:var(--radius-pill);background:var(--glas-12);font-family:var(--font-mono);font-size:var(--schrift-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--aqua);vertical-align:2px}.fahrplan-link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:var(--schrift-text);font-weight:600;color:var(--aqua)}.fahrplan-link:hover{color:var(--leucht-hell)}.tester-feld{margin-top:18px;max-width:480px}.tester-label{display:block;font-size:var(--schrift-s);color:var(--on-dark-72);margin-bottom:8px}.tester-zeile{display:flex;gap:10px}.tester-zeile input{flex:1;min-width:0;padding:11px 16px;border-radius:var(--radius-pill);border:1px solid var(--glas-22);background:var(--glas-06);color:var(--on-dark);font-family:inherit;font-size:var(--schrift-text);transition:border-color var(--zeit-schnell),background var(--zeit-schnell)}.tester-zeile input::placeholder{color:var(--on-dark-50)}.tester-zeile input:focus{outline:none;border-color:var(--aqua);background:var(--glas-12)}.tester-zeile .start-knopf.klein{flex:0 0 auto}.tester-zeile .start-knopf:disabled{cursor:not-allowed;transform:none}.tester-klein{font-size:var(--schrift-xs);color:var(--on-dark-50);margin-top:8px;line-height:1.5}.tester-fehler{font-size:var(--schrift-s);color:var(--coral);margin-top:8px}.tester-danke{margin-top:18px;padding:14px 18px;max-width:480px;border-radius:var(--radius-card);background:var(--glas-12);border:1px solid var(--glas-22);color:var(--on-dark);font-size:var(--schrift-text);line-height:1.5}.umfrage-buehne{padding-bottom:clamp(36px,6vh,64px)}.umfrage-buehne .band-abzeichen{margin-bottom:22px}.umfrage-buehne .uf-eingeladen{margin-top:6px}.umfrage-buehne .band-abzeichen{background:var(--glas-12);border-color:var(--glas-35)}.start-abschnitt.umfrage{max-width:760px}.uf-sprache{display:inline-flex;padding:3px;border-radius:var(--radius-pill)}.uf-sprache button{border:1px solid transparent;cursor:pointer;background:transparent;padding:4px 9px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:.1em;color:var(--ink60)}.uf-sprache button:not([aria-pressed=true]):hover{color:var(--ink);background:var(--paper2)}.umfrage-fortschritt{position:sticky;top:72px;z-index:12;padding:14px 0 12px;margin-bottom:6px;background:var(--paper)}.umfrage-fortschritt .roadmap-stand-zeile{color:var(--teal-deep)}.umfrage-fortschritt .roadmap-stand-zeile b{color:var(--ink)}.umfrage-fortschritt .roadmap-schiene{background:var(--line)}.umfrage-fortschritt .roadmap-schiene i{transition:width var(--zeit-mittel) var(--kurve)}.uf-frage{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:clamp(20px,2.6vw,28px);margin-bottom:14px;box-shadow:var(--schatten-1)}.uf-nr{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--teal-deep)}.uf-titel{font-family:var(--font-display);font-weight:700;font-size:clamp(17px,2vw,22px);line-height:1.3;letter-spacing:var(--eng-klein);margin:8px 0 4px}.uf-hinweis{font-size:var(--schrift-m);line-height:1.5;color:var(--ink60);margin-bottom:16px}.uf-hinweis.mittig{text-align:center;margin:12px 0 0}.uf-opts{display:flex;flex-direction:column;gap:8px}.uf-opt{display:flex;align-items:center;gap:12px;width:100%;padding:13px 15px;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-button);font-family:inherit;font-size:var(--schrift-text);line-height:1.4;color:var(--ink);transition:border-color var(--zeit-schnell),background var(--zeit-schnell),transform var(--zeit-schnell)}.uf-opt:hover{border-color:var(--knopf);background:var(--paper)}.uf-opt:active{transform:scale(.995)}.uf-opt.an{background:var(--knopf-soft);border-color:var(--knopf);color:var(--titel);font-weight:600}.uf-punkt{width:17px;height:17px;flex:0 0 auto;border:2px solid var(--line);border-radius:var(--radius-pill);transition:border-color var(--zeit-schnell),background var(--zeit-schnell)}.uf-punkt.eckig{border-radius:var(--radius-mini)}.uf-opt.an .uf-punkt{border-color:var(--knopf);background:var(--knopf)}.uf-text,.uf-mail{width:100%;padding:13px 15px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-button);font-family:inherit;font-size:var(--schrift-text);line-height:1.6;color:var(--ink);transition:border-color var(--zeit-schnell),box-shadow var(--zeit-schnell)}.uf-text{resize:vertical;min-height:88px}.uf-text::placeholder,.uf-mail::placeholder{color:var(--ink40)}.uf-text:focus,.uf-mail:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.uf-szene{position:relative;margin:clamp(40px,6vh,72px) 0 18px;border-radius:var(--radius-panel);overflow:hidden;box-shadow:var(--schatten-2);aspect-ratio:16 / 9;display:flex;align-items:flex-end}.uf-szene:first-of-type{margin-top:clamp(16px,2.6vh,24px)}.uf-szene img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);transition:transform 1.6s var(--kurve)}.auf.sichtbar.uf-szene img{transform:scale(1)}.uf-szene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#091a29e0,#091a299e 42%,#091a291f)}.uf-szene figcaption{position:relative;z-index:1;width:100%;padding:clamp(20px,3.4vw,32px);color:var(--on-dark)}.uf-szene-nr{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--aqua)}.uf-szene-titel{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,4vw,40px);line-height:1.1;letter-spacing:var(--eng);margin:6px 0 8px}.uf-szene-text{font-size:clamp(14px,1.5vw,17px);line-height:1.55;color:var(--glas-88);max-width:46ch}@media (max-width: 640px){.uf-szene{aspect-ratio:4 / 3}}.uf-danke-bild{margin:0 0 clamp(20px,3vh,30px);border-radius:var(--radius-panel);overflow:hidden;box-shadow:var(--schatten-2);aspect-ratio:16 / 9}.uf-danke-bild img{width:100%;height:100%;object-fit:cover;display:block}.uf-fakt{background:var(--navy);color:var(--on-dark);border-radius:var(--radius-panel);padding:clamp(26px,4vw,40px) clamp(22px,3.4vw,36px);margin:clamp(26px,4vh,40px) 0;box-shadow:var(--schatten-2);position:relative;overflow:hidden}.uf-fakt:after{content:"";position:absolute;right:-60px;top:-80px;width:260px;height:260px;border-radius:var(--radius-pill);background:radial-gradient(circle,rgba(78,205,196,.18),transparent 70%);pointer-events:none}.uf-fakt-zahl{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,7vw,72px);line-height:1;letter-spacing:var(--eng);color:var(--aqua);font-variant-numeric:tabular-nums}.uf-fakt-einheit{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-50);margin-top:10px}.uf-fakt-titel{font-family:var(--font-display);font-weight:700;font-size:clamp(17px,2vw,22px);line-height:1.32;letter-spacing:var(--eng-klein);margin:18px 0 8px;max-width:30ch}.uf-fakt-text{font-size:var(--schrift-text);line-height:1.65;color:var(--on-dark-72);max-width:56ch}.uf-helfen{background:var(--sand);border:1px solid var(--line);border-radius:var(--radius-panel);padding:clamp(24px,3.4vw,34px);margin:clamp(26px,4vh,40px) 0 14px;box-shadow:var(--schatten-1)}.uf-helfen-marke{display:inline-block;padding:5px 12px;border-radius:var(--radius-pill);background:var(--knopf-dunkel);color:var(--on-dark);font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.18em;text-transform:uppercase}.uf-helfen-titel{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.6vw,28px);line-height:1.18;letter-spacing:var(--eng);color:var(--titel);margin:14px 0 10px}.uf-helfen-text{font-size:var(--schrift-text);line-height:1.65;color:var(--ink);max-width:56ch;margin-bottom:10px}.uf-helfen .tester-abzeichen{display:flex;width:fit-content;margin-top:10px}.uf-helfen-punkte{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:7px;font-size:var(--schrift-text);color:var(--ink)}.uf-helfen-punkte li{position:relative;padding-left:22px}.uf-helfen-punkte li:before{content:"";position:absolute;left:2px;top:.5em;width:10px;height:6px;border-left:2px solid var(--teal-deep);border-bottom:2px solid var(--teal-deep);transform:rotate(-45deg)}.uf-helfen-knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 14px}@media (max-width: 560px){.uf-helfen-knoepfe{flex-direction:column;gap:9px}.uf-helfen-knoepfe .start-knopf{width:100%}}.uf-helfen .uf-klein{color:var(--ink60)}.uf-mail-karte{position:relative;overflow:hidden;transition:box-shadow var(--zeit-mittel),transform var(--zeit-mittel)}.uf-mail-karte.bereit{border-color:var(--teal);box-shadow:var(--schatten-2)}.uf-mail-karte:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--teal) 35%,var(--aqua) 50%,var(--teal) 65%,transparent 100%);background-size:55% 100%;background-repeat:no-repeat;background-position:-60% 0;opacity:0;transition:opacity var(--zeit-mittel)}.uf-mail-karte.bereit:before{opacity:1;animation:uf-streif 3.4s linear infinite}@keyframes uf-streif{0%{background-position:-60% 0}to{background-position:160% 0}}.uf-mail-kopf{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.uf-brief{width:46px;height:46px;flex:0 0 auto;overflow:visible}.uf-brief rect,.uf-brief path{fill:none;stroke:var(--ink40);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--zeit-mittel)}.uf-mail-karte.bereit .uf-brief rect,.uf-mail-karte.bereit .uf-brief path.klappe{stroke:var(--teal-deep)}.uf-brief .zeichnen{stroke-dasharray:130;stroke-dashoffset:130}.auf.sichtbar .uf-brief .kasten{animation:uf-zeichnen 1.1s var(--kurve) .15s forwards}.auf.sichtbar .uf-brief .klappe{animation:uf-zeichnen .8s var(--kurve) .75s forwards}@keyframes uf-zeichnen{to{stroke-dashoffset:0}}.uf-brief .haken{stroke:var(--teal);stroke-width:2.4;stroke-dasharray:26;stroke-dashoffset:26;transition:stroke-dashoffset .45s var(--kurve)}.uf-mail-karte.gueltig .uf-brief .haken{stroke-dashoffset:0}.uf-mail-karte.gueltig .uf-brief .kasten{stroke:var(--teal)}.uf-versprechen{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.uf-versprechen li{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:start;font-size:var(--schrift-text);line-height:1.6;color:var(--ink60)}.uf-versprechen li:before{content:"";width:7px;height:7px;margin:7px 0 0 4px;border-radius:var(--radius-pill);background:var(--teal)}.uf-versprechen b{color:var(--ink);font-weight:600}.uf-klein{font-size:var(--schrift-s);line-height:1.6;color:var(--ink60);margin-top:12px}.uf-klein b{color:var(--ink60);font-weight:600}@media (prefers-reduced-motion: reduce){.uf-mail-karte.bereit:before{animation:none}.uf-brief .zeichnen{stroke-dashoffset:0}.auf.sichtbar .uf-brief .kasten,.auf.sichtbar .uf-brief .klappe{animation:none}}.uf-senden{margin-top:24px}.uf-senden .start-knopf.voll{margin-top:0;height:54px;font-size:var(--schrift-l)}.uf-senden .start-knopf:disabled{opacity:.45;cursor:not-allowed;transform:none}.uf-fehler{margin-top:12px;padding:12px 14px;border-radius:var(--radius-button);border-left:2px solid var(--coral);background:var(--surface);font-size:var(--schrift-m);line-height:1.5;color:var(--ink)}.umfrage-danke{text-align:center}.umfrage-danke .abschnitt-text{margin-left:auto;margin-right:auto}.umfrage-danke .merksatz{margin-left:auto;margin-right:auto;text-align:left}.umfrage-danke .buehne-knoepfe{justify-content:center;margin-top:26px}@media (max-width: 760px){.start-abschnitt.umfrage{padding-left:20px;padding-right:20px}}.start-abschnitt.szene{position:relative;overflow:hidden}.szene-grund{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.szene-grund img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04)}.szene-grund:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#091a29f0,#091a29d6 42%,#091a2999 74%,#091a296b)}.start-abschnitt.szene>.mittig{position:relative;z-index:1}.start-abschnitt.szene .merksatz{background:var(--glas-12);border-left-color:var(--aqua);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.start-abschnitt.szene .wissen-hinweis{background:var(--glas-12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 860px){.szene-grund:after{background:linear-gradient(to bottom,#091a29e0,#091a29eb)}}.start-abschnitt.wasser{position:relative;overflow:hidden;isolation:isolate}.start-abschnitt.wasser:before,.start-abschnitt.wasser:after{content:"";position:absolute;z-index:-1;top:-24%;right:-30%;bottom:-24%;left:-30%;pointer-events:none;will-change:transform}.start-abschnitt.wasser:before{background:repeating-linear-gradient(98deg,transparent 0 64px,var(--glas-06) 64px 78px,transparent 78px 182px);filter:blur(10px);animation:wasser-oben 52s linear infinite}.start-abschnitt.wasser:after{background:repeating-linear-gradient(82deg,transparent 0 96px,var(--glas-06) 96px 106px,transparent 106px 248px);filter:blur(18px);opacity:.7;animation:wasser-unten 76s linear infinite reverse}@keyframes wasser-oben{to{transform:translate3d(182px,0,0)}}@keyframes wasser-unten{to{transform:translate3d(248px,0,0)}}@media (prefers-reduced-motion: reduce){.start-abschnitt.wasser:before,.start-abschnitt.wasser:after{animation:none}}.tester-band{position:relative;overflow:hidden;padding:clamp(56px,9vh,104px) clamp(20px,5vw,64px);color:var(--on-dark)}.band-inhalt{position:relative;z-index:1;max-width:1080px;margin:0 auto}.band-abzeichen{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;border-radius:var(--radius-pill);background:var(--glas-12);border:1px solid var(--glas-22);font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--aqua)}.band-abzeichen i{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--aqua)}@keyframes band-puls{0%,to{box-shadow:0 0 0 0 var(--glas-35)}60%{box-shadow:0 0 0 7px #4ecdc400}}.band-abzeichen i{animation:band-puls 2.6s var(--kurve) infinite}@media (prefers-reduced-motion: reduce){.band-abzeichen i{animation:none}}.band-titel{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4.2vw,48px);line-height:1.07;letter-spacing:var(--eng);margin:20px 0 14px;max-width:18ch}.band-text{font-size:clamp(15px,1.5vw,18px);line-height:1.65;color:var(--glas-88);max-width:52ch}.band-spalten{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:start;margin-top:clamp(26px,4vh,40px)}.band-punkte{list-style:none;display:flex;flex-direction:column;gap:16px}.band-punkte li{display:grid;grid-template-columns:20px 1fr;gap:12px;font-size:var(--schrift-text);line-height:1.55;color:var(--glas-88)}.band-punkte li:before{content:"✓";color:var(--aqua);font-weight:700;line-height:1.4}.band-punkte b{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--schrift-text);color:var(--on-dark);letter-spacing:var(--eng-klein)}.band-form{background:var(--glas-06);border:1px solid var(--glas-22);border-radius:var(--radius-panel);padding:clamp(20px,2.6vw,28px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.band-form .tester-feld,.band-form .tester-danke{margin-top:0;max-width:none}.band-form-titel{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-h3);letter-spacing:var(--eng-klein);margin-bottom:8px}.band-form-text{font-size:var(--schrift-m);line-height:1.6;color:var(--glas-72);margin-bottom:18px}@media (max-width: 860px){.band-spalten{grid-template-columns:1fr}.band-titel{max-width:none}}.blog-kopf{padding-bottom:clamp(20px,3vh,32px)}.blog-liste-abschnitt{padding-top:0}.blog-redaktion{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);padding:5px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface)}.blog-warten{min-height:40vh}.blog-liste{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.blog-karte{display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--schatten-1);transition:transform var(--zeit-schnell) var(--kurve),box-shadow var(--zeit-mittel),border-color var(--zeit-schnell)}.blog-karte:hover{transform:translateY(-3px);border-color:var(--teal);box-shadow:var(--schatten-2)}.blog-karte.gross{grid-column:1 / -1}.blog-bild{overflow:hidden;background:var(--paper2);aspect-ratio:16 / 9}.blog-karte.gross .blog-bild{aspect-ratio:21 / 9}.blog-bild img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--kurve)}.blog-karte:hover .blog-bild img{transform:scale(1.04)}.blog-inhalt{padding:clamp(18px,2.4vw,26px);display:flex;flex-direction:column;gap:8px}.blog-zeile{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.blog-datum{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink60)}.blog-entwurf{font-family:var(--font-mono);font-size:var(--schrift-3xs);letter-spacing:.12em;text-transform:uppercase;color:var(--coral);border:1px solid var(--coral);border-radius:var(--radius-pill);padding:2px 8px}.blog-tag{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--hebung);background:var(--teal-soft);border-radius:var(--radius-pill);padding:3px 9px}.blog-titel{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.2vw,24px);line-height:1.22;letter-spacing:var(--eng-klein);color:var(--ink)}.blog-karte.gross .blog-titel{font-size:clamp(22px,3vw,32px)}.blog-anriss{font-size:var(--schrift-text);line-height:1.6;color:var(--ink60)}.blog-mehr{margin-top:auto;padding-top:8px;font-size:var(--schrift-m);font-weight:600;color:var(--knopf-text)}.blog-leer{text-align:center;padding-top:clamp(40px,8vh,90px)}.blog-leer h2{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,3vw,30px);letter-spacing:var(--eng);margin-bottom:10px}.blog-leer p{font-size:var(--schrift-text);line-height:1.65;color:var(--ink60);max-width:44ch;margin:0 auto 22px}.blog-artikel{max-width:720px;margin:0 auto;padding:clamp(32px,6vh,64px) clamp(20px,5vw,40px) 0}.blog-artikel-kopf{margin-bottom:clamp(20px,3vh,30px)}.blog-artikel-titel{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,5vw,48px);line-height:1.08;letter-spacing:var(--eng);margin:14px 0 0}.blog-artikel-anriss{font-size:clamp(16px,1.8vw,20px);line-height:1.6;color:var(--ink60);margin-top:14px;max-width:58ch}.blog-autor{margin-top:18px}.blog-autor-name{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink60)}.blog-artikel-bild{margin:0 0 clamp(24px,4vh,40px);border-radius:var(--radius-panel);overflow:hidden;box-shadow:var(--schatten-2);aspect-ratio:16 / 9}.blog-artikel-bild img{width:100%;height:100%;object-fit:cover;display:block}.blog-artikel-text .prosa{font-size:var(--schrift-xl);line-height:1.75;color:var(--ink)}.blog-artikel-text .prosa p{margin-bottom:20px}.blog-artikel-text .prosa h2{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.8vw,28px);line-height:1.2;letter-spacing:var(--eng);margin:clamp(36px,5vh,52px) 0 14px}.blog-artikel-text .prosa h3{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-h3);letter-spacing:var(--eng-klein);margin:30px 0 10px}.blog-artikel-text .prosa ul,.blog-artikel-text .prosa ol{margin:0 0 20px 20px}.blog-artikel-text .prosa li{margin-bottom:8px;line-height:1.7}.blog-artikel-text .prosa strong{font-weight:700;color:var(--titel)}.blog-artikel-text .prosa a{color:var(--hebung);font-weight:600;text-decoration:underline;text-underline-offset:3px}.blog-artikel-text .prosa hr{border:0;border-top:1px solid var(--line);margin:clamp(32px,5vh,48px) 0}.blog-artikel-text .prosa blockquote{margin:clamp(28px,4vh,40px) 0;padding:0 0 0 22px;border-left:3px solid var(--teal);font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.2vw,24px);line-height:1.32;letter-spacing:var(--eng-klein);color:var(--titel)}.blog-artikel-text .prosa-bild{margin:clamp(28px,4vh,44px) 0;border-radius:var(--radius-panel);overflow:hidden;box-shadow:var(--schatten-2)}.blog-artikel-text .prosa-bild img{width:100%;height:auto;display:block;aspect-ratio:16 / 9;object-fit:cover}.blog-artikel-text .prosa-bild figcaption{padding:12px 16px 14px;background:var(--surface);font-size:var(--schrift-m);line-height:1.55;color:var(--ink60);border-top:1px solid var(--line)}.blog-weiter{margin:clamp(40px,6vh,70px) 0 0;padding:clamp(24px,3.4vw,34px);background:var(--paper2);border-radius:var(--radius-panel)}.blog-weiter h2{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.4vw,26px);letter-spacing:var(--eng);margin-bottom:10px}.blog-weiter p{font-size:var(--schrift-text);line-height:1.65;color:var(--ink60);max-width:52ch;margin-bottom:20px}@media (max-width: 760px){.blog-liste{grid-template-columns:1fr}.blog-karte.gross .blog-bild{aspect-ratio:16 / 9}.blog-artikel-text .prosa{font-size:var(--schrift-l)}}.zweispalt.gedreht{align-items:center}.zweispalt .abschnitt-bild{max-width:none;margin-left:0;margin-right:0}.abschnitt-bild.ohne-rand{border:0;box-shadow:var(--schatten-2)}.abschnitt-hinweis{margin-top:18px;padding:14px 16px;border-left:2px solid var(--line);font-size:var(--schrift-m);line-height:1.6;color:var(--ink60)}.start-abschnitt.dunkel .abschnitt-hinweis{border-left-color:var(--glas-22);color:var(--on-dark-72)}.karten .karte,.preis,.frage{transition:transform var(--zeit-mittel) var(--kurve),box-shadow var(--zeit-mittel) var(--kurve),border-color var(--zeit-mittel) var(--kurve)}.karten a.karte:hover,.preis:hover{transform:translateY(-4px);box-shadow:var(--schatten-2)}.start-abschnitt.dunkel .karten a.karte:hover{box-shadow:var(--schatten-dunkel)}.abschnitt-bild,.spalten-bild{box-shadow:var(--schatten-2)}.start-kopf{transition:box-shadow var(--zeit-mittel),background var(--zeit-mittel)}.start-kopf.gescrollt{box-shadow:var(--glas-schatten)}@media (prefers-reduced-motion: reduce){.bucht-kachel,.bucht-kachel-bild img,.bildband-kachel,.bildband-kachel img,.karten .karte,.preis,.frage,.start-kopf{transition:none}.bucht-kachel:hover,.bildband-kachel:hover,.karten a.karte:hover,.preis:hover,.bucht-kachel:hover .bucht-kachel-bild img,.bildband-kachel:hover img{transform:none}}@media (max-width: 860px){.zweispalt.gedreht{grid-template-columns:1fr}.tester-zeile{flex-direction:column}.tester-zeile .start-knopf.klein{width:100%}.bildband{padding-right:20px}}.nur-vorlesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 560px){.start-kopf-rechts{gap:6px}.start-kopf-rechts .start-knopf.klein{min-height:var(--gk-rund);padding:0 12px;font-size:var(--schrift-s);white-space:nowrap}.start-marke img{width:92px}}.start-abschnitt.schmal{padding-top:clamp(48px,7vh,88px);padding-bottom:clamp(48px,7vh,88px)}.karten.fuenf{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.gegenueber.schmal{margin-top:24px}.gegenueber.schmal .gegen-satz{margin-bottom:0}.zweispalt-liste.breit{max-width:860px;margin-left:auto;margin-right:auto}.mittig-knopf{display:flex;justify-content:center;margin-top:clamp(28px,4vh,44px)}.mittig-verweis{text-align:center;margin-top:16px;font-size:var(--schrift-text)}.mittig-verweis a{color:var(--teal-deep);text-decoration:underline;text-underline-offset:3px}.mittig-verweis a:hover{color:var(--titel)}.leben-reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden;margin-top:clamp(28px,4vh,44px)}.leben-zelle{background:var(--surface);padding:20px 18px;display:flex;flex-direction:column;gap:5px}.leben-zelle b{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-text)}.leben-zelle span{font-size:var(--schrift-m);line-height:1.5;color:var(--ink60)}.schluss-zeile{font-family:var(--font-serif);font-style:italic;font-size:clamp(28px,4.8vw,52px);line-height:1.12;color:var(--on-dark);max-width:18ch;margin:0 auto;text-shadow:0 2px 24px rgba(9,26,41,.5)}@media (max-width: 860px){.leben-reihe{grid-template-columns:1fr}}.grafik-reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(18px,3vw,34px);margin-top:clamp(28px,4vh,48px)}.grafik{margin:0;padding:clamp(18px,2.4vw,26px);background:var(--glas-06);border:1px solid var(--glas-12);border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:14px}.grafik svg{width:100%;height:auto;display:block;overflow:visible}.grafik figcaption{font-size:var(--schrift-s);line-height:1.5;color:var(--on-dark-72);margin-top:auto}.grafik figcaption b{color:var(--on-dark);font-weight:600}.rose-hilfe{fill:none;stroke:var(--glas-12);stroke-width:1}.rose-strahl line{stroke-width:9;stroke-linecap:round;stroke:var(--glas-22);stroke-dasharray:200}.rose-strahl.stufe-3 line{stroke:var(--aqua)}.rose-strahl.stufe-2 line{stroke:var(--teal)}.rose-strahl.stufe-1 line{stroke:var(--sun)}.rose-strahl.stufe-leer line{stroke:var(--glas-12)}.rose-strahl text{font-family:var(--font-mono);font-size:var(--schrift-xs);fill:var(--on-dark-50);text-anchor:middle}text.rose-mitte{font-family:var(--font-display);font-weight:700;font-size:26px;fill:var(--on-dark);text-anchor:middle}.sichtbar .rose-strahl line{animation:strahl-wachsen .5s var(--kurve) forwards;animation-delay:calc(var(--i) * 70ms + .15s)}@keyframes strahl-wachsen{to{stroke-dashoffset:0}}.grund-balken{display:flex;height:26px;border-radius:var(--radius-pill);overflow:hidden;background:var(--glas-06)}.grund-teil{display:block;transform-origin:left}.sichtbar .grund-teil{animation:teil-laufen .55s var(--kurve) forwards;animation-delay:calc(var(--i) * .11s + .2s)}@keyframes teil-laufen{to{transform:scaleX(1)}}.grund-legende{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--schrift-s);color:var(--on-dark-72)}.grund-legende span{display:inline-flex;align-items:center;gap:6px}.grund-legende i{width:9px;height:9px;border-radius:var(--radius-pill)}.grund-legende b{color:var(--on-dark);font-weight:600}.grund-rest{background:repeating-linear-gradient(45deg,var(--glas-12) 0 5px,transparent 5px 10px)}.grund-rest-legende{display:inline-flex;align-items:center;gap:6px;opacity:.75}.grund-rest-legende i{width:9px;height:9px;border-radius:var(--radius-pill);border:1px dashed var(--glas-35)}.anker-welle{fill:none;stroke:var(--glas-35);stroke-width:1.5}.anker-grund{fill:var(--grund-sand);opacity:.55}.anker-kreis{fill:none;stroke:var(--aqua);stroke-width:1.5;stroke-dasharray:5 5;opacity:.8}.anker-boot{fill:var(--on-dark)}.anker-kette{fill:none;stroke:var(--glas-55);stroke-width:1.5;stroke-dasharray:3 4}.anker-punkt{fill:var(--aqua)}.anker-mass line{stroke:var(--glas-22);stroke-width:1}.anker-mass text{font-family:var(--font-mono);font-size:var(--schrift-2xs);fill:var(--on-dark-50)}.sichtbar .anker-kreis{animation:kreis-atmen 6s ease-in-out infinite}@keyframes kreis-atmen{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.035)}}.anker-kreis{transform-origin:160px 44px}.karten .karte:nth-child(1){transition-delay:0ms}.karten .karte:nth-child(2){transition-delay:60ms}.karten .karte:nth-child(3){transition-delay:.12s}.karten .karte:nth-child(4){transition-delay:.18s}.karten .karte:nth-child(5){transition-delay:.24s}.leben-zelle:nth-child(2){transition-delay:60ms}.leben-zelle:nth-child(3){transition-delay:.12s}.leben-zelle:nth-child(4){transition-delay:.18s}.leben-zelle:nth-child(5){transition-delay:.24s}@media (prefers-reduced-motion: reduce){.sichtbar .rose-strahl line,.sichtbar .grund-teil,.sichtbar .anker-kreis{animation:none}.rose-strahl line{stroke-dashoffset:0}.grund-teil{transform:none}.karte-pin,.karte-blase{opacity:1;transform:none}.karte-blase{transform:translate(-50%,-160%)}.karten .karte,.leben-zelle{transition-delay:0ms!important}}@media (max-width: 860px){.grafik-reihe{grid-template-columns:1fr}}.fuss-marke{display:flex;align-items:center;gap:12px}.fuss-marke img{width:34px;height:34px;display:block}.start-marke.mit-zeichen{display:flex;align-items:center;gap:9px}.start-marke img.marke-zeichen{width:26px;height:26px;display:block}.start-kopf .start-marke img{filter:var(--marke-filter)}.leben-liste{margin-top:clamp(20px,3vh,32px)}.leben-zeile{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line)}.leben-zeile:last-child{border-bottom:1px solid var(--line)}.leben-zeile>div{display:flex;flex-direction:column;gap:3px}.leben-zeile b{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-text)}.leben-zeile span{font-size:var(--schrift-m);line-height:1.5;color:var(--ink60)}.leben-zeichen{width:24px;height:24px;flex:0 0 auto;margin-top:2px;fill:none;stroke:var(--teal-deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.buehne-grund img{transform:translate3d(0,var(--tiefe, 0px),0) scale(1.14);will-change:transform}.kopf-fortschritt{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left;transform:scaleX(var(--fortschritt, 0));background:linear-gradient(90deg,var(--teal),var(--aqua));pointer-events:none}@media (prefers-reduced-motion: reduce){.buehne-grund img{transform:scale(1.14)}}@media (prefers-reduced-motion: no-preference){.bewegt .rose-strahl line{stroke-dashoffset:200}.bewegt .grund-teil{transform:scaleX(0)}}.wasserlinie{position:absolute;top:0;left:0;right:0;height:20px;z-index:3;pointer-events:none;overflow:hidden;background:linear-gradient(180deg,var(--glas-06) 0%,transparent 100%)}.wasserlinie:before,.wasserlinie:after{content:"";position:absolute;top:0;left:-30%;right:-30%;will-change:transform}.wasserlinie:before{height:2px;background:repeating-linear-gradient(90deg,transparent 0 38px,var(--glas-22) 38px 104px,transparent 104px 214px);animation:linie-oben 61s linear infinite}.wasserlinie:after{top:3px;height:1px;opacity:.55;background:repeating-linear-gradient(90deg,transparent 0 62px,var(--glas-35) 62px 118px,transparent 118px 178px);animation:linie-unten 83s linear infinite reverse}@keyframes linie-oben{to{transform:translate3d(214px,0,0)}}@keyframes linie-unten{to{transform:translate3d(178px,0,0)}}@media (prefers-reduced-motion: reduce){.wasserlinie:before,.wasserlinie:after{animation:none}}.wir-atlantik{margin:20px 0;padding-left:16px;border-left:2px solid var(--teal);font-family:var(--font-display);font-weight:600;font-size:clamp(17px,2vw,22px);line-height:1.45;letter-spacing:var(--eng);color:var(--ink)}.start-abschnitt.dunkel .wir-atlantik{color:var(--on-dark);border-left-color:var(--aqua)}.abschnitt-text.schwach{color:var(--ink60);font-size:var(--schrift-text)}.start-abschnitt.dunkel .abschnitt-text.schwach{color:var(--on-dark-50)}.partner-punkte{list-style:none;margin-top:12px;display:flex;flex-direction:column;gap:9px}.partner-punkte li{position:relative;padding-left:16px;font-size:var(--schrift-m);line-height:1.55;color:var(--ink60)}.partner-punkte li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:1.5px;background:var(--teal)}.blick-abschnitt{padding-bottom:clamp(40px,6vh,72px)}.blick{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(22px,3vw,40px);margin-top:clamp(26px,4vh,40px)}.blick-kachel{padding-top:16px;border-top:2px solid var(--teal)}.blick-frage{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep)}.blick-titel{margin:10px 0 8px;font-family:var(--font-display);font-weight:700;font-size:clamp(17px,1.9vw,20px);line-height:1.25;letter-spacing:var(--eng)}.blick-text{font-size:var(--schrift-text);line-height:1.6;color:var(--ink60)}.blick-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:clamp(26px,4vh,38px)}.blick-klein{font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:.04em;color:var(--ink60)}.schritt-nr{flex:0 0 auto;width:26px;height:26px;margin-top:1px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--teal-soft);color:var(--hebung);font-family:var(--font-mono);font-size:var(--schrift-s)}.partner-form{max-width:620px;margin-top:clamp(24px,4vh,40px)}.partner-art{border:0;padding:0;margin:0 0 20px}.partner-art legend{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink60);margin-bottom:10px}.partner-art{display:flex;flex-wrap:wrap;gap:8px}.partner-art legend{width:100%}.art-knopf{padding:9px 16px;border-radius:var(--radius-pill);font-size:var(--schrift-m);font-weight:600;color:var(--gk-chip-schrift)}.art-knopf:not(.gewaehlt):hover{color:var(--ink)}.partner-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.partner-felder label{display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink60)}.partner-felder label.voll{grid-column:1 / -1}.partner-felder input,.partner-felder textarea{border:1px solid var(--line);border-radius:var(--radius-button);padding:12px 14px;font-family:var(--font-body);font-size:var(--schrift-text);letter-spacing:0;text-transform:none;color:var(--ink);background:var(--surface);outline:none;resize:vertical;transition:border-color var(--zeit-schnell)}.partner-felder input:focus,.partner-felder textarea:focus{border-color:var(--teal)}.partner-form .start-knopf{margin-top:18px}.partner-form .start-knopf:disabled{cursor:not-allowed;transform:none}.partner-klein{margin-top:12px;font-size:var(--schrift-s);color:var(--ink60);line-height:1.5}@media (max-width: 640px){.partner-felder{grid-template-columns:1fr}}.sense{margin-top:28px;padding:18px 0 0;border-top:1px solid var(--line)}.sense-mitte{display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 0}.sense-kreisel{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--teal-soft);border-top-color:var(--teal);animation:sense-drehen .9s linear infinite}@keyframes sense-drehen{to{transform:rotate(360deg)}}.sense-wartet{font-size:var(--schrift-m);color:var(--ink60);text-align:center;margin:0}.lader{display:inline-block;flex-shrink:0;line-height:0;color:var(--teal-deep);vertical-align:middle}.lader-zeile{display:flex;justify-content:center;padding:8px 0}.tp-laedt{display:flex;align-items:center;gap:8px}.lader-boot{transform-box:view-box;transform-origin:14px 21px;animation:lader-kraengen 2.6s ease-in-out infinite}.lader-welle{animation:lader-welle 1.2s linear infinite}.lader-punkt{transform-box:fill-box;transform-origin:center;opacity:.12;animation:lader-kurs 2.2s linear infinite}@keyframes lader-kraengen{0%,to{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(8deg) translateY(1px)}}@keyframes lader-welle{to{transform:translate(-8px)}}@keyframes lader-kurs{0%{opacity:1;transform:scale(1.5)}20%{opacity:.6;transform:scale(1)}to{opacity:.12;transform:scale(1)}}@keyframes lader-atmen{0%,to{opacity:1}50%{opacity:.55}}@keyframes lader-kurs-ruhig{0%{opacity:1}20%{opacity:.6}to{opacity:.12}}@media (prefers-reduced-motion: reduce){.lader-boot{animation:lader-atmen 2.6s ease-in-out infinite}.lader-welle{animation:none}.lader-punkt{animation-name:lader-kurs-ruhig}}.sense-laden{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 0 18px}.sense-laden-bild{display:block;margin-bottom:8px}.sense-laden-titel{font-size:var(--schrift-m);font-weight:700;color:var(--ink);margin:0;text-align:center}.sense-laden-schritt{font-size:var(--schrift-s);color:var(--ink60);margin:0;text-align:center;min-height:1.4em}.sense-ein{animation:sense-ein .32s ease-out both}.liste-laden{display:flex;align-items:center;justify-content:center;min-height:320px}@keyframes sense-ein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.sense-ein{animation:none}}.sense-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.sense-titel{font-family:var(--font-display);font-size:var(--schrift-l);font-weight:700;letter-spacing:-.2px;color:var(--ink);margin:0;flex-shrink:1}.sense-kopf-rechts{display:flex;align-items:center;gap:6px;flex-shrink:0}.sense-stand{font-size:var(--schrift-2xs);color:var(--ink60)}.sense-lage{padding:3px 8px;border-radius:var(--radius-pill);font-size:var(--schrift-2xs);font-weight:700;letter-spacing:.5px;text-transform:uppercase}.sense-oben{display:flex;align-items:flex-start;gap:12px;margin-top:6px}.sense-form{flex-shrink:0}.sense-rechts{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sense-punkte{display:flex;align-items:baseline;gap:3px}.sense-punkte span{font-family:var(--font-display);font-size:36px;font-weight:700;letter-spacing:-1px;line-height:40px}.sense-punkte small{font-family:var(--font-mono);font-size:var(--schrift-s);color:var(--ink60)}.sense-tief{font-size:var(--schrift-m);font-weight:700}.sense-wort{display:flex;align-items:center;gap:4px;font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.3px}.sense-dauer{font-size:var(--schrift-m);font-weight:700;color:var(--ink);margin-top:2px}.sense-warnung{font-size:var(--schrift-s);font-weight:700;color:var(--note-mittel-tinte)}.sense-rat{font-size:var(--schrift-s);color:var(--ink60);line-height:17px;margin:2px 0 0}.sense-quelle{font-size:var(--schrift-2xs);color:var(--ink60);margin:3px 0 0}.sense-satz{font-size:var(--schrift-text);color:var(--ink60);line-height:20px;margin:8px 0 0}.sense-felder{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.sense-feld{padding:7px 8px;border-radius:var(--radius-button);background:var(--paper2);border:1px solid var(--line);min-width:0}.sense-feld-kopf{display:flex;align-items:center;gap:4px;font-size:var(--schrift-2xs);color:var(--ink60);white-space:nowrap;overflow:hidden}.sense-feld-wert{font-size:var(--schrift-m);font-weight:700;color:var(--ink);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sense-feld-zusatz{font-size:var(--schrift-2xs);color:var(--ink60);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sense-details{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:14px;padding:12px 0 0;border:0;border-top:1px solid var(--line);background:none;font:inherit;font-size:var(--schrift-text);font-weight:700;cursor:pointer}@media (max-width: 420px){.sense-oben{align-items:flex-start}.sense-form{width:112px;height:112px}}.bs-details{margin-top:12px;display:flex;flex-direction:column;gap:12px}.bs-block,.bsd-karte{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0}.bs-block-titel{margin:0 0 8px;font-family:var(--font-display);font-size:var(--schrift-l);font-weight:700;letter-spacing:-.2px;color:var(--ink)}.bs-text{margin:0 0 6px;font-size:var(--schrift-text);line-height:20px;color:var(--ink)}.bs-fuss{margin:6px 0 0;font-size:var(--schrift-s);line-height:18px;color:var(--ink60)}.bs-gruende{margin-top:6px;font-size:var(--schrift-s);line-height:17px;color:var(--ink60)}.bs-kopf{display:flex;flex-wrap:wrap;gap:12px}.bs-kopf-karte{flex:1 1 240px;display:flex;align-items:center;gap:14px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.bs-kopf-karte.zwei{background:var(--paper2)}.bs-kopf-karte>div{flex:1;min-width:0}.bs-schild{flex:none;width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.bs-kopf-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bs-kopf-label{font-size:var(--schrift-xs);font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink60)}.bs-kopf-zahl{font-size:var(--schrift-text);font-weight:700;font-variant-numeric:tabular-nums}.bs-kopf-zahl small{font-size:var(--schrift-xs);font-weight:400;color:var(--ink60)}.bs-kopf-titel{margin-top:2px;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.3px;color:var(--ink)}.bs-kopf-satz{margin:3px 0 0;font-size:var(--schrift-m);line-height:19px;color:var(--ink60)}.bs-herkunft{margin:-6px 2px 0;font-size:var(--schrift-2xs);color:var(--ink60)}.bs-schild.verbot{color:var(--note-schlecht-tinte);background:color-mix(in srgb,var(--note-schlecht) 14%,transparent)}.bs-kopf-titel.verbot{color:var(--note-schlecht-tinte)}.bs-kopf-kreis{flex:none;width:46px;height:46px;border-radius:50%;background:var(--surface);display:inline-flex;align-items:center;justify-content:center;color:var(--teal-deep)}.bs-kopf-kreis.warn{background:var(--sand);color:var(--gold-tinte)}.bs-kopf-naechste{font-size:var(--schrift-s);color:var(--ink60)}.bs-kopf-text{margin-top:2px;font-size:var(--schrift-text);line-height:19px;font-weight:700;color:var(--ink)}.bs-richtungen{list-style:none;margin:0;padding:0}.bs-richtungen li{display:grid;grid-template-columns:30px minmax(0,1fr) 78px 16px;align-items:center;column-gap:10px;padding:5px 0}.bs-richtungen b{font-size:var(--schrift-m);font-weight:700;color:var(--ink)}.bs-spur{height:8px;border-radius:4px;background:var(--paper2);overflow:hidden}.bs-spur>span{display:block;height:100%;border-radius:4px}.bs-wort{font-size:var(--schrift-s);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-warn{display:inline-flex;justify-content:center}.bs-richtungen small{grid-column:2 / -1;font-size:var(--schrift-xs);line-height:15px;color:var(--ink60)}.bs-fallwind{display:flex;align-items:flex-start;gap:6px;padding-top:8px;margin-top:8px;border-top:1px solid var(--line)}.bs-aufklapp{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;font-size:var(--schrift-text);font-weight:700;color:var(--ink)}.bs-aufklapp svg{color:var(--ink60)}.bs-aufklapp:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.bs-anordnen-leiste{display:flex;justify-content:flex-end;margin-bottom:-4px}.bs-anordnen-leiste .glasknopf,.bs-anordnen-unten .glasknopf{display:inline-flex;align-items:center;gap:6px}.bs-anordnen{display:flex;flex-direction:column;gap:8px}.bs-anordnen>.bs-fuss{margin:0 2px 2px}.bs-anordnen-reihe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bs-anordnen-reihe li,.bs-anordnen-fest{display:flex;align-items:center;gap:8px;min-height:56px;padding:4px 6px 4px 2px;border:1px solid var(--line);border-radius:var(--radius-mittel);background:var(--surface)}.bs-anordnen-reihe li{transition:transform var(--zeit-schnell, .18s) ease,box-shadow var(--zeit-schnell, .18s) ease}.bs-anordnen-reihe li.zieht{transition:none;position:relative;z-index:2;box-shadow:var(--shadow-float)}.bs-anordnen-reihe li.weicht{will-change:transform}.bs-anordnen-reihe strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--schrift-text);color:var(--ink)}.bs-anordnen-griff{flex:none;width:36px;height:48px;display:grid;place-items:center;border:0;border-radius:var(--radius-klein);background:transparent;color:var(--ink60);cursor:grab;touch-action:none}.bs-anordnen-griff:hover{background:var(--paper2);color:var(--ink)}.bs-anordnen-griff:active{cursor:grabbing}.bs-anordnen-griff:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.bs-anordnen-knoepfe{display:flex;gap:6px;flex:none}.glasknopf.bs-anordnen-pfeil{width:36px;height:36px;min-height:36px;padding:0;border-radius:50%;color:var(--ink60)}.bs-anordnen-fest{border-style:dashed;background:var(--paper2);color:var(--ink60);padding-left:12px}.bs-anordnen-fest>span{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-anordnen-fest small{font-size:var(--schrift-s);color:var(--ink40, var(--ink60))}.bs-anordnen-unten{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:4px}@media (prefers-reduced-motion: reduce){.bs-anordnen-reihe li{transition:none}}.bs-sonne-oben{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.bs-sonne-kopf{flex:1 1 260px;display:flex;align-items:center;gap:12px;min-width:0}.bs-sonne-kreis{flex:none;width:50px;height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--sun) 24%,transparent);color:var(--gold-tinte)}.bs-sonne-titel{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.3px;color:var(--ink)}.bs-sonne-untertitel{margin:2px 0 0;font-size:var(--schrift-s);line-height:17px;color:var(--ink60)}.bs-sonne-kacheln{display:grid;gap:8px}.bs-sonne-kacheln.vier{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:10px}.bs-sonne-kachel{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-button);background:color-mix(in srgb,var(--sun) 8%,var(--surface));font:inherit;text-align:left;color:inherit}.bs-sonne-kachel.bester{background:color-mix(in srgb,var(--reef) 8%,var(--surface));cursor:pointer}.bs-sonne-kachel.bester:hover{border-color:var(--reef)}.bs-sonne-kachel.bester:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.bs-sonne-symbol{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}.bs-sonne-symbol.morgen{color:var(--gold-tinte);background:color-mix(in srgb,var(--sun) 28%,transparent)}.bs-sonne-symbol.mittag{color:var(--gold-tinte);background:color-mix(in srgb,var(--sun) 40%,transparent)}.bs-sonne-symbol.abend{color:var(--coral);background:color-mix(in srgb,var(--coral) 16%,transparent)}.bs-sonne-symbol.bester{color:var(--reef);background:color-mix(in srgb,var(--reef) 16%,transparent)}.bs-sonne-name{margin-top:4px;min-height:30px;font-size:var(--schrift-xs);line-height:15px;color:var(--ink60)}.bs-sonne-wert{max-width:100%;font-family:var(--font-display);font-size:20px;line-height:26px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-sonne-pfeil{position:absolute;top:10px;right:8px;color:var(--ink60)}.bs-sonne-guete{display:flex;gap:4px;width:100%;height:7px;margin-top:4px}.bs-sonne-guete i{flex:1;border-radius:4px;background:color-mix(in srgb,var(--teal) 20%,transparent)}.bs-sonne-guete i.an{background:var(--teal)}.bs-sonne-grafik{position:relative;margin-top:12px;border-radius:var(--radius-button);overflow:hidden;background:var(--navy2)}.bs-sonne-bild{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.bs-sonne-bild{transition:none}}.bs-sonne-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bs-sonne-gitter{stroke:var(--on-brand);stroke-opacity:.3;stroke-width:1;stroke-dasharray:3 4}.bs-sonne-kimm{stroke:var(--on-brand);stroke-opacity:.6;stroke-width:1}.bs-sonne-kante{stroke:var(--on-brand);stroke-opacity:.8;stroke-width:1.2;stroke-dasharray:3 3}.bs-sonne-senkrecht{stroke:var(--on-brand);stroke-opacity:.7;stroke-width:1;stroke-dasharray:3 3}.bs-sonne-marke{stroke:var(--on-brand);stroke-width:2.2}.bs-sonne-saum{stroke:var(--on-brand);stroke-opacity:.45;stroke-width:6.5;stroke-linecap:round}.bs-sonne-mond{fill:var(--on-brand);fill-opacity:.95;stroke:var(--navy);stroke-opacity:.45;stroke-width:3px;paint-order:stroke}.bs-sonne-halo{font-family:var(--font-mono);font-size:var(--schrift-2xs);fill:var(--on-brand);stroke:var(--navy);stroke-opacity:.45;stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.bs-sonne-halo.gross{font-family:var(--font-body);font-size:var(--schrift-xs);font-weight:700}.bs-sonne-etikett rect{fill:var(--surface);fill-opacity:.92}.bs-sonne-etikett.violett rect{fill-opacity:.95}.bs-sonne-etikett .z1{font-family:var(--font-body);font-size:var(--schrift-xs);font-weight:700;fill:var(--ink)}.bs-sonne-etikett .z2{font-family:var(--font-body);font-size:var(--schrift-2xs);fill:var(--ink60)}.bs-sonne-etikett.violett .z1,.bs-sonne-etikett.violett .z2{fill:var(--on-brand)}.bs-sonne-achse{position:relative;height:18px;margin-top:4px}.bs-sonne-achse span{position:absolute;top:0;transform:translate(-50%);font-family:var(--font-mono);font-size:var(--schrift-2xs);color:var(--ink60);white-space:nowrap}.bs-sonne-achse span:first-child{transform:none}.bs-sonne-achse span:last-child{transform:translate(-100%)}.bs-sonne-mehr{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.bs-sonne-richtung{font-size:var(--schrift-m);font-weight:700;color:var(--ink)}.bs-sonne-hinweis{font-size:var(--schrift-s);line-height:17px;color:var(--ink60);margin-top:3px}.bs-sonne-stunde{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;margin-top:8px;font-size:var(--schrift-s);color:var(--ink60)}.bs-sonne-von{font-family:var(--font-mono);font-size:var(--schrift-s);color:var(--ink)}.bs-sonne-punkt{width:7px;height:7px;border-radius:50%}.bs-sonne-punkt.golden{background:var(--sun)}.bs-sonne-punkt.blau{background:var(--navy2)}.bsd{display:flex;flex-direction:column;gap:12px;min-width:0}.bsd-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-bottom:8px}.bsd-titel{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin:0;font-family:var(--font-display);font-size:var(--schrift-l);font-weight:700;letter-spacing:-.2px;color:var(--ink)}.bsd-zusatz{position:relative;display:inline-block;white-space:nowrap;font-family:var(--font-body);font-size:var(--schrift-m);font-weight:400;color:var(--ink60);letter-spacing:0}.bsd-zusatz .platz{visibility:hidden}.bsd-zusatz .text{position:absolute;left:0;top:0}.bsd-marke{padding:1px 7px;border-radius:var(--radius-pill);background:var(--sand);font-family:var(--font-body);font-size:var(--schrift-2xs);font-weight:700;letter-spacing:.3px;color:var(--gold-tinte)}.bsd-info{position:relative;display:inline-flex;padding:2px;border:0;border-radius:50%;background:none;cursor:pointer;color:var(--ink60)}.bsd-info:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%}.bsd-info:hover,.bsd-info.an{color:var(--knopf-text)}.bsd-info:focus-visible{outline:2px solid var(--knopf-text);outline-offset:1px}.bsd-info-text{margin:0 0 8px;font-size:var(--schrift-s);line-height:18px;color:var(--ink60)}.bsd-schalter{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-pill);max-width:100%;overflow-x:auto;scrollbar-width:none;margin-left:auto}.bsd-stufe{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:var(--schrift-s);font-weight:700;color:var(--ink60);white-space:nowrap;cursor:pointer}.bsd-stufe:not(.an):hover{color:var(--ink)}.bsd-stufe:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.bsd-krone{display:inline-flex;color:var(--note-mittel)}.bsd-svg{display:block;overflow:visible}.bsd-flaeche{position:relative}.bsd-einheit{font-size:var(--schrift-s);color:var(--ink60)}.bsd-nacht{fill:var(--navy);opacity:.05}.bsd-leiste-tag{fill:var(--sun);opacity:.75}.bsd-leiste-nacht{fill:var(--navy2);opacity:.55}.bsd-sonne-schein{fill:var(--sun);opacity:.25}.bsd-sonne{fill:var(--sun)}.bsd-mond{fill:var(--ink40);fill-opacity:.35;stroke:var(--ink40);stroke-width:2.2;stroke-linejoin:round}.bsd-achse{font-family:var(--font-mono);font-size:var(--schrift-2xs);fill:var(--ink40)}.bsd-zustand{font-family:var(--font-body);font-size:var(--schrift-2xs);fill:var(--ink60)}.bsd-gitter{stroke:var(--line);stroke-width:1}.bsd-gitter.leise{stroke-dasharray:3 4}.bsd-grenze{stroke:var(--ink40);stroke-opacity:.3;stroke-width:1;stroke-dasharray:3 4}.bsd-punkt{stroke:var(--surface);stroke-width:2.2}.bsd-wert{font-family:var(--font-body);font-size:var(--schrift-2xs);font-weight:700;fill:var(--ink)}.bsd-periode{font-family:var(--font-body);font-size:var(--schrift-2xs);fill:var(--ink60)}.bsd-svg{animation:bsd-ein .22s ease-out}@keyframes bsd-ein{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion: reduce){.bsd-svg{animation:none}}.bsd-bis{position:absolute;max-width:70%;padding:1px 6px;border-radius:var(--radius-mini);background:color-mix(in srgb,var(--surface) 85%,transparent);font-size:var(--schrift-2xs);color:var(--ink60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.bsd-sperre-schicht{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 8px;background:color-mix(in srgb,var(--surface) 72%,transparent)}.bsd-sperre-schicht .verlauf-premium{margin:0;max-width:100%;box-shadow:var(--schatten-2);background:linear-gradient(color-mix(in srgb,var(--sun) 15%,transparent),color-mix(in srgb,var(--sun) 15%,transparent)),var(--surface)!important}.bsd-leer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:var(--schrift-s);color:var(--ink60);pointer-events:none}.bsd-auslauf-oben{stop-color:var(--surface);stop-opacity:0}.bsd-auslauf-unten{stop-color:var(--surface);stop-opacity:.92}.bsd-blase{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;max-width:240px;padding:6px 11px;border-radius:var(--radius-klein);border:1.2px solid var(--line);background:var(--surface);box-shadow:var(--schatten-2);pointer-events:none;font-size:var(--schrift-xs);line-height:1.3;color:var(--ink);white-space:nowrap}.bsd-blase b{font-weight:700}.bsd-blase span{font-size:var(--schrift-xs);opacity:.85}.bsd-blase.oben{transform:translate(-50%,-100%)}.bsd-legende{display:flex;flex-wrap:wrap;gap:4px 12px;margin-left:auto;font-size:var(--schrift-xs);color:var(--ink60)}.bsd-legende i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:-1px}.bsd-legende i.bsd-legende-welle{opacity:.55}.bsd-tide-inhalt{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bsd-tide-kurve{flex:1 1 280px;min-width:0}.bsd-tide-uhr{font-family:var(--font-mono);font-size:var(--schrift-3xs);fill:var(--teal-deep)}.bsd-tide-reihe{flex:1 1 200px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.bsd-tide-kachel{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 8px;border-radius:var(--radius-button);border:1px solid var(--line);background:var(--paper)}.bsd-tide-kachel svg{color:var(--teal)}.bsd-tide-name{margin-top:4px;min-height:30px;font-size:var(--schrift-xs);line-height:15px;color:var(--ink60)}.bsd-tide-zeit{font-family:var(--font-display);font-size:24px;line-height:30px;font-weight:700;color:var(--ink);margin-top:2px;white-space:nowrap}.bsd-tide-wert{font-family:var(--font-mono);font-size:var(--schrift-s);line-height:17px;min-height:17px;color:var(--teal-deep);margin-top:2px;white-space:pre}.bsd-matrix{display:grid;gap:5px 4px;align-items:center}.bsd-matrix-zeile{display:contents}.bsd-matrix-name{padding-right:6px;font-size:var(--schrift-xs);line-height:14px;color:var(--ink60)}.bsd-zelle{height:22px;border-radius:var(--radius-mini);opacity:.62}.bsd-zelle.leer{background:var(--line);opacity:1}.bsd-matrix-zeit{font-family:var(--font-mono);font-size:var(--schrift-3xs);color:var(--ink60);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meer-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.meer-verteilung{font-family:var(--font-body);font-size:var(--schrift-xs);letter-spacing:0;text-transform:none;color:var(--ink60);white-space:nowrap}.meer-nur-info{font-family:var(--font-body);font-size:var(--schrift-xs);letter-spacing:0;text-transform:none;font-weight:400;color:var(--ink60)}.meer-leiste{display:flex;height:14px;border-radius:var(--radius-pill);overflow:hidden;margin-bottom:12px;background:var(--paper2)}.meer-leiste>span{display:block}.meer-rumpf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.meer-links{min-width:0}.meer-kacheln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.meer-mehr{margin-top:10px;min-height:var(--gk-klein);padding:0 14px;border-radius:var(--radius-pill);cursor:pointer;font:inherit;font-size:var(--schrift-s);font-weight:700;color:var(--knopf-text)}.meer-kachel{--meer-farbe: var(--grund-kies);--meer-flaeche: color-mix(in srgb, var(--meer-farbe) 10%, var(--surface));position:relative;overflow:hidden;text-align:center;padding-bottom:12px;border-radius:var(--radius-card);border:1px solid var(--line);background:var(--meer-flaeche);container-type:inline-size}.meer-bild{position:relative;aspect-ratio:5 / 4;background:linear-gradient(to bottom,color-mix(in srgb,var(--meer-farbe) 55%,var(--surface)),var(--meer-flaeche))}.meer-bild .meer-foto{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.meer-bild .meer-symbol{display:block;width:62%;height:100%;margin:0 auto;object-fit:contain}.meer-bild:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,transparent 60%,var(--meer-flaeche))}.meer-kachel.aus .meer-foto,.meer-kachel.aus .meer-symbol{opacity:.45}.meer-name{position:relative;margin-top:-14px;padding:0 6px;font-size:var(--schrift-m);font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meer-zahl{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:22px;font-size:min(30px,24cqi);line-height:36px;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px}.meer-prozent{font-size:.62em}.meer-ca{font-family:var(--font-body);font-size:var(--schrift-s);font-weight:700}.meer-zahl.vage,.meer-zahl.leer{color:var(--ink60)}.meer-zahl.wort{font-family:var(--font-body);font-size:var(--schrift-text);font-weight:700;color:var(--ink60)}.meer-kachel.aus .meer-zahl.wort{color:var(--ink40)}.meer-spur{height:5px;margin:0 10px;border-radius:var(--radius-pill);overflow:hidden;background:color-mix(in srgb,var(--meer-farbe) 22%,var(--surface))}.meer-spur i{display:block;height:100%;border-radius:inherit;background:var(--meer-farbe)}button.meer-kachel{display:block;width:100%;margin:0;font:inherit;color:inherit;cursor:pointer;transition:border-color var(--zeit-schnell),transform var(--zeit-schnell)}button.meer-kachel:hover{border-color:color-mix(in srgb,var(--meer-farbe) 60%,var(--line))}button.meer-kachel:active{transform:scale(.98)}button.meer-kachel:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.meer-bild,.meer-name,.meer-zahl,.meer-spur{display:block}.meer-mehr-zeichen{position:absolute;top:5px;right:5px;z-index:1;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:var(--schrift-3xs);font-weight:700;line-height:1;color:var(--on-brand);background:var(--buchtkopf-schleier-42)}@media (prefers-reduced-motion: reduce){button.meer-kachel{transition:none}button.meer-kachel:active{transform:none}}.poi-drawer-bg>.drawer.grund-seite{z-index:10;animation:grund-seite-rein var(--zeit-mittel) cubic-bezier(.16,1,.3,1)}.poi-drawer-bg>.drawer.grund-seite.geht{animation:grund-seite-raus var(--zeit-schnell) var(--kurve) forwards;pointer-events:none}@media (max-width: 860px){.poi-drawer-bg>.drawer.grund-seite{position:absolute;top:0;right:0;bottom:0}}@keyframes grund-seite-rein{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes grund-seite-raus{to{transform:translate(40px);opacity:0}}@media (prefers-reduced-motion: reduce){.poi-drawer-bg>.drawer.grund-seite,.poi-drawer-bg>.drawer.grund-seite.geht{animation:none}}.grund-seite-knoepfe{position:absolute;top:calc(env(safe-area-inset-top,0px) + 12px);left:12px;z-index:1;pointer-events:auto}.grund-seite-bild{position:relative;aspect-ratio:3 / 2;background:var(--paper2)}.grund-seite-bild .grund-seite-foto{display:block;width:100%;height:100%;object-fit:cover}.grund-seite-bild:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,transparent 55%,var(--paper))}.grund-seite-rumpf{position:relative;margin-top:-10px;padding:0 22px 40px}.grund-seite-titel{margin:0;font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:var(--eng);line-height:1.12;color:var(--ink)}.grund-seite-wert{display:inline-flex;align-items:center;gap:7px;margin:10px 0 0;padding:5px 11px;border-radius:var(--radius-pill);font-size:var(--schrift-m);font-weight:700;color:var(--ink);background:color-mix(in srgb,var(--meer-farbe) 16%,var(--paper));border:1px solid color-mix(in srgb,var(--meer-farbe) 45%,transparent)}.grund-seite-wert i,.grund-seite-typ i{display:block;width:8px;height:8px;border-radius:50%;background:var(--meer-farbe)}.grund-seite-kurz{margin:12px 0 0;font-size:var(--schrift-l);line-height:1.5;color:var(--ink)}.grund-seite-typen{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.grund-seite-typ{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;cursor:pointer;border-radius:var(--radius-pill);font:inherit;font-size:var(--schrift-s);font-weight:700;color:var(--gk-chip-schrift)}.grund-seite-typ:focus-visible,.grund-seite-weiter:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.grund-seite-abschnitt{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.grund-seite-abschnitt h3,.grund-seite-quellen h3{margin:0 0 8px;font-size:var(--schrift-s);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ink60)}.grund-seite-abschnitt p{margin:0 0 8px;font-size:var(--schrift-text);line-height:1.55;color:var(--ink)}.grund-seite-abschnitt ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.grund-seite-abschnitt li{position:relative;padding-left:15px;font-size:var(--schrift-text);line-height:1.55;color:var(--ink)}.grund-seite-abschnitt li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--teal)}.grund-seite-abschnitt p.grund-seite-hinweis{margin:10px 0 0;font-size:var(--schrift-s);color:var(--ink60)}.grund-seite-quellen{margin-top:22px;padding-top:14px;border-top:1px solid var(--line)}.grund-seite-quellen ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.grund-seite-quellen li{font-size:var(--schrift-xs);line-height:1.45;color:var(--ink60)}.grund-seite-weiter{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:24px;padding:12px;cursor:pointer;border-radius:var(--radius-button);font:inherit;font-size:var(--schrift-text);font-weight:700;color:var(--knopf-text)}.anker-spalte.meer-anker{width:112px;gap:14px;padding:4px 0 4px 12px;border-left:1px solid var(--line)}.meer-anker .anker-zeile{align-items:flex-start}@media (max-width: 359px){.meer-rumpf{grid-template-columns:minmax(0,1fr);gap:0}.anker-spalte.meer-anker{width:auto;flex-direction:row;gap:12px;margin-top:14px;padding:12px 0 0;border-left:0;border-top:1px solid var(--line)}.meer-anker .anker-zeile{flex:1}}.anker-spalte{flex:1;display:flex;flex-direction:column;gap:10px}.anker-zeile{display:flex;align-items:center;gap:8px;color:var(--teal)}.anker-name{font-size:var(--schrift-xs);color:var(--ink60)}.anker-wert{font-size:var(--schrift-m);font-weight:700;color:var(--ink)}.anker-leer{font-size:var(--schrift-xs);color:var(--ink60)}.anker-marke{font-size:var(--schrift-2xs);color:var(--ink60);margin-top:1px}.grund-hinweis{font-size:var(--schrift-s);color:var(--ink60);line-height:1.5;margin:0 0 12px}.eig-kacheln+.eig-gruppe{margin-top:18px}.eig-kacheln{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eig-kachel{display:flex;align-items:center;gap:7px;padding:10px 11px;border-radius:var(--radius-button);background:var(--paper2);border:1px solid var(--line);color:var(--ink60);font-size:var(--schrift-m);font-weight:700}.eig-kachel.an{border-color:var(--teal);color:var(--ink)}.eig-kachel.an svg{color:var(--teal)}.eig-kachel.gibts{background:color-mix(in srgb,var(--note-gut) 12%,var(--paper));border-color:color-mix(in srgb,var(--note-gut) 40%,transparent)}.eig-kachel.gibts svg{color:var(--note-gut)}.eig-kachel-text{flex:1}.eig-kachel-wert{font-weight:600;color:var(--ink60)}.eig-kachel:not(.an) .eig-kachel-wert{color:var(--ink60)}.gate-seite{display:grid;place-items:start center}.gate-karte{min-height:420px;max-width:860px;box-shadow:var(--shadow-float);border:1px solid var(--line)}.gate-karte .id-links{padding:30px 32px}.gate-karte .id-rechts{padding:34px 32px 26px}.gate-punkte{list-style:none;display:flex;flex-direction:column;gap:9px;margin:0 0 22px;font-size:var(--schrift-m);color:var(--ink)}.gate-punkte li{display:flex;align-items:center;gap:9px}.gate-punkte li svg{color:var(--teal);flex-shrink:0}.gate-note{font-size:var(--schrift-s);color:var(--ink60);line-height:1.5;margin-top:12px}@media (max-width: 760px){.gate-karte{max-height:none}.gate-karte .id-links{min-height:180px}}.feed-photos img{background:var(--paper2)}.ig-spalte{max-width:500px;display:flex;flex-direction:column;gap:22px}.ig-leute{display:flex;gap:16px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none}.ig-leute::-webkit-scrollbar{display:none}.ig-person{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:var(--schrift-xs);color:var(--ink60);flex-shrink:0;max-width:68px}.ig-person span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:68px}.ig-ring{padding:3px;border-radius:50%;background:linear-gradient(135deg,var(--teal),var(--aqua),var(--sun));display:inline-flex}.ig-ring .ig-av{border:2px solid var(--paper)}.ig-av{border-radius:50%;object-fit:cover;display:inline-grid;place-items:center;color:var(--on-brand);font-weight:700;flex-shrink:0}.ig-beitrag{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.ig-kopf{display:flex;align-items:center;gap:10px;padding:12px 14px}.ig-kopf-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ig-kopf-text b{font-size:var(--schrift-text);font-weight:700}.ig-kopf-text span{font-size:var(--schrift-s);color:var(--ink60)}.ig-zeit{margin-left:auto;font-size:var(--schrift-s);color:var(--ink60);white-space:nowrap}.ig-medien{position:relative;background:var(--paper2);user-select:none;-webkit-user-select:none}.ig-band{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:4 / 5;max-height:640px}.ig-band::-webkit-scrollbar{display:none}.ig-band img{width:100%;height:100%;flex:0 0 100%;object-fit:cover;scroll-snap-align:start;background:var(--paper2)}.ig-zaehler{position:absolute;top:12px;right:12px;font-family:var(--font-mono);font-size:var(--schrift-xs);padding:4px 9px;border-radius:var(--radius-pill);background:#091a298c;color:var(--on-brand)}.ig-punkte{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:5px}.ig-punkte button{width:6px;height:6px;border-radius:50%;background:#ffffff8c;padding:0}.ig-punkte button.an{background:var(--on-brand);transform:scale(1.25)}.ig-blitz{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--on-brand);opacity:0;pointer-events:none;filter:drop-shadow(0 6px 24px rgba(0,0,0,.35))}.ig-blitz.an{animation:ig-blitz .7s cubic-bezier(.2,1.4,.4,1)}@keyframes ig-blitz{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.ig-aktionen{display:flex;align-items:center;gap:4px;padding:6px 8px 0}.ig-aktion{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--ink)}.ig-aktion.an{color:var(--coral)}.ig-geteilt{font-size:var(--schrift-s);color:var(--teal-deep);margin-left:6px}.ig-text{padding:2px 14px 14px;display:flex;flex-direction:column;gap:5px;font-size:var(--schrift-text);line-height:1.45}.ig-likes{font-weight:700}.ig-caption,.ig-kommentar{margin:0;overflow-wrap:anywhere}.ig-caption b,.ig-kommentar b{font-weight:700;margin-right:4px}.ig-mehr{text-align:left;color:var(--ink60);font-size:var(--schrift-m);padding:0}.ig-mehr:hover{color:var(--ink)}.ig-kommentar{position:relative;padding-right:22px}.ig-kommentar-weg{position:absolute;right:0;top:2px;color:var(--ink60);padding:2px;display:inline-flex}.ig-kommentar-weg:hover{color:var(--coral)}.ig-antwort{display:flex;align-items:center;gap:10px;margin-top:6px;padding-top:10px;border-top:1px solid var(--line)}.ig-antwort input{flex:1;border:none;outline:none;background:transparent;font-size:var(--schrift-text);color:var(--ink);padding:6px 0}.ig-antwort input::placeholder{color:var(--ink40)}.ig-antwort button{color:var(--knopf-text);font-weight:700;font-size:var(--schrift-text);padding:4px 2px}.ig-antwort button:disabled{opacity:.5}.ig-toern{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.ig-toern-sym{width:44px;height:44px;border-radius:var(--radius-button);background:var(--teal-soft);color:var(--hebung);display:grid;place-items:center;flex-shrink:0}.ig-toern-text{min-width:0;flex:1}.ig-toern-titel{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-text);letter-spacing:var(--eng-klein)}.ig-toern-meta{font-size:var(--schrift-s);color:var(--ink60);margin-top:2px}.ig-toern-weg{font-size:var(--schrift-m);color:var(--ink60);margin-top:3px}.ig-toern-zahlen{display:flex;flex-direction:column;gap:6px;font-size:var(--schrift-m);color:var(--ink60);align-items:flex-end}.ig-toern-zahlen span{display:inline-flex;align-items:center;gap:5px}@media (max-width: 860px){.ig-seite{padding-left:0;padding-right:0}.ig-seite .page-head,.ig-seite .tabs,.ig-leute,.ig-toern,.ig-seite .safety-note{margin-left:18px;margin-right:18px}.ig-spalte{max-width:none;gap:14px}.ig-beitrag,.ig-spalte .anzeige-native{border-left:none;border-right:none;border-radius:0}.anzeige-banner-bild{width:96px}.anzeige-zeile .anzeige-text{-webkit-line-clamp:1}.anzeige-partner-innen{gap:12px}.anzeige-partner .anzeige-rumpf{min-width:0;flex-basis:calc(100% - 68px)}.anzeige-partner .anzeige-cta{margin-left:68px}}.affiliate-gruppen{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column}.affiliate-gruppen li{padding:12px 0 12px 22px;border-top:1px solid var(--line);font-size:var(--schrift-text);line-height:1.5;position:relative}.affiliate-gruppen li:last-child{border-bottom:1px solid var(--line)}.affiliate-gruppen li:before{content:"";position:absolute;left:0;top:20px;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--teal)}.affiliate-danke{margin-top:clamp(24px,4vh,40px);padding:22px 26px;max-width:620px;border-left:2px solid var(--teal);background:var(--teal-soft);border-radius:0 var(--radius-card) var(--radius-card) 0;font-size:var(--schrift-text);line-height:1.7;color:var(--ink)}.partner-felder select{border:1px solid var(--line);border-radius:var(--radius-button);padding:12px 14px;font-family:var(--font-body);font-size:var(--schrift-text);letter-spacing:0;text-transform:none;color:var(--ink);background:var(--surface);outline:none;transition:border-color var(--zeit-schnell)}.partner-felder select:focus{border-color:var(--teal)}.affiliate-karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:20px 22px;margin-bottom:24px;max-width:760px}.affiliate-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:16px}.affiliate-code{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;margin-top:8px;display:flex;align-items:center;gap:10px}.affiliate-aus{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--coral);border:1px solid var(--coral);border-radius:var(--radius-pill);padding:3px 8px}.affiliate-link{display:flex;align-items:center;gap:8px}.affiliate-link code{font-family:var(--font-mono);font-size:var(--schrift-m);color:var(--ink);background:var(--paper2);border-radius:var(--radius-button);padding:8px 12px;-webkit-user-select:all;user-select:all}.stat-tiles.affiliate-zahlen{grid-template-columns:repeat(5,1fr);max-width:none;margin-bottom:12px}.affiliate-klein{font-size:var(--schrift-s);line-height:1.5;color:var(--ink60);margin:0}.affiliate-klein a{color:var(--teal-deep);text-decoration:underline}@media (max-width: 720px){.stat-tiles.affiliate-zahlen{grid-template-columns:repeat(2,1fr)}}.abgeschaltet{padding:12px 14px;font-size:var(--schrift-m);line-height:1.5;color:var(--ink60);background:var(--paper2);border-radius:var(--radius-button);border:1px dashed var(--line)}.ig-text .abgeschaltet{margin-top:10px}.id-hinweis{font-size:var(--schrift-m);line-height:1.5;color:var(--ink60);background:var(--paper2);border-radius:var(--radius-button);padding:10px 12px;margin:0 0 14px}.wartung{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:var(--navy-tief);color:var(--on-dark)}.wartung-karte{max-width:460px;width:100%;text-align:center;background:var(--glas-06);border:1px solid var(--glas-12);border-radius:var(--radius-panel);padding:40px 32px}.wartung-zeichen{width:56px;height:56px;margin:0 auto 10px;display:block}.wartung-marke{font-family:var(--font-marke);font-weight:700;font-size:var(--schrift-text);letter-spacing:.22em;color:var(--aqua);margin-bottom:18px}.wartung-titel{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.02em;margin:0 0 10px;color:var(--on-dark)}.wartung-text{font-size:var(--schrift-text);line-height:1.65;color:var(--on-dark-72);margin:0 0 24px}.wartung-knoepfe{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.wartung .btn-ghost{color:var(--on-dark)}.wartung-klein{font-size:var(--schrift-s);line-height:1.5;color:var(--on-dark-50);margin:18px 0 0}.fuss-newsletter{display:flex;flex-direction:column;gap:9px;flex:1 1 280px;max-width:360px;min-width:0}.fuss-newsletter b{font-size:var(--schrift-s);letter-spacing:.4px;margin-bottom:3px}.fuss-newsletter-text{font-size:var(--schrift-m);line-height:1.55;color:var(--on-dark-72);margin:0}.fuss-newsletter .tester-feld{margin-top:2px;max-width:none}.fuss-newsletter .tester-danke{margin-top:2px;max-width:none;font-size:var(--schrift-m)}.blog-newsletter-innen{max-width:560px;margin:0 auto;position:relative}.blog-newsletter .fuss-newsletter{max-width:none;gap:12px}.blog-newsletter .fuss-newsletter b{font-family:var(--font-display);font-size:clamp(24px,3vw,32px);letter-spacing:-.01em;font-weight:700;margin-bottom:4px}.blog-newsletter .fuss-newsletter-text{font-size:var(--schrift-l)}@media (max-width: 760px){.fuss-newsletter{max-width:none;flex-basis:100%}}.anfrage-reihe{display:grid;grid-template-columns:1fr 1fr;gap:12px}.anfrage-reihe.drei{grid-template-columns:1fr 1fr 1fr}.anfrage-knoepfe{display:flex;gap:10px;flex-wrap:wrap}.anfrage-preis{border-top:1px solid var(--line);padding-top:12px}.anfrage-preis-zahl{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:var(--eng);color:var(--teal-deep);font-variant-numeric:tabular-nums}.anfrage-preis-sub{font-size:var(--schrift-s);color:var(--ink60);margin-top:2px}.anfrage-fertig{border-color:var(--teal)}.anfrage-fertig-kopf{display:flex;align-items:center;gap:8px;color:var(--teal-deep);font-size:var(--schrift-text)}.anfrage-nummer{font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--ink60)}.anfrage-zeile{align-items:flex-start}.anfrage-stand{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1px;text-transform:uppercase;padding:4px 9px;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink60);background:var(--surface);white-space:nowrap}.anfrage-stand.bestaetigt,.anfrage-stand.angekommen{color:var(--teal-deep);border-color:var(--teal)}.anfrage-stand.storniert,.anfrage-stand.nicht_erschienen{color:var(--coral);border-color:var(--coral)}.anfrage-karten{display:flex;flex-direction:column;gap:16px;max-width:620px}.anfrage-karte-kopf{display:flex;justify-content:space-between;align-items:center;gap:12px}.anfrage-karte-zeile{font-size:var(--schrift-text);color:var(--ink60)}.anfrage-karte-fuss{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width: 760px){.anfrage-reihe,.anfrage-reihe.drei{grid-template-columns:1fr}}.row-baysense{display:inline-flex;align-items:center;gap:3px;padding:1px 7px 1px 5px;border-radius:var(--radius-pill);font-weight:700;font-variant-numeric:tabular-nums;font-size:var(--schrift-s)}.row-baysense.vorlaeufig{opacity:.62}.card-rating-n{color:var(--ink60);font-weight:500;margin-left:2px}.row-dienste{display:flex;gap:6px;margin-top:5px;color:var(--ink60)}.row-dienst{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-mini);background:var(--paper2)}.row-dienst.wort{width:auto;padding:0 6px;font-size:var(--schrift-2xs);font-weight:700;letter-spacing:.04em}.ort-karte{margin-top:6px}.ort-unterzeile{font-size:var(--schrift-text);color:var(--ink60);margin-top:2px}.ort-status{font-size:var(--schrift-text);margin-top:6px;color:var(--ink60)}.ort-status b,.ort-status-wort{font-weight:700}.ort-status.offen b,.ort-status-wort.offen{color:var(--note-gut-tinte)}.ort-status.zu b,.ort-status-wort.zu{color:var(--note-schlecht-tinte)}.ort-status.unbekannt b,.ort-status-wort.unbekannt{color:var(--ink60);font-weight:600}.ort-knoepfe{display:flex;gap:18px;margin:18px 0 6px;flex-wrap:wrap}.ort-knopf{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:var(--schrift-s);font-weight:600;color:var(--knopf-text);text-decoration:none;min-width:58px}.ort-knopf-rund{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--knopf-text)}@media (hover: hover){.ort-knopf:hover .ort-knopf-rund{--gk-zustand: var(--gk-gedrueckt)}}.ort-knopf:active .ort-knopf-rund{--gk-zustand: var(--gk-gedrueckt)}@media (prefers-reduced-motion: no-preference){.ort-knopf:active .ort-knopf-rund{--gk-druck: var(--gk-gedrueckt-skala)}}button.ort-knopf{all:unset;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:var(--schrift-s);font-weight:600;color:var(--knopf-text);min-width:58px;cursor:pointer}.ort-knopf.an .ort-knopf-rund{color:var(--coral)}.ort-knopf:focus-visible{outline:2px solid var(--knopf-text);outline-offset:3px;border-radius:var(--radius-klein)}.ort-zeilen{margin-top:14px;border-top:1px solid var(--line)}.ort-zeile{display:flex;align-items:flex-start;gap:14px;padding:12px 2px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:var(--schrift-text)}.ort-zeile>svg{flex-shrink:0;color:var(--teal-deep);margin-top:1px}a.ort-zeile:hover{background:var(--paper2)}.ort-zeile-inhalt{flex:1;min-width:0;overflow-wrap:anywhere}.ort-zeiten-knopf{all:unset;cursor:pointer;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 4px}.ort-zeiten-knopf:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.ort-pfeil{color:var(--ink60);margin-left:6px;font-size:var(--schrift-s)}.ort-woche{margin-top:10px;border-collapse:collapse;font-size:var(--schrift-m)}.ort-woche th{text-align:left;font-weight:500;color:var(--ink60);padding:3px 18px 3px 0}.ort-woche td{color:var(--ink);padding:3px 0;font-variant-numeric:tabular-nums}.ort-woche tr.heute th,.ort-woche tr.heute td{font-weight:700;color:var(--ink)}.ort-hinweis{font-size:var(--schrift-xs);color:var(--ink60);margin-top:6px;line-height:1.45}.ort-merkmale{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 14px}.ort-merkmale li{display:flex;align-items:center;gap:8px;font-size:var(--schrift-text);color:var(--ink)}.ort-merkmale li.an svg{color:var(--note-gut)}.ort-merkmale li{padding:6px 8px;border-radius:var(--radius-klein)}.ort-merkmale li.an{background:color-mix(in srgb,var(--note-gut) 12%,var(--paper))}.ort-merkmale li.aus{color:var(--ink40)}.ort-merkmale li.aus span{text-decoration:line-through}.ort-quelle{font-size:var(--schrift-xs);color:var(--ink60);margin-top:22px;line-height:1.5}.ort-quelle a{color:var(--ink60)}.ort-erhoben-kurz{font-size:var(--schrift-text);color:var(--ink60);margin-top:4px}.ort-erhoben{margin:0;padding:0;border-top:1px solid var(--line)}.ort-erhoben div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line);font-size:var(--schrift-text)}.ort-erhoben dt{color:var(--ink60)}.ort-erhoben dd{margin:0;color:var(--ink);font-weight:600;text-align:right}.ort-erhoben-osm{font-family:var(--font-mono);font-size:var(--schrift-2xs);font-weight:400;letter-spacing:.08em;color:var(--ink60)}.ort-erhoben-umgebung{display:block;font-size:var(--schrift-xs);font-weight:400;color:var(--ink60);margin-top:1px}.ort-kachel-umgebung{display:block;font-size:var(--schrift-2xs);color:var(--ink60);line-height:1.2}.eig-kachel-umgebung{display:block;font-size:var(--schrift-2xs);font-weight:400;color:var(--ink60)}.zeit-regler{position:absolute;left:50%;bottom:34px;transform:translate(-50%);width:min(420px,calc(100% - 200px));z-index:5;border-radius:var(--radius-card);padding:10px 14px 8px}.zeit-kopf{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.zeit-marke{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.6px;text-transform:uppercase;color:var(--ink60)}.zeit-wann{font-size:var(--schrift-text);color:var(--ink)}.zeit-wind{font-size:var(--schrift-s);color:var(--ink60);flex:1;min-width:0}.zeit-jetzt{font:inherit;font-size:var(--schrift-s);font-weight:700;color:var(--knopf-text);border-radius:var(--radius-pill);padding:2px 9px;cursor:pointer}.zeit-regler input[type=range]{width:100%;margin:8px 0 2px;accent-color:var(--knopf);cursor:pointer}.zeit-skala{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--schrift-2xs);color:var(--ink60)}.zeit-premium{font-size:var(--schrift-xs);color:var(--ink60);margin-top:4px;text-align:center}@media (max-width: 860px){.zeit-regler{width:calc(100% - 120px);bottom:64px}}.fav-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.fav-kopf .page-title{margin:0}.fav-kopf-zahl{font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:1.6px;text-transform:uppercase;color:var(--ink60)}.fav-satz{color:var(--ink60);font-size:var(--schrift-text);line-height:1.5;margin:8px 0 26px}.fav-gruppen{display:flex;flex-direction:column;gap:26px}.fav-gruppe-kopf{display:flex;align-items:center;gap:9px;margin:0 0 8px;font-family:var(--font-display);font-weight:700;font-size:var(--schrift-text);letter-spacing:var(--eng-klein);color:var(--ink)}.fav-glyph{flex:none;font-size:var(--schrift-text);line-height:1;width:22px;text-align:center}.fav-zahl{margin-left:2px;min-width:22px;height:20px;padding:0 7px;border-radius:var(--radius-pill);background:var(--paper2);color:var(--ink60);font-family:var(--font-mono);font-size:var(--schrift-xs);font-weight:500;display:inline-grid;place-items:center}.fav-zeilen{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.fav-zeile{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:10px 12px}.fav-zeile+.fav-zeile{border-top:1px solid var(--line)}.fav-ziel{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;color:var(--ink);text-decoration:none}.fav-ziel:hover .fav-name{color:var(--teal-deep)}.fav-ziel:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:var(--radius-mini)}.fav-name{font-weight:600;font-size:var(--schrift-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fav-notiz{color:var(--ink60);font-size:var(--schrift-s);line-height:1.4;overflow-wrap:anywhere}.fav-aktionen{display:flex;gap:6px;flex-shrink:0}.fav-entfernen{display:inline-flex;align-items:center;gap:5px}.fav-entfernen svg{color:var(--coral)}.fav-notiz-feld{flex-basis:100%;margin-top:2px}.fav-leer{padding:56px 20px}.fav-leer-titel{color:var(--ink);font-weight:600}.fav-leer-hinweis{max-width:360px;margin:8px auto 18px;font-size:var(--schrift-m);line-height:1.5}.fav-leer .btn-mini{display:inline-block;text-decoration:none}.fav-verweis{margin-top:18px;font-size:var(--schrift-m)}.fav-verweis a{color:var(--teal-deep)}@media (max-width: 560px){.fav-aktionen{flex-basis:100%}}.besuch-zahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.besuch-zahl{display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.besuch-zahl-wert{font-family:var(--font-mono);font-size:var(--schrift-xl);color:var(--ink)}.besuch-zahl-label{font-size:var(--schrift-xs);color:var(--ink60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.besuch-besuche{margin:8px 0 14px;font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--ink60)}.besuch-karte{position:relative;height:220px;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--line);background:var(--paper2)}.besuch-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 20px}.besuch-chip{padding:6px 13px;border-radius:var(--radius-pill);color:var(--gk-chip-schrift);font:inherit;font-size:var(--schrift-s);font-weight:600;cursor:pointer}.besuch-chip:not(.an):hover{color:var(--ink)}.besuch-chip:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.besuch-trenner{width:1px;height:20px;background:var(--line);margin:0 2px}.besuch-zeile{flex-wrap:nowrap}.besuch-toern{display:inline-flex;align-items:center;gap:5px;max-width:180px;text-decoration:none}.besuch-toern-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.besuch-skelett{display:flex;flex-direction:column;gap:14px}.besuch-verweis{margin:-4px 0 16px;font-size:var(--schrift-m)}.besuch-verweis a{display:inline-flex;align-items:center;gap:6px;color:var(--teal-deep)}@media (max-width: 560px){.besuch-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.besuch-zeile{flex-wrap:wrap}.besuch-toern-name{display:none}}.verlauf{margin-top:14px}.verlauf-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.verlauf-wann{font-weight:700;font-size:var(--schrift-text)}.verlauf-grafik{display:block;width:100%;height:auto;margin-top:4px;cursor:ew-resize;touch-action:pan-y}.verlauf-grafik:focus{outline:none}.verlauf-grafik:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--radius-mini)}.verlauf-hinweis{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;font-size:var(--schrift-s);color:var(--ink60);animation:verlauf-hinweis-ein .6s ease .8s both}@keyframes verlauf-hinweis-ein{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.verlauf-hinweis{animation:none}}.verlauf-hilfe{stroke:var(--line);stroke-width:1;stroke-dasharray:3 4}.verlauf-tag{stroke:var(--ink40);stroke-width:1;opacity:.45}.verlauf-cursor{stroke:var(--ink);stroke-width:1.2;opacity:.55}.verlauf-knopf{stroke:var(--surface);stroke-width:2.5}.verlauf-regler{--regler-farbe: var(--teal);--regler-anteil: 0%;display:block;height:16px;margin:0;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.verlauf-regler:focus{outline:none}.verlauf-regler::-webkit-slider-runnable-track{height:2px;border-radius:0;background:linear-gradient(to right,var(--regler-farbe) var(--regler-anteil),var(--line) var(--regler-anteil))}.verlauf-regler::-moz-range-track{height:2px;border-radius:0;background:var(--line)}.verlauf-regler::-moz-range-progress{height:2px;border-radius:0;background:var(--regler-farbe)}.verlauf-regler::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;margin-top:-5px;border-radius:50%;background:var(--surface);border:2px solid var(--regler-farbe);box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 25%,transparent);transition:transform .12s ease}.verlauf-regler::-moz-range-thumb{width:8px;height:8px;border-radius:50%;background:var(--surface);border:2px solid var(--regler-farbe);box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 25%,transparent)}.verlauf-regler:hover::-webkit-slider-thumb,.verlauf-regler:active::-webkit-slider-thumb{transform:scale(1.2)}@media (prefers-reduced-motion: reduce){.verlauf-regler::-webkit-slider-thumb{transition:none}}.verlauf-skala{position:relative;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--schrift-2xs);color:var(--ink60);margin-top:2px}.verlauf-tagname{position:absolute;transform:translate(-50%);top:0;white-space:nowrap}.verlauf-schraffur{stroke:var(--ink40);stroke-width:1.2;opacity:.35}.verlauf-sperre{stroke:none}.verlauf-sperrlinie{stroke:var(--ink40);stroke-width:1.2;stroke-dasharray:2 3}.verlauf-wann svg{vertical-align:-1px}.verlauf-premium{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;padding:10px 12px;border-radius:var(--radius-button);background:var(--paper2);font-size:var(--schrift-m);color:var(--ink)}.verlauf-premium>span{flex:1;min-width:160px}.verlauf-premium .btn-mini{text-decoration:none}.zeit-leiste{position:relative}.zeit-sperre{position:absolute;right:0;top:8px;height:14px;pointer-events:none;background:repeating-linear-gradient(45deg,transparent 0 4px,rgba(18,48,67,.16) 4px 6px);border-radius:var(--radius-pill)}.zeit-regler.gesperrt .zeit-wind{color:var(--ink);font-weight:600}.zeit-premium .btn-mini{text-decoration:none;display:inline-block}.sense-urteil{display:flex;align-items:center;gap:12px}.sense-zahl{flex-shrink:0;display:flex;align-items:baseline;gap:2px;padding:6px 12px 8px;border-radius:var(--radius-card);border:1.5px solid transparent}.sense-zahl b{font-family:var(--font-display);font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:40px}.sense-zahl small{font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--ink60)}.sense-urteil-text{min-width:0}.sense-urteil .sense-wort{font-size:var(--schrift-h3)}.sense-urteil .sense-rat{margin:1px 0 0}.sense-ausblick{list-style:none;margin:10px 0 2px;padding:0;display:flex;flex-direction:column;gap:6px}.sense-ausblick li{display:flex;align-items:center;gap:8px;font-size:var(--schrift-m);font-weight:600;color:var(--ink);padding:6px 10px;border-radius:var(--radius-klein);background:var(--paper2)}.sense-ausblick li>svg{flex-shrink:0}.sense-ausblick li.gut>svg{color:var(--note-gut)}.sense-ausblick li.warn>svg{color:var(--note-mittel)}.sense-punkt{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin:0 2px}.poi-kopf{position:relative;height:280px;overflow:hidden;background:var(--buchtkopf-tief);color:var(--on-brand)}.poi-kopf-bild,.poi-kopf-verlauf{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.poi-kopf-dunkel{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,var(--buchtkopf-dunkel-45) 0%,var(--buchtkopf-dunkel-05) 40%,var(--buchtkopf-dunkel-60) 100%)}.poi-kopf-verlauf .pk-tief{stop-color:var(--buchtkopf-tief)}.poi-kopf-verlauf .pk-mittel{stop-color:var(--buchtkopf-mittel)}.poi-kopf-verlauf .pk-hell{stop-color:var(--buchtkopf-hell)}.poi-kopf-verlauf .pk-bucht{fill:var(--on-brand)}.poi-kopf-verlauf .pk-welle1{fill:var(--buchtkopf-welle1)}.poi-kopf-verlauf .pk-welle2{fill:var(--buchtkopf-welle2)}.poi-kopf-verlauf .pk-welle3{fill:var(--buchtkopf-welle3)}.poi-kopf-verlauf .pk-sonne{fill:var(--buchtkopf-sonne)}.poi-kopf-verlauf .pk-sonne-hell{fill:var(--buchtkopf-sonne-hell)}.poi-kopf .beispiel-marke.kopf{z-index:1;background:var(--buchtkopf-schleier-60);border:1px solid var(--glas-35)}.poi-knopfleiste{position:sticky;top:0;z-index:6;height:0;pointer-events:none}.poi-kopf-knoepfe{position:absolute;top:calc(env(safe-area-inset-top,0px) + 12px);right:12px;z-index:1;display:flex;gap:8px;pointer-events:auto}.poi-kopf-rund{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--on-brand)}.poi-kopf-rund.merken.an{color:var(--buchtkopf-rosa)}.poi-kopf-rund:focus-visible{outline:2px solid var(--on-brand);outline-offset:2px;box-shadow:0 0 0 5px var(--buchtkopf-schleier-60)}.poi-kopf-unten{position:absolute;left:24px;right:24px;bottom:16px;display:flex;flex-direction:column;gap:3px;text-shadow:0 0 7px var(--buchtkopf-schein),0 1px 2px var(--buchtkopf-schein)}.poi-kopf-name{font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:var(--eng);line-height:1.12;color:var(--on-brand);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.poi-kopf-ort{font-size:var(--schrift-text);color:var(--glas-92)}.poi-kopf-zeile{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:5px}.poi-kopf-chip{display:inline-flex;align-items:center;gap:6px;margin-right:4px;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--buchtkopf-tief);background:var(--glas-92);padding:4px 10px;border-radius:var(--radius-pill);text-shadow:none}.poi-kopf-chip.verbot{color:var(--on-brand);font-weight:700;background:color-mix(in srgb,var(--note-schlecht) 78%,var(--buchtkopf-schleier))}.kurztext-vorsatz{color:var(--note-schlecht-tinte)}.poi-kopf-punkt{width:7px;height:7px;border-radius:50%;flex:none}.poi-kopf-symbol{margin:-4px 0 -4px -4px}.poi-kopf-stern{color:var(--sun);filter:drop-shadow(0 0 3px var(--buchtkopf-schein))}.poi-kopf-note{font-weight:700;font-size:var(--schrift-text)}.poi-kopf-stimmen{font-size:var(--schrift-m);color:var(--glas-92)}.poi-kopf-zeile .card-score{text-shadow:none;margin-left:4px}.poi-kopf-fuss{display:flex;align-items:center;gap:10px;margin-top:7px}.poi-kopf-koord{flex:1;font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:.3px;color:var(--glas-88)}.poi-kopf-fuss .anzeige-etikett{text-shadow:none}@media (max-width: 860px){.poi-kopf{height:250px}.poi-kopf-unten{left:18px;right:18px;bottom:14px}.poi-kopf-name{font-size:24px}}.verlauf-flaeche{position:relative}.verlauf-achse{font-family:var(--font-mono);font-size:var(--schrift-2xs);fill:var(--ink40)}.verlauf-tag-band{fill:var(--sun);opacity:.09}.verlauf-nacht-band{fill:var(--navy);opacity:.07}.verlauf-sonne{fill:var(--sun)}.verlauf-mond{fill:none;stroke:var(--ink40);stroke-width:2.4;stroke-linejoin:round}.verlauf-unter{fill:var(--teal);opacity:.08}.verlauf-warnlinie{stroke:var(--note-mittel);stroke-width:1.2;stroke-dasharray:2 3}.verlauf-warnpunkt{fill:var(--surface);stroke:var(--note-mittel);stroke-width:2.5}.verlauf-blase{position:absolute;transform:translate(-50%);padding:3px 8px;border-radius:var(--radius-klein);pointer-events:none;background:var(--surface);border:1px solid var(--line);box-shadow:var(--schatten-2);font-size:var(--schrift-2xs);font-weight:600;color:var(--ink);line-height:1.3;text-align:center;white-space:nowrap}.verlauf-blase.oben{transform:translate(-50%,-100%)}.sense-rose{flex-shrink:0;display:block}.rose-ring{fill:none;stroke:var(--line);stroke-width:1}.rose-keil{stroke:var(--surface);stroke-width:.8}.rose-mitte{fill:var(--surface);stroke:var(--line);stroke-width:1}.rose-achse{font-family:var(--font-mono);font-size:var(--schrift-m);font-weight:700;fill:var(--ink60)}.rose-pfeil{fill:var(--titel);stroke:var(--surface);stroke-width:1.6;stroke-linejoin:round}.sense-urteil-karte{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;padding:10px 12px;border-radius:var(--radius-card);border:1.5px solid transparent}.sense-urteil-karte .sense-urteil-text{flex:1 1 104px}.sense-urteil-karte .sense-rat{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sense-zahl2{display:flex;align-items:baseline;gap:2px;flex-shrink:0}.sense-zahl2 b{font-family:var(--font-display);font-size:44px;font-weight:700;letter-spacing:-1.4px;line-height:44px}.sense-zahl2 small{font-family:var(--font-mono);font-size:var(--schrift-s);color:var(--ink60)}.sense-urteil-karte .sense-wort{font-size:var(--schrift-h3)}.sense-urteil-karte .sense-rat{margin:1px 0 0}.sense-ausblick2{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.sense-ausblick2 li{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:var(--radius-button);background:var(--surface);border:1px solid var(--line);font-size:var(--schrift-m);font-weight:600;color:var(--ink)}.sense-marke{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:var(--on-brand);background:var(--ink40)}.sense-marke.gut{background:var(--note-gut)}.sense-marke.warn{background:var(--note-mittel)}.sturm-band{--ton: var(--ink40);display:flex;flex-direction:column;gap:var(--abstand-1);margin-top:var(--abstand-3);padding:var(--abstand-3);border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--ton) 32%,transparent);background:color-mix(in srgb,var(--ton) 9%,var(--surface))}.sturm-band.ton-ruhig{--ton: var(--note-gut)}.sturm-band.ton-neutral{--ton: var(--ink40)}.sturm-band.ton-hinweis,.sturm-band.ton-achtung{--ton: var(--note-mittel)}.sturm-band.ton-warnung{--ton: var(--coral)}.sturm-band.ton-gefahr{--ton: var(--note-schlecht)}.sturm-name{font-family:var(--font-mono);font-size:var(--schrift-mini);letter-spacing:.6px;text-transform:uppercase;color:var(--ink60)}.sturm-kopf{display:flex;align-items:center;gap:var(--abstand-2)}.sturm-marke{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--on-brand);background:var(--ton)}.sturm-kopf-text{font-size:var(--schrift-text);line-height:1.3;color:color-mix(in srgb,var(--ton) 55%,var(--ink))}.sturm-zeile{margin:0;font-size:var(--schrift-klein);line-height:1.4;color:var(--ink)}.sturm-rat{font-weight:700;margin-top:var(--abstand-1)}.sturm-zitat{margin:var(--abstand-1) 0 0;padding-left:var(--abstand-2);border-left:3px solid var(--ton);display:flex;flex-direction:column;gap:1px}.sturm-zitat cite{font-style:normal;font-weight:700;font-size:var(--schrift-mikro);color:var(--ink60)}.sturm-zitat span{font-style:italic;font-size:var(--schrift-fein);line-height:1.4;color:var(--ink60);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sturm-fuss{margin-top:var(--abstand-1);display:flex;flex-direction:column;gap:1px}.sturm-quelle,.sturm-haftung{margin:0;font-size:var(--schrift-mikro);line-height:1.35;color:var(--ink60)}.sturm-haftung{font-weight:700;margin-top:2px}.brand-band{--ton: var(--ink40);display:flex;flex-direction:column;gap:var(--abstand-1);margin-top:var(--abstand-3);padding:var(--abstand-3);border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--ton) 32%,transparent);background:color-mix(in srgb,var(--ton) 9%,var(--surface))}.brand-band.ton-neutral{--ton: var(--ink40)}.brand-band.ton-hinweis{--ton: var(--note-mittel)}.brand-band.ton-vorsicht{--ton: var(--orange)}.brand-band.ton-meiden{--ton: var(--note-schlecht)}.brand-band.kompakt{padding:var(--abstand-2) var(--abstand-3)}.brand-name{font-family:var(--font-mono);font-size:var(--schrift-mini);letter-spacing:.6px;text-transform:uppercase;color:var(--ink60)}.brand-kopf{display:flex;align-items:center;gap:var(--abstand-2)}.brand-marke{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--on-brand);background:var(--ton)}.brand-kopf-text{font-size:var(--schrift-text);line-height:1.3;color:var(--ink)}.brand-band.ton-vorsicht .brand-kopf-text,.brand-band.ton-meiden .brand-kopf-text{color:color-mix(in srgb,var(--ton) 55%,var(--ink))}.brand-zeile{margin:0;font-size:var(--schrift-klein);line-height:1.4;color:var(--ink)}.brand-rat{font-weight:700}.brand-fuss{margin-top:var(--abstand-1);display:flex;flex-direction:column;align-items:flex-start;gap:1px}.brand-quelle,.brand-haftung{margin:0;font-size:var(--schrift-mikro);line-height:1.35;color:var(--ink60)}.brand-haftung{font-weight:700;margin-top:2px}.brand-quelle a,.brand-hilfe-knopf{color:var(--teal-deep);text-decoration:underline;text-underline-offset:2px}.brand-hilfe-knopf{all:unset;cursor:pointer;font-size:var(--schrift-mikro);line-height:1.35;color:var(--teal-deep);text-decoration:underline;text-underline-offset:2px}.brand-hilfe-knopf:focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px;border-radius:var(--radius-fein)}.brand-hilfe{margin:var(--abstand-1) 0 0;padding-left:var(--abstand-4);font-size:var(--schrift-mikro);line-height:1.4;color:var(--ink60)}.brand-blatt{position:absolute;z-index:5;top:var(--abstand-3);left:var(--abstand-3);width:min(340px,calc(100% - 2 * var(--abstand-3)));display:flex;flex-direction:column;gap:var(--abstand-2);padding:var(--abstand-3);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--schatten-1);color:var(--ink)}.brand-blatt-kopf{display:flex;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;font-size:var(--schrift-text)}.brand-blatt-stand{font-size:var(--schrift-xs);color:var(--ink60)}.brand-blatt-stunden{margin-left:auto;display:flex;gap:var(--abstand-1)}.brand-blatt-stunden button{all:unset;box-sizing:border-box;cursor:pointer;font-size:var(--schrift-xs);font-weight:700;padding:2px var(--abstand-2);border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink60)}.brand-blatt-stunden button.an{background:var(--teal-soft);border-color:var(--teal-deep);color:var(--teal-deep)}.brand-blatt-stunden button:disabled{opacity:.5;cursor:not-allowed}.brand-blatt-stunden button:focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px}.brand-blatt-meldung{margin:0;font-size:var(--schrift-klein);line-height:1.4;font-weight:700}.brand-legende{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--abstand-1) var(--abstand-3)}.brand-legende li{display:flex;align-items:center;gap:var(--abstand-1);font-size:var(--schrift-mikro);color:var(--ink60)}.brand-legende i{display:inline-block;flex:none}.brand-legende .punkt{width:9px;height:9px;border-radius:50%}.brand-legende .punkt.neu{background:var(--orange)}.brand-legende .punkt.frisch{background:var(--note-mittel)}.brand-legende .punkt.alt{background:var(--ink40)}.brand-legende .ring{width:13px;height:13px;border-radius:50%;border:2px solid var(--orange);box-sizing:border-box}.brand-legende .kegel{width:13px;height:9px;border-radius:var(--radius-fein);background:color-mix(in srgb,var(--ink40) 35%,transparent)}.brand-blatt-detail{margin:0;padding-top:var(--abstand-1);border-top:1px solid var(--line);font-size:var(--schrift-fein);line-height:1.4}.brand-blatt-zu{all:unset;cursor:pointer;padding:0 var(--abstand-1);color:var(--ink60)}.brand-blatt-haftung{margin:0;font-size:var(--schrift-mikro);line-height:1.35;font-weight:700;color:var(--ink60)}@media (max-width: 520px){.brand-blatt{padding:var(--abstand-2) var(--abstand-3);gap:var(--abstand-1)}.brand-legende li:nth-child(n+4){display:none}}.bsd-front{stroke:var(--coral);stroke-width:1.6;stroke-dasharray:2 3}.sense-kacheln{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.sense-kachel{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-button);background:var(--surface);border:1px solid var(--line)}.sense-kachel:hover{background:var(--paper2)}.sense-kachel:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.sense-kachel>svg:last-child{color:var(--ink60);flex-shrink:0}.sense-kachel-sym{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-button);display:grid;place-items:center;background:var(--teal-soft);color:var(--hebung)}.sense-kachel-text{flex:1;min-width:0;display:flex;flex-direction:column}.sense-kachel-kopf{font-size:var(--schrift-xs);color:var(--ink60)}.sense-kachel-wert{font-size:var(--schrift-l);font-weight:700;color:var(--ink)}.sense-kachel-zusatz{font-size:var(--schrift-xs);color:var(--ink60)}.sense-verlauf-titel{font-family:var(--font-display);font-size:var(--schrift-text);font-weight:700;color:var(--ink);margin-top:18px}@media (max-width: 480px){.sense-rose{width:150px;height:150px}.sense-kachel{padding:9px 10px;gap:8px}.sense-kachel-sym{width:32px;height:32px}}@media (max-width: 340px){.sense-kacheln{grid-template-columns:1fr}}.zeit-pille{position:absolute;left:50%;bottom:34px;transform:translate(-50%);z-index:5;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px 0 11px;font:inherit;font-size:var(--schrift-m);color:var(--ink60);white-space:nowrap;border-radius:var(--radius-pill);cursor:pointer}.zeit-pille b{color:var(--ink);font-weight:700}.zeit-pille>svg:last-child{transform:rotate(-90deg);color:var(--ink60)}.zeit-pille:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.zeit-pille.spaeter{border-color:var(--knopf);color:var(--knopf-text)}.zeit-zu{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--ink60);cursor:pointer}.zeit-zu svg{transform:rotate(90deg)}.zeit-zu:hover{color:var(--ink)}@media (max-width: 860px){.zeit-pille{bottom:64px}}.rose-rand{fill:none;stroke:var(--surface);stroke-width:2.5}.rose-strich{stroke:var(--surface);stroke-width:2.4}.card-sonne{display:inline-flex;align-items:center;gap:4px;margin-top:5px;padding:2px 8px;font-size:var(--schrift-xs);font-weight:700;color:var(--titel);background:color-mix(in srgb,var(--sun) 35%,transparent);border-radius:var(--radius-pill)}.poi-wetter{align-self:center;display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:7px 9px 7px 13px;border-radius:var(--radius-pill);cursor:pointer;font:inherit;font-size:var(--schrift-m);font-weight:700;text-shadow:none;max-width:100%}.poi-wetter>svg:first-child{color:var(--aqua);flex:none}.poi-wetter>svg:last-child{color:var(--on-dark-72);flex:none}.poi-wetter span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poi-wetter:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.sense-oben:has(.sense-rose){align-items:center}.sense-ausblick2 li{font-size:var(--schrift-s);line-height:1.3}.sense-titel{display:inline-flex;align-items:center;gap:7px}.sense-info,.info-punkt{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-family:var(--font-display);font-size:var(--schrift-xs);font-weight:700;font-style:italic;line-height:1;color:var(--knopf-text);text-decoration:none}.sense-info,.info-punkt{position:relative}.sense-info:after,.info-punkt:after{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px;border-radius:50%}.sense-info:focus-visible,.info-punkt:focus-visible{outline:2px solid var(--knopf-text);outline-offset:2px}.info-punkt{margin-left:8px;vertical-align:middle;cursor:pointer;padding:0;letter-spacing:0;text-transform:none}.info-satz{font-size:var(--schrift-s);color:var(--ink60);line-height:1.5;margin:-6px 0 12px}.bs-info{max-width:640px;margin:0 auto}.bs-info-held{position:relative;isolation:isolate;overflow:hidden;margin:0 -20px;padding:26px 24px 22px;background:linear-gradient(150deg,var(--navy) 0%,var(--navy2) 60%,var(--teal-flaeche) 130%);color:var(--on-brand)}.bs-info-held:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/assets/bucht-dunkel-DtqUJtZg.jpg) center 30% / cover no-repeat;opacity:.85}.bs-info-marke{display:inline-block;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:2px;text-transform:uppercase;color:var(--navy);background:var(--sun);padding:3px 9px;border-radius:var(--radius-pill)}.bs-info-titel{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:var(--eng);margin:12px 0 8px;color:var(--on-brand)}.bs-info-kern{font-size:var(--schrift-l);line-height:1.55;margin:0 0 18px;color:var(--on-dark-72);max-width:520px}.bs-info-skala{height:10px;border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--glas-12)}.bs-info-skala-zahlen{display:flex;justify-content:space-between;margin-top:5px;font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--on-dark-50)}.bs-info-inhalt{position:relative;isolation:isolate;padding:18px 4px 24px}.bs-info-inhalt:before{content:"";position:absolute;top:0;right:-20px;bottom:-8px;left:-20px;z-index:-1;pointer-events:none;background:url(/assets/bucht-hell-BX4tWQxC.jpg) center top / 100% auto repeat-y;opacity:.3}.bs-info-einleitung{font-size:var(--schrift-text);line-height:1.6;color:var(--ink60);margin:0 0 6px}.bs-info-h2{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--ink);margin:26px 0 12px}.bs-info-wie{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bs-info-wie-kachel{position:relative;padding:14px 14px 13px;border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--schatten-1)}.bs-info-wie-kachel b{display:block;margin-top:10px;font-size:var(--schrift-text);color:var(--ink)}.bs-info-wie-kachel p{margin:4px 0 0;font-size:var(--schrift-s);line-height:1.5;color:var(--ink60)}.bs-info-wie-sym{width:40px;height:40px;border-radius:var(--radius-button);display:grid;place-items:center;background:linear-gradient(135deg,var(--teal-soft),var(--paper2));color:var(--teal-deep)}.bs-info-wie-nr{position:absolute;top:12px;right:14px;font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--teal-soft);line-height:1}.bs-info-leiter{position:relative;padding-left:16px}.bs-info-leiste{position:absolute;left:0;top:8px;bottom:8px;width:6px;border-radius:var(--radius-pill)}.bs-info-stufen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.bs-info-stufe{--stufe: var(--teal);position:relative;display:flex;align-items:flex-start;gap:12px;padding:11px 13px;border-radius:var(--radius-button);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--stufe)}.bs-info-stufe:before{content:"";position:absolute;left:-23px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--stufe);box-shadow:0 0 0 3px var(--surface)}.bs-info-band{flex:none;min-width:64px;padding:5px 0;border-radius:var(--radius-pill);text-align:center;font-family:var(--font-mono);font-size:var(--schrift-s);font-weight:700;color:var(--on-brand);background:var(--stufe)}.bs-info-stufe-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bs-info-stufe-text b{font-size:var(--schrift-text);color:var(--stufe)}.bs-info-stufe-text span{font-size:var(--schrift-m);color:var(--ink)}.bs-info-stufe-text small{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:3px;font-size:var(--schrift-s);color:var(--ink60);background:var(--paper2);padding:2px 8px;border-radius:var(--radius-pill)}.bs-info-hinweise{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bs-info-hinweise li{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:var(--radius-button);background:var(--surface);border:1px solid var(--line);font-size:var(--schrift-m);line-height:1.5;color:var(--ink60)}.bs-info-hinweis-sym{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--teal-soft);color:var(--hebung)}@media (max-width: 520px){.bs-info-wie{grid-template-columns:1fr}.bs-info-held{padding-top:22px}}.drawer-body{position:relative;isolation:isolate}.drawer-body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/assets/bucht-hell-BX4tWQxC.jpg) center top / 100% auto repeat-y;opacity:.38}.btn-premium{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:var(--radius-pill);font-size:var(--schrift-m);letter-spacing:.2px;color:var(--on-brand);text-decoration:none;white-space:nowrap;border:1px solid color-mix(in srgb,var(--sun) 55%,transparent)}.btn-premium:hover{border-color:var(--sun)}.btn-premium:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.btn-premium-krone{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;flex:none;color:var(--sun);background:color-mix(in srgb,var(--sun) 16%,transparent)}.btn-premium-name{font-weight:700}.btn-premium-preis{font-family:var(--font-mono);font-size:var(--schrift-s);letter-spacing:.3px;color:var(--sun);padding-left:8px;border-left:1px solid color-mix(in srgb,var(--on-brand) 22%,transparent)}.btn-premium-zusatz{font-size:var(--schrift-s);color:var(--on-dark-72)}@media (max-width: 380px){.btn-premium-zusatz{display:none}}.verlauf-premium{background:color-mix(in srgb,var(--sun) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--sun) 40%,transparent)}.zeit-sperre{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--sun) 30%,transparent) 0,color-mix(in srgb,var(--sun) 30%,transparent) 4px,color-mix(in srgb,var(--sun) 80%,transparent) 4px,color-mix(in srgb,var(--sun) 80%,transparent) 6px)!important}.verlauf-schraffur{stroke:var(--sun);opacity:.7}.bs-info-schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:var(--schleier);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bs-info-fenster{position:relative;display:flex;flex-direction:column;width:min(640px,100%);max-height:calc(100dvh - 32px);overflow:hidden;border-radius:var(--radius-panel)}.bs-info-rolle{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 20px 8px}.bs-info-zu{position:absolute;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--ink60);cursor:pointer;z-index:1}@media (max-width: 520px){.bs-info-schleier{padding:0}.bs-info-fenster{max-height:100dvh;height:100dvh;border-radius:0}}.labor{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--navy)}.labor .labor-karte{position:absolute;top:0;right:0;bottom:0;left:0}.labor-tafel{position:absolute;top:16px;left:16px;width:min(340px,calc(100% - 32px));max-height:calc(100% - 32px);overflow-y:auto;background:var(--milchglas);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--radius-card);padding:16px;box-shadow:var(--schatten-2);display:flex;flex-direction:column;gap:10px;color:var(--ink)}.labor-tafel h1{font-family:var(--font-display);font-size:22px;font-weight:700;margin:0}.labor-marke{align-self:flex-start;font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.4px;text-transform:uppercase;color:var(--navy);background:var(--sun);padding:3px 9px;border-radius:var(--radius-pill)}.labor-klein{font-size:var(--schrift-s);color:var(--ink60);margin:0;line-height:1.45}.labor-chips,.labor-seg{display:flex;flex-wrap:wrap;gap:6px}.labor-chips button,.labor-seg button{font:inherit;font-size:var(--schrift-s);font-weight:600;padding:6px 11px;border-radius:var(--radius-pill);cursor:pointer;color:var(--gk-chip-schrift)}.labor-auto{font-size:var(--schrift-m);display:flex;align-items:center;gap:6px;cursor:pointer}.labor-regler{width:100%;accent-color:var(--knopf)}.labor-stufe{display:flex;flex-direction:column;gap:1px;font-size:var(--schrift-s);color:var(--ink60)}.labor-stufe b{font-size:var(--schrift-text);color:var(--ink)}.labor-legende{display:flex;flex-direction:column;gap:5px}.labor-verlauf{height:10px;border-radius:var(--radius-pill)}.labor-verlauf-zahlen{display:flex;justify-content:space-between;font-size:var(--schrift-xs);color:var(--ink60)}.labor-punkt{display:flex;align-items:center;gap:7px;font-size:var(--schrift-s)}.labor-punkt i{width:12px;height:12px;border-radius:4px;flex:none}.labor-bester{font:inherit;font-size:var(--schrift-s);font-weight:700;text-align:left;cursor:pointer;padding:9px 11px;border-radius:var(--radius-button);color:var(--knopf-text)}.labor-zelle{font-size:var(--schrift-s);padding:10px 11px;border-radius:var(--radius-button);background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.labor-zelle-kopf{font-size:var(--schrift-xs);color:var(--ink60)}.labor-zelle code{font-family:var(--font-mono);font-size:var(--schrift-xs)}.labor-anker{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:var(--schrift-l);background:var(--surface);border:2px solid var(--teal);box-shadow:var(--schatten-2);cursor:default}.ort-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ort-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--radius-pill);background:var(--teal-soft);color:var(--hebung);font-size:var(--schrift-m);font-weight:700}.ort-chip.aus{background:var(--paper2);color:var(--ink60)}.ort-kacheln{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.ort-kacheln li{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:var(--radius-button);background:var(--paper2);border:1px solid var(--line);color:var(--ink60)}.ort-kacheln li.an{border-color:color-mix(in srgb,var(--teal) 35%,transparent)}.ort-kacheln li.an>svg{color:var(--teal)}.marina-ausstattung li.an{background:color-mix(in srgb,var(--note-gut) 12%,var(--paper));border-color:color-mix(in srgb,var(--note-gut) 40%,transparent)}.marina-ausstattung li.an>svg{color:var(--note-gut)}.ort-kachel-titel{font-size:var(--schrift-xs);color:var(--ink60)}.ort-kacheln b{font-size:var(--schrift-text);color:var(--ink)}.ort-kacheln b.leer{font-size:var(--schrift-s);font-weight:500;color:var(--ink60)}.marina-ausstattung{grid-template-columns:repeat(3,1fr)}.marina-ausstattung li{align-items:center;text-align:center;gap:3px}.marina-ausstattung li .ort-kachel-titel{font-weight:700;color:var(--ink60)}.marina-ausstattung li.an .ort-kachel-titel{color:var(--ink)}.marina-ausstattung li.aus .ort-kachel-titel{text-decoration:line-through}.marina-kennzahlen{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.marina-kennzahlen li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--radius-button);background:var(--paper2);color:var(--ink60)}.marina-kennzahlen li.an>svg{color:var(--teal)}.marina-kennzahlen b{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--ink60);margin-top:2px}.marina-kennzahlen li.an b{color:var(--ink)}.marina-kennzahlen span{font-size:var(--schrift-s);color:var(--ink60)}.marina-funk{display:flex;align-items:center;gap:12px;margin-bottom:8px}.marina-funk-kanal{display:flex;flex-direction:column;align-items:center;padding:8px 14px;border-radius:var(--radius-button);background:var(--teal-soft);color:var(--hebung)}.marina-funk-kanal small{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.5px}.marina-funk-kanal b{font-size:20px}.marina-funk>span{font-size:var(--schrift-s);color:var(--ink60);line-height:1.4}.zone-karte{--zone-farbe: var(--note-gut)}.zone-karte.verboten{--zone-farbe: var(--note-schlecht)}.ankerverbot-hinweis{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:9px 12px;border-radius:var(--radius-button);font-size:var(--schrift-m);line-height:18px;color:var(--ink);background:color-mix(in srgb,var(--note-schlecht) 10%,var(--paper));border:1px solid color-mix(in srgb,var(--note-schlecht) 35%,transparent)}.ankerverbot-hinweis>svg{flex:none;color:var(--note-schlecht)}.anker-block{--anker-farbe: var(--note-schlecht);--anker-schrift: var(--note-schlecht);margin:0 0 14px;padding:12px 14px;border-radius:var(--radius-button);background:color-mix(in srgb,var(--anker-farbe) 10%,var(--paper));border:1.5px solid color-mix(in srgb,var(--anker-farbe) 45%,transparent)}.anker-block.geregelt{--anker-farbe: var(--note-mittel);--anker-schrift: var(--gold-tinte)}.anker-block-bild{position:relative;margin:0 0 10px;border-radius:var(--radius-klein);overflow:hidden;background:var(--paper2)}.anker-block-bild img{display:block;width:100%;height:auto;aspect-ratio:3 / 1;object-fit:cover}.anker-block-bild figcaption{position:absolute;right:8px;bottom:6px;padding:2px 6px;border-radius:var(--radius-mini);font-size:var(--schrift-2xs);color:var(--on-brand);background:color-mix(in srgb,var(--navy) 55%,transparent)}.anker-block-kopf{display:flex;align-items:center;gap:9px;margin-bottom:4px}.anker-block-zeichen{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--anker-farbe);color:var(--on-brand)}.anker-block-titel{font-size:var(--schrift-xl);font-weight:700;letter-spacing:-.2px;color:var(--anker-schrift)}.anker-block-satz{margin:0;font-size:var(--schrift-text);font-weight:700;line-height:1.45;color:var(--ink)}.anker-block-klein{margin:3px 0 0;font-size:var(--schrift-m);line-height:1.45;color:var(--ink60)}.anker-block-herkunft{margin:2px 0 0;font-size:var(--schrift-s);font-weight:700;color:var(--ink60)}.anker-block-herkunft.amtlich{color:var(--anker-schrift)}.anker-block-fuss{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.anker-block-fuss a,.anker-block-fuss button{font:inherit;font-size:var(--schrift-m);font-weight:700;color:var(--anker-schrift);text-decoration:underline;background:none;border:0;padding:0;cursor:pointer}.anker-block-weitere{margin:6px 0 0;padding-left:18px;font-size:var(--schrift-m);line-height:1.45;color:var(--ink60)}.anker-block-hinweis{margin:6px 0 0;font-size:var(--schrift-xs);color:var(--ink60)}.sense-urteil-karte.verbot{background:color-mix(in srgb,var(--note-schlecht) 10%,transparent);border-color:color-mix(in srgb,var(--note-schlecht) 40%,transparent)}.sense-urteil-karte.verbot>svg{flex:none;color:var(--note-schlecht)}.sense-urteil-karte.verbot .sense-wort{color:var(--note-schlecht-tinte)}.row-baysense.verbot{color:var(--note-schlecht-tinte);background:color-mix(in srgb,var(--note-schlecht) 12%,transparent)}.zone-karte.geregelt{--zone-farbe: var(--note-mittel)}.zone-regel{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-button);border-left:4px solid var(--zone-farbe);background:color-mix(in srgb,var(--zone-farbe) 12%,transparent)}.zone-zeichen{width:38px;height:38px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--zone-farbe);color:var(--on-brand)}.zone-stufe{font-size:var(--schrift-h3);font-weight:700;letter-spacing:-.3px;color:var(--zone-farbe)}.zone-art{font-size:var(--schrift-m);color:var(--ink60);margin-top:1px}.zone-satz{font-size:var(--schrift-text);line-height:1.45;color:var(--ink);margin:12px 0 0}.zone-laut{margin-top:10px;padding-left:10px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:2px}.zone-laut small{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink60)}.zone-laut span{font-size:var(--schrift-m);color:var(--ink60);line-height:1.45}.zone-skizze{display:block;width:100%;height:auto;border-radius:var(--radius-button);background:var(--paper2)}.zone-flaeche{fill:color-mix(in srgb,var(--zone-farbe) 20%,transparent);stroke:var(--zone-farbe);stroke-width:1.6;stroke-linejoin:round}.zone-flaeche.zone-waben{stroke-width:.6}.zone-bucht{fill:var(--teal);stroke:var(--paper);stroke-width:1.5}.zone-flaeche-text{font-size:var(--schrift-text);font-weight:700;color:var(--ink);margin-top:8px}.zone-buchten-satz{font-size:var(--schrift-text);color:var(--ink60);line-height:1.45;margin-bottom:4px}.zone-wissen-bild{margin-top:14px}.zone-wissen-bild img{aspect-ratio:2 / 1}.zone-wissen-text{margin:0 0 8px;font-size:var(--schrift-text);color:var(--ink60);line-height:1.5}.zone-wissen-tipp{margin:12px 0 4px;padding:12px 14px;border-radius:var(--radius-button);background:color-mix(in srgb,var(--teal) 8%,var(--paper));border-left:3px solid var(--teal)}.zone-wissen-tipp b{display:block;font-size:var(--schrift-m);color:var(--hebung);margin-bottom:4px}.zone-wissen-tipp p{margin:0;font-size:var(--schrift-text);color:var(--ink);line-height:1.5}.poi-kopf-verlauf .pk-grenze{fill:none;stroke:var(--on-brand);stroke-width:2;stroke-dasharray:7 7}.karten-blase{position:relative;width:54px;height:54px;padding:0;cursor:pointer;border-radius:50%;border:3px solid var(--on-brand);background:var(--teal);box-shadow:0 4px 14px #0b2c4d59;overflow:visible;transition:transform var(--zeit-schnell) var(--kurve)}.karten-blase:hover{transform:scale(1.08);z-index:2}.karten-blase img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.karten-blase-zahl{position:absolute;right:-8px;bottom:-6px;min-width:24px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:var(--radius-pill);border:2px solid var(--on-brand);background:var(--navy);color:var(--on-brand);font-size:var(--schrift-xs);font-weight:700;line-height:1}.karten-blase:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.karten-blase img.karten-blase-herz{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:0;object-fit:contain;pointer-events:none}.drawer-body.grund-restaurant:before{background-image:url(/assets/restaurant-hell-GKZhUaGT.jpg)}.card-rating.seana .card-rating-n{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:.8px;color:var(--teal-deep)}.drawer-body.grund-tankstelle:before{background-image:url(/assets/tankstelle-hell-B-_06WOo.jpg)}.drawer-body.grund-strand:before{background-image:url(/assets/strand-hell-iCgLpm6f.jpg)}.stufen-seite [id]{scroll-margin-top:96px}.tarif-einheit.tarif-oder{margin-top:0}.abschnitt-text.leise{color:var(--ink60);font-size:var(--schrift-m)}.start-abschnitt .tarif-mehr{display:inline-block;margin-top:18px}.stufen-kasten{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border-radius:var(--radius-panel);background:color-mix(in srgb,var(--teal-soft) 55%,var(--surface));border:1px solid color-mix(in srgb,var(--teal) 30%,var(--line))}.stufen-kasten.sicher{background:var(--surface);border-color:var(--line)}.stufen-kasten-zeichen{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--surface);color:var(--teal-deep);border:1px solid color-mix(in srgb,var(--teal) 30%,var(--line))}.stufen-kasten-titel{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-xl);line-height:1.3;letter-spacing:var(--eng-klein);color:var(--ink);margin:0 0 8px}.stufen-kasten p{font-size:var(--schrift-text);line-height:1.65;color:var(--ink);margin:0}.stufen-kasten p+p{margin-top:8px}.stufen-kasten p.leise{color:var(--ink60);font-size:var(--schrift-m)}.stufen-liste{margin-top:clamp(20px,3vh,32px)}.stufen-vergleich{margin-top:clamp(20px,3vh,32px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stufen-vergleich summary{padding:18px 0;cursor:pointer;list-style:none;font-size:var(--schrift-l);font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:14px}.stufen-vergleich summary::-webkit-details-marker{display:none}.stufen-vergleich summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400;color:var(--ink60);transition:transform .2s}.stufen-vergleich[open] summary:after{transform:rotate(45deg)}.stufen-gruppe{padding:4px 0 22px}.stufen-gruppe+.stufen-gruppe{padding-top:18px;border-top:1px solid var(--line)}.stufen-gruppe-name{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-l);color:var(--ink);margin:0 0 10px}@media (max-width: 520px){.stufen-kasten{flex-direction:column;gap:12px;padding:18px}}.tarif-wege{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:var(--schrift-m)}.tarif-wege a{color:var(--teal-deep);font-weight:600}.danke-namen{list-style:none;padding:0;margin:clamp(24px,4vh,40px) 0 0;columns:3 200px;column-gap:32px;border-top:1px solid var(--line)}.danke-namen li{break-inside:avoid;padding:12px 0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:var(--schrift-l);color:var(--ink)}.danke-eigener{margin-top:24px}.danke-eigener a,.abst-danke a{color:var(--teal-deep);font-weight:600}.danke-knoepfe,.abst-knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.abst-knoepfe{margin-top:16px}.abst-kasten,.abst-leer{margin-top:clamp(24px,4vh,36px)}.abst-karte{margin-top:20px;padding:22px 24px;border-radius:var(--radius-panel);background:var(--surface);border:1px solid var(--line)}.abst-karte:first-of-type{margin-top:clamp(24px,4vh,36px)}.abst-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.abst-marke{font-family:var(--font-mono);font-size:var(--schrift-2xs);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink60)}.abst-marke.offen{color:var(--teal-deep)}.abst-datum{font-size:var(--schrift-s);color:var(--ink60)}.abst-titel{font-family:var(--font-display);font-weight:700;font-size:var(--schrift-xl);line-height:1.3;color:var(--ink);margin:10px 0 0}.abst-text{margin:8px 0 0;font-size:var(--schrift-text);line-height:1.65;color:var(--ink)}.abst-hinweis{margin:14px 0 0;font-size:var(--schrift-m);color:var(--ink60)}.abst-ok{margin:14px 0 0;font-size:var(--schrift-m);color:var(--teal-deep)}.abst-fehler{margin:14px 0 0;font-size:var(--schrift-m);color:var(--coral)}.abst-unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.abst-optionen{border:0;padding:0;margin:16px 0 0;display:grid;gap:8px;min-width:0}.abst-option{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--paper)}.abst-option input{margin:3px 0 0;accent-color:var(--teal-deep);flex:none}.abst-option>span:first-of-type{display:grid;gap:2px;min-width:0;flex:1}.abst-option b{font-weight:600;color:var(--ink)}.abst-option small{font-size:var(--schrift-m);color:var(--ink60);line-height:1.5}.abst-option.an{border-color:color-mix(in srgb,var(--teal) 45%,var(--line));background:color-mix(in srgb,var(--teal-soft) 45%,var(--surface))}.abst-meine{flex:none;font-size:var(--schrift-xs);color:var(--teal-deep);font-weight:600}.abst-optionen:disabled .abst-option{cursor:default}.abst-ergebnis{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:14px}.abst-ergebnis-kopf{display:flex;justify-content:space-between;gap:12px;color:var(--ink)}.abst-ergebnis-kopf b{font-variant-numeric:tabular-nums}.abst-balken{height:8px;margin-top:6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--line) 70%,transparent);overflow:hidden}.abst-balken span{display:block;height:100%;border-radius:inherit;background:var(--teal)}.abst-ergebnis small{display:block;margin-top:4px;font-size:var(--schrift-s);color:var(--ink60)}.abst-ergebnis li.meine .abst-ergebnis-kopf span{font-weight:600}.abst-danke{margin-top:32px}@media (max-width: 520px){.abst-karte{padding:18px 16px}.abst-option{padding:12px 14px}}.einst-wege{display:flex;flex-wrap:wrap;gap:6px 16px}.einst-wege a{color:var(--teal-deep);font-weight:600}.crew-zeitraum{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:var(--schrift-s);color:var(--ink60)}.crew-zeitraum .crew-basic{color:var(--teal-deep);font-weight:600}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .drawer-body:before{background-image:url(/assets/bucht-dunkel-DtqUJtZg.jpg);opacity:.5}:root:not([data-theme=light]) .drawer-body.grund-restaurant:before{background-image:url(/assets/restaurant-dunkel-C_Yihkf5.jpg)}:root:not([data-theme=light]) .drawer-body.grund-tankstelle:before{background-image:url(/assets/tankstelle-dunkel-DKxdssJh.jpg)}:root:not([data-theme=light]) .drawer-body.grund-strand:before{background-image:url(/assets/strand-dunkel-Bn8hNXBA.jpg)}:root:not([data-theme=light]) .bs-info-inhalt:before{background-image:url(/assets/bucht-dunkel-DtqUJtZg.jpg);opacity:.4}}:root[data-theme=dark] .drawer-body:before{background-image:url(/assets/bucht-dunkel-DtqUJtZg.jpg);opacity:.5}:root[data-theme=dark] .drawer-body.grund-restaurant:before{background-image:url(/assets/restaurant-dunkel-C_Yihkf5.jpg)}:root[data-theme=dark] .drawer-body.grund-tankstelle:before{background-image:url(/assets/tankstelle-dunkel-DKxdssJh.jpg)}:root[data-theme=dark] .drawer-body.grund-strand:before{background-image:url(/assets/strand-dunkel-Bn8hNXBA.jpg)}:root[data-theme=dark] .bs-info-inhalt:before{background-image:url(/assets/bucht-dunkel-DtqUJtZg.jpg);opacity:.4}.toern-seite-kopf{padding-bottom:clamp(40px,7vh,72px)}.toern-seite-karte{margin:clamp(24px,4vh,40px) 0 0}.toern-seite-karte-flaeche{position:relative;height:clamp(320px,56vh,560px);border-radius:var(--radius-panel);overflow:hidden;border:1px solid var(--line);background:var(--surface)}.toern-seite-legende{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:var(--schrift-s);color:var(--ink60)}.toern-seite-skala{display:flex;width:140px;height:6px;border-radius:4px;overflow:hidden}.toern-seite-skala span{flex:1}.toern-zahlen{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden;margin-top:clamp(24px,4vh,40px)}.toern-zahlen .zahl-block{display:block;text-align:left;padding:22px 20px}.toern-zahlen .zahl-block:last-child:nth-child(odd){grid-column:1 / -1}.toern-zahlen .zahl{font-size:clamp(24px,3vw,36px);white-space:nowrap;text-align:left}.toern-zahlen .zahl-label{margin-top:4px}@media (min-width: 900px){.toern-zahlen{grid-template-columns:repeat(5,1fr)}.toern-zahlen .zahl-block:last-child:nth-child(odd){grid-column:auto}}.toern-seite-hinweis{margin-top:18px}.toern-seite-fotos{padding-top:0}.toern-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.toern-fotos figure{margin:0}.toern-fotos img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:var(--radius-card);background:var(--paper2)}.toern-fotos figcaption{font-size:var(--schrift-s);color:var(--ink60);margin-top:6px}.toern-seite-logbuch{padding-top:0}.toern-logbuch{list-style:none;margin:0;padding:0;max-width:760px}.toern-logbuch li{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.toern-logbuch li:last-child{border-bottom:1px solid var(--line)}.toern-logbuch time{font-family:var(--font-mono);font-size:var(--schrift-s);color:var(--ink60);padding-top:2px}.toern-logbuch p{margin:0;line-height:1.6}.toern-seite-knoepfe{justify-content:flex-start;align-items:center;margin-top:8px}.toern-seite-app{color:var(--aqua);font-weight:600;text-decoration:none}.toern-seite-app:hover{text-decoration:underline}.toern-seite-leer{max-width:760px}.toern-seite-leer .toern-seite-app{color:var(--knopf-text)}@media (max-width: 560px){.toern-logbuch li{grid-template-columns:52px 1fr}}.toern-seite-schluss .mittig{max-width:calc(1080px - (2*clamp(20px,5vw,64px)))}.live-stand{display:inline-flex;align-items:center;gap:8px}.live-stand-punkt{width:10px;height:10px;border-radius:50%;background:var(--ink40);flex:none}.live-stand-live .live-stand-punkt{background:var(--teal);animation:live-puls 2s ease-out infinite}.live-stand-verzoegert .live-stand-punkt{background:var(--sun)}.live-stand-still .live-stand-punkt{background:var(--coral)}.live-stand-beendet .live-stand-punkt{background:var(--navy)}@keyframes live-puls{0%{box-shadow:0 0 color-mix(in srgb,var(--teal) 55%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--teal) 0%,transparent)}}.live-karte{position:relative}.live-karte-flaeche{height:clamp(340px,60vh,620px)}.live-boot{width:18px;height:18px;border-radius:50%;background:var(--coral);border:3px solid var(--on-brand);box-shadow:0 0 color-mix(in srgb,var(--coral) 50%,transparent);animation:live-boot-puls 2s ease-out infinite}.live-boot.still{background:var(--ink40);animation:none}@keyframes live-boot-puls{0%{box-shadow:0 0 color-mix(in srgb,var(--coral) 50%,transparent)}to{box-shadow:0 0 0 18px color-mix(in srgb,var(--coral) 0%,transparent)}}.live-folgen{position:absolute;top:12px;right:12px;z-index:2;border-radius:var(--radius-pill);font:600 var(--schrift-s) var(--font-body);padding:8px 14px;cursor:pointer}.live-folgen:not(.an){color:var(--ink)}.live-hinweis{margin:16px 0 0;padding:14px 18px;border-radius:var(--radius-card);background:var(--paper2);color:var(--ink);line-height:1.55;max-width:760px}.live-hinweis-still{border-left:4px solid var(--coral)}.live-hinweis-verzoegert{border-left:4px solid var(--sun)}.live-zahlen .zahl{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.live-stand-live .live-stand-punkt,.live-boot{animation:none}}.bs3d{position:relative;width:100%;aspect-ratio:16 / 10;max-height:820px;overflow:hidden;border-radius:var(--radius-panel, 18px);background:var(--bs3d-grund);color:var(--bs3d-tinte);font-family:Manrope,Outfit,system-ui,sans-serif;text-align:left;isolation:isolate}.bs3d-leinwand{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:pointer}.bs3d-schleier{position:absolute;left:0;right:0;pointer-events:none}.bs3d-schleier.oben{top:0;height:34%;background:linear-gradient(to bottom,#06121bd9,#06121b8c 55%,#06121b00)}.bs3d-schleier.unten{right:0;left:auto;bottom:0;width:70%;height:46%;background:radial-gradient(ellipse at 100% 100%,#06121bd9,#06121b80 45%,#06121b00 75%)}.bs3d-marke{position:absolute;left:20px;top:16px;pointer-events:none}.bs3d-marke b{display:block;font-size:14px;font-weight:700;letter-spacing:.02em}.bs3d-marke span{font-size:12px;color:var(--bs3d-leise)}.bs3d-pause{position:absolute;right:20px;top:18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:var(--bs3d-leise);pointer-events:none}.bs3d-kopf{position:absolute;left:0;right:0;top:52px;display:flex;justify-content:center;padding-inline:16px;pointer-events:none}.bs3d-txt{text-align:center;max-width:760px}.bs3d-ober{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bs3d-teal)}.bs3d-titel{font-size:clamp(24px,3.6vw,44px);font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:8px 0;text-wrap:balance;text-shadow:0 2px 18px rgba(6,18,27,.9)}.bs3d-zeile{font-size:clamp(14px,1.6vw,18px);opacity:.78;text-shadow:0 1px 12px rgba(6,18,27,.9)}.bs3d-kompass{position:absolute;left:0;top:0;pointer-events:none;font-size:12px;font-weight:700;color:var(--bs3d-leise)}.bs3d-schild{position:absolute;left:0;top:0;pointer-events:none;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;color:var(--bs3d-tinte);background:#06121bd1;border:1px solid var(--bs3d-rand);border-radius:8px;padding:4px 9px;opacity:0;transition:opacity .7s ease}.bs3d-schild.an{opacity:1}.bs3d-schild:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:16px;background:currentColor;opacity:.55}.bs3d-schild.a{color:var(--bs3d-orange);border-color:#f2a44373}.bs3d-score{position:absolute;right:18px;bottom:18px;width:min(470px,calc(100% - 36px));display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:16px 18px;border-radius:18px;background:#081823c7;border:1px solid var(--bs3d-feldrand);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.bs3d-ring{position:relative;width:120px;height:120px}.bs3d-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.bs3d-ring circle{fill:none;stroke-width:9}.bs3d-ring .hg{stroke:var(--bs3d-linie)}.bs3d-ring .vg{stroke-linecap:round;stroke-dasharray:326.73;stroke-dashoffset:326.73}.bs3d-zahl{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:48px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--bs3d-leise)}.bs3d-info{min-width:0}.bs3d-lab{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bs3d-leise)}.bs3d-wort{font-size:22px;font-weight:700;color:var(--bs3d-leise)}.bs3d-rat{font-size:15px;font-weight:600;color:var(--bs3d-leise);margin-top:4px;line-height:1.35;text-wrap:balance}.bs3d-rat.fertig{color:var(--bs3d-tinte)}.bs3d-stufe{font-size:12px;color:var(--bs3d-leise);margin-top:4px}.bs3d-stufe:empty{display:none}.bs3d-rech{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--bs3d-leise);margin-top:8px;font-variant-numeric:tabular-nums}.bs3d-rech b{color:var(--bs3d-tinte);font-weight:500}.bs3d-rech i{font-style:normal;opacity:.5}.bs3d-verlauf{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;color:var(--bs3d-leise)}.bs3d-verlauf span{display:inline-flex;align-items:center;gap:5px}.bs3d-verlauf span.jetzt{color:var(--bs3d-tinte);font-weight:700}.bs3d-verlauf em{width:8px;height:8px;border-radius:50%;display:inline-block}.bs3d-verlauf:empty{display:none}.bs3d-balken{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--bs3d-linie)}.bs3d-balken i{display:block;height:100%;width:0;background:var(--bs3d-teal)}.bs3d-fehlt{display:grid;place-items:center;padding:24px}.bs3d-ersatz{max-width:520px;text-align:center;color:var(--bs3d-leise);line-height:1.6}@media (max-width: 700px){.bs3d-marke span,.bs3d-pause{display:none}.bs3d-kopf{top:40px}.bs3d{aspect-ratio:3 / 4}.bs3d-score{right:8px;bottom:8px;width:calc(100% - 16px);gap:10px;padding:8px 12px;border-radius:14px}.bs3d-ring{width:60px;height:60px}.bs3d-ring circle{stroke-width:11}.bs3d-zahl{font-size:24px}.bs3d-lab{display:none}.bs3d-wort{font-size:16px}.bs3d-rat{font-size:13px;margin-top:2px}.bs3d-verlauf,.bs3d-rech,.bs3d-stufe{display:none}.bs3d-schild{font-size:11px;padding:3px 7px}.bs3d-schleier.unten{width:100%}}@media (prefers-reduced-motion: reduce){.bs3d-schild{transition:none}}.bs3d-szene{position:absolute;top:0;right:0;bottom:0;left:0}.bs3d-hinweis{position:absolute;left:20px;bottom:12px;z-index:1;margin:0;max-width:420px;font-size:12px;line-height:1.45;color:var(--bs3d-leise);pointer-events:none}.buehne.mit-animation .buehne-grund:after{content:none}@media (min-width: 861px){.buehne.mit-animation{--buehne-hoehe: clamp(620px, 88vh, 860px);padding-top:0}.buehne.mit-animation>.buehne-grund{bottom:auto;height:var(--buehne-hoehe)}.buehne.mit-animation>.buehne-inhalt{max-width:1280px;min-height:var(--buehne-hoehe);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;pointer-events:none}.buehne.mit-animation>.buehne-inhalt>*{max-width:470px;margin-left:0;margin-right:0;pointer-events:auto}.buehne.mit-animation .buehne-knoepfe{justify-content:flex-start}.bs3d.buehne{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;max-height:none;border-radius:0}.bs3d.buehne .bs3d-schleier.oben{top:0;bottom:0;height:auto;right:auto;width:62%;background:linear-gradient(to right,#06121beb,#06121bbd 42%,#06121b00)}.bs3d.buehne .bs3d-kopf{left:46%;right:16px;top:28px}.bs3d.buehne .bs3d-titel{font-size:clamp(22px,2.6vw,32px)}.bs3d.buehne .bs3d-score{right:clamp(20px,5vw,64px);bottom:52px}.bs3d.buehne .bs3d-hinweis{left:auto;right:clamp(20px,5vw,64px);bottom:14px;max-width:470px;text-align:right}}@media (max-width: 860px){.buehne.mit-animation{display:flex;flex-direction:column}.buehne.mit-animation>.buehne-inhalt{order:1}.buehne.mit-animation>.buehne-grund{order:2;position:relative;inset:auto;height:auto;margin-top:28px;padding:0 16px;overflow:visible}.buehne.mit-animation>.bucht-kachel{order:3}.buehne.mit-animation>.buehne-zahlen{order:4}.bs3d.buehne .bs3d-score{bottom:40px}.bs3d.buehne .bs3d-hinweis{left:12px;right:12px;bottom:8px;font-size:11px}}.ug3d{position:relative;width:100%;aspect-ratio:16 / 10;max-height:760px;overflow:hidden;border-radius:var(--radius-panel, 18px);background:var(--bs3d-grund);color:var(--bs3d-tinte);font-family:Manrope,Outfit,system-ui,sans-serif;text-align:left;isolation:isolate}.ug3d .ug-leinwand{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:pointer}.ug3d .ug-schleier{position:absolute;left:0;right:0;pointer-events:none}.ug3d .ug-schleier.oben{top:0;height:32%;background:linear-gradient(to bottom,#06121be0,#06121b80 55%,#06121b00)}.ug3d .ug-schleier.unten{left:auto;right:0;bottom:0;width:70%;height:60%;background:radial-gradient(ellipse at 100% 100%,#06121be6,#06121b8c 45%,#06121b00 75%)}.ug3d .ug-marke{position:absolute;left:20px;top:16px;pointer-events:none}.ug3d .ug-marke b{display:block;font-size:14px;font-weight:700}.ug3d .ug-marke span{font-size:12px;color:var(--bs3d-leise)}.ug3d .ug-pause{position:absolute;right:20px;top:18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:var(--bs3d-leise);pointer-events:none}.ug3d .ug-kopf{position:absolute;left:0;right:0;top:52px;display:flex;justify-content:center;padding-inline:16px;pointer-events:none}.ug3d .ug-txt{text-align:center;max-width:760px}.ug3d .ug-ober{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--bs3d-teal)}.ug3d .ug-titel{font-size:clamp(24px,3.6vw,44px);font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:8px 0;text-wrap:balance;text-shadow:0 2px 18px rgba(6,18,27,.9)}.ug3d .ug-zeile{font-size:clamp(14px,1.6vw,18px);opacity:.8;text-shadow:0 1px 12px rgba(6,18,27,.9)}.ug3d .ug-schild{position:absolute;left:0;top:0;pointer-events:none;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--bs3d-tinte);background:#06121bd6;border:1px solid var(--bs3d-rand);border-radius:8px;padding:4px 9px;opacity:0;transition:opacity .6s ease}.ug3d .ug-schild.an{opacity:1}.ug3d .ug-schild:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:14px;background:currentColor;opacity:.55}.ug3d .ug-schild.a{color:var(--bs3d-orange);border-color:#f2a44373}.ug3d .ug-feld{position:absolute;right:18px;bottom:18px;width:min(440px,calc(100% - 36px));padding:16px 18px;border-radius:18px;background:#081823cc;border:1px solid var(--bs3d-feldrand);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ug3d .ug-feld-kopf{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}.ug3d .ug-ring{position:relative;width:96px;height:96px}.ug3d .ug-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ug3d .ug-ring circle{fill:none;stroke-width:9}.ug3d .ug-ring .hg{stroke:var(--bs3d-linie)}.ug3d .ug-ring .vg{stroke-linecap:round;stroke-dasharray:326.73;stroke-dashoffset:326.73;transition:stroke .4s}.ug3d .ug-zahl{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:36px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bs3d-leise)}.ug3d .ug-info{min-width:0}.ug3d .ug-lab{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bs3d-leise)}.ug3d .ug-wort{font-size:20px;font-weight:700;margin-top:2px}.ug3d .ug-rat{font-size:14px;color:var(--bs3d-leise);margin-top:3px;line-height:1.35;text-wrap:balance}.ug3d .ug-rat.warn{color:var(--bs3d-orange);font-weight:600}.ug3d .ug-leiste{display:flex;height:12px;border-radius:4px;overflow:hidden;background:var(--bs3d-linie);margin-top:14px}.ug3d .ug-leiste i{display:block;height:100%;width:0}.ug3d .ug-legende{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:13px;color:var(--bs3d-leise)}.ug3d .ug-legende span{display:inline-flex;align-items:center;gap:6px}.ug3d .ug-legende b{color:var(--bs3d-tinte);font-weight:600;font-variant-numeric:tabular-nums}.ug3d .ug-legende em{width:9px;height:9px;border-radius:4px;display:inline-block}.ug3d .ug-rech{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:var(--bs3d-leise);margin-top:10px;min-height:1em}.ug3d .ug-rech i{font-style:normal;opacity:.5}.ug3d .ug-balken{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--bs3d-linie)}.ug3d .ug-balken i{display:block;height:100%;width:0;background:var(--bs3d-teal)}.bs-teil-animation{margin:24px 0 0}.bs-teil-animation figcaption{margin-top:12px;font-size:var(--schrift-m);line-height:1.6;color:var(--on-dark-72);max-width:520px}@media (max-width: 700px){.ug3d{aspect-ratio:3 / 4}.ug3d .ug-marke,.ug3d .ug-pause,.ug3d .ug-lab{display:none}.ug3d .ug-kopf{top:18px}.ug3d .ug-feld{right:8px;left:8px;bottom:8px;width:auto;padding:10px 12px;border-radius:14px}.ug3d .ug-ring{width:60px;height:60px}.ug3d .ug-zahl{font-size:24px}.ug3d .ug-wort{font-size:16px}.ug3d .ug-rat{font-size:13px}.ug3d .ug-rech{display:none}.ug3d .ug-leiste{margin-top:10px}.ug3d .ug-legende{font-size:12px;gap:4px 10px}.ug3d .ug-schild{font-size:11px;padding:3px 7px}}@media (prefers-reduced-motion: reduce){.ug3d .ug-schild{transition:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bs3d-score,.ug3d .ug-feld,.id-abzeichen,.start-abschnitt.szene :is(.merksatz,.wissen-hinweis),.band-form{background:var(--glas-deckend-dunkel)}}@media (prefers-reduced-transparency: reduce){.bs3d-score,.ug3d .ug-feld,.id-abzeichen,.start-abschnitt.szene :is(.merksatz,.wissen-hinweis),.band-form{background:var(--glas-deckend-dunkel);-webkit-backdrop-filter:none;backdrop-filter:none}}.netz-leiste{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink60);box-shadow:var(--schatten-1);font-size:var(--schrift-s);font-weight:700;line-height:1.2}.netz-leiste.schlecht{background:color-mix(in srgb,var(--note-mittel) 22%,var(--surface));border-color:color-mix(in srgb,var(--note-mittel) 55%,transparent);color:var(--gold-tinte)}.netz-leiste>svg{flex:none}.drawer-body>.netz-leiste{margin:0 0 10px}.karten-status{position:absolute;top:68px;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);pointer-events:none}.karten-status:empty{display:none}.karten-status .nicht-geprueft{max-width:420px}.frische-chip{display:inline-block;padding:3px 8px;border-radius:8px;border:1px solid var(--line);background:var(--paper2);color:var(--ink60);font-size:var(--schrift-s);font-weight:700;line-height:1.2}.frische-chip.alt,.frische-chip.veraltet{background:color-mix(in srgb,var(--note-mittel) 14%,var(--paper));border-color:color-mix(in srgb,var(--note-mittel) 55%,transparent);color:var(--gold-tinte)}.frische-chip.unbekannt{border-color:color-mix(in srgb,var(--note-schlecht) 55%,transparent);color:var(--note-schlecht)}.nicht-geprueft{--np-farbe: var(--note-mittel);border:1px solid color-mix(in srgb,var(--np-farbe) 55%,transparent);background:color-mix(in srgb,var(--np-farbe) 14%,var(--paper));color:var(--ink)}.nicht-geprueft.kasten{margin:0 0 14px;padding:12px 14px;border-radius:var(--radius-button);border-width:1.5px}.nicht-geprueft-kopf{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:var(--gold-tinte);font-size:var(--schrift-text)}.nicht-geprueft.kasten p{margin:0;font-size:var(--schrift-m);line-height:1.45}.nicht-geprueft.zeile{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;border-radius:var(--radius-mittel);font-size:var(--schrift-s);font-weight:700;line-height:1.35;color:var(--gold-tinte)}.nicht-geprueft.zeile>svg{flex:none}
