:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--auswahl-pfeil:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235e574c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");--grund:#f5f2eb;--blatt:#fbf8f2;--mulde:#efe8dc;--schleier:#2c282257;--oliv:#47563a;--oliv-tief:#3a4a36;--auf-oliv:#f5f2eb;--auf-oliv-still:#c9d2c4;--zitat-karte:#3a4a36;--zitat-rand:var(--zitat-karte);--auf-zitat:#f5f2eb;--auf-zitat-still:#c9d2c4;--ocker:#c4a46a;--schwelle:#c4a46a;--text:#2c2822;--text-stark:#1f1c18;--ueberschrift:#4f3a2a;--gedaempft:#5e574c;--linie:#d8cebe;--linie-stark:#908268;--linie-zier:#c4a46a;--hinweis:#f3e7d2;--hinweis-linie:#dcc69a;--erledigt:#47563a;--flaeche-oliv:#47563a;--auf-flaeche-oliv:#f5f2eb;--flaeche-bruecke:#d9d0c3;--auf-flaeche-bruecke:#4f3a2a;--kompass-flaeche:#9fbf7a8c;--wandel:#5b7f3a;--aktion:var(--oliv);--auf-aktion:var(--auf-oliv);--aktion-still:var(--oliv-tief);--fokus:var(--oliv-tief);--wand:#4f3a2a;--auf-wand:#f5f2eb;--auf-wand-still:#d6c8b7;--wand-linie:#f5f2eb29;--wand-aktiv:#f5f2eb1a;--wand-gedrueckt:#0000001f;--fokus-auf-wand:var(--auf-wand);--wand-kante:var(--wand-linie);--hinweis-rand:#a37f3a;--fehler-linie:var(--hinweis-rand);--fehler-flaeche:var(--hinweis);--erfolg-linie:var(--erledigt);--erfolg-flaeche:var(--mulde);--laufend-flaeche:var(--mulde);--gedrueckt-skala:.985;--gedrueckt-ton:92%;--gesperrt-deckung:1;--muster-tag-grund:#fbf8f2;--muster-tag-text:#2c2822;--muster-tag-still:#5e574c;--muster-tag-linie:#908268;--muster-abend-grund:#302519;--muster-abend-text:#f2e8d6;--muster-abend-still:#c4b39a;--muster-abend-linie:#8e7a5b;--glas:color-mix(in srgb, var(--blatt) 92%, transparent);--glas-weich:18px;--schrift-titel:var(--font-garamond,Georgia), "EB Garamond", "Palatino Linotype", Georgia, serif;--schrift-ui:var(--font-source,system-ui), "Source Sans 3", -apple-system, system-ui, "Segoe UI", sans-serif;--basis:19px;--fs-gruss:clamp(34px, 2.2vw + 26px, 52px);--fs-h1:clamp(36px, 2.4vw + 20px, 54px);--fs-display:clamp(44px, 3.2vw + 24px, 68px);--fs-h2:clamp(23px, .7vw + 20px, 28px);--fs-h3:20px;--fs-lead:clamp(19px, .3vw + 18px, 21px);--fs-body:var(--basis);--fs-schreiben:calc(var(--basis) + 3px);--fs-ui:17px;--fs-caption:16px;--fs-eyebrow:15px;--fs-tab:16px;--fs-rubrik:16px;--fs-kompasswert:clamp(40px, 3vw + 28px, 56px);--fs-kompasswert-mini:32px;--lh-titel:1.15;--lh-lead:1.45;--lh-body:1.62;--lh-ui:1.3;--ls-eyebrow:.14em;--ls-titel:-.01em;--gewicht-titel:500;--gewicht-ui:500;--gewicht-stark:600;--lesebahn:34rem;--raumbahn:46rem;--r-1:4px;--r-2:8px;--r-3:12px;--r-4:16px;--r-5:24px;--r-6:32px;--r-7:48px;--r-8:64px;--r-9:96px;--karte-innen:20px;--knopf-innen-block:var(--r-3);--knopf-innen-inline:var(--r-5);--knopf-luecke:var(--r-2);--feld-innen-block:var(--r-3);--feld-innen-inline:var(--r-4);--r-5f:40px;--fluss-spalte:32px;--fluss-spalte-nah:24px;--fluss-kasten:24px;--fluss-kasten-nah:16px;--fluss-notiz:16px;--fluss-knopf:32px;--rad-karte:16px;--rad-feld:12px;--rad-klein:8px;--rad-pille:999px;--rad-strich:4px;--erhebung-0:none;--erhebung-1:0 1px 2px #2c28220a, 0 8px 24px #2c28220d;--erhebung-2:0 2px 6px #2c282212, 0 18px 44px #2c28221c;--ziel-min:44px;--ziel-haus:56px;--ziel-primaer:56px;--ziel-zeile:48px;--ziel-tab:56px;--fokus-breite:3px;--fokus-abstand:2px;--strich-linie:1px;--strich-rand:1.5px;--strich-kontur:2px;--weich:cubic-bezier(.16, 1, .3, 1);--linear:linear;--d-tipp:.2s;--d-aus:.12s;--d-wechsel:.24s;--d-eintritt:.36s;--d-zeigen:.56s;--d-moment:.8s;--d-licht:1.8s;--versatz:80ms;--z-grund:0;--z-klebend:10;--z-leiste:20;--z-schleier:30;--z-dialog:40;--z-meldung:50;--z-sprung:60;--leiste-b:248px;--tabbar-h:64px;--kontext-b:320px;--miniplayer-h:108px;--erde-ocker:#a87a2b;--erde-terrakotta:#a85f3c;--erde-siena:#8e5a2e;--erde-umbra:#5c4630;--erde-oliv:#47563a;--erde-salbei:#6f8055;--erde-lehm:#957455;--erde-sand:#cbae81;--dia-flaeche:var(--erde-lehm);--dia-flaeche-deckung:.18;--dia-umriss:var(--erde-umbra);--dia-umriss-staerke:2px;--dia-punkt:var(--erde-umbra);--dia-punkt-ring:var(--blatt);--dia-netz:var(--linie);--dia-netz-rand:var(--linie-zier);--dia-vorher:var(--erde-umbra);--dia-vorher-deckung:.45;--dia-vorher-strich:3 4;--dia-schrift:var(--gedaempft);--fs-diagramm:15px;--fs-diagramm-klein:13px;--ls-diagramm:.02em;--bg:var(--grund);--bg-tief:var(--mulde);--surface:var(--blatt);--card:var(--mulde);--sidebar:var(--oliv);--sidebar-deep:var(--oliv-tief);--on-sidebar:var(--auf-oliv);--on-sidebar-muted:var(--auf-oliv-still);--text-strong:var(--text-stark);--headline:var(--ueberschrift);--muted:var(--gedaempft);--line:var(--linie);--line-accent:var(--linie-zier);--accent:var(--aktion);--accent-deep:var(--aktion-still);--on-accent:var(--auf-aktion);--hint:var(--hinweis);--space-1:var(--r-1);--space-2:var(--r-2);--space-3:var(--r-4);--space-4:var(--r-5);--space-5:var(--r-6);--space-6:var(--r-7);--radius:var(--rad-karte);--radius-sm:var(--rad-feld);--sidebar-w:var(--leiste-b);--font-serif:var(--schrift-titel);--font-sans:var(--schrift-ui);--nussbaum:var(--wand);--auf-nussbaum:var(--auf-wand);--auf-nussbaum-still:var(--auf-wand-still)}@media (min-width:900px){:root{--fluss-spalte:40px;--karte-innen:var(--r-5)}}@media (max-width:899px){:root{--miniplayer-h:132px}}.app{--fs-body:var(--basis);--fs-schreiben:calc(var(--basis) + 3px);--fehler-flaeche:var(--hinweis);--fehler-linie:var(--hinweis-rand);--erfolg-linie:var(--erledigt);--erfolg-flaeche:var(--mulde);--laufend-flaeche:var(--mulde);--bg:var(--grund);--bg-tief:var(--mulde);--surface:var(--blatt);--card:var(--mulde);--sidebar:var(--oliv);--sidebar-deep:var(--oliv-tief);--on-sidebar:var(--auf-oliv);--on-sidebar-muted:var(--auf-oliv-still);--text-strong:var(--text-stark);--headline:var(--ueberschrift);--muted:var(--gedaempft);--line:var(--linie);--line-accent:var(--linie-zier);--accent:var(--aktion);--accent-deep:var(--aktion-still);--on-accent:var(--auf-aktion);--hint:var(--hinweis);--nussbaum:var(--wand);--auf-nussbaum:var(--auf-wand);--auf-nussbaum-still:var(--auf-wand-still)}html[data-licht=abend],.app[data-licht=abend]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--auswahl-pfeil:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c4b39a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");--grund:#221a11;--blatt:#302519;--mulde:#2a2015;--schleier:#0f0b079e;--oliv:#2c3729;--oliv-tief:#93ae83;--auf-oliv:#f2e8d6;--auf-oliv-still:#a9b7a3;--zitat-karte:#3a4a36;--zitat-rand:#46392a;--auf-zitat:#f2e8d6;--auf-zitat-still:#c9d2c4;--ocker:#c4a46a;--schwelle:#c4a46a;--text:#f2e8d6;--text-stark:#fbf4e6;--ueberschrift:#e7d3a9;--gedaempft:#c4b39a;--linie:#46392a;--linie-stark:#8e7a5b;--linie-zier:#c4a46a;--hinweis:#3c2f1c;--hinweis-linie:#6b5738;--erledigt:#93ae83;--flaeche-oliv:#a3bb7c;--auf-flaeche-oliv:#221a11;--flaeche-bruecke:#46392a;--auf-flaeche-bruecke:#f2e8d6;--kompass-flaeche:#5f7a448c;--wandel:#a8c682;--aktion:#93ae83;--auf-aktion:#221a11;--aktion-still:#93ae83;--fokus:#93ae83;--wand:#2a2015;--auf-wand:#f2e8d6;--auf-wand-still:#bfae95;--wand-linie:#f2e8d624;--wand-aktiv:#f2e8d614;--wand-gedrueckt:#0000004d;--fokus-auf-wand:var(--auf-wand);--wand-kante:#46392a;--hinweis-rand:#c4a46a;--glas:color-mix(in srgb, var(--blatt) 90%, transparent);--erhebung-1:0 0 0 1px var(--linie);--erhebung-2:0 0 0 1px var(--linie-stark), 0 22px 52px #0000006b;--erde-ocker:#d9ae5c;--erde-terrakotta:#d08e67;--erde-siena:#c08a55;--erde-umbra:#b49b7e;--erde-oliv:#a3bb7c;--erde-salbei:#a8b489;--erde-lehm:#c3a382;--erde-sand:#e0cba6;--dia-flaeche-deckung:.14;--dia-vorher-deckung:.4}html[data-licht=tag],.app[data-licht=tag]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--auswahl-pfeil:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235e574c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");--grund:#f5f2eb;--blatt:#fbf8f2;--mulde:#efe8dc;--schleier:#2c282257;--oliv:#47563a;--oliv-tief:#3a4a36;--auf-oliv:#f5f2eb;--auf-oliv-still:#c9d2c4;--zitat-karte:#3a4a36;--zitat-rand:var(--zitat-karte);--auf-zitat:#f5f2eb;--auf-zitat-still:#c9d2c4;--ocker:#c4a46a;--schwelle:#c4a46a;--text:#2c2822;--text-stark:#1f1c18;--ueberschrift:#4f3a2a;--gedaempft:#5e574c;--linie:#d8cebe;--linie-stark:#908268;--linie-zier:#c4a46a;--hinweis:#f3e7d2;--hinweis-linie:#dcc69a;--erledigt:#47563a;--flaeche-oliv:#47563a;--auf-flaeche-oliv:#f5f2eb;--flaeche-bruecke:#d9d0c3;--auf-flaeche-bruecke:#4f3a2a;--kompass-flaeche:#9fbf7a8c;--wandel:#5b7f3a;--aktion:var(--oliv);--auf-aktion:var(--auf-oliv);--aktion-still:var(--oliv-tief);--fokus:var(--oliv-tief);--wand:#4f3a2a;--auf-wand:#f5f2eb;--auf-wand-still:#d6c8b7;--wand-linie:#f5f2eb29;--wand-aktiv:#f5f2eb1a;--wand-gedrueckt:#0000001f;--fokus-auf-wand:var(--auf-wand);--wand-kante:#f5f2eb29;--hinweis-rand:#a37f3a;--glas:color-mix(in srgb, var(--blatt) 92%, transparent);--erhebung-1:0 1px 2px #2c28220a, 0 8px 24px #2c28220d;--erhebung-2:0 2px 6px #2c282212, 0 18px 44px #2c28221c;--erde-ocker:#a87a2b;--erde-terrakotta:#a85f3c;--erde-siena:#8e5a2e;--erde-umbra:#5c4630;--erde-oliv:#47563a;--erde-salbei:#6f8055;--erde-lehm:#957455;--erde-sand:#cbae81;--dia-flaeche-deckung:.18;--dia-vorher-deckung:.45}html[data-groesse="17"],.app[data-groesse="17"]{--basis:17px}html[data-groesse="19"],.app[data-groesse="19"]{--basis:19px}html[data-groesse="21"],.app[data-groesse="21"]{--basis:21px}@media (prefers-reduced-motion:reduce){:root{--d-tipp:0s;--d-aus:0s;--d-wechsel:0s;--d-eintritt:0s;--d-zeigen:.2s;--d-moment:.2s;--d-licht:0s;--versatz:0s}}
:where(.spalte)>*+*{margin-block-start:var(--fluss-spalte)}:where(.spalte)>:is(h1,h2,h3,.eyebrow)+*{margin-block-start:var(--fluss-spalte-nah)}:where(.spalte)>*+:is(.knopf,.knopf-reihe,button[type=submit]){margin-block-start:var(--fluss-knopf)}:where(.kasten)>*+*{margin-block-start:var(--fluss-kasten)}:where(.kasten)>:is(h1,h2,h3,.eyebrow,label)+*{margin-block-start:var(--fluss-kasten-nah)}:where(.notiz)>*+*{margin-block-start:var(--fluss-notiz)}:where(.spalte,.kasten,.notiz)>:is(p,ul,ol,figure)+:is(p,ul,ol,figure){margin-block-start:var(--fluss-kasten-nah)}
*,:before,:after{box-sizing:border-box}html,body{min-height:100%}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0}body{background:var(--grund);color:var(--text);font-family:var(--schrift-ui);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video{max-width:100%;display:block}img{outline-offset:-1px;filter:sepia(.08)saturate(.92)contrast(.98);outline:1px solid #2c28221a}button,input,textarea,select{font:inherit;color:inherit}button:not([class]){min-height:var(--ziel-min);background:var(--mulde);color:var(--text);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-klein);cursor:pointer;padding:8px 16px}p{margin:0}ul,ol{margin:0;padding:0}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:var(--fokus-abstand);border-radius:inherit}.sprunglink{left:var(--r-4);top:var(--r-4);z-index:var(--z-sprung);background:var(--blatt);color:var(--text);border-radius:var(--rad-klein);padding:8px 14px;text-decoration:none;position:absolute;transform:translateY(-120%)}.sprunglink:focus,.sprunglink:focus-visible{transform:translateY(0)}h1,h2,h3{font-family:var(--schrift-titel);font-weight:var(--gewicht-titel);color:var(--ueberschrift);line-height:var(--lh-titel);letter-spacing:var(--ls-titel);text-wrap:balance;margin:0}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.eyebrow{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-size:var(--fs-eyebrow);font-weight:var(--gewicht-ui);color:var(--gedaempft);line-height:1.3}.muted{color:var(--gedaempft)}.wortmarke{font-family:var(--schrift-titel);font-weight:var(--gewicht-titel);letter-spacing:-.02em;color:inherit;flex-direction:column;align-items:flex-start;font-size:32px;line-height:1;display:inline-flex}.wortmarke-name{white-space:nowrap;display:inline-block}.wortmarke sup{font-family:var(--schrift-ui);vertical-align:super;letter-spacing:0;margin-left:.08em;font-size:.45em;font-weight:400;line-height:0}.wortmarke-zusatz{font-family:var(--schrift-ui);font-size:var(--fs-eyebrow);font-weight:var(--gewicht-ui);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin-top:.3em;line-height:1.2}.kontextlink{align-items:center;gap:var(--r-2);min-height:var(--ziel-min);color:var(--aktion-still);font-size:var(--fs-ui);font-weight:var(--gewicht-ui);border-radius:var(--rad-klein);text-decoration:none;display:inline-flex}.kontextlink .ikone{flex-basis:20px;width:20px;height:20px}@media (hover:hover){.kontextlink:hover{text-underline-offset:4px;text-decoration:underline}}:where(p,.muted)>a:only-child,.comment-body .mention-link,.recipe-facts a{min-height:var(--ziel-min);box-sizing:border-box;margin-block:-7px;padding-block:7px;display:inline-block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabular,time,.track-time,.track-dur{font-variant-numeric:tabular-nums}a{color:var(--aktion-still)}.bild-schleier{position:relative}.bild-schleier:after{content:"";pointer-events:none;background:linear-gradient(#221a1100 38%,#221a11a8 100%);position:absolute;inset:0}.karte{background:var(--blatt);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);padding:var(--karte-innen);box-shadow:var(--erhebung-0);color:inherit;transition-property:background-color,border-color,transform,box-shadow;transition-duration:var(--d-tipp);transition-timing-function:var(--weich);text-decoration:none;display:block}.karte.kasten{padding:var(--karte-innen)}.karte[data-rang=haupt]{border-top:var(--strich-kontur) solid var(--linie-zier);box-shadow:var(--erhebung-1)}.karte[data-art=notiz]{background:var(--hinweis);border-color:var(--hinweis-linie);box-shadow:none}.karte[data-art=leer]{background:var(--mulde);border-style:dashed;border-width:var(--strich-rand);border-color:var(--linie-stark)}.karte[data-zustand=gesperrt]{pointer-events:none}.karte-titel{font-family:var(--schrift-titel);font-size:var(--fs-h2);color:var(--ueberschrift);line-height:var(--lh-titel)}@media (hover:hover){a.karte:hover,button.karte:hover{box-shadow:var(--erhebung-1);transform:translateY(-2px)}}a.karte:active,button.karte:active{transition-duration:var(--d-aus);transform:scale(.99)}.knopf{justify-content:center;align-items:center;gap:var(--knopf-luecke);min-height:var(--ziel-haus);min-width:var(--ziel-min);padding:var(--knopf-innen-block) var(--knopf-innen-inline);border:var(--strich-kontur) solid var(--aktion);border-radius:var(--rad-feld);background:var(--aktion);color:var(--auf-aktion);font:var(--gewicht-ui) var(--fs-ui) var(--schrift-ui);line-height:var(--lh-ui);text-align:center;cursor:pointer;touch-action:manipulation;transition-property:background-color,border-color,color,transform,box-shadow;transition-duration:var(--d-tipp);transition-timing-function:var(--weich);text-decoration:none;display:inline-flex}.knopf .ikone{flex-basis:20px;width:20px;height:20px}.knopf[data-rang=primaer]{min-height:var(--ziel-primaer);width:100%;font-size:var(--fs-lead)}.knopf[data-art=ghost]{color:var(--aktion-still);border-color:var(--aktion-still);background:0 0}.knopf[data-art=text]{color:var(--aktion-still);min-height:var(--ziel-zeile);text-underline-offset:3px;background:0 0;border:0;border-radius:0;justify-content:flex-start;width:100%;padding:0;text-decoration:underline}.knopf[data-zustand=laufend],.knopf[data-zustand=ladend]{cursor:wait;background:var(--laufend-flaeche);border-color:var(--linie-stark);color:var(--text)}.knopf[data-zustand=erfolgreich]{background:var(--erfolg-flaeche);border-color:var(--erfolg-linie);color:var(--text-stark)}.knopf[data-zustand=fehlgeschlagen]{background:var(--fehler-flaeche);border-color:var(--fehler-linie);color:var(--text-stark)}.knopf[data-zustand=gesperrt],.knopf:disabled{background:var(--mulde);color:var(--gedaempft);border-color:var(--linie);cursor:not-allowed;opacity:var(--gesperrt-deckung)}.knopf[data-art=text][data-zustand=gesperrt]{display:none}@media (hover:hover){.knopf:hover:not(:disabled):not([data-zustand]):not([data-art=ghost]):not([data-art=text]){background:color-mix(in srgb, var(--aktion) var(--gedrueckt-ton), var(--text-stark));border-color:color-mix(in srgb, var(--aktion) var(--gedrueckt-ton), var(--text-stark))}.knopf[data-art=ghost]:hover:not(:disabled):not([data-zustand]){background:color-mix(in srgb, var(--aktion) 10%, transparent)}.knopf[data-art=text]:hover:not(:disabled){text-decoration-thickness:2px}}.knopf:active:not(:disabled):not([data-art=text]),.knopf[data-gedrueckt=true]{transform:scale(var(--gedrueckt-skala));transition-duration:var(--d-aus)}.knopf-reihe{gap:var(--r-3);flex-wrap:wrap;display:flex}:root{--abstand-vor-knopf:24px}@media (min-width:900px){:root{--abstand-vor-knopf:32px}}.abstand-vor-knopf{margin-block-start:var(--abstand-vor-knopf)}.feld-block{display:grid}.feld-block>label{font-size:var(--fs-ui);font-weight:var(--gewicht-ui);color:var(--text);margin-bottom:var(--r-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.feld-freiwillig{color:var(--gedaempft);font-weight:400}.feld-block input,.feld-block textarea,.feld-block select{width:100%;min-height:var(--ziel-haus);padding:var(--feld-innen-block) var(--feld-innen-inline);border:var(--strich-rand) solid var(--linie-stark);border-radius:var(--rad-feld);background:var(--blatt);color:var(--text);font-size:var(--fs-body);line-height:var(--lh-ui);transition-property:border-color,background-color,box-shadow;transition-duration:var(--d-tipp)}.feld-block textarea{resize:vertical;min-height:140px;line-height:var(--lh-body)}.feld-block input:focus-visible,.feld-block textarea:focus-visible,.feld-block select:focus-visible{border-color:var(--aktion-still)}.feld-block[data-zustand=gesperrt] input,.feld-block[data-zustand=gesperrt] textarea,.feld-block[data-zustand=gesperrt] select{background:var(--mulde);color:var(--gedaempft);border-color:var(--linie);cursor:not-allowed}.feld-block[data-zustand=fehler] input,.feld-block[data-zustand=fehler] textarea,.feld-block[data-zustand=fehler] select{border-width:var(--strich-kontur);border-color:var(--fehler-linie)}.feld-block[data-zustand=erfolgreich] input,.feld-block[data-zustand=erfolgreich] textarea{border-color:var(--erfolg-linie)}.feld-hilfe,.feld-grund{font-size:var(--fs-caption);color:var(--gedaempft);margin-top:var(--r-2)}.feld-fehler{min-height:1.3em;margin-top:var(--r-2);background:var(--fehler-flaeche);border:var(--strich-linie) solid var(--fehler-linie);border-radius:var(--rad-klein);font-size:var(--fs-caption);color:var(--text);border-left-width:3px;padding:10px 14px;line-height:1.45}.feld-fehler[data-leer=true]{color:#0000;background:0 0;border-color:#0000;padding:0}.notiz{background:var(--hinweis);border:var(--strich-linie) solid var(--hinweis-linie);border-left:3px solid var(--hinweis-rand);border-radius:var(--rad-feld);padding:var(--fluss-notiz) 18px;color:var(--text);font-size:var(--fs-ui);line-height:1.5}.notiz[data-art=erfolg]{background:var(--erfolg-flaeche);border-color:var(--linie);border-left-color:var(--erfolg-linie)}.notiz[data-art=fehler]{border-left-color:var(--fehler-linie)}.notiz-titel{font-weight:var(--gewicht-stark);margin-bottom:4px;display:block}.leerstand{background:var(--mulde);border:var(--strich-rand) dashed var(--linie-stark);border-radius:var(--rad-karte);color:var(--text);padding:24px}.leerstand-titel{font-family:var(--schrift-titel);font-size:var(--fs-h3);color:var(--ueberschrift);margin-bottom:8px}.leerstand>p+*{margin-top:var(--r-4)}.formularrahmen{max-width:var(--lesebahn)}.formularrahmen fieldset{border:0;min-inline-size:0;margin:0;padding:0}.formularrahmen fieldset:disabled{opacity:.7;cursor:wait}.formularrahmen .knopf-reihe{margin-top:var(--fluss-knopf)}.ikone{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 24px;width:24px;height:24px}.app{grid-template-columns:var(--leiste-b) 1fr;background:var(--grund);min-height:100dvh;color:var(--text);font-size:var(--fs-body);display:grid}.sidebar{height:100dvh;z-index:var(--z-leiste);background:var(--wand);color:var(--auf-wand);border-right:var(--strich-linie) solid var(--wand-kante);flex-direction:column;align-self:start;padding:28px 18px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .brand{color:var(--auf-wand);min-height:var(--ziel-min);border-radius:var(--rad-klein);align-items:center;margin:0 14px 28px;text-decoration:none;display:inline-flex}.nav-group{margin-bottom:18px}.nav-group>p{font-size:var(--fs-eyebrow);font-weight:var(--gewicht-ui);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--auf-wand-still);margin:0 14px 6px}.nav-group-team{border-top:var(--strich-linie) solid var(--wand-linie);margin-top:6px;padding-top:18px}.sidebar-nav{flex-direction:column;gap:3px;list-style:none;display:flex}.sidebar-nav a{min-height:var(--ziel-zeile);border-radius:var(--rad-klein);color:var(--auf-wand-still);font-size:var(--fs-ui);transition-property:background-color,color,border-color;transition-duration:var(--d-tipp);transition-timing-function:var(--weich);border:1px solid #0000;align-items:center;gap:12px;padding:0 14px;font-weight:400;text-decoration:none;display:flex;position:relative}.sidebar-nav .ikone{stroke-width:1.4px;flex-basis:22px;width:22px;height:22px}.sidebar-nav a[aria-current=page]{color:var(--auf-wand);background:var(--wand-aktiv);border-color:var(--wand-linie);font-weight:var(--gewicht-ui)}.sidebar-nav a[aria-current=page]:before{content:"";border-radius:var(--rad-pille);background:var(--ocker);width:3px;position:absolute;top:10px;bottom:10px;left:-1px}@media (hover:hover){.sidebar-nav a:hover{color:var(--auf-wand);background:var(--wand-aktiv)}}.sidebar-nav a:active{background:var(--wand-gedrueckt)}.sidebar a:focus-visible,.sidebar button:focus-visible{outline-color:var(--fokus-auf-wand)}.sidebar-fuss{border-top:1px solid var(--wand-linie);flex-direction:column;gap:2px;margin-top:auto;padding-top:18px;display:flex}.sidebar-nav.team-teil{border-top:1px solid var(--wand-linie);margin-top:16px;padding-top:16px}.team-entry{min-height:var(--ziel-min);border-radius:var(--rad-klein);color:var(--auf-wand);font-size:var(--fs-caption);align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:flex}.side-profile{min-height:var(--ziel-haus);border-radius:var(--rad-klein);color:var(--auf-wand);font-size:var(--fs-ui);align-items:center;gap:12px;padding:6px 8px;line-height:1.25;text-decoration:none;display:flex}.side-profile small{color:var(--auf-wand-still);font-size:var(--fs-eyebrow);display:block}.avatar{border:1px solid var(--linie);background:var(--mulde);width:42px;height:42px;color:var(--ueberschrift);font-family:var(--schrift-titel);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;text-decoration:none;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.sidebar .avatar{background:var(--wand-aktiv);color:var(--auf-wand);border-color:var(--wand-linie)}.sidebar-bottom{flex-wrap:wrap;justify-content:space-between;gap:0 12px;margin:6px 4px 0;display:flex}.sidebar-bottom a{min-height:var(--ziel-min);color:var(--auf-wand-still);font-size:var(--fs-caption);border-radius:var(--rad-klein);align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}@media (hover:hover){.sidebar-bottom a:hover,.side-profile:hover,.team-entry:hover{color:var(--auf-wand);text-underline-offset:4px;text-decoration:underline}}.main{width:100%;min-width:0;max-width:none;padding:0 clamp(28px,4vw,64px)}.app-head{border-bottom:var(--strich-linie) solid var(--linie);justify-content:space-between;align-items:center;gap:16px;max-width:1160px;min-height:84px;margin:0 auto;display:flex;position:relative}.app-location{align-items:center;gap:20px;min-width:0;display:flex}.brand-inline{min-height:var(--ziel-min);color:var(--ueberschrift);border-radius:var(--rad-klein);align-items:center;text-decoration:none;display:none}.brand-inline .wortmarke{font-size:26px}.brand-inline .wortmarke-zusatz{margin-top:.15em}.sidebar .brand .wortmarke-zusatz{color:var(--auf-wand-still)}.current-location{color:var(--gedaempft);font-size:var(--fs-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.head-back{align-items:center;gap:var(--r-2);min-height:var(--ziel-min);color:var(--aktion-still);font-size:var(--fs-ui);font-weight:var(--gewicht-ui);border-radius:var(--rad-klein);text-decoration:none;display:none}.head-back .ikone{flex-basis:20px;width:20px;height:20px}.head-actions{align-items:center;gap:20px;display:flex}.head-actions>a{min-height:var(--ziel-min);min-width:var(--ziel-min);color:var(--text);font-size:var(--fs-ui);border-radius:var(--rad-klein);justify-content:center;align-items:center;gap:8px;padding:0 4px;text-decoration:none;display:inline-flex}.head-actions .ikone{flex-basis:22px;width:22px;height:22px}@media (hover:hover){.head-actions>a:hover{color:var(--aktion-still);text-underline-offset:4px;text-decoration:underline}}.head-account{color:var(--aktion-still);min-height:var(--ziel-min);align-items:center;text-decoration:none;display:inline-flex}.preview-bar{font-size:var(--fs-caption);color:var(--gedaempft);display:block;position:relative}.preview-bar summary{min-height:var(--ziel-min);min-width:var(--ziel-min);cursor:pointer;border-radius:var(--rad-pille);align-items:center;list-style:none;display:flex}.preview-bar summary::-webkit-details-marker{display:none}.preview-chip{border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-pille);height:24px;color:var(--gedaempft);font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}.preview-bar[open] .preview-chip{background:var(--mulde);color:var(--text)}.preview-bar>p{z-index:var(--z-meldung);background:var(--blatt);border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-karte);width:min(360px,100vw - 40px);box-shadow:var(--erhebung-2);color:var(--text);margin:0;padding:14px 16px;line-height:1.5;position:absolute;top:calc(100% + 4px);right:0}.preview-dot{background:var(--ocker);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ladeplatz{min-height:70vh}.app[data-ansicht=lesen] .tabbar,.app[data-ansicht=lesen] .red-savebar{display:none}.app[data-ansicht=lesen] .red-lese-leiste{bottom:0}@media (max-width:899px){.app[data-ansicht=lesen] .main{padding-bottom:var(--r-5)}}.app-content{outline:0;max-width:1160px;margin:0 auto;padding:24px 0 72px}.app-content>h1{margin:8px 0 14px}.app-content>p.muted{margin-bottom:24px}.app-footer{border-top:1px solid var(--linie);max-width:1160px;font-size:var(--fs-caption);color:var(--gedaempft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;padding:20px 0 28px;display:flex}.app-footer div{gap:20px;display:flex}.app-footer a{min-height:var(--ziel-min);color:inherit;align-items:center;display:inline-flex}.text-link>a,.login-neu a,.zugang-kontakt a{min-height:var(--ziel-min);align-items:center;display:inline-flex}.tabbar{display:none}.btn{justify-content:center;align-items:center;gap:var(--knopf-luecke);min-height:var(--ziel-haus);min-width:var(--ziel-min);padding:var(--knopf-innen-block) var(--knopf-innen-inline);border:var(--strich-kontur) solid var(--aktion);border-radius:var(--rad-feld);background:var(--aktion);color:var(--auf-aktion);font:var(--gewicht-ui) var(--fs-ui) var(--schrift-ui);line-height:var(--lh-ui);text-align:center;cursor:pointer;touch-action:manipulation;transition-property:background-color,border-color,color,transform,box-shadow;transition-duration:var(--d-tipp);transition-timing-function:var(--weich);text-decoration:none;display:inline-flex}.btn.ghost{color:var(--aktion-still);border-color:var(--aktion-still);background:0 0}.btn.primaer{min-height:var(--ziel-primaer);width:100%;font-size:var(--fs-lead)}.btn.inline{min-height:var(--ziel-min);font-size:var(--fs-caption);padding:6px 16px}.btn .ikone{flex-basis:20px;width:20px;height:20px}.btn:disabled,.btn[aria-disabled=true]{background:var(--mulde);color:var(--gedaempft);border-color:var(--linie-stark);cursor:not-allowed}.btn[aria-busy=true],.btn[data-zustand=laufend]{background:var(--laufend-flaeche);color:var(--text);border-color:var(--linie-stark);cursor:wait}.btn[data-zustand=erfolgreich]{background:var(--erfolg-flaeche);border-color:var(--erfolg-linie);color:var(--text-stark)}.btn[data-zustand=fehlgeschlagen]{background:var(--fehler-flaeche);border-color:var(--fehler-linie);color:var(--text-stark)}@media (hover:hover){.btn:hover:not(:disabled):not([aria-busy=true]):not(.ghost){background:color-mix(in srgb, var(--aktion) var(--gedrueckt-ton), var(--text-stark));border-color:color-mix(in srgb, var(--aktion) var(--gedrueckt-ton), var(--text-stark))}.btn.ghost:hover:not(:disabled){background:color-mix(in srgb, var(--aktion) 10%, transparent)}}.btn:active:not(:disabled){transform:scale(var(--gedrueckt-skala));transition-duration:var(--d-aus)}.card{background:var(--blatt);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);padding:var(--karte-innen)}.hint{background:var(--hinweis);border:var(--strich-linie) solid var(--hinweis-linie);border-left:3px solid var(--hinweis-rand);border-radius:var(--rad-feld);font-size:var(--fs-ui);padding:14px 18px;line-height:1.5}.hint[data-art=erfolg]{background:var(--erfolg-flaeche);border-color:var(--linie);border-left-color:var(--erfolg-linie)}.shell-public{max-width:26rem;margin:0 auto;padding:3.5rem 1.4rem 4rem}.vorschau h2{margin:4px 0 8px}.vorschau-wege{gap:12px;margin-top:16px;display:grid}.vorschau-wege .btn{width:100%}.vorschau-code{letter-spacing:.12em}.wahl{border:0;flex-wrap:wrap;gap:12px 20px;margin:0;padding:0;display:flex}.wahl legend{width:100%}.wahl label{min-height:var(--ziel-klein,44px);align-items:center;gap:8px;display:inline-flex}.kreis-antworten{border-left:2px solid var(--linie);margin:16px 0 0;padding:0 0 0 16px;list-style:none}.kreis-antworten li{margin-top:12px}.hero{border-radius:var(--rad-karte);min-height:200px;color:var(--auf-wand);background-position:50%;background-size:cover;align-items:flex-end;margin-bottom:24px;padding:24px;display:flex;position:relative}.hero:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#221a1100 38%,#221a11a8 100%);position:absolute;inset:0}.hero>*{z-index:1;position:relative}.hero h1{color:var(--auf-wand)}.grid{gap:16px;display:grid}@media (min-width:800px){.grid.two{grid-template-columns:1.2fr .8fr}.thumbs{grid-template-columns:repeat(3,1fr)}}.track{text-align:left;border:0;border-bottom:var(--strich-linie) solid var(--linie);width:100%;min-height:var(--ziel-primaer);color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 0;display:flex}.check{border:var(--strich-kontur) solid var(--oliv);border-radius:var(--rad-klein);flex:0 0 26px;width:26px;height:26px;position:relative}.check:after{content:"";position:absolute;inset:-11px}.check.on{background:var(--erledigt)}.done .title{color:var(--gedaempft)}.track-row{text-align:left;border:0;border-bottom:var(--strich-linie) solid var(--linie);width:100%;min-height:var(--ziel-primaer);color:inherit;font:inherit;cursor:pointer;background:0 0;grid-template-columns:4.2rem 48px 1fr auto;align-items:center;gap:12px;padding:8px 0;display:grid}.track-time{font-variant-numeric:tabular-nums;color:var(--gedaempft);font-size:var(--fs-caption)}.track-dur{color:var(--gedaempft);font-size:var(--fs-caption)}.cover-empty{aspect-ratio:4/3;border-radius:var(--rad-feld);background:var(--mulde);width:100%;margin:0 0 12px}.thumbs{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.thumb h2{font-size:var(--fs-h3)}.featured{color:inherit;text-decoration:none;display:block}.featured .cover,.featured .cover-empty{aspect-ratio:16/9;object-fit:cover;margin:0 0 16px}.thumb .cover,.thumb .cover-empty{aspect-ratio:4/3;object-fit:cover;margin:0 0 8px}.week-photo{border-radius:var(--rad-karte);background:var(--blatt);min-height:220px;margin:16px 0 24px;padding:28px 24px;position:relative;overflow:hidden}.week-photo:before{content:"";background:var(--blatt);opacity:.14;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.week-photo>*{position:relative}.week-dots{grid-template-columns:repeat(7,1fr);gap:8px;margin:16px 0;display:grid}.week-dot-col{flex-direction:column;align-items:center;gap:8px;display:flex}.week-dot{border-radius:var(--rad-pille);border:var(--strich-rand) solid var(--linie-stark);background:0 0;width:14px;height:14px}.week-dot.did{background:var(--oliv);border-color:var(--oliv)}.week-dot.soon{background:0 0;border:0;width:14px;height:14px;margin:0}.witness{color:var(--ueberschrift);margin:0;padding:0;list-style:none}.witness li{margin:4px 0}.upcoming{gap:8px;margin-top:24px;display:grid}.upcoming a{color:inherit;min-height:var(--ziel-haus);text-decoration:none;display:block}.team-nav{flex-wrap:wrap;gap:12px;margin:0 0 24px;display:flex}.team-nav a{color:var(--gedaempft);min-height:var(--ziel-zeile);font-size:var(--fs-ui);align-items:center;padding-bottom:4px;text-decoration:none;display:inline-flex}.team-nav a[aria-current=page],.team-nav a.on{color:var(--ueberschrift);border-bottom:2px solid var(--oliv)}.audio-block{margin:16px 0 24px}details.card{padding:var(--karte-innen)}details.card summary{cursor:pointer;font-family:var(--schrift-titel);font-size:1.3rem}.day-list{margin-top:8px}.field{margin:12px 0 6px;display:block}input,textarea,select{width:100%;min-height:var(--ziel-haus);padding:var(--feld-innen-block) var(--feld-innen-inline);border:var(--strich-rand) solid var(--linie-stark);border-radius:var(--rad-feld);background:var(--blatt);color:var(--text);font:inherit}select:not([multiple]):not([size]){appearance:none;line-height:inherit;padding-right:calc(var(--feld-innen-inline) + 24px)!important;background-image:var(--auswahl-pfeil)!important;background-repeat:no-repeat!important;background-position:right var(--feld-innen-inline) center!important;background-size:16px 16px!important}.radar{grid-template-columns:1fr;gap:8px;display:grid}.bar{background:var(--mulde);border-radius:var(--rad-strich);height:8px;overflow:hidden}.bar>i{background:var(--oliv);height:100%;display:block}.week{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.day{background:var(--blatt);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-feld);min-height:120px;font-size:var(--fs-caption);padding:10px}.day strong{margin-bottom:6px;display:block}.chip{min-height:var(--ziel-min);border-radius:var(--rad-klein);background:var(--mulde);color:var(--aktion-still);font-size:var(--fs-caption);align-items:center;margin:4px 0;padding:0 8px;text-decoration:none;display:flex}.cover{border-radius:var(--rad-feld);object-fit:cover;width:100%;margin:12px 0 16px;display:block}@media (max-width:899px){html:has(.tabbar){scroll-padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px)}.app{grid-template-columns:1fr}.sidebar{display:none}.main{padding:0 20px calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 24px)}.app-head{min-height:var(--ziel-haus);gap:12px}.brand-inline{display:inline-flex}.current-location{display:none}.head-back{display:inline-flex}.app-head[data-rueckweg]~.app-content .back-link{display:none}.head-actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;gap:4px}.head-actions>a{flex-shrink:0}.app-location{flex:auto;min-width:0}.head-back{min-width:0;max-width:100%}.head-back>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-head{gap:8px}.head-actions>a{font-size:var(--fs-tab);flex-direction:column;gap:0;padding:0 2px;line-height:1.1}.head-actions>a .ikone{width:22px;height:22px}.preview-chip{padding:0 8px}.app-content{padding-top:16px}.tabbar{z-index:var(--z-leiste);height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 max(4px, env(safe-area-inset-left)) env(safe-area-inset-bottom) max(4px, env(safe-area-inset-right));background:var(--glas);-webkit-backdrop-filter:blur(var(--glas-weich));backdrop-filter:blur(var(--glas-weich));border-top:1px solid var(--linie);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--gedaempft);font-size:var(--fs-tab);font-weight:var(--gewicht-ui);min-height:var(--tabbar-h);border-radius:var(--rad-klein);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;line-height:1.2;text-decoration:none;display:flex;position:relative}.tabbar .ikone{stroke-width:1.6px}@media (max-width:429px){.tabbar a[data-optional]{display:none}}.tabbar a[aria-current=page],.tabbar a.on{color:var(--aktion-still)}.tabbar a[aria-current=page] .ikone,.tabbar a.on .ikone{stroke-width:2px}.tabbar a[aria-current=page]:after,.tabbar a.on:after{content:"";background:var(--aktion-still);border-radius:0 0 var(--rad-pille) var(--rad-pille);width:28px;height:3px;position:absolute;top:0}.tabbar a:active{background:var(--mulde)}.tabbar a:focus-visible{outline-color:var(--fokus);outline-offset:-4px}.week,.thumbs{grid-template-columns:1fr 1fr}}@media (max-width:899px) and (max-height:500px) and (orientation:landscape){:root{--tabbar-h:48px}.app-head{min-height:var(--ziel-min)}.app-content{padding-top:8px}.app-content>h1{margin-top:0}.tabbar a{flex-direction:row;gap:8px}}@media (max-width:899px) and (prefers-reduced-transparency:reduce){.tabbar{background:var(--blatt);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kompass-grenze{margin-bottom:20px}.kompass-bild{margin-top:8px}.kompass-kreis{width:100%;max-width:320px;margin:0 auto;display:block}.kompass-kreis--breit{display:none}@media (min-width:860px){.kompass-kreis--schmal{display:none}.kompass-kreis--breit{width:480px;max-width:100%;display:block}}.kompass-kreis .k-netz{fill:none;stroke:var(--dia-netz);stroke-width:1px}.kompass-kreis .k-rand{fill:none;stroke:var(--dia-netz-rand);stroke-width:1px}.kompass-kreis .k-strahl{stroke:var(--dia-netz);stroke-width:1px}.kompass-kreis .k-flaeche{fill:var(--dia-flaeche);fill-opacity:var(--dia-flaeche-deckung);stroke:none}.kompass-kreis .k-umriss{fill:none;stroke:var(--dia-umriss);stroke-width:var(--dia-umriss-staerke);stroke-linejoin:round;stroke-linecap:round}.kompass-kreis .k-punkt{fill:var(--dia-punkt);stroke:var(--dia-punkt-ring);stroke-width:2px}.kompass-kreis .k-mitte{fill:var(--dia-umriss);fill-opacity:.3}.kompass-kreis .k-vorher{fill:none;stroke:var(--dia-vorher);stroke-opacity:var(--dia-vorher-deckung);stroke-width:1px;stroke-dasharray:var(--dia-vorher-strich)}.kompass-kreis .k-name{fill:var(--dia-schrift);font-family:var(--schrift-ui);font-size:var(--fs-diagramm);font-weight:var(--gewicht-ui);letter-spacing:var(--ls-diagramm)}[data-vorher=aus] .kompass-kreis .k-vorher{display:none}@media (forced-colors:active){.kompass-kreis .k-punkt{stroke:canvastext}}.kompass-nochkeinkreis{margin:8px 0 16px}.kompass-verlauf{margin-top:12px}.kompass-felder{gap:4px;margin:20px 0 0;padding:0;list-style:none;display:grid}.kompass-feld{border-top:var(--strich-linie) solid var(--linie);padding:10px 0;scroll-margin-top:24px}.kompass-feld:target{box-shadow:inset 3px 0 0 var(--linie-stark);padding-left:12px}.kompass-feld-kopf{min-height:var(--ziel-zeile);align-items:baseline;gap:10px;display:flex}.kompass-marke{border-radius:var(--rad-pille);background:var(--ton);flex:none;width:10px;height:10px;transform:translateY(-1px)}.kompass-feld-name{font-weight:var(--gewicht-ui);flex:auto}.kompass-feld-wert{color:var(--gedaempft);white-space:nowrap}.kompass-messzeile{background:var(--mulde);border-radius:var(--rad-pille);height:6px;overflow:hidden}.kompass-messbahn{height:100%;width:var(--anteil);background:var(--dia-umriss);display:block}.kompass-nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kompass-saetze{margin-top:8px}.kompass-saetze summary{font-size:var(--fs-caption);color:var(--gedaempft);cursor:pointer}.kompass-saetze ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.kompass-saetze li{font-size:var(--fs-ui);flex-wrap:wrap;gap:4px 12px;display:flex}.kompass-satz-text{flex:60%}.kompass-satz-wert{color:var(--gedaempft);white-space:nowrap}.kompass-satz-vorher{font-size:var(--fs-caption);flex:100%}.kompass-offenes .grid{gap:12px;margin-top:12px}.kompass-offenes h3{font-size:var(--fs-h3)}.kompass-etappen{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.kompass-etappen li{border-radius:var(--rad-pille);border:1px solid var(--linie-stark);width:9px;height:9px}.kompass-etappen li[data-stand=gesetzt]{background:var(--linie-stark)}.kompass-zeile{margin:28px 0}.kompass-satz{font-size:var(--fs-ui);margin-bottom:12px;line-height:1.45;display:block}.kompass-regler{align-items:center;gap:16px;display:flex}.kompass-regler input[type=range]{width:auto;min-height:var(--ziel-min);accent-color:var(--linie-stark);background:0 0;border:0;flex:auto;padding:0}.kompass-zeile[data-beantwortet=true] .kompass-regler input[type=range]{accent-color:var(--oliv)}.kompass-wert{text-align:right;font-size:var(--fs-ui);color:var(--text-stark);flex:0 0 5.5rem}.kompass-wert .kompass-zahl{display:block}.kompass-wert .kompass-wort{font-size:var(--fs-caption);color:var(--gedaempft);min-height:1.3em;display:block}.kompass-enden{font-size:var(--fs-eyebrow);color:var(--gedaempft);justify-content:space-between;margin-top:2px;padding-right:5.5rem;display:flex}.kompass-textknopf,.kompass-offen{min-height:var(--ziel-min);color:var(--aktion-still);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.kompass-offen{font-size:var(--fs-caption)}.kompass-offen[disabled]{color:var(--gedaempft);cursor:default;text-decoration:none}.kompass-wege{margin-top:24px}@media (max-width:440px){.head-actions>.preview-bar{flex-basis:100%;justify-content:flex-end;display:flex}.app-head:has(>.head-actions>.preview-bar){flex-wrap:wrap}.app-head:has(>.head-actions>.preview-bar)>.head-actions{flex-wrap:nowrap;flex:100%}.app-head:has(>.head-actions>.preview-bar)>.head-actions>.preview-bar{flex-basis:auto}}.app-head[data-kompass-fokus]{min-height:var(--ziel-haus)}.app-head[data-kompass-fokus] .app-location{flex-shrink:1}.app-head[data-kompass-fokus] .head-back{min-width:0;display:inline-flex}.app-head[data-kompass-fokus] .head-back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-head[data-kompass-fokus] .current-location{display:none}.app-head[data-kompass-fokus] .head-actions{flex-wrap:nowrap;flex-shrink:0}.app-head[data-kompass-fokus] .head-actions>.preview-bar{flex-basis:auto}.app-head[data-kompass-fokus] .preview-chip{border-color:#0000;padding-inline:4px}.kompass-erfolg-beitrag{min-width:0;margin-block:20px}.kompass-erfolgskarte{border:1px solid color-mix(in srgb,var(--auf-oliv) 18%,var(--oliv));background:var(--oliv);color:var(--auf-oliv);border-radius:20px;padding:clamp(24px,4vw,40px);position:relative;overflow:hidden}.kompass-erfolgskarte:after{content:"";border:1px solid color-mix(in srgb,var(--auf-oliv) 22%,transparent);width:210px;height:210px;box-shadow:0 0 0 24px color-mix(in srgb,var(--auf-oliv) 4%,transparent),0 0 0 48px color-mix(in srgb,var(--auf-oliv) 3%,transparent);pointer-events:none;border-radius:50%;position:absolute;top:-140px;right:-145px}.kompass-erfolgskarte .kompass-erfolgskarte-eyebrow{font:500 15px/1.45 var(--schrift-ui);color:var(--auf-oliv);margin:0 0 18px}.kompass-erfolgskarte h3{color:inherit;font:650 clamp(26px,3vw,34px)/1.16 var(--schrift-ui);text-wrap:balance;overflow-wrap:anywhere;margin:0}.kompass-erfolgskarte .kompass-erfolgskarte-stufe{font:400 17px/1.3 var(--schrift-ui);color:inherit;align-items:baseline;gap:12px;margin:18px 0 0;display:flex}.kompass-erfolgskarte-stufe strong{font:500 38px/1 var(--schrift-titel)}.kompass-erfolgskarte dl{border-top:1px solid color-mix(in srgb,var(--auf-oliv) 25%,transparent);flex-wrap:wrap;gap:24px 40px;margin:24px 0 0;padding-top:24px;display:flex}.kompass-erfolgskarte dl>div{flex-direction:column-reverse;flex:150px;min-width:0;display:flex}.kompass-erfolgskarte dd{font:400 clamp(48px,6vw,68px)/.95 var(--schrift-titel);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 8px}.kompass-erfolgskarte dt{font:400 16px/1.4 var(--schrift-ui);max-width:18em}.kompass-erfolg-beitrag .kompass-erfolg-kommentar{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0 0}
body{overflow-wrap:break-word}a{text-underline-offset:4px}button{touch-action:manipulation}button:disabled{cursor:not-allowed}input[type=checkbox],input[type=radio]{width:24px;height:24px;min-height:24px;accent-color:var(--aktion);flex-shrink:0;margin:0}textarea{resize:vertical}.small{font-size:var(--fs-caption);line-height:1.5}.icon-button{border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-klein);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;display:inline-grid}.card>h2+p,.card>p+p{margin-top:10px}.content-stack{gap:28px;max-width:920px;display:grid}.text-link{font-size:var(--fs-ui);font-weight:var(--gewicht-ui);min-height:var(--ziel-min);justify-content:space-between;align-items:center;gap:20px;padding:10px 0;text-decoration:none;display:flex}.text-link:hover{text-decoration:underline}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-heading a{font-size:var(--fs-caption);white-space:nowrap}.section-heading .eyebrow{margin-bottom:6px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 34px;display:flex}.page-heading h1{max-width:850px;margin:9px 0 12px}.page-lead{color:var(--gedaempft);max-width:var(--lesebahn);font-size:var(--fs-lead);line-height:1.5}.quiet-count{font-size:var(--fs-caption);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-pille);white-space:nowrap;padding:5px 12px}.day-emblem{border:var(--strich-linie) solid var(--linie);color:var(--linie-stark);border-radius:50%;padding:20px}.day-emblem .ikone{width:40px;height:40px}.today-layout{grid-template-columns:minmax(0,1fr) 286px;gap:30px;display:grid}.today-primary,.today-aside{flex-direction:column;gap:32px;display:flex}.routine-card{background:var(--blatt);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);padding:28px}.routine-card>.section-heading{margin-bottom:6px}.day-list{margin:20px 0 8px}.track-row{grid-template-columns:30px 1fr auto;gap:16px;min-height:87px;padding:18px 0}.track-row:hover{background:var(--mulde)}.track-row .check{border:1px solid var(--linie-stark);width:27px;height:27px;font-size:var(--fs-ui);border-radius:50%;flex-basis:27px;place-items:center;display:grid}.track-row .check.on{color:var(--auf-aktion);background:var(--aktion);border-color:var(--aktion)}.track-row .check:after{display:none}.routine-copy{flex-direction:column;display:flex}.track-row .title{font-size:var(--fs-body);font-weight:500}.routine-meta{font-size:var(--fs-caption);color:var(--gedaempft);margin-top:3px}.routine-detail{font-size:var(--fs-caption);color:var(--gedaempft);max-width:550px;margin:5px 0;line-height:1.5}.routine-state{font-size:var(--fs-eyebrow);color:var(--gedaempft)}.routine-highlight{background:var(--mulde);border-radius:var(--rad-klein);padding:0 12px}.recipe-feature{color:var(--text);background:var(--blatt);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);grid-template-columns:1fr 1fr;text-decoration:none;display:grid;overflow:hidden}.recipe-feature .cover{aspect-ratio:1;object-fit:cover;border-radius:0;height:100%;min-height:250px;margin:0}.recipe-feature>div{flex-direction:column;justify-content:center;gap:12px;padding:26px 24px;display:flex}.recipe-feature p:not(.eyebrow){font-size:var(--fs-caption);color:var(--gedaempft);line-height:1.5}.recipe-feature .text-link{margin-top:auto}.article-strip{color:inherit;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);align-items:center;gap:20px;padding:22px 0;text-decoration:none;display:flex}.article-strip .cover{object-fit:cover;width:102px;height:112px;margin:0}.article-strip h2{font-size:var(--fs-h2);margin:6px 0}.article-strip .muted{font-size:var(--fs-caption)}.article-strip>.ikone{margin-left:auto}.call-card{background:var(--nussbaum);color:var(--auf-nussbaum);border-radius:var(--rad-karte);padding:26px}.call-card .eyebrow{color:var(--auf-nussbaum-still)}.call-date{align-items:center;gap:14px;margin:18px 0;display:flex}.call-date>span:first-child{font:var(--gewicht-titel) var(--fs-display)/1 var(--schrift-titel)}.call-date>span+span{font-size:var(--fs-ui)}.call-date small{color:var(--auf-nussbaum-still);font-size:var(--fs-caption);display:block}.call-card h2{color:var(--auf-nussbaum);font-size:var(--fs-h2)}.call-card>p:not(.eyebrow){font-size:var(--fs-caption);color:var(--auf-nussbaum-still);margin:14px 0 22px;line-height:1.55}.call-card .btn{background:var(--auf-wand);border-color:var(--auf-wand);color:var(--wand);justify-content:space-between;display:flex}.quiet-card{border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);padding:24px}.quiet-card>.ikone{width:35px;height:35px;color:var(--gedaempft);margin-bottom:18px}.quiet-card h2{font-size:var(--fs-h2);margin:10px 0}.quiet-card p:not(.eyebrow){font-size:var(--fs-caption);color:var(--gedaempft);line-height:1.6}.quiet-card .text-link{font-size:var(--fs-caption);margin-top:14px}.week-presence{padding:0 10px}.presence-dots{grid-template-columns:repeat(7,1fr);gap:10px;margin:16px 0;display:grid}.presence-dots>span{flex-direction:column;align-items:center;gap:10px;display:flex}.presence-dots small{font-size:var(--fs-eyebrow);color:var(--gedaempft)}.presence-dots i{border:1px solid var(--linie-stark);border-radius:50%;width:12px;height:12px}.presence-dots i.did{background:var(--aktion)}.presence-dots i.future{opacity:.3;border-style:dashed}.segmented{background:var(--mulde);border-radius:var(--rad-klein);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.segmented button{justify-content:center;align-items:center;gap:var(--r-2);cursor:pointer;min-height:var(--ziel-min);font-size:var(--fs-ui);border-radius:var(--rad-klein);color:var(--text);background:0 0;border:0;padding:5px 14px;display:inline-flex}.segmented .ikone{flex:0 0 20px;width:20px;height:20px}.segmented button[aria-pressed=true]{background:var(--aktion);color:var(--auf-aktion)}.history-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.history-grid>div{border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-klein);text-align:center;color:var(--gedaempft);font-size:var(--fs-caption);flex-direction:column;gap:8px;padding:12px 2px;display:flex}.history-grid>div.recorded{background:var(--mulde);border-color:var(--linie-stark)}.history-grid>div span[aria-hidden]{font-size:var(--fs-lead)}.history-30,.history-90{grid-template-columns:repeat(10,1fr)}.history-90>div{font-size:var(--fs-eyebrow);gap:0;padding:5px 2px}.history-90>div span[aria-hidden]{font-size:var(--fs-caption)}.note-row{border-top:1px solid var(--linie);grid-template-columns:1fr 1.7fr;gap:20px;padding:14px 0;display:grid}.note-row h2{font-size:var(--fs-h2)}.note-row p{font-size:var(--fs-caption);color:var(--gedaempft)}.app.editorial-app .more-groups{max-width:var(--raumbahn);grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.app.editorial-app .more-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.more-list{grid-template-columns:1fr 1fr;column-gap:36px;max-width:880px;display:grid}.more-list>a{min-height:var(--ziel-primaer);color:var(--text);border-bottom:1px solid var(--linie);border-radius:0;align-items:center;gap:18px;padding:16px 6px;text-decoration:none;display:flex}.more-list>a>span{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.more-list>a strong{font-size:var(--fs-lead);font-weight:var(--gewicht-ui)}.more-list>a small{font-size:var(--fs-caption);color:var(--gedaempft);line-height:1.4}.more-list h2{font-size:var(--fs-h2)}.more-list p{font-size:var(--fs-caption);color:var(--gedaempft);margin-top:6px}.more-list>a>.ikone:last-child{width:20px;color:var(--aktion-still);margin-left:auto}.more-list>a>.ikone:first-child{color:var(--aktion-still)}@media (hover:hover){.more-list>a:hover{background:var(--mulde)}}.more-list>a:active{background:var(--mulde)}.listening-intro{border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);background:var(--blatt);grid-template-columns:1fr 1fr;margin-bottom:30px;display:grid;overflow:hidden}.listening-intro>div+div{padding:40px}.listening-intro h2{margin:10px 0}.listening-intro p:not(.eyebrow){font-size:var(--fs-ui);color:var(--gedaempft)}.sound-art{background:var(--nussbaum);justify-content:center;align-items:center;gap:8px;min-height:260px;padding:25px;display:flex}.sound-art i{border-radius:var(--rad-strich);background:var(--auf-wand-still);opacity:.75;width:3px}.empty-state{text-align:center;max-width:620px;margin:40px auto;padding:32px}.empty-state>.ikone{width:40px;height:40px;margin:0 auto 20px}.empty-state h2{margin-bottom:14px}.empty-state p{color:var(--gedaempft);margin-bottom:22px}.audio-dock{z-index:25;background:var(--blatt);border:1px solid var(--linie-stark);border-radius:var(--rad-karte);box-shadow:var(--erhebung-2);align-items:center;gap:20px;padding:16px 20px;display:flex;position:fixed;bottom:18px;left:280px;right:32px}.audio-dock[hidden]{display:none}.audio-dock>div{flex:1;min-width:0}.audio-dock strong{font-size:var(--fs-caption);display:block}.audio-dock .eyebrow{font-size:var(--fs-eyebrow)}.audio-dock audio{width:100%;max-width:320px}.audio-dock>p{font-size:var(--fs-caption);color:var(--text)}.app:has(+.audio-dock:not([hidden])) .app-footer{padding-bottom:calc(var(--miniplayer-h) + 18px)}.library-tools{align-items:center;gap:18px;margin-bottom:30px;display:flex}.search-field{flex:1;max-width:520px;position:relative}.search-field .ikone{width:20px;position:absolute;top:14px;left:16px}.search-field input{padding-left:48px}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.library-item{position:relative}.library-item>a{color:inherit;text-decoration:none;display:block}.library-item .cover{aspect-ratio:4/3;object-fit:cover;width:100%;margin:0 0 18px}.library-item h2{font-size:var(--fs-h2);margin:8px 0}.library-item p:not(.eyebrow){font-size:var(--fs-caption);color:var(--gedaempft)}.bookmark{background:var(--blatt);border:var(--strich-linie) solid var(--linie-stark);width:var(--ziel-min);height:var(--ziel-min);cursor:pointer;color:var(--gedaempft);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.bookmark[aria-pressed=true]{color:var(--aktion);background:var(--mulde)}.bookmark[aria-pressed=true] svg{fill:var(--aktion);fill-opacity:.15}.recipe-detail{max-width:1000px}.back-link{min-height:var(--ziel-min);font-size:var(--fs-caption);align-items:center;gap:10px;margin-bottom:12px;text-decoration:none;display:inline-flex}.detail-cover .cover{aspect-ratio:16/7;object-fit:cover;width:100%;max-height:450px;margin:24px 0 32px}.recipe-columns{grid-template-columns:1fr 1.45fr;gap:50px;display:grid}.ingredients{background:var(--blatt);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);align-self:start;padding:28px}.ingredients ul{margin:20px 0;list-style:none}.ingredients li{border-bottom:1px solid var(--linie);font-size:var(--fs-ui);padding:11px 0}.ingredients label{cursor:pointer;align-items:center;gap:12px;display:flex}.ingredients label:has(input:checked) span{color:var(--gedaempft);text-decoration:line-through}.recipe-steps{counter-reset:step;margin-top:24px;list-style:none}.recipe-steps li{font-size:var(--fs-body);counter-increment:step;gap:20px;margin-bottom:26px;display:flex}.recipe-steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--schrift-titel);font-size:var(--fs-h2);color:var(--gedaempft);line-height:1.2}.article-reading{max-width:680px;margin:auto}.article-reading>p{margin:24px 0;line-height:1.85}.detail-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.detail-toolbar .bookmark{position:static}.circle-layout{grid-template-columns:minmax(0,1fr) 260px;gap:32px;display:grid}.circle-feed{min-width:0}.composer{border-radius:var(--rad-karte);background:var(--blatt);border:var(--strich-linie) solid var(--linie);margin-bottom:30px;padding:26px}.composer-heading{align-items:center;gap:14px;margin-bottom:18px;display:flex}.composer textarea{border-color:var(--linie);font-size:var(--fs-ui)}.composer-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.post{border-top:1px solid var(--linie);padding:28px 0;scroll-margin-top:30px}.post-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.post-head a{color:inherit;text-decoration:none}.post-head strong{font-size:var(--fs-ui);font-weight:500}.post-head small{font-size:var(--fs-eyebrow);color:var(--gedaempft);display:block}.post-body{white-space:pre-wrap;font-size:var(--fs-body);line-height:1.75}.post-actions{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.post-actions button{font-size:var(--fs-caption);color:var(--gedaempft);cursor:pointer;min-height:var(--ziel-min);background:0 0;border:0;padding:10px;text-decoration:underline}.reply-thread{border-left:1px solid var(--linie);margin:20px 0 0 18px;padding-left:22px}.reply-item{margin:0 0 20px}.reply-item strong{font-size:var(--fs-caption)}.reply-item p{font-size:var(--fs-caption);white-space:pre-wrap;margin:5px 0}.reply-item small{font-size:var(--fs-eyebrow);color:var(--gedaempft)}.reply-composer{align-items:flex-end;gap:10px;margin-top:14px;display:flex}.reply-composer>div{flex:1}.reply-composer label{font-size:var(--fs-caption)}.reply-composer input{font-size:var(--fs-caption);min-height:var(--ziel-min);border-color:var(--linie)}.circle-aside .quiet-card{position:sticky;top:30px}.circle-aside p{font-size:var(--fs-caption)}.circle-aside ul{font-size:var(--fs-caption);color:var(--gedaempft);margin-top:16px;padding-left:18px}.circle-aside li{margin:8px 0}.form-feedback{font-size:var(--fs-caption);color:var(--aktion-still);margin-top:12px}.profile-layout{grid-template-columns:270px minmax(0,620px);gap:32px;display:grid}.profile-portrait{text-align:center;background:var(--mulde);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);align-self:start;padding:32px}.profile-portrait .avatar{width:96px;height:96px;font-size:var(--fs-h1);background:var(--blatt);margin:0 auto 16px}.profile-portrait .text-link{justify-content:center;display:flex}.fehlerseite{padding-top:12vh}.fehlerseite h1{margin:12px 0 20px}.fehlerseite p{margin-bottom:16px}.fehlerseite .knopf-reihe{margin:24px 0}.fehlerseite .knopf-reihe .btn{flex:200px}.profile-portrait h2{margin-bottom:8px}.profile-portrait p{font-size:var(--fs-caption);color:var(--gedaempft)}.form-stack{gap:22px;display:grid}.form-stack .field{font-size:var(--fs-caption);margin-top:0}.form-stack input{font-size:var(--fs-ui)}.membership-card{background:var(--nussbaum);border-radius:var(--rad-karte);color:var(--auf-nussbaum);padding:28px}.membership-card h2{color:inherit;margin:10px 0}.membership-card .eyebrow,.membership-card p{color:var(--auf-nussbaum-still)}.membership-card p{font-size:var(--fs-caption)}.membership-card .btn{color:var(--auf-wand);border-color:var(--auf-wand-still);margin-top:20px}.settings-row{min-height:var(--ziel-primaer);border-bottom:1px solid var(--linie);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.settings-row>span{flex:auto;min-width:0}.settings-row strong{font-size:var(--fs-lead);font-weight:var(--gewicht-ui)}.settings-row p{font-size:var(--fs-caption);color:var(--gedaempft);margin-top:4px}.settings-row h3{font-family:var(--schrift-ui);font-size:var(--fs-body);font-weight:500}.settings-row input[type=checkbox]{width:28px;height:28px;min-height:28px}.wahl-satz{width:100%;max-width:var(--lesebahn);font-size:var(--fs-caption);color:var(--gedaempft);margin:-4px 0 4px}.theme-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;width:100%;display:grid}.theme-options label{min-height:var(--ziel-primaer);border:var(--strich-rand) solid var(--linie-stark);border-radius:var(--rad-feld);background:var(--blatt);cursor:pointer;transition-property:border-color,background-color,box-shadow;transition-duration:var(--d-tipp);align-items:center;gap:14px;padding:16px 18px;display:flex}.theme-options label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.theme-options label strong{font-weight:var(--gewicht-ui)}.theme-options label small{font-size:var(--fs-caption);color:var(--gedaempft);line-height:1.4}.theme-options-schrift label small{font-size:.78em}.theme-options label:has(input:checked){border-color:var(--aktion);box-shadow:inset 0 0 0 1px var(--aktion);background:var(--mulde)}.theme-options label:has(input:focus-visible){outline:var(--fokus-breite) solid var(--fokus);outline-offset:var(--fokus-abstand)}.theme-options label[data-wahl=abend]{background:var(--muster-abend-grund);color:var(--muster-abend-text);border-color:var(--muster-abend-linie)}.theme-options label[data-wahl=abend] small{color:var(--muster-abend-still)}.theme-options label[data-wahl=tag]{background:var(--muster-tag-grund);color:var(--muster-tag-text);border-color:var(--muster-tag-linie)}.theme-options label[data-wahl=tag] small{color:var(--muster-tag-still)}.theme-options label[data-wahl]:has(input:checked){box-shadow:inset 0 0 0 2px var(--aktion);border-color:var(--aktion)}.login-layout{grid-template-columns:38fr 62fr;min-height:100dvh;display:grid}.login-welcome{background:var(--nussbaum);color:var(--auf-nussbaum);flex-direction:column;justify-content:center;padding:clamp(35px,7vw,110px);display:flex}.login-welcome[data-foto]{isolation:isolate;position:relative;overflow:hidden}.login-foto{z-index:-1;position:absolute;inset:0}.login-foto img{object-fit:cover;object-position:center}.login-foto:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--nussbaum) 55%, transparent), color-mix(in srgb, var(--nussbaum) 92%, transparent) 70%, var(--nussbaum));position:absolute;inset:0}.login-welcome>a{min-height:var(--ziel-min);width:fit-content;color:inherit;border-radius:var(--rad-klein);align-items:center;margin-bottom:70px;text-decoration:none;display:inline-flex}.login-welcome h1{color:inherit;max-width:480px;margin-bottom:28px}.login-welcome p{color:var(--auf-nussbaum-still);font-size:var(--fs-lead);max-width:410px}.login-form{width:100%;max-width:calc(var(--lesebahn) + 2 * clamp(24px, 6vw, 95px));flex-direction:column;justify-content:center;margin-inline:auto;padding:45px clamp(24px,6vw,95px);display:flex}.login-form h2{margin:10px 0 18px}.login-form>.muted{margin-bottom:22px}.login-form .card{margin-bottom:24px}.login-form .login-footer{font-size:var(--fs-caption);flex-wrap:wrap;gap:4px 16px;margin-top:28px;display:flex}.login-form .login-footer a,.login-zurueck{min-height:var(--ziel-min);align-items:center;display:inline-flex}.login-neu{font-size:var(--fs-ui);margin-top:26px}.login-schritte{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.login-schritte li{min-height:var(--ziel-haus);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-feld);color:var(--gedaempft);font-size:var(--fs-ui);align-items:center;gap:12px;padding:8px 14px;line-height:1.3;display:flex}.login-schritte li[aria-current=step]{color:var(--text-stark);border-color:var(--aktion);background:var(--mulde);font-weight:var(--gewicht-ui)}.login-schritt-nummer{width:32px;height:32px;font-family:var(--schrift-titel);font-size:var(--fs-body);border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.login-schritte li[aria-current=step] .login-schritt-nummer{background:var(--aktion);color:var(--auf-aktion);border-color:var(--aktion)}.login-feld{gap:12px;display:grid}.login-feld .field{margin:8px 0 0}.login-feld .knopf-reihe{margin-top:calc(var(--abstand-vor-knopf) - 12px)}.login-code{font-family:var(--schrift-ui);font-size:var(--fs-h2);font-variant-numeric:tabular-nums;letter-spacing:.32em;text-align:center;min-height:var(--ziel-primaer)}.login-code-anzeige{letter-spacing:.2em;font-variant-numeric:tabular-nums;font-size:1.3em}.login-form .vorschau-wege{margin-top:20px}.login-form .btn{width:100%}.login-form.zugang{gap:8px;margin:6vh auto}.login-form.zugang h1{margin:8px 0 12px}.zugang-schritte{gap:8px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.zugang-schritte li{min-height:var(--ziel-zeile);border-bottom:1px solid var(--linie);counter-increment:zugang;align-items:center;gap:12px;padding:8px 0;display:flex}.zugang-schritte li:before{content:counter(zugang);border:1px solid var(--linie-stark);width:32px;height:32px;font-family:var(--schrift-titel);color:var(--gedaempft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.zugang-schritte li[data-stand=erledigt]:before{content:"✓";background:var(--erledigt);border-color:var(--erledigt);color:var(--auf-aktion)}.zugang-schritte li[data-stand=offen]{color:var(--gedaempft)}.zugang-kontakt{margin:4px 0 20px}.login-form details{font-size:var(--fs-caption)}.login-form summary{cursor:pointer;min-height:var(--ziel-min);padding:10px 0}.team-nav{border-bottom:1px solid var(--linie);margin-top:20px}.team-nav a{padding:12px 5px}.card ul,.card ol{padding-left:22px}.hint{font-size:var(--fs-caption);line-height:1.6}.kompass-bild{background:var(--blatt);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);margin:24px 0;padding:28px}.kompass-kreis--breit{width:660px}.kompass-felder{max-width:760px;margin:20px auto 0}.kompass-feld{padding:14px 0}.kompass-feld-kopf{min-height:var(--ziel-min)}.kompass-saetze summary{min-height:var(--ziel-min);align-items:center;display:flex}.kompass-feld:target{scroll-margin-top:20px}.kompass-nochkeinkreis{background:var(--mulde)}@media (min-width:1550px){.today-layout{grid-template-columns:minmax(0,1fr) 310px;gap:40px}}@media (max-width:1199px){.today-layout{grid-template-columns:minmax(0,1fr) 250px;gap:22px}.routine-card{padding:22px}.recipe-feature{grid-template-columns:1fr}.recipe-feature .cover{aspect-ratio:16/9;height:230px;min-height:0}.circle-layout{grid-template-columns:minmax(0,1fr)}.circle-aside{display:none}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-layout{grid-template-columns:220px 1fr}}@media (max-width:899px){.page-heading{margin:10px 0 28px}.page-heading h1{max-width:640px}.day-emblem{display:none}.today-layout{grid-template-columns:minmax(0,1fr) 260px}.audio-dock{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px;padding:12px}.audio-dock>div{flex-basis:calc(100% - 55px);order:0}.audio-dock audio{order:2;max-width:none;height:36px}.audio-dock>.icon-button{order:1}.app:has(+.audio-dock:not([hidden])) .app-footer{padding-bottom:calc(var(--miniplayer-h) + var(--tabbar-h) + 12px)}.login-layout{grid-template-columns:38fr 62fr}.login-welcome{padding:40px}.login-welcome>a{margin-bottom:40px}.login-form{padding:40px 24px}}@media (max-width:650px){.page-heading{margin-top:14px}.today-layout{flex-direction:column;gap:28px;display:flex}.today-primary,.today-aside{gap:28px}.today-aside{grid-template-columns:1fr;display:grid}.section-heading a{font-size:var(--fs-caption)}.routine-card{padding:22px 20px}.routine-card .eyebrow{font-size:var(--fs-eyebrow)}.track-row{gap:12px;min-height:87px;padding:18px 0}.routine-state,.routine-meta{font-size:var(--fs-eyebrow)}.recipe-feature{grid-template-columns:1fr}.recipe-feature>div{padding:22px}.recipe-feature .cover{aspect-ratio:16/10;height:auto}.article-strip .cover{width:76px;height:104px}.article-strip{gap:16px}.article-strip>.ikone{display:none}.article-strip .eyebrow{font-size:var(--fs-eyebrow)}.call-card{padding:26px}.call-card .btn{max-width:100%}.quiet-card{padding:24px}.week-presence{padding:12px 8px}.history-card .section-heading{flex-direction:column;align-items:flex-start;gap:20px}.history-grid{gap:5px}.history-30,.history-90{grid-template-columns:repeat(7,1fr)}.history-grid>div{font-size:var(--fs-eyebrow);padding:8px 1px}.history-90>div{padding:3px 1px}.note-row{grid-template-columns:1fr;gap:12px}.more-list,.app.editorial-app .more-list{grid-template-columns:1fr}.more-list>a{padding:22px 2px}.more-list p{font-size:var(--fs-caption)}.library-tools{flex-direction:column;align-items:stretch;gap:12px}.library-grid{grid-template-columns:1fr;gap:32px}.library-item .cover{aspect-ratio:16/10}.card{padding:22px}.listening-intro{grid-template-columns:1fr}.sound-art{min-height:210px}.listening-intro>div+div{padding:26px}.empty-state{padding:16px 8px}.recipe-columns{grid-template-columns:1fr;gap:32px}.detail-cover .cover{aspect-ratio:4/3;margin-top:18px}.recipe-steps li{font-size:var(--fs-ui)}.detail-toolbar{align-items:flex-start}.circle-layout{gap:20px}.composer{padding:20px}.composer-footer .muted{font-size:var(--fs-eyebrow)}.composer-footer .btn{font-size:var(--fs-caption)}.post{padding:24px 0}.post-body{font-size:var(--fs-ui)}.reply-thread{margin-left:6px;padding-left:16px}.reply-composer{flex-direction:column;align-items:stretch}.reply-composer .btn{align-self:flex-end}.profile-layout{grid-template-columns:1fr;gap:24px}.profile-portrait{padding:28px}.profile-portrait .avatar{width:76px;height:76px}.login-layout{grid-template-columns:1fr}.login-welcome{padding:32px 28px 38px}.login-welcome>a{margin-bottom:30px}.login-welcome>a .wortmarke{font-size:var(--fs-h2)}.login-welcome h1{margin-bottom:16px}.login-form{padding:34px 24px}.kompass-bild{padding:18px}.kompass-feld-name{font-size:var(--fs-ui)}.kompass-feld-wert{font-size:var(--fs-caption)}.kompass-marke{width:8px;height:8px}.kompass-saetze summary{font-size:var(--fs-caption)}.kompass-feld-kopf{gap:8px}}@media print{.sidebar,.app-head,.tabbar,.app-footer,.preview-bar,.audio-dock,.detail-toolbar button{display:none!important}.card,.ingredients{break-inside:avoid}.recipe-columns{grid-template-columns:1fr 1.5fr}.detail-cover .cover{max-height:240px}.recipe-detail{font-size:var(--fs-caption)}}.sprunglink{transform:translateY(calc(-100% - 20px))}.sprunglink:focus,.sprunglink:focus-visible{transform:translateY(0)}.cover{height:auto}.audio-expand{color:var(--aktion);font:inherit;font-size:var(--fs-caption);cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 0}.audio-voll{border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:var(--grund);box-shadow:var(--erhebung-2);padding:32px}.audio-voll::backdrop{background:var(--schleier);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.audio-voll-top,.audio-voll-time,.audio-voll-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.audio-voll-symbol{background:var(--aktion);width:112px;height:112px;color:var(--auf-aktion);font-size:var(--fs-h1);border-radius:50%;place-items:center;margin:36px auto 24px;display:grid}.audio-voll h2{font-family:var(--schrift-titel);font-size:var(--fs-h2);text-align:center;margin:0;line-height:1.15}.audio-voll>p{text-align:center;color:var(--gedaempft)}.audio-voll input[type=range]{width:100%;min-height:var(--ziel-min);accent-color:var(--aktion);margin:24px 0 0;padding:0}.audio-voll-time{color:var(--gedaempft);font-variant-numeric:tabular-nums;font-size:var(--fs-caption)}.audio-voll-actions{flex-wrap:wrap;justify-content:center;margin-top:28px}@media (max-width:620px){.audio-voll{padding:24px}}
.website{--w-paper:var(--grund,#f5f2eb);--w-sheet:var(--blatt,#fcf8f0);--w-walnut:var(--ueberschrift,#4f3a2a);--w-ink:var(--text,#30271f);--w-muted:var(--gedaempft,#5e574c);--w-olive:var(--aktion,#47563a);--w-on-action:var(--auf-aktion,#f5f2eb);--w-line:var(--linie,#d4c8b7);--w-line-strong:var(--linie-stark,#95816a);--w-brass:var(--linie-zier,#c4a46a);--w-wall:var(--wand,#4f3a2a);--w-on-wall:var(--auf-wand,#f5f2eb);--w-on-wall-muted:var(--auf-wand-still,#d6c8b7);--w-ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;background:var(--w-paper);min-height:100svh;color:var(--w-ink);font:400 19px/1.6 var(--schrift-ui,"Source Sans 3", system-ui, sans-serif);text-align:left;-webkit-font-smoothing:antialiased;position:relative}.website *,.website :before,.website :after{box-sizing:border-box}.website :where(h1,h2,h3,h4,p,figure,ul,ol,dl,dd){margin:0}.website :where(h1,h2,h3){color:var(--w-walnut);font-family:var(--schrift-titel,"EB Garamond", Georgia, serif);font-weight:var(--gewicht-titel);letter-spacing:-.02em;text-wrap:balance;line-height:1.12}.website h1{font-size:var(--fs-display)}.website h2{font-size:var(--fs-h1)}.website h3{font-size:var(--fs-h2)}.website :where(p,li){text-wrap:pretty}.website :where(a){color:var(--w-olive);text-underline-offset:5px;text-decoration-thickness:1px}.website :where(button,input){font:inherit}.website :where(button){cursor:pointer}.website :where(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--w-olive);outline-offset:4px}.website :where(main)[tabindex="-1"]:focus{outline:none}.website :where(h2)[tabindex="-1"]:focus{outline:2px solid var(--w-olive);outline-offset:6px}.website :where(section,article,div)[id]{scroll-margin-top:112px}.website [hidden]{display:none!important}.website ::selection{color:var(--w-sheet);background:var(--w-walnut)}.website .w-container{width:min(100% - 96px,1280px);margin-inline:auto}.website .w-section{padding-block:104px}.website .w-eyebrow{color:var(--w-muted);font:var(--gewicht-ui) var(--fs-eyebrow)/1.3 var(--schrift-ui,sans-serif);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.website .w-small{color:var(--w-muted);font-size:var(--fs-ui);line-height:1.5}.website .w-lead{max-width:39ch;font-size:var(--fs-lead);line-height:1.55}.website .w-number{color:var(--w-muted);font-size:var(--fs-ui);font-variant-numeric:tabular-nums}.website .w-button{min-height:var(--ziel-haus);border:var(--strich-kontur) solid var(--w-olive);border-radius:var(--rad-karte);background:var(--w-olive);max-width:100%;color:var(--w-on-action);font-size:var(--fs-ui);font-weight:var(--gewicht-ui);text-align:center;transition:background-color .18s var(--w-ease);justify-content:center;align-items:center;gap:12px;padding:12px 24px;line-height:1.3;text-decoration:none;display:inline-flex}.website .w-button .ikone,.website .w-text-link .ikone,.website .w-back-link .ikone,.website .w-mobile-nav .ikone,.website .w-menu-toggle .ikone{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px}.website .w-button:disabled{cursor:default;color:var(--w-muted);background:var(--w-paper);border-color:var(--w-line)}.website .w-text-link,.website .w-back-link,.website .w-text-button{align-items:center;gap:var(--r-2);min-height:var(--ziel-min);color:var(--w-olive);font-size:var(--fs-body);line-height:1.45;font-weight:var(--gewicht-ui);text-underline-offset:5px;background:0 0;border:0;padding:8px 0;text-decoration:underline;display:inline-flex}.website .w-back-link{font-weight:400}.website .w-skip{z-index:100;border:1px solid var(--w-olive);border-radius:var(--rad-klein);background:var(--w-sheet);padding:12px 20px;position:absolute;top:8px;left:16px;transform:translateY(-180%)}.website .w-skip:focus{transform:translateY(0)}.website .w-header{z-index:40;background:var(--w-sheet);border-bottom:1px solid var(--w-line);position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.website .w-header{background:color-mix(in srgb, var(--w-sheet) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.website .w-header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:96px;display:flex}.website .w-brand{min-height:var(--ziel-min);color:var(--w-walnut);flex-direction:column;flex-shrink:0;align-items:flex-start;padding-block:8px;text-decoration:none;display:inline-flex}.website .w-brand .wortmarke{font-size:var(--fs-h2)}.website .w-brand .wortmarke-zusatz{color:var(--w-muted)}.website .w-desktop-nav{gap:32px;display:flex}.website .w-desktop-nav a,.website .w-login{min-height:var(--ziel-min);font-size:var(--fs-body);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.website .w-desktop-nav a{color:var(--w-walnut)}.website .w-login{font-weight:var(--gewicht-ui)}.website .w-header-actions{align-items:center;gap:24px;display:flex}.website .w-menu-toggle{min-height:var(--ziel-min);border:1px solid var(--w-line-strong);border-radius:var(--rad-klein);background:var(--w-sheet);color:var(--w-walnut);font-size:var(--fs-body);justify-content:center;align-items:center;gap:8px;padding:8px;display:none}.website .w-mobile-nav{background:var(--w-sheet);border-top:1px solid var(--w-line);padding-block:16px}.website .w-mobile-nav a{min-height:var(--ziel-haus);border-bottom:1px solid var(--w-line);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;text-decoration:none;display:flex}.website .w-preview-bar{background:var(--w-paper);color:var(--w-muted);border-bottom:1px solid var(--w-line);font-size:var(--fs-ui);padding-block:12px;line-height:1.45}.website .w-preview-bar strong{color:var(--w-walnut);font-weight:var(--gewicht-ui)}.website .w-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;padding-block:80px 88px;display:grid}.website .w-hero h1{margin-block:24px}.website .w-hero .w-button{margin-top:32px}.website .w-plan-option input{appearance:auto;width:24px;min-width:24px;height:24px;min-height:24px;accent-color:var(--w-olive);cursor:pointer;flex:0 0 24px;margin:0;padding:0}.website .w-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:40px;margin-bottom:48px;display:grid}.website .w-section-heading>.w-eyebrow{padding-top:8px}.website .w-section-lead{font-size:var(--fs-body);max-width:54ch;margin-top:20px}.website .w-benefits{gap:56px;max-width:1040px;display:grid}.website .w-benefit{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;display:grid}.website .w-benefit:nth-child(2n) .w-benefit-photo{order:2}.website .w-benefit h3{margin-block:12px}.website .w-benefit-copy>p:not(.w-eyebrow){max-width:48ch}.website .w-benefits-alle{max-width:var(--raumbahn);border-top:1px solid var(--w-line);margin-top:40px}.website .w-disclosure{border-bottom:1px solid var(--w-line)}.website .w-disclosure summary{min-height:var(--ziel-haus);cursor:pointer;color:var(--w-olive);font-size:var(--fs-body);font-weight:var(--gewicht-ui);padding:16px 8px 16px 0;line-height:1.45}.website .w-disclosure summary::marker{font-size:var(--fs-caption)}.website .w-disclosure>p{max-width:66ch;padding-block:0 24px}.website .w-feature-details{padding:0 0 24px;list-style:none}.website .w-feature-details li+li{margin-top:24px}.website .w-feature-details strong{font-size:var(--fs-body);font-weight:var(--gewicht-ui)}.website .w-feature-details p{font-size:var(--fs-body);margin-top:8px}.website .w-offer-section{background:var(--w-wall);color:var(--w-on-wall);border-top:1px solid var(--w-brass);padding-block:88px}.website .w-offer-section>.w-container>.w-section-heading h2,.website .w-offer-section>.w-container>.w-section-heading .w-eyebrow{color:var(--w-on-wall)}.website .w-offer{color:var(--w-ink);background:var(--w-sheet);border:1px solid var(--w-line);border-radius:var(--rad-karte);box-shadow:var(--erhebung-1);padding:40px}.website .w-offer-wahl{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px;display:grid}.website .w-offer-plan{background:var(--w-sheet);color:var(--w-ink);border-radius:var(--rad-karte);padding:32px}.website .w-offer-plan h3{margin-block:8px 12px}.website .w-offer-plan .w-plan-description{max-width:48ch}.website .w-plan-extra{border-top:1px solid var(--w-line);gap:6px;margin-top:8px;padding-top:20px;display:grid}.website .w-offer-plan .w-offer-decision{margin-top:24px}.website .w-offer-plan .w-offer-decision .w-button{width:100%}.website .w-offer-plan .w-offer-decision>p{text-align:center;margin:12px 0 0}.website .w-plan-fieldset{border:0;min-width:0;margin:0;padding:0}.website .w-plan-legend{font-size:var(--fs-body);font-weight:var(--gewicht-ui);margin-bottom:16px;padding:0}.website .w-plan-options{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.website .w-plan-option{min-width:0;min-height:var(--ziel-haus);border:var(--strich-linie) solid var(--w-line-strong);border-radius:var(--rad-karte);cursor:pointer;background:var(--w-sheet);color:var(--w-walnut);align-items:center;gap:16px;padding:16px 20px;display:flex}.website .w-plan-option[data-selected=true]{border-color:var(--w-olive);box-shadow:inset 0 0 0 1px var(--w-olive)}.website .w-plan-option:focus-within{outline:3px solid var(--w-olive);outline-offset:4px}.website .w-plan-option input{margin-top:3px}.website .w-plan-option-text{flex-wrap:wrap;align-items:baseline;gap:2px 12px;width:100%;min-width:0;display:flex}.website .w-plan-name{color:var(--w-muted);font-size:var(--fs-caption);flex:12ch;line-height:1.4}.website .w-plan-duration{font-family:var(--schrift-titel,Georgia, serif);font-weight:var(--gewicht-titel);font-size:var(--fs-h2);font-variant-numeric:lining-nums tabular-nums;line-height:1.2}.website .w-plan-check{color:var(--w-olive);font-size:var(--fs-caption);flex:none;margin-left:auto;line-height:1.5}.website .w-offer-decision{padding-top:0}.website .w-offer-decision>p{margin-bottom:24px}.website .w-offer-decision .w-button{width:100%}.website .w-offer>.w-disclosure{border-top:1px solid var(--w-line);border-bottom:0}.website .w-offer-conditions{max-width:74ch;padding-block:8px 16px}.website .w-offer-conditions .w-feature-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:24px;display:grid}.website .w-offer-conditions .w-feature-details li{margin:0}.website .w-retreat-grid{border-top:1px solid var(--w-line);max-width:1040px;display:grid}.website .w-retreat{border-bottom:1px solid var(--w-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:12px 40px;padding:24px 0;display:grid}.website .w-retreat h3{margin-top:6px}.website .w-retreat-text>p:first-child{max-width:48ch}.website .w-member-benefit{grid-template-columns:1fr 2fr;gap:40px;padding-block:40px 0;display:grid}.website .w-member-benefit h3{margin-bottom:12px}.website .w-member-benefit p{max-width:54ch}.website .w-faq-section{border-top:1px solid var(--w-line);padding-block:64px 96px}.website .w-faq-list{max-width:880px;margin-left:auto}.website .w-faq-list .w-disclosure summary{min-height:var(--ziel-primaer);padding-block:20px}.website .w-footer{border-top:1px solid var(--w-line);background:var(--w-sheet);padding-block:48px}.website .w-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 56px;display:flex}.website .w-footer nav{flex-direction:column;display:flex}.website .w-footer nav a{min-height:var(--ziel-min);color:var(--w-walnut);font-size:var(--fs-body);align-items:center;text-decoration:none;display:inline-flex}.website .w-footer .w-footer-legal a{color:var(--w-muted);font-size:var(--fs-ui)}.website .w-registration{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:80px;padding-block:48px 96px;display:grid}.website .w-registration-copy>.w-eyebrow{margin-top:40px}.website .w-registration-copy h1{margin-block:16px 24px}.website .w-registration-selection{border-block:1px solid var(--w-line);flex-direction:column;gap:8px;margin-top:40px;padding-block:24px;display:flex}.website .w-registration-selection strong{color:var(--w-walnut);font-family:var(--schrift-titel,Georgia, serif);font-size:var(--fs-h2);font-weight:var(--gewicht-titel);line-height:1.25}.website .w-registration-selection>span:first-child{font-size:var(--fs-ui);color:var(--w-muted)}.website .w-registration-legal{color:var(--w-muted);font-size:var(--fs-ui);max-width:40ch;margin-top:24px}.website .w-registration-legal a{min-height:var(--ziel-min);padding-block:8px;display:inline-block}.website .w-registration-panel{background:var(--w-sheet);border:1px solid var(--w-line);border-top-color:var(--w-brass);border-radius:var(--rad-karte);min-width:0;box-shadow:var(--erhebung-1);overflow:hidden}.website .w-steps{border-bottom:1px solid var(--w-line);background:var(--w-wall);color:var(--w-on-wall);grid-template-columns:1fr 1fr 1.5fr;gap:16px;padding:24px;list-style:none;display:grid}.website .w-steps li{font-size:var(--fs-ui);flex-direction:column;align-items:flex-start;gap:8px;line-height:1.3;display:flex}.website .w-step-number{border:1px solid var(--w-on-wall-muted);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.website .w-steps li[aria-current=step]{font-weight:var(--gewicht-ui)}.website .w-steps li[aria-current=step] .w-step-number{background:var(--w-on-wall);color:var(--w-wall)}.website .w-form-body{padding:40px}.website .w-form-title{margin-bottom:24px}.website .w-form-intro{color:var(--w-muted);margin-bottom:24px}.website .w-field+.w-field{margin-top:24px}.website .w-field label{font-size:var(--fs-body);font-weight:var(--gewicht-ui);margin-bottom:8px;display:block}.website .w-field input{width:100%;min-height:var(--ziel-haus);border:1px solid var(--w-line-strong);border-radius:var(--rad-klein);background:var(--w-sheet);color:var(--w-ink);font-size:var(--fs-body);padding:12px 16px;display:block}.website .w-field input[aria-invalid=true]{border-width:2px;border-color:var(--w-walnut)}.website .w-field-error{font-size:var(--fs-body);color:var(--w-walnut);margin-top:8px}.website .w-form-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.website .w-form-actions>.w-button{width:100%}.website .w-form-finish{justify-items:start;gap:24px;display:grid}.website .w-plan-options-compact{grid-template-columns:1fr;gap:12px}.website .w-plan-options-compact .w-plan-option{align-items:center;padding:16px}.website .w-registration-bonus{padding-block:24px}.website .w-registration-bonus h3{margin-block:8px 12px}.website .w-billing{border-top:1px solid var(--w-line);padding-top:24px}.website .w-review>div{border-bottom:1px solid var(--w-line);font-size:var(--fs-body);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px;padding-block:16px;display:grid}.website .w-review dt{color:var(--w-muted)}.website .w-review dd{overflow-wrap:anywhere}.website .w-review-edit{flex-wrap:wrap;gap:12px 24px;margin-block:16px;display:flex}.website .w-form-notice{border-top:1px solid var(--w-line);margin-top:16px;padding-top:24px}.website .w-form-notice p{margin-top:8px}.website .w-legal{max-width:880px;padding-block:40px 80px}.website .w-legal-heading{margin-block:40px}.website .w-legal-heading h1{margin-block:16px 24px}.website .w-legal-heading .w-lead{max-width:58ch}.website .w-draft-notice{border-block:1px solid var(--w-line);margin-block:40px 56px;padding-block:24px}.website .w-draft-notice h2{font-family:var(--schrift-ui,sans-serif);font-weight:var(--gewicht-stark);font-size:var(--fs-lead);letter-spacing:0;margin-block:12px}.website .w-draft-notice>p:last-child{max-width:var(--lesebahn);font-size:var(--fs-body)}.website .w-legal-content{max-width:66ch;font-size:var(--fs-body)}.website .w-legal-content section{margin-bottom:56px}.website .w-legal-content h2{overflow-wrap:anywhere;margin-block:12px 24px}.website .w-legal-content p+p,.website .w-legal-content address{margin-top:20px}.website .w-legal-content address{margin-bottom:20px;font-style:normal}.website .w-legal-content .w-small{font-size:var(--fs-body)}.website .w-legal-content a{min-height:var(--ziel-min);overflow-wrap:anywhere;padding-block:8px;display:inline-block}.website .w-legal-facts>div{border-bottom:1px solid var(--w-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding-block:16px;display:grid}.website .w-legal-facts dt{color:var(--w-muted)}.website .w-legal-facts dd{overflow-wrap:anywhere}.website .w-legal-facts+p{margin-top:24px}.website .w-legal-open ul{margin-block:24px;padding-left:24px}.website .w-legal-open li{margin-block:16px;padding-left:8px}.website .w-legal-return{border-top:1px solid var(--w-line);padding-top:16px}.website .w-legal-source{overflow-wrap:anywhere}.website .w-legal-source h2:not(:first-child){margin-top:2.5rem}.website .w-legal-source blockquote{border-left:2px solid var(--w-line);margin:1.5rem 0;padding-left:1rem}.website .w-legal-source hr{border:0;border-top:1px solid var(--w-line);margin-block:2rem}.website .w-legal-table{margin-block:1.5rem;overflow-x:auto}.website .w-legal-table table{border-collapse:collapse;width:100%}.website .w-legal-table th,.website .w-legal-table td{text-align:left;border-bottom:1px solid var(--w-line);padding:.75rem}@media (hover:hover){.website .w-button:hover:not(:disabled){background:color-mix(in srgb, var(--w-olive) 92%, var(--w-ink))}.website .w-desktop-nav a:hover,.website .w-footer a:hover,.website .w-login:hover{text-underline-offset:5px;text-decoration:underline}.website .w-plan-option:hover{border-color:var(--w-olive)}}@media (min-width:1101px){.website .w-mobile-nav{display:none}}@media (max-width:1100px){.website .w-container{width:min(100% - 64px,1280px)}.website .w-desktop-nav{display:none}.website .w-menu-toggle{display:inline-flex}.website .w-header-inner{min-height:88px}.website .w-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;padding-block:56px}.website .w-benefits{gap:32px}.website .w-plan-option{gap:12px;padding:20px 16px}.website .w-registration{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px}.website .w-form-body{padding:32px}}@media (max-width:800px){.website .w-container{width:calc(100% - 40px)}.website .w-section{padding-block:48px}.website .w-section-heading{margin-bottom:24px}.website .w-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:40px 24px}.website .w-hero-copy .w-lead{max-width:48ch;font-size:var(--fs-body)}.website .w-section-heading{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:32px}.website .w-benefits{gap:32px}.website .w-benefit{grid-template-columns:minmax(0,1fr);gap:12px}.website .w-benefit h3{margin-block:6px 8px}.website .w-benefit:nth-child(2n) .w-benefit-photo{order:0}.website .w-offer-section{padding-block:64px}.website .w-offer{padding:24px}.website .w-plan-options{grid-template-columns:minmax(0,1fr);gap:12px}.website .w-plan-option{align-items:center;padding:16px}.website .w-offer-wahl{grid-template-columns:minmax(0,1fr);gap:20px}.website .w-offer-plan{padding:24px 20px}.website .w-offer-conditions .w-feature-details{grid-template-columns:minmax(0,1fr);gap:24px}.website .w-retreat{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0}.website .w-member-benefit{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:32px}.website .w-faq-section{padding-block:48px 64px}.website .w-footer-inner{gap:32px}.website .w-registration{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:24px 64px}.website .w-registration-copy>.w-eyebrow{margin-top:24px}.website .w-registration-copy h1{margin-bottom:16px}.website .w-registration-selection{margin-top:24px;padding-block:16px}.website .w-registration-legal{max-width:60ch;margin-top:16px}.website .w-legal{padding-block:24px 64px}.website .w-legal-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:540px){.website .w-header-inner{gap:16px;min-height:80px}.website .w-brand .wortmarke{font-size:var(--fs-h2)}.website .w-header-actions .w-login{display:none}.website .w-header[data-nur-anmeldung=true] .w-header-actions .w-login{display:inline-flex}.website .w-offer{padding:24px 16px}.website .w-plan-option{gap:12px;padding:16px 12px}.website .w-form-body{padding:28px 20px}.website .w-form-title{overflow-wrap:anywhere}.website .w-steps{gap:8px;padding:20px 16px}.website .w-steps li{font-size:var(--fs-caption);overflow-wrap:anywhere}.website .w-review>div{grid-template-columns:minmax(0,1fr);gap:4px}.website .w-footer-inner{flex-direction:column}}@media (max-width:360px){.website .w-container{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.website *,.website :before,.website :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.website .w-header{background:var(--w-sheet);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.website .w-button,.website .w-plan-option,.website .w-field input{border:1px solid buttontext}.website .w-plan-option[data-selected=true],.website :where(a,button,input,summary,[tabindex]):focus-visible{outline-color:highlight}}.website .w-membership-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,4vw,64px);padding-block:64px 72px}.website .w-membership-hero h1{line-height:1.04}.website .w-hero-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:32px;display:flex}.website .w-membership-hero .w-hero-actions .w-button{margin-top:0}.website .w-hero-footnote{margin-top:20px}.website .w-hero-photo{align-self:center;min-width:0}.website .w-hero-photo img{aspect-ratio:6/5;object-fit:cover;object-position:50% 50%;border-radius:var(--rad-karte);width:100%;height:auto;display:block}.website .w-hero-photo figcaption{font-size:var(--fs-caption);color:var(--w-muted);padding-top:12px;line-height:1.5}.website .w-membership-story{border-top:1px solid var(--w-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:40px;padding-block:64px 8px;display:grid}.website .w-membership-story>.w-eyebrow{padding-top:8px}.website .w-membership-story p:not(.w-eyebrow){max-width:58ch;font-size:var(--fs-lead);margin-top:24px}.website .w-benefit-photo{aspect-ratio:4/3;border-radius:var(--rad-karte);margin:0;overflow:hidden}.website .w-benefit-photo .cover{object-fit:cover;width:100%;height:100%;display:block}.website .w-membership-offer{color:var(--w-sheet);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.website .w-membership-offer .w-plan-legend{margin-bottom:24px}.website .w-plan-description{min-height:5em;font-size:var(--fs-body);line-height:1.55}.website .w-plan-price{border-bottom:1px solid var(--w-line);font-size:var(--fs-body);flex-direction:column;margin-bottom:24px;padding-block:24px;display:flex}.website .w-plan-price span{color:var(--w-muted);font-size:var(--fs-ui)}.website .w-plan-included{color:var(--w-olive);font-size:var(--fs-body);font-weight:var(--gewicht-ui);margin-bottom:24px}.website .w-plan-examples{padding:16px 0 24px;list-style:none}.website .w-plan-examples li{font-size:var(--fs-body);flex-direction:column;gap:4px;line-height:1.5;display:flex}.website .w-plan-examples li+li{margin-top:20px}.website .w-plan-examples strong{font-weight:var(--gewicht-ui)}.website .w-plan-examples span{color:var(--w-muted)}.website .w-plan-bonus{border-top:1px solid var(--w-line);border-bottom:0;margin-top:auto}.website .w-plan-bonus summary{padding-block:20px}.website .w-plan-bonus summary .w-eyebrow{padding-block:0 8px;display:block}.website .w-plan-bonus>p{font-size:var(--fs-body)}.website .w-membership-conditions-note{max-width:var(--lesebahn);font-size:var(--fs-ui);padding-block:24px}.website .w-membership-offer>.w-disclosure{border:1px solid var(--w-line);border-radius:var(--rad-karte);background:var(--w-sheet);color:var(--w-ink);padding-inline:24px}.website .w-membership-offer .w-offer-conditions{max-width:none}.website .w-retreat-status{margin-top:8px}.website .w-membership-close{justify-content:space-between;align-items:center;gap:40px;padding-block:8px 88px;display:flex}.website .w-membership-close h2{max-width:22ch;margin-block:16px}.website .w-membership-close p:not(.w-eyebrow){max-width:var(--lesebahn)}.website .w-membership-close .w-button{flex-shrink:0}.website .w-footer-note{max-width:var(--lesebahn);border-top:1px solid var(--w-line);color:var(--w-muted);font-size:var(--fs-ui);margin-top:32px;padding-top:24px}.website .w-registration-details{margin-top:16px}.website .w-review-features{border-bottom:0;margin-top:8px}.website .w-review-features summary{font-size:var(--fs-ui);min-height:var(--ziel-min);padding-block:12px}.website .w-review-feature-list{font-size:var(--fs-ui);padding:0 0 16px 20px}.website .w-review-feature-list li+li,.website .w-review dd>.w-small{margin-top:8px}.website .w-draft-notice{border:1px solid var(--w-line);border-left:3px solid var(--w-line-strong);border-radius:0 var(--rad-karte) var(--rad-karte) 0;background:var(--w-sheet);padding:24px 28px}@media (min-width:801px) and (max-width:1000px){.website .w-membership-offer .w-plan-options{gap:12px}}@media (max-width:800px){.website .w-membership-hero,.website .w-membership-story{grid-template-columns:minmax(0,1fr)}.website .w-membership-hero{gap:32px;padding-block:40px 48px}.website .w-hero-photo img{aspect-ratio:3/2}.website .w-hero-photo{order:-1}.website .w-membership-story{gap:20px;padding-top:40px}.website .w-membership-story p:not(.w-eyebrow){font-size:var(--fs-body)}.website .w-membership-offer{padding:0}.website .w-plan-description{min-height:0}.website .w-plan-price{padding-block:20px}.website .w-membership-close{flex-direction:column;align-items:flex-start;gap:24px;padding-block:8px 56px}}.website .w-preview-bar:has(.w-preview-disclosure){padding-block:0}.website .w-preview-disclosure summary{min-height:var(--ziel-min);cursor:pointer;width:fit-content;font-size:var(--fs-caption);align-content:center}.website .w-preview-disclosure p{max-width:70ch;padding:0 0 16px}
