.cal-page{gap:var(--r-5);min-width:0;color:var(--text);max-width:var(--raumbahn,46rem);display:grid}.cal-page .tabular,.cal-page time,.cal-date-mark,.cal-day strong{font-variant-numeric:tabular-nums}.cal-header,.cal-detail-header{gap:var(--r-2);display:grid}.cal-header h1,.cal-detail-header h1{max-width:22ch}.cal-header>.muted{max-width:48ch;font-size:var(--fs-lead);line-height:var(--lh-lead)}.cal-toolbar,.cal-labels,.cal-actions,.cal-week-heading,.cal-week-nav,.cal-week-foot,.cal-list-heading{align-items:center;gap:var(--r-3);flex-wrap:wrap;display:flex}.cal-toolbar,.cal-week-heading,.cal-week-foot,.cal-list-heading{justify-content:space-between}.cal-toolbar{gap:var(--r-3) var(--r-5)}.cal-segment{gap:var(--r-1);padding:var(--r-1);border-radius:var(--rad-feld);border:var(--strich-linie) solid var(--linie);background:var(--blatt);max-width:100%;display:inline-flex}.cal-segment button{border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-klein);cursor:pointer;min-height:var(--ziel-min);font:var(--gewicht-ui) var(--fs-ui) var(--schrift-ui);color:var(--text);background:0 0;padding:10px 18px}.cal-segment button[aria-pressed=true]{background:var(--aktion);color:var(--auf-aktion)}.cal-filter{gap:var(--r-2);background:0 0;border-color:#0000;padding:0}.cal-filter button{border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-pille);background:var(--blatt)}.cal-filter button[aria-pressed=true]{border-color:var(--aktion)}.cal-small,.cal-meta{font-size:var(--fs-ui);line-height:1.5}.cal-labels{gap:var(--r-2) var(--r-3)}.cal-badge{min-height:var(--r-6);border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-pille);font:var(--gewicht-ui) var(--fs-caption) var(--schrift-ui);letter-spacing:.02em;color:var(--text);background:var(--blatt);align-items:center;padding:2px 12px;display:inline-flex}.cal-badge[data-zustand=angemeldet],.cal-badge[data-zustand=laeuft]{border-color:var(--aktion);color:var(--aktion-still)}.cal-badge[data-zustand=abgesagt],.cal-badge[data-zustand=vergangen]{color:var(--gedaempft);border-color:var(--linie);background:var(--mulde)}.cal-badge[data-zustand=verschoben]{background:var(--hinweis);border-color:var(--hinweis-linie)}.cal-event{gap:var(--r-5);border-radius:var(--rad-karte);padding:var(--r-5);grid-template-columns:64px minmax(0,1fr);display:grid}.cal-event[data-zustand=abgesagt] h2,.cal-event[data-zustand=vergangen]:not(.cal-featured) h2{color:var(--gedaempft)}.cal-event[data-zustand=abgesagt] .cal-title-link{text-decoration:line-through;text-decoration-thickness:1px}.cal-event h2{font-size:var(--fs-h2);line-height:var(--lh-titel)}.cal-event-body{gap:var(--r-2);min-width:0;display:grid}.cal-date-mark{border-top:var(--strich-kontur) solid var(--linie-stark);padding-top:var(--r-2);color:var(--ueberschrift);flex-direction:column;align-self:start;align-items:center;display:flex}.cal-date-mark>span{font:var(--gewicht-ui) var(--fs-eyebrow) var(--schrift-ui);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--gedaempft)}.cal-date-mark>strong{font-family:var(--schrift-titel);font-weight:var(--gewicht-titel);font-size:var(--fs-h1);line-height:1.05}.cal-title-link{color:inherit;text-decoration:none}.cal-title-link:hover{text-underline-offset:4px;text-decoration:underline}.cal-featured{padding:var(--r-6);background:var(--blatt);border-top:var(--strich-kontur) solid var(--linie-zier);box-shadow:var(--erhebung-1)}.cal-featured .cal-date-mark{border-top-color:var(--linie-zier)}.cal-featured h2{font-size:var(--fs-h1)}.cal-featured-copy{max-width:48ch;color:var(--gedaempft);margin-top:var(--r-1)}.cal-featured .cal-actions{margin-top:var(--r-3)}.cal-actions{gap:var(--r-3) var(--r-5)}.cal-text-link,.cal-text-button{min-height:var(--ziel-min);color:var(--aktion-still);text-underline-offset:4px;font:var(--gewicht-ui) var(--fs-ui) var(--schrift-ui);align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.cal-text-button{cursor:pointer;text-align:left;text-underline-offset:4px;min-width:var(--ziel-min);background:0 0;border:0;padding:4px 0;text-decoration:underline}.cal-text-button:disabled{color:var(--gedaempft);cursor:default;text-decoration:none}.cal-week{gap:var(--r-3);border-radius:var(--rad-karte);padding:var(--r-4) var(--r-5) var(--r-4);display:grid}.cal-week-heading h2{font-family:var(--schrift-ui);font-size:var(--fs-ui);font-weight:var(--gewicht-stark);line-height:var(--lh-ui);gap:2px;display:grid}.cal-week-heading .eyebrow{font-weight:var(--gewicht-ui)}.cal-icon-button{border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-klein);width:var(--ziel-min);min-height:var(--ziel-min);color:var(--text);cursor:pointer;background:0 0;place-items:center;font-size:20px;display:inline-grid}.cal-days{gap:var(--r-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-day{min-width:var(--ziel-min,44px);min-height:var(--ziel-primaer);background:var(--blatt);color:var(--text);border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-pille);cursor:pointer;font-family:var(--schrift-ui);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 1px 6px;display:flex}.cal-day>span:first-child{font-size:var(--fs-caption);color:var(--gedaempft)}.cal-day>strong{font-size:var(--fs-lead);font-weight:var(--gewicht-stark)}.cal-day[aria-current=date]{border-color:var(--aktion);border-width:var(--strich-kontur)}.cal-day[aria-current=date]>span:first-child{color:var(--text);font-weight:var(--gewicht-stark)}.cal-day[aria-pressed=true]{background:var(--aktion);color:var(--auf-aktion);border-color:var(--aktion)}.cal-day[aria-pressed=true]>span:first-child{color:var(--auf-oliv-still)}.cal-day-marker{background:0 0;border-radius:50%;width:6px;height:6px}.cal-day-marker[data-belegt]{background:var(--aktion)}.cal-day[aria-pressed=true] .cal-day-marker[data-belegt]{background:var(--auf-aktion)}.cal-week-foot{border-top:var(--strich-linie) solid var(--linie);padding-top:var(--r-2);gap:var(--r-2)}.cal-list,.cal-empty{gap:var(--r-4);display:grid}.cal-list-heading h2{font-size:var(--fs-h2)}.cal-empty{padding:var(--r-6);justify-items:start}.cal-detail{padding-bottom:var(--r-5)}.cal-back{justify-self:start}.cal-detail-header{padding-bottom:var(--r-5);border-bottom:var(--strich-linie) solid var(--linie-zier)}.cal-detail-date{margin-top:var(--r-2);font-family:var(--schrift-titel);font-size:var(--fs-h2);line-height:var(--lh-titel);color:var(--ueberschrift)}.cal-detail-time{color:var(--gedaempft)}.cal-detail-status{margin-top:var(--r-2);max-width:52ch}.cal-detail-grid{gap:var(--r-5f,40px);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cal-detail-main,.cal-detail-aside,.cal-about,.cal-question,.cal-personal,.cal-export,.cal-material,.cal-materials{gap:var(--r-5);min-width:0;display:grid}.cal-about{padding:var(--r-1) 0 var(--r-3);justify-items:start}.cal-about p{max-width:60ch}.cal-detail-main>.card,.cal-detail-aside>.card,.cal-material{border-radius:var(--rad-karte)}.cal-question>summary,.cal-export>summary{cursor:pointer;min-height:var(--ziel-min);align-items:center;gap:var(--r-3);font-family:var(--schrift-titel);font-size:var(--fs-h3);color:var(--ueberschrift);list-style:none;display:flex}.cal-question>summary::-webkit-details-marker{display:none}.cal-export>summary::-webkit-details-marker{display:none}.cal-question>summary:after,.cal-export>summary:after{content:"+";color:var(--aktion-still);font-family:var(--schrift-ui);margin-left:auto}.cal-question[open]>summary:after,.cal-export[open]>summary:after{content:"−"}.cal-notice{padding:var(--r-3) var(--r-4);background:var(--mulde);border-radius:var(--rad-klein);border-left:3px solid var(--linie-stark);font-size:var(--fs-ui);line-height:1.5}.cal-question form{gap:var(--r-2);display:grid}.cal-field-label{font-weight:var(--gewicht-stark);font-size:var(--fs-ui);display:block}.cal-textarea,.cal-select{background:var(--grund);width:100%;max-width:100%;color:var(--text);border:var(--strich-rand) solid var(--linie-stark);border-radius:var(--rad-feld);min-height:var(--ziel-zeile);font:inherit;padding:12px 14px}.cal-textarea{resize:vertical;line-height:1.5}.cal-rsvp,.cal-export-actions,.cal-reminder{gap:var(--r-2);display:grid}.cal-personal-stand{font-weight:var(--gewicht-stark)}.cal-rsvp .btn.ghost{border-width:var(--strich-rand)}.cal-rsvp .btn[aria-pressed=true]{background:var(--aktion);color:var(--auf-aktion);border-color:var(--aktion)}.cal-rsvp .btn[aria-pressed=true]:before{content:"✓";margin-right:var(--r-2)}.cal-reminder{border-top:var(--strich-linie) solid var(--linie);padding-top:var(--r-4)}.cal-checkbox{gap:var(--r-3);min-height:var(--ziel-min);cursor:pointer;align-items:center;display:flex}.cal-checkbox input{accent-color:var(--aktion);flex:0 0 24px;width:24px;height:24px}.cal-page .btn{text-align:center;min-height:var(--ziel-haus);padding:12px 22px;line-height:1.3}.cal-page button:disabled,.cal-page select:disabled,.cal-page textarea:disabled{opacity:.62;cursor:not-allowed}.cal-error{border-left:3px solid var(--linie-stark);padding:var(--r-3);background:var(--hinweis);border-radius:var(--rad-klein)}.cal-save-feedback:has(:not(:empty)){bottom:calc(var(--tabbar-h) + var(--r-5) + env(safe-area-inset-bottom,0px));padding:var(--r-3) var(--r-4);background:var(--blatt);border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-karte);box-shadow:var(--erhebung-2);position:sticky}.cal-page p,.cal-page h1,.cal-page h2,.cal-page h3,.cal-page a{overflow-wrap:anywhere}.cal-page :is(a,button,summary,select,textarea,input):focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:var(--fokus-abstand)}.cal-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cal-material,.cal-personal{scroll-margin-top:var(--r-5)}.cal-page .retreat-discover{margin-top:var(--r-4)}@media (max-width:760px){.cal-page{gap:var(--r-4)}.cal-toolbar{gap:var(--r-3)}.cal-period{width:100%}.cal-period button{flex:1;padding-inline:10px}.cal-filter button{padding-inline:14px}.cal-event{gap:var(--r-3);padding:var(--r-4);grid-template-columns:48px minmax(0,1fr)}.cal-featured{padding:var(--r-5) var(--r-4)}.cal-date-mark>strong{font-size:var(--fs-h2)}.cal-week{padding:var(--r-3) 6px var(--r-3);gap:var(--r-2)}.cal-week-heading,.cal-week-foot{padding-inline:6px}.cal-week-heading{gap:var(--r-2)}.cal-week-nav{gap:var(--r-2);margin-left:auto}.cal-days{gap:2px}.cal-week-foot{align-items:flex-start}.cal-detail-grid{gap:var(--r-5);grid-template-columns:minmax(0,1fr)}.cal-detail-aside{grid-row:1}.cal-detail-aside .cal-export{order:2}.cal-rsvp .btn,.cal-export-actions .btn,.cal-about .btn{width:100%}.cal-save-feedback:has(:not(:empty)){font-size:.9em}}@media (prefers-reduced-motion:reduce){.cal-page *,.cal-page :before{scroll-behavior:auto!important;transition:none!important}}.push-card{gap:var(--r-4);padding:clamp(16px,3vw,32px);display:grid}.push-card>p{max-width:var(--lesebahn)}.push-choices{gap:var(--r-4);border:0;min-width:0;margin:0;padding:0;display:grid}.push-choices:disabled{opacity:.7}.push-choice{align-items:center;gap:var(--r-3);min-height:var(--ziel-min,44px);cursor:pointer;display:flex}.push-choice input{width:24px;height:24px;accent-color:var(--aktion);flex:0 0 24px}.push-actions{gap:var(--r-3);flex-wrap:wrap;display:flex}.push-card .btn:disabled{opacity:.62;cursor:not-allowed}.push-gruende{gap:var(--r-2);max-width:var(--lesebahn);color:var(--gedaempft);margin:0;padding-left:22px;display:grid}.push-meldung:empty{display:none}.push-meldung{padding:var(--r-3) var(--r-4);border-left:3px solid var(--aktion);background:var(--mulde);border-radius:var(--rad-klein);margin:0}.push-fehler{border-left-color:var(--linie-stark);background:var(--hinweis)}.cal-week-button{align-items:center;gap:var(--r-2);min-height:var(--ziel-min);border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-klein);color:var(--text);font:var(--gewicht-ui) var(--fs-ui) var(--schrift-ui);cursor:pointer;white-space:nowrap;background:0 0;padding:6px 12px;display:inline-flex}.cal-title-link{min-height:var(--ziel-min);align-items:center;display:inline-flex}.cal-week-button .ikone{width:18px;height:18px}@media (max-width:760px){.cal-week-nav{justify-content:space-between;width:100%;margin-left:0}.cal-week-button{padding:6px 10px}}.cal-event[data-gesperrt],.cal-detail[data-gesperrt] .cal-about{background:var(--mulde);color:var(--gedaempft)}
.red-home,.red-team,.red-studio,.red-reading{min-width:0;font:400 max(19px, var(--fs-body,19px))/1.6 var(--schrift-ui);color:var(--text)}.red-home,.red-team,.red-studio{max-width:1040px;margin-inline:auto}:is(.red-home,.red-team,.red-studio,.red-reading) *{min-width:0}:is(.red-home,.red-team,.red-studio) :is(h1,h2,h3){font-family:var(--schrift-titel);font-weight:var(--gewicht-titel);line-height:var(--lh-titel)}:is(.red-home,.red-team,.red-studio) h1{font-size:var(--fs-h1);letter-spacing:var(--ls-titel);margin:var(--r-2) 0 0}:is(.red-home,.red-team,.red-studio) h2{font-size:var(--fs-h2)}:is(.red-home,.red-team,.red-studio) h3{font-size:var(--fs-h3)}:is(.red-home,.red-team,.red-studio,.red-reading) .muted{color:var(--gedaempft)}:is(.red-home,.red-team,.red-studio,.red-reading) :is(p,.field,input,textarea,select,button,summary){font-size:inherit}:is(.red-home,.red-team,.red-studio,.red-reading) :is(button,summary,.btn,.red-back){min-height:var(--ziel-min)}:is(.red-home,.red-team,.red-studio,.red-reading) :is(button,.btn,.red-back){font-family:var(--schrift-ui);line-height:1.4}:is(.red-home,.red-team,.red-studio,.red-reading) .btn{justify-content:center;align-items:center;gap:var(--r-2);padding:var(--r-3) var(--r-5);border-radius:var(--rad-feld);text-align:center;font-size:inherit;display:inline-flex}:is(.red-home,.red-team,.red-studio,.red-reading) .btn:not(.ghost){background:var(--aktion);color:var(--auf-aktion)}:is(.red-home,.red-team,.red-studio,.red-reading) .btn.ghost{background:var(--blatt);color:var(--text);border:var(--strich-rand) solid var(--linie-stark)}:is(.red-home,.red-team,.red-studio,.red-reading) :is(button,summary,a,input,textarea,select,[tabindex]):focus-visible,.red-team-nav a:focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:var(--fokus-abstand)}:is(.red-home,.red-team,.red-studio) button:disabled{opacity:.55;cursor:not-allowed}:is(.red-studio,.red-team) [hidden]{display:none!important}:is(.red-home,.red-team,.red-studio,.red-reading) .ikone{vertical-align:middle;flex:0 0 24px;width:24px;height:24px;display:inline-block}.red-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.red-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:8px 0 32px;display:flex}.red-page-head>div{flex:320px}.red-back{align-items:center;gap:var(--r-2);color:var(--aktion-still);padding:var(--r-2) 0;cursor:pointer;font-weight:var(--gewicht-ui);background:0 0;border:0;text-decoration:none;display:inline-flex}.red-back .ikone{flex-basis:20px;width:20px;height:20px}.red-team-nav{border:var(--strich-linie) solid var(--linie);border-top-color:var(--linie-zier);border-radius:var(--rad-karte);background:var(--blatt);gap:4px 14px;margin:0 0 36px;padding:8px 12px}.red-team-nav a{gap:var(--r-2);min-height:var(--ziel-zeile);font:400 max(19px, var(--fs-body,19px))/1.3 var(--schrift-ui);padding:10px 8px}.red-team-nav a[aria-current=page]{color:var(--text);font-weight:600}.red-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.red-small{font-size:inherit;line-height:1.6}.red-details,.red-file-choice{border-top:1px solid var(--linie);margin-top:20px;padding-top:8px}:is(.red-details,.red-file-choice,.red-row-options,.red-audio)>summary{cursor:pointer;padding:10px 2px;font-weight:500}:is(.red-details,.red-file-choice,.red-row-options)>:not(summary){margin-top:14px}.red-search-row{background:var(--blatt);border:var(--strich-linie) solid var(--linie);border-top-color:var(--linie-zier);border-radius:var(--rad-karte);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--linie-zier) 22%, transparent);grid-template-columns:minmax(0,1fr) minmax(190px,.45fr);gap:20px;padding:24px;display:grid}.red-search-row>:only-child{grid-column:1/-1}.red-search-row .field{align-items:center;gap:9px;margin:0 0 10px;display:flex}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.red-search-row,.red-team-nav{background:color-mix(in srgb, var(--blatt) 96%, transparent);-webkit-backdrop-filter:blur(16px)}}.red-result-count{margin:20px 0 12px}.red-fieldset{border:0;min-width:0;margin:0;padding:0}:is(.red-team,.red-studio) :is(input,textarea,select){background:var(--blatt);color:var(--text);border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-klein);min-height:var(--ziel-zeile);font-family:var(--schrift-ui);padding:12px 14px}:is(.red-team,.red-studio) textarea{resize:vertical;line-height:1.65}:is(.red-intro,.red-creation)>.field,.red-creation form>.field{margin-top:26px}.red-intro>.field:first-child{margin-top:0}.red-check{min-height:var(--ziel-min);cursor:pointer;align-items:center;gap:12px;margin:20px 0;display:flex}:is(.red-team,.red-studio) .red-check input{width:24px;height:24px;min-height:24px;accent-color:var(--aktion);flex:0 0 24px}.red-save-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.red-save-actions>p{flex-basis:100%}.red-more{margin-bottom:0}.red-file-choice input[type=file]{max-width:100%}.red-file-choice input::file-selector-button{min-height:var(--ziel-min);background:var(--grund);border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-klein);color:var(--text);font:inherit;padding:8px 12px}.red-file-choice .red-compact{margin-block:12px}.red-media-empty{border:1px dashed var(--linie-stark);border-radius:var(--rad-klein);background:var(--grund);gap:14px;padding:24px;display:grid}.red-media-empty>.btn{justify-self:start}.red-figure{margin:24px 0 0}.red-figure img{object-fit:contain;border-radius:var(--rad-klein);background:var(--grund);width:100%;height:auto;max-height:520px;display:block}.red-figure figcaption{color:var(--gedaempft);margin-top:12px}.red-audio{background:var(--grund);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);gap:12px;margin-top:24px;padding:24px;display:grid}.red-audio audio{width:100%;min-height:var(--ziel-zeile)}.red-reading{overflow-wrap:anywhere;background:var(--blatt);border-radius:var(--rad-karte);padding:clamp(24px,4vw,48px)}.red-reading-head{border-bottom:1px solid var(--linie);margin-bottom:32px;padding-bottom:32px}.red-reading .red-reading-title{font:var(--gewicht-titel) var(--fs-h1) / var(--lh-titel) var(--schrift-titel);letter-spacing:var(--ls-titel);margin:20px 0}.red-rezept{gap:var(--r-3);padding:var(--r-5);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);background:var(--grund);display:grid}.red-rezept h3{margin:var(--r-2) 0 0;font-size:var(--fs-h3)}.red-rezept p{margin:0}.red-lead{color:var(--gedaempft);white-space:pre-wrap;font-size:1.15em;line-height:1.6}.red-reading-body{gap:28px;display:grid}.red-text{white-space:pre-wrap}.red-reading-body .red-figure{margin-top:0}.red-quote{border-left:var(--strich-kontur) solid var(--linie-zier);margin:0;padding:8px 0 8px 24px}.red-quote>p{font:400 1.4em/1.45 var(--schrift-titel)}.red-quote footer{color:var(--gedaempft);margin-top:14px}.red-list{padding-left:26px}.red-list li+li{margin-top:12px}.red-notice,.red-errors,.red-inline-error{border:var(--strich-linie) solid var(--hinweis-linie);background:var(--hinweis);border-radius:var(--rad-klein);color:var(--text);padding:18px 22px}:is(.red-feedback:has(.red-notice),.red-errors){margin-bottom:24px}.red-inline-error{margin-top:16px}.red-studio [aria-invalid=true]{border:var(--strich-kontur) solid var(--aktion)}.red-studio-invite{border:var(--strich-linie) solid var(--linie);border-top-color:var(--linie-zier);border-radius:var(--rad-karte);background:var(--blatt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(28px,4vw,44px);display:flex}.red-studio-invite>div{flex:360px}.red-studio-invite h2{margin:10px 0 16px}.red-section{margin-top:44px}.red-section>h2{margin-bottom:22px}.red-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.red-collection{background:var(--blatt);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);color:var(--text);align-items:center;gap:14px;padding:24px;text-decoration:none;display:flex}.red-collection>span:first-child{flex:1;align-items:center;gap:10px;display:flex}.red-collection-count{color:var(--gedaempft);font-variant-numeric:tabular-nums}.red-collection:hover{border-color:var(--aktion)}.red-week-list{border-block:1px solid var(--linie);display:grid}.red-week-row{border-bottom:1px solid var(--linie);color:var(--text);grid-template-columns:1fr 1.4fr auto;align-items:center;gap:22px;padding:24px 4px;text-decoration:none;display:grid}.red-week-row:last-child{border-bottom:0}.red-new{margin-bottom:28px}.red-new>summary{min-height:var(--ziel-haus);border:var(--strich-linie) solid var(--aktion);border-radius:var(--rad-feld);background:var(--aktion);color:var(--auf-aktion);cursor:pointer;align-items:center;padding:12px 20px;list-style:none;display:inline-flex}.red-new>summary::-webkit-details-marker{display:none}.red-new .red-new-open{display:none}.red-new[open]>summary{background:var(--blatt);color:var(--text);border-color:var(--linie-stark);margin-bottom:24px}.red-new[open] .red-new-open{align-items:center;gap:10px;display:flex}.red-new[open] .red-new-closed{display:none}.red-team-collection:has(.red-new[open]) .red-legacy-list{display:none}.red-creation{max-width:780px}.red-creation h2{margin-bottom:28px}.red-creation .red-details{margin-block:26px}.red-team-rows{border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);background:var(--blatt)}.red-team-rows>div+div{border-top:var(--strich-linie) solid var(--linie)}.red-team-row{color:var(--text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:24px;padding:26px;display:flex}.red-team-row .cover{object-fit:cover;border-radius:var(--rad-klein);width:76px;height:76px;margin:0}.red-team-row-title{flex:260px;gap:10px;display:grid}.red-team-row-title .red-badge{justify-self:start}.red-row-options{max-width:100%}.red-row-options[open]{flex:100%}.red-row-options form{margin-top:16px}.red-event-row{min-height:76px;text-decoration:none;display:block}.red-event-row .track-time{font:inherit;margin-right:12px}.red-member-details{background:var(--grund);border-radius:var(--rad-klein);grid-template-columns:minmax(120px,.4fr) 1fr;gap:12px 24px;padding:20px;display:grid}.red-member-details dt{color:var(--gedaempft)}.red-member-details dd{overflow-wrap:anywhere;margin:0}@media (max-width:650px){.red-page-head{margin-bottom:24px}.red-team-nav{gap:4px;padding:8px}.red-team-nav a{flex:42%}.red-search-row{grid-template-columns:minmax(0,1fr);padding:20px}.red-collections{grid-template-columns:minmax(0,1fr)}.red-week-row{grid-template-columns:1fr auto;gap:8px 16px}.red-week-row>.muted{grid-column:1/-1}.red-reading{padding:28px 20px}.red-save-actions>.btn{flex:100%}.red-team-row{gap:16px;padding:24px 20px}.red-team-row-title{flex-basis:100%}.red-member-details{grid-template-columns:1fr;gap:6px}.red-member-details dd+dt{margin-top:14px}}@media (prefers-reduced-motion:reduce){:is(.red-home,.red-team,.red-studio,.red-reading) *,.red-team-nav *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.red-image-choice summary{cursor:pointer;padding:14px 0;font-weight:500}.red-image-choice .field{margin-top:20px}.red-image-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:14px;margin:20px 0;display:grid}.red-image-option{background:var(--blatt);color:var(--text);border:var(--strich-kontur) solid var(--linie-stark);border-radius:var(--rad-feld);text-align:left;cursor:pointer;padding:4px}.red-image-option[aria-pressed=true]{border-color:var(--aktion);box-shadow:0 0 0 1px var(--aktion)}.red-image-option img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--rad-klein);width:100%;height:auto;display:block}.red-image-group{margin-top:var(--r-3)}.red-image-group-title{margin:var(--r-4) 0 0}.red-image-groups{margin-top:var(--r-3)}.red-image-option span{overflow-wrap:anywhere;padding:12px 8px;display:block}.red-chosen-image{border-radius:var(--rad-klein);width:min(100%,480px);height:auto;margin-top:16px}.red-team-row-title a{min-height:var(--ziel-min);color:var(--aktion-still);font-weight:var(--gewicht-ui);justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.red-team-row-title a:hover{text-underline-offset:4px;text-decoration:underline}.red-error-link{color:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline;display:inline}@media (max-width:650px){.red-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.red-creation .red-fieldset>.field{margin-top:26px}.red-invite-photo{object-fit:cover;border-radius:var(--rad-klein);width:240px;height:180px}a.red-document{text-decoration:none}@media (max-width:650px){.red-invite-photo{aspect-ratio:3/2;width:100%;height:auto}}.red-studio-invite>div>.btn{margin-top:24px}.mengen-wahl{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:8px 0 0;display:flex}.mengen-wahl-titel{font:500 .95rem var(--schrift-ui);color:var(--gedaempft);flex-basis:100%}.mengen-knopf{border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-feld);background:var(--blatt);min-width:44px;min-height:44px;color:var(--text);font:500 1rem var(--schrift-ui);cursor:pointer;padding:12px 18px}.mengen-knopf[aria-pressed=true]{border-color:var(--aktion);background:var(--aktion);color:var(--auf-aktion)}.mengen-knopf:focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:var(--fokus-abstand)}@media (max-width:650px){.mengen-knopf{flex:auto;padding:12px 10px}}@media print{.sidebar,.app-head,.preview-bar,.tabbar,.audio-dock,.app-footer,[data-print-hidden]{display:none!important}.app{display:block!important}.main{margin:0!important}.app-content{padding:0!important}[data-rezept-page]>:not([data-rezept-print]){display:none!important}[data-rezept-print]{color:#221e17;background:0 0}[data-rezept-print] img{object-fit:contain;max-height:260px}[data-rezept-print] details{display:none!important}}.mengen-hinweis{color:var(--gedaempft);font:400 max(17px, calc(var(--fs-body,19px) - 2px)) / 1.5 var(--schrift-ui);flex-basis:100%;margin:0}.red-studio{max-width:1040px}.red-writing-view{max-width:900px}.red-page-head{align-items:flex-end;margin:8px 0 28px}.red-page-sub{max-width:62ch;color:var(--gedaempft);text-wrap:pretty;margin:12px 0 0}.red-page-head>.btn,.red-page-head>.red-back{align-self:flex-end;margin-bottom:4px}:is(.red-home,.red-team,.red-studio) .btn.red-primary{min-height:var(--ziel-haus);font-weight:var(--gewicht-stark);padding-inline:24px}:is(.red-home,.red-team,.red-studio,.red-reading) .btn.ghost{border:var(--strich-rand) solid var(--linie-stark)}:is(.red-home,.red-team,.red-studio,.red-reading) .btn:not(.ghost):hover{background:var(--aktion-still)}:is(.red-home,.red-team,.red-studio,.red-reading) .btn.ghost:hover{border-color:var(--aktion);color:var(--text-stark)}.red-textbutton{min-height:var(--ziel-min);color:var(--aktion-still);text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;padding:4px 2px;text-decoration:underline;display:inline-flex}.red-sheet-sub{margin:8px 0 0}.red-storage{max-width:64ch;font-size:var(--fs-ui);margin:40px 0 0;line-height:1.5}.red-sheet{border:var(--strich-linie) solid var(--linie);border-top:var(--strich-kontur) solid var(--linie-zier);border-radius:var(--rad-karte);background:var(--blatt);padding:clamp(22px,4vw,44px)}.red-paper{padding-bottom:clamp(28px,4vw,48px)}:is(.red-team,.red-studio) :is(input,textarea,select){border-radius:var(--rad-klein);border-color:var(--linie-stark);min-height:var(--ziel-zeile);padding:12px 14px}:is(.red-team,.red-studio) :is(input,textarea,select):hover{border-color:var(--linie-stark)}:is(.red-team,.red-studio) :is(input,textarea,select):focus-visible{border-color:var(--aktion);outline:var(--fokus-breite) solid var(--fokus);outline-offset:var(--fokus-abstand)}:is(.red-team,.red-studio) .field{font-weight:var(--gewicht-ui);font-size:var(--fs-ui);color:var(--ueberschrift);margin:24px 0 8px}:is(.red-team,.red-studio) .field .muted{font-weight:400}.red-intro>.field:first-child,.red-format-row+.field{margin-top:28px}.red-format-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 24px;display:grid}.red-format-row .field{margin-top:0}.red-studio .red-title-input{width:100%;min-width:0;font:var(--gewicht-titel) var(--fs-h2) / 1.2 var(--schrift-titel);letter-spacing:var(--ls-titel);color:var(--ueberschrift);padding:var(--r-2) var(--r-1);border:0;border-bottom:var(--strich-linie) solid var(--linie-stark);background:0 0;border-radius:0}.red-studio .red-title-input::placeholder{color:var(--gedaempft);opacity:.7}.red-studio .red-title-input:focus-visible{border-bottom-color:var(--aktion);outline-offset:6px}.red-studio .red-lead-input{font-size:var(--fs-lead);line-height:var(--lh-lead)}.red-studio .red-text-input{line-height:var(--lh-body);resize:none;overflow:hidden}.red-studio .red-zitat-input{font-family:var(--schrift-titel);font-size:1.2em;line-height:1.45}.red-count{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin:8px 0 0;line-height:1.4}.red-count[data-stand=zu-kurz],.red-count[data-stand=zu-lang],.red-count[data-stand=knapp]{color:var(--text);font-weight:var(--gewicht-stark)}.red-herkunft{font-size:var(--fs-ui);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:16px 0 0;display:flex}.red-herkunft .eyebrow{font-size:var(--fs-eyebrow)}.red-editor-toolbar{gap:16px;margin-bottom:24px;display:grid}.red-tabs{border-bottom:var(--strich-linie) solid var(--linie);counter-reset:schritt;flex-wrap:wrap;gap:4px;display:flex}.red-tabs>button:not(.red-tab-schmal) .red-tab-nummer:before,.red-tabs>.red-tab-schmal .red-tab-nummer:before{counter-increment:schritt;content:counter(schritt)}.red-tabs>button{min-height:var(--ziel-min);border:0;border-bottom:var(--strich-kontur) solid transparent;color:var(--gedaempft);cursor:pointer;font-weight:var(--gewicht-ui);background:0 0;align-items:center;gap:10px;margin-bottom:-1px;padding:10px 14px;display:inline-flex}.red-tabs>button[aria-selected=true]{border-bottom-color:var(--aktion);color:var(--text-stark)}.red-tab-nummer{border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-pille);width:28px;height:28px;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.red-tabs>button[aria-selected=true] .red-tab-nummer{background:var(--aktion);border-color:var(--aktion);color:var(--auf-aktion)}.red-next-step{border-left:var(--strich-kontur) solid var(--linie-zier);background:var(--blatt);border-radius:0 var(--rad-klein) var(--rad-klein) 0;overflow-wrap:anywhere;margin:0;padding:14px 18px}.red-next-step .btn{margin-top:16px}.red-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.red-workspace-main{min-width:0}.red-workspace-aside{display:none}.red-tab-schmal{display:inline-flex}@media (min-width:1100px){.red-writing-view{max-width:1320px}.red-workspace{grid-template-columns:minmax(0,1fr) 422px}.red-workspace-aside{max-height:calc(100dvh - 48px);padding-right:2px;display:block;position:sticky;top:24px;overflow:auto}.red-workspace-aside .red-preview-app{padding:var(--r-4)}.red-workspace-aside .red-preview-page{width:390px;max-width:100%}.red-tabs>.red-tab-schmal{display:none}}.red-preview-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:16px;display:flex}.red-preview-title{font-family:var(--schrift-titel);font-size:var(--fs-h3);color:var(--ueberschrift);gap:4px;margin:0;display:grid}.red-preview-note{font-size:var(--fs-caption);margin:14px 0 0;line-height:1.5}.red-segments{gap:var(--r-2);flex-wrap:wrap;display:inline-flex}.red-segments button{align-items:center;gap:var(--r-2);min-height:var(--ziel-min);border:var(--strich-rand) solid var(--linie-stark);border-radius:var(--rad-pille);padding:var(--r-1) var(--r-4);background:var(--blatt);color:var(--text);cursor:pointer;font-size:var(--fs-ui);font-weight:var(--gewicht-ui);display:inline-flex}.red-segments button[aria-pressed=true]{background:var(--aktion);border-color:var(--aktion);color:var(--auf-aktion)}.red-segment-count{color:var(--gedaempft);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.red-segments button[aria-pressed=true] .red-segment-count{color:var(--auf-aktion)}.red-preview-app{border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);background:var(--grund);min-height:0;color:var(--text);grid-template-columns:none;padding:16px;display:block}.red-preview-page{background:var(--blatt);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);width:100%;max-width:44rem;margin:0 auto;overflow:hidden}.red-preview-page .red-reading{padding:var(--r-5) var(--r-4)}.red-preview-app .red-reading{background:var(--blatt);color:var(--text)}.red-preview-inner{padding:clamp(20px,3vw,36px)}.red-vorschau-schmal{margin-top:28px}.red-format-row-3{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}:is(.red-team,.red-studio) .red-range{min-height:var(--ziel-min);accent-color:var(--aktion);background:0 0;border:0;padding:0}.red-linkreihe{flex-wrap:wrap;gap:8px 24px;display:flex}.red-linkreihe a{align-items:center;gap:var(--r-2);min-height:var(--ziel-min);color:var(--aktion-still);text-underline-offset:4px;display:inline-flex}.red-linkreihe .ikone,.red-textbutton .ikone{flex-basis:18px;width:18px;height:18px}.red-textbutton{gap:var(--r-1)}.red-fassungen{margin-top:24px}.red-fassungen>summary{cursor:pointer;min-height:var(--ziel-min);font:var(--gewicht-titel) var(--fs-h3) / 1.3 var(--schrift-titel);color:var(--ueberschrift)}.red-fassungen>:not(summary){margin-top:16px}.red-verlauf{border-top:var(--strich-linie) solid var(--linie);gap:0;margin:0;padding:0;list-style:none;display:grid}.red-verlauf>li{border-bottom:var(--strich-linie) solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.red-verlauf-text{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;display:inline-flex}.red-verlauf a{color:var(--aktion-still);text-underline-offset:4px}.red-blocks{gap:0;margin:44px 0 0;display:grid}.red-blocks-head{border-bottom:var(--strich-linie) solid var(--linie);gap:6px;padding-bottom:16px;display:grid}.red-blocks-head p{font-size:var(--fs-ui);margin:0}.red-block{border-bottom:var(--strich-linie) solid var(--linie);padding:22px 0 28px;scroll-margin-top:24px}.red-block:focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:8px;border-radius:var(--rad-klein)}.red-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.red-block-kind{font:var(--gewicht-titel) var(--fs-h3) / 1.2 var(--schrift-titel);letter-spacing:.06em;color:var(--ueberschrift);align-items:center;gap:12px;margin:0;font-variant-caps:all-small-caps;display:inline-flex}.red-block-number{border:var(--strich-linie) solid var(--linie-zier);border-radius:var(--rad-pille);width:30px;height:30px;font:var(--gewicht-ui) var(--fs-caption) / 1 var(--schrift-ui);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text);place-items:center;font-variant-caps:normal;display:inline-grid}.red-block-actions,.red-block-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.red-block-confirm{border-radius:var(--rad-klein);background:var(--hinweis);border:var(--strich-linie) solid var(--hinweis-linie);padding:8px 12px}.red-block-confirm>span{font-size:var(--fs-ui);margin-right:4px}.red-option-btn{min-height:var(--ziel-min);border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-klein);background:var(--blatt);color:var(--text);font-size:var(--fs-ui);cursor:pointer;justify-content:center;align-items:center;padding:8px 14px;display:inline-flex}.red-option-btn:hover:not(:disabled){border-color:var(--aktion)}.red-option-btn:disabled{opacity:.45}.red-option-danger{border-color:var(--linie-stark);font-weight:var(--gewicht-stark)}.red-block-body{padding-top:4px}.red-block-body>.field:first-child,.red-block-absatz .red-block-body>.red-sr-only+.red-text-input,.red-block-body .red-details{margin-top:16px}.red-add-bar{border:1px dashed var(--linie-stark);border-radius:var(--rad-karte);gap:12px;margin-top:24px;padding:20px;display:grid}.red-add-bar:focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:var(--fokus-abstand)}.red-add-label{font:var(--gewicht-ui) var(--fs-ui) / 1.3 var(--schrift-ui);color:var(--ueberschrift)}.red-add-grid{flex-wrap:wrap;gap:8px;display:flex}.red-add{min-height:var(--ziel-zeile);border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-klein);background:var(--blatt);color:var(--text);cursor:pointer;font-size:var(--fs-ui);font-weight:var(--gewicht-ui);flex:110px;padding:10px 16px}.red-add:hover:not(:disabled){border-color:var(--aktion);color:var(--text-stark)}.red-more{margin-top:20px}.red-block .red-figure img{max-height:320px}.red-workspace-main{scroll-padding-bottom:120px}.red-savebar{z-index:var(--z-klebend);justify-content:space-between;align-items:center;gap:var(--r-2) var(--r-5);margin-top:var(--r-5);padding:var(--r-3) var(--r-4);border-top:var(--strich-linie) solid var(--linie);background:var(--glas);-webkit-backdrop-filter:blur(var(--glas-weich));flex-wrap:wrap;display:flex;position:sticky;bottom:0}.red-savebar-state{min-width:0;font-size:var(--fs-ui);flex-wrap:wrap;align-items:center;gap:6px 14px;line-height:1.3;display:flex}.red-savebar-dot{border-radius:var(--rad-pille);background:var(--gedaempft);flex:0 0 10px;width:10px;height:10px}.red-savebar[data-zustand=gespeichert] .red-savebar-dot{background:var(--erledigt)}.red-savebar[data-zustand=fehler] .red-savebar-dot{background:var(--text-stark)}.red-savebar[data-zustand=speichert] .red-savebar-dot{background:var(--linie-stark)}.red-savebar-umfang{font-variant-numeric:tabular-nums}.red-savebar-umfang:before{content:"·";margin-right:10px}.red-savebar-actions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}@media (max-width:899px){.red-savebar{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));gap:var(--r-3);padding:var(--r-2) var(--r-3);padding-right:var(--r-3);flex-wrap:nowrap}.red-savebar-state{min-width:0;font-size:var(--fs-caption);flex-wrap:nowrap;flex:1 1 0}.red-savebar-state [role=status]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.red-savebar-umfang{display:none}.red-savebar-actions{flex:none;margin-left:0}.red-savebar-actions>.btn.red-primary{min-height:var(--ziel-min);padding-inline:var(--r-4)}.red-savebar-actions>.btn.ghost{display:none}}.red-publication{gap:24px;display:grid}.red-publication .red-save-actions{margin-top:0}.red-publication .red-details{margin:0;padding-top:4px}.red-publication .red-schedule .red-save-actions{margin-top:20px}.red-badge{border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-pille);min-height:32px;color:var(--text);font:var(--gewicht-ui) var(--fs-caption) / 1.4 var(--schrift-ui);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:2px 12px;display:inline-flex}.red-badge-gross{min-height:40px;font-size:var(--fs-ui);padding-inline:16px}.red-facts{border-block:var(--strich-linie) solid var(--linie);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 24px;margin:0;padding:20px 0;display:grid}.red-facts>div{gap:4px;min-width:0;display:grid}.red-facts dt{font:var(--gewicht-ui) var(--fs-eyebrow) / 1.4 var(--schrift-ui);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--gedaempft)}.red-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.red-hinweis-zeile{border-radius:var(--rad-klein);background:var(--hinweis);border:var(--strich-linie) solid var(--hinweis-linie);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 20px;display:flex}.red-hinweis-zeile p{flex:240px;margin:0}.red-checklist{border-radius:var(--rad-klein);background:var(--hinweis);border:var(--strich-linie) solid var(--hinweis-linie);padding:18px 22px}.red-checklist h3{font:var(--gewicht-ui) var(--fs-ui) / 1.4 var(--schrift-ui);color:var(--text);margin:0 0 8px}.red-checklist ul,.red-errors ul{margin-block:10px;padding-left:22px}:is(.red-checklist,.red-errors) li+li{margin-top:8px}.red-confirm{border-radius:var(--rad-klein);background:var(--hinweis);border:var(--strich-linie) solid var(--hinweis-linie);gap:16px;padding:20px 22px;display:grid}.red-confirm p{margin:0}.red-notice{gap:12px;display:grid}.red-notice p{margin:0}.red-notice .red-compact,.red-errors .red-compact{min-height:var(--ziel-min);justify-self:start}.red-rueckfrage{gap:var(--r-3);margin-bottom:var(--r-5);padding:var(--r-4) var(--r-5);border:var(--strich-linie) solid var(--hinweis-linie);border-left:var(--strich-kontur) solid var(--hinweis-rand);border-radius:var(--rad-karte);background:var(--hinweis);display:grid}.red-rueckfrage>h2{font-size:var(--fs-h3);margin:0}.red-rueckfrage-zeile{gap:var(--r-2);justify-items:start;display:grid}.red-rueckfrage-zeile+.red-rueckfrage-zeile{padding-top:var(--r-3);border-top:var(--strich-linie) solid var(--hinweis-linie)}.red-rueckfrage-text{font-family:var(--schrift-titel);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-stark);margin:0}.red-rueckfrage-meta{font-size:var(--fs-caption);margin:0}.red-rueckfrage-feld{padding-top:var(--r-3);border-top:var(--strich-linie) solid var(--linie);gap:0;display:grid}.red-rueckfrage-feld .red-save-actions{margin-top:var(--r-3)}.red-badge[data-stand=rueckfrage]{border-color:var(--hinweis-rand);background:var(--hinweis)}.red-verlauf-kurz{gap:var(--r-1);font-size:var(--fs-caption);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.red-verlauf-titel{margin:0 0 var(--r-2);font-size:var(--fs-h3)}.red-verlauf-titel+.red-verlauf{margin-bottom:var(--r-5)}.red-ansicht-wahl{margin-bottom:var(--r-4)}.red-wie-gestern{margin-bottom:var(--r-5)}.red-lese-leiste{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:var(--z-klebend);margin-top:var(--r-4);padding:var(--r-3) 0;border-top:var(--strich-linie) solid var(--linie);background:var(--glas);-webkit-backdrop-filter:blur(var(--glas-weich));position:sticky}.red-skelett{gap:var(--r-3);display:grid}.red-skelett>span{border-radius:var(--rad-karte);background:var(--mulde);height:72px;display:block}.red-filterbar{padding:0 0 var(--r-4);border-bottom:var(--strich-linie) solid var(--linie);grid-template-columns:minmax(200px,1fr) auto minmax(190px,.6fr);align-items:end;gap:16px 20px;display:grid}.red-filterbar .field{margin:0 0 8px}.red-filterbar-filter{align-self:end;margin-bottom:2px}.red-list-state{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:20px 0 12px;display:flex}.red-result-count{color:var(--gedaempft);margin:0}.red-document-list{border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);background:var(--blatt);display:grid;overflow:hidden}.red-list-head,.red-document{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.05fr);align-items:center;gap:12px 20px;display:grid}.red-list-head{border-bottom:var(--strich-linie) solid var(--linie);background:var(--mulde);font:var(--gewicht-ui) var(--fs-eyebrow) / 1.4 var(--schrift-ui);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--gedaempft);padding:12px 22px}.red-document{border:0;border-bottom:var(--strich-linie) solid var(--linie);width:100%;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;font:inherit;background:0 0;border-radius:0;padding:18px 22px}.red-document-row{border-bottom:var(--strich-linie) solid var(--linie);display:grid}.red-document-row:last-child,.red-document-row>.red-document{border-bottom:0}.red-document-actions{align-items:center;gap:var(--r-2) var(--r-4);padding:0 22px var(--r-2);flex-wrap:wrap;display:flex}.red-document-actions .red-textbutton{font-size:var(--fs-caption)}.red-document:last-child{border-bottom:0}.red-document:hover{background:var(--grund)}.red-document:focus-visible{outline-offset:-4px}.red-document-main{align-items:center;gap:16px;min-width:0;display:flex}.red-document-text{gap:4px;min-width:0;display:grid}.red-document-text strong{font:var(--gewicht-titel) var(--fs-h3) / 1.2 var(--schrift-titel);color:var(--ueberschrift)}.red-document-text .muted{font-size:var(--fs-caption);line-height:1.4}.red-document-cover{object-fit:cover;border-radius:var(--rad-klein);background:var(--mulde);flex:0 0 72px;width:72px;height:56px}.red-document-cover-leer{border:var(--strich-linie) solid var(--linie);display:block}.red-document-art,.red-document-zeit{font-size:var(--fs-ui);gap:4px;display:grid}.red-document-art .muted,.red-document-zeit .muted{font-size:var(--fs-caption)}.red-document-zeit time{font-variant-numeric:tabular-nums}.red-document-open{color:var(--aktion-still);font-size:var(--fs-caption);font-weight:var(--gewicht-ui);align-items:center;gap:6px;display:inline-flex}.red-document-open .ikone{flex-basis:18px;width:18px;height:18px}.red-empty{text-align:center;border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);background:var(--blatt);justify-items:center;gap:12px;padding:56px 24px;display:grid}.red-empty p{max-width:44ch;margin:0}.red-template-section{margin:0 0 28px}.red-template-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px;margin:24px 0 0;display:grid}.red-template{text-align:left;color:var(--text);background:var(--blatt);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);cursor:pointer;font:inherit;padding:0;display:grid;overflow:hidden}.red-template:hover{border-color:var(--aktion)}.red-template>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.red-template-copy{gap:10px;padding:18px 20px 20px;display:grid}.red-template-copy>strong{font:var(--gewicht-titel) var(--fs-h3) / 1.2 var(--schrift-titel);color:var(--ueberschrift)}.red-template:disabled{cursor:not-allowed}.red-template-copy>span:not(.red-document-open){font-size:var(--fs-ui);color:var(--gedaempft)}.red-zeile{align-items:center;gap:var(--r-3) var(--r-4);min-height:72px;padding:var(--r-2) 0;border-bottom:var(--strich-linie) solid var(--linie);color:var(--text);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.red-zeile-bild{border-radius:var(--rad-klein);background:var(--mulde);width:56px;height:56px;display:block;overflow:hidden}.red-zeile-bild .cover{object-fit:cover;border-radius:0;width:56px;height:56px;margin:0}.red-zeile-text{gap:var(--r-1);min-width:0;display:grid}.red-zeile-text strong{font:var(--gewicht-titel) var(--fs-h3) / 1.2 var(--schrift-titel);color:var(--ueberschrift);overflow-wrap:anywhere}.red-zeile-text .muted{font-size:var(--fs-caption)}.red-zeile-aktionen{justify-content:flex-end;align-items:center;gap:var(--r-1) var(--r-4);flex-wrap:wrap;display:flex}.red-zeile-aktionen form{margin:0}.red-zeile-aktionen .red-textbutton{gap:var(--r-1);font-size:var(--fs-ui)}.red-zeile-aktionen .ikone{flex-basis:18px;width:18px;height:18px}.red-team .red-zeile .eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--gedaempft)}.red-team-row{gap:20px;padding:22px}.red-team-row .cover{border-radius:var(--rad-klein);width:88px;height:66px}.red-team-row-title h2{font-size:var(--fs-h3)}.red-team-row-meta{font-size:var(--fs-ui);color:var(--gedaempft);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.red-team-row-meta time{font-variant-numeric:tabular-nums}@media (max-width:650px){.red-page-head>.btn,.red-page-head>.red-back{align-self:stretch;margin-bottom:0}.red-filterbar{padding:0 0 var(--r-3);grid-template-columns:minmax(0,1fr)}.red-segments{width:100%}.red-segments button{padding-inline:var(--r-2);flex:auto;justify-content:center}.red-zeile{grid-template-columns:56px minmax(0,1fr)}.red-zeile-aktionen{grid-column:2;justify-content:flex-start}.red-list-head{display:none}.red-document{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px}.red-document-art,.red-document-zeit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.red-document-status{order:-1}.red-document-cover{flex-basis:64px;width:64px;height:52px}.red-tabs>button{font-size:var(--fs-ui);flex:1 1 0;justify-content:center;gap:6px;padding-inline:4px}.red-tab-nummer{width:24px;height:24px;font-size:var(--fs-eyebrow);flex:0 0 24px}}@media (max-width:420px){.red-tab-nummer{display:none}.red-block-head{align-items:flex-start}.red-block-actions{width:100%}.red-block-actions>.red-option-btn{flex:auto}.red-add-bar{padding:16px}.red-add{flex-basis:100%}.red-preview-app{padding:6px}.red-facts,.red-template-grid{grid-template-columns:minmax(0,1fr)}.red-team-row .cover{aspect-ratio:3/2;width:100%;height:auto}}.red-subnav{border:var(--strich-linie) solid var(--linie);border-top-color:var(--linie-zier);border-radius:var(--rad-karte);background:var(--blatt);flex-wrap:wrap;gap:4px 8px;margin:0 0 28px;padding:6px 8px;display:flex}.red-subnav a{min-height:var(--ziel-zeile);border-radius:var(--rad-klein);color:var(--gedaempft);font-size:var(--fs-ui);font-weight:var(--gewicht-ui);align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.red-subnav a[aria-current=page]{color:var(--text-stark);box-shadow:inset 0 -2px 0 var(--aktion)}.red-subnav a:hover{color:var(--text-stark)}.red-filterbar-form{grid-template-columns:minmax(200px,1fr) minmax(180px,.6fr) auto}.red-filterbar-form:has(>:nth-child(2):last-child){grid-template-columns:minmax(200px,1fr) auto}.red-filterbar-knopf{min-height:var(--ziel-zeile)}@media (min-width:651px) and (max-width:1199px){.red-filterbar:has(>.red-filterbar-filter){grid-template-columns:minmax(200px,1fr) minmax(190px,.6fr)}.red-filterbar>.red-filterbar-filter{grid-area:1/1/auto/-1;margin-bottom:4px}}.red-seiten{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:20px;display:flex}.red-heute-plaetze{margin-top:28px}.red-plaetze{gap:12px;margin-top:20px;display:grid}.red-platz{border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-klein);background:var(--grund);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px 18px;display:flex}.red-platz-text{flex:240px;gap:2px;min-width:0;display:grid}.red-platz-text strong{font:var(--gewicht-titel) var(--fs-h3) / 1.3 var(--schrift-titel);color:var(--ueberschrift)}.red-platz-aktionen{flex-wrap:wrap;gap:8px;display:flex}.red-platz-aktionen form{margin:0}.red-platz-meldung{font-size:var(--fs-ui);flex-basis:100%;margin:0}.red-kasten{margin-top:28px}.red-kasten>h2{margin-bottom:8px}.red-kasten>p:first-of-type{max-width:64ch;color:var(--gedaempft)}.red-kasten .red-facts{margin-top:20px}.red-kasten .red-facts ul{margin:8px 0 0;padding-left:20px}.red-kasten .red-facts a,.red-kasten .red-linkreihe a{color:var(--aktion-still);text-underline-offset:4px}.red-kasten form{margin-top:20px}.red-kasten form .field:first-child{margin-top:0}.red-kasten form .btn{margin-top:16px}.red-kasten form+form{margin-top:12px}.red-kasten [role=status]{margin:12px 0 0}.red-kasten .red-kasten-hinweis{border-radius:var(--rad-klein);background:var(--hinweis);border:var(--strich-linie) solid var(--hinweis-linie);margin-top:20px;padding:14px 18px}.red-kasten .red-kasten-hinweis p{margin:0}.red-kasten .red-kasten-hinweis p+p{margin-top:8px}.red-kasten .red-kasten-fuss{font-size:var(--fs-ui);color:var(--gedaempft);margin:20px 0 0}.red-katalog-liste{border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);background:var(--blatt);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.red-katalog-liste>li{border-bottom:var(--strich-linie) solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 20px;display:flex}.red-katalog-liste>li:last-child{border-bottom:0}.red-katalog-liste a{min-height:var(--ziel-min);color:var(--ueberschrift);font:var(--gewicht-titel) var(--fs-h3) / 1.25 var(--schrift-titel);align-items:center;text-decoration:none;display:inline-flex}.red-katalog-liste a:hover{text-underline-offset:4px;text-decoration:underline}.red-katalog-abschnitt{gap:16px;margin-top:32px;display:grid}.red-katalog-abschnitt>h2{margin:0}.red-katalog-editor .red-sheet+.red-sheet{margin-top:20px}.red-katalog-editor details.red-sheet>summary{cursor:pointer;min-height:var(--ziel-min);font:var(--gewicht-titel) var(--fs-h3) / 1.3 var(--schrift-titel);color:var(--ueberschrift)}.red-katalog-editor .red-frage{border-top:var(--strich-linie) solid var(--linie);padding:8px 0}.red-katalog-editor .red-frage>summary{cursor:pointer;min-height:var(--ziel-zeile);font-weight:var(--gewicht-ui);align-items:center;gap:12px;display:flex}.red-katalog-editor .red-frage>summary .muted{font-weight:400}@media (max-width:650px){:is(.red-filterbar-form,.red-filterbar-form:has(>:nth-child(2):last-child)){grid-template-columns:minmax(0,1fr)}.red-subnav a{flex:40%;justify-content:center}}.red-artwahl{gap:10px;margin-bottom:24px;display:grid}.red-segments a{min-height:var(--ziel-min);border-radius:var(--rad-klein);color:var(--text);font-size:var(--fs-ui);align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.red-segments a[aria-current=page]{background:var(--aktion);color:var(--auf-aktion)}.red-daily-woche{margin:0 0 var(--r-4);border-top:var(--strich-linie) solid var(--linie);padding:0;list-style:none}.red-daily-woche li{gap:var(--r-3);padding:var(--r-2) 0;min-height:var(--ziel-min);border-bottom:var(--strich-linie) solid var(--linie);font-size:var(--fs-ui);grid-template-columns:5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.red-daily-woche li[aria-current=date]{box-shadow:inset var(--strich-kontur) 0 0 var(--aktion);padding-left:var(--r-3)}.red-daily-woche li[data-zustand=vorbei] .red-daily-woche-text,.red-daily-woche li[data-zustand=offen] .red-daily-woche-text{color:var(--gedaempft)}.red-daily-woche-tag{font-family:var(--schrift-titel);font-variant-numeric:tabular-nums;color:var(--ueberschrift)}.red-daily-woche-stand{white-space:nowrap}.red-daily-plan-link{min-height:var(--ziel-min);padding-inline:var(--r-1);align-items:center;display:inline-flex}.red-daily-plan-fehler{margin:0 0 var(--r-4)}@media (max-width:600px){.red-daily-woche li{grid-template-columns:4rem minmax(0,1fr)}.red-daily-woche-stand{grid-column:2}}.red-zwischentitel{font:500 24px/1.25 var(--schrift-titel);color:var(--ueberschrift);margin:28px 0 10px}
.editorial-app .page-heading{align-items:center;gap:20px;margin:0 0 40px}.editorial-app .page-heading h1{max-width:850px;margin:0}.editorial-app .page-heading .eyebrow{margin-bottom:12px}.editorial-app .page-lead{font-size:var(--basis);max-width:52ch;margin-top:16px;line-height:1.6}.editorial-app .section-heading{flex-wrap:wrap;gap:16px}.editorial-app .section-heading h2{font-size:var(--fs-h2)}.editorial-app .section-heading a{font-size:var(--fs-ui)}.editorial-app .quiet-action{justify-content:center;align-items:center;gap:var(--r-2);min-height:var(--ziel-min);color:var(--aktion);text-underline-offset:4px;font:inherit;font-size:var(--fs-ui);cursor:pointer;background:0 0;border:0;padding:8px 2px;text-decoration:underline;display:inline-flex}.editorial-app .btn .ikone,.editorial-app .quiet-action .ikone,.editorial-app .text-link .ikone{flex-shrink:0;width:21px;height:21px}.editorial-app .text-link{align-items:center;gap:8px;min-height:44px;display:inline-flex}.editorial-app .today-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:stretch;gap:32px;display:grid}.editorial-app .routine-card{padding:32px}.editorial-app .routine-card>.section-heading{margin-bottom:14px}.editorial-app .track-row{gap:18px;min-height:92px;padding:20px 0}.editorial-app .routine-copy strong{font-size:var(--basis);font-weight:500}.editorial-app .routine-copy small{font-size:var(--fs-caption)}.editorial-app .routine-state{font-size:var(--fs-caption);white-space:nowrap}.editorial-app .track-box{flex-basis:32px;width:32px;height:32px}.editorial-app .routine-how{font-size:var(--basis);margin:-8px 0 8px 50px}.editorial-app .routine-how summary{min-height:var(--ziel-min);color:var(--aktion);cursor:pointer;align-items:center;display:flex}.editorial-app .routine-how summary:after{content:"+";margin-left:10px}.editorial-app .routine-how[open] summary:after{content:"−"}.editorial-app .routine-how p{color:var(--gedaempft);max-width:50ch;padding:0 0 14px}.editorial-app .today-aside{display:flex}.editorial-app .call-card{background:var(--oliv);width:100%;color:var(--auf-oliv);padding:var(--r-6);border-radius:var(--rad-karte);border:var(--strich-linie) solid var(--linie-zier);flex-direction:column;align-items:flex-start;gap:22px;display:flex}.editorial-app .call-card h2{color:var(--auf-oliv);font-size:var(--fs-h2);max-width:17ch;margin:0}.editorial-app .call-card .eyebrow{color:var(--auf-oliv-still);margin:0}.editorial-app .call-card .btn{background:var(--auf-oliv);border-color:var(--auf-oliv);color:var(--oliv-tief);margin-top:auto}.editorial-app .call-date{align-items:center;gap:16px;display:flex}.editorial-app .call-date>span:first-child{font:var(--fs-h1) / 1 var(--schrift-titel);border-right:var(--strich-linie) solid var(--linie-zier);padding-right:18px}.editorial-app .call-date>span:last-child{font-size:var(--fs-lead)}.editorial-app .call-date small{font-size:var(--fs-caption);color:var(--auf-oliv-still);display:block}.editorial-app .today-discover{margin-top:56px}.editorial-app .recipe-feature{background:var(--blatt);border:1px solid var(--linie);grid-template-columns:1.15fr 1fr;margin-top:24px}.editorial-app .recipe-feature .cover{border-radius:0;height:320px}.editorial-app .recipe-feature>div{padding:36px}.editorial-app .recipe-feature h2{font-size:var(--fs-h2);line-height:var(--lh-titel)}.editorial-app .recipe-feature p:not(.eyebrow){font-size:var(--basis)}.editorial-app .article-strip{color:var(--text);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);align-items:center;gap:20px;margin-top:40px;padding:28px 4px;text-decoration:none;display:flex}.editorial-app .article-strip>.ikone:first-child{flex-shrink:0;width:30px;height:30px}.editorial-app .article-strip>.ikone:last-child{flex-shrink:0;margin-left:auto}.editorial-app .article-strip h2{font-size:var(--fs-h2);margin:4px 0}.editorial-app .article-strip .eyebrow{margin:0}.editorial-app .routines-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.editorial-app .history-card{padding:32px}.editorial-app .history-card .section-heading{gap:20px;display:grid}.editorial-app .history-grid{margin:28px 0}.editorial-app .history-grid>div{min-height:48px}.editorial-app .segmented button{min-height:var(--ziel-min);font-size:var(--fs-ui)}.editorial-app .library-tools{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:36px}.editorial-app .search-field{flex:260px;max-width:400px}.editorial-app .search-field input{min-height:var(--ziel-haus);font-size:var(--fs-ui)}.editorial-app .library-tools .segmented button{min-height:48px}.editorial-app .library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.editorial-app .library-item{border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);background:var(--blatt);min-width:0;overflow:hidden}.editorial-app .library-item .cover{aspect-ratio:8/5;border-radius:0;margin:0}.editorial-app .library-card-copy{padding:24px 28px 8px}.editorial-app .library-item h2{font-size:var(--fs-h2);line-height:var(--lh-titel);margin:10px 0}.editorial-app .library-item p:not(.eyebrow){font-size:var(--basis)}.editorial-app .library-card-foot{color:var(--gedaempft);font-size:var(--fs-ui);justify-content:space-between;align-items:center;gap:16px;padding:12px 28px 22px;display:flex}.editorial-app .bookmark{width:auto;min-width:var(--ziel-haus);height:auto;min-height:var(--ziel-haus);border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-klein);justify-content:center;align-items:center;gap:var(--r-2);font:inherit;font-size:var(--fs-ui);color:var(--aktion-still);padding:8px 14px;display:inline-flex;position:static}.editorial-app .library-featured{grid-column:1/-1}.editorial-app .library-featured .library-card-link{grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.editorial-app .library-featured .cover{height:330px}.editorial-app .library-featured .library-card-copy{padding:32px}.editorial-app .library-featured h2{font-size:var(--fs-h1)}.editorial-app .library-featured .library-card-foot{border-top:1px solid var(--linie);padding:10px 24px}.editorial-app .recipe-detail{max-width:none}.editorial-app .back-link{font-size:var(--fs-ui);margin-bottom:24px}.editorial-app .back-link .ikone{width:20px;height:20px}.editorial-app .recipe-editorial-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;margin-bottom:56px;display:grid}.editorial-app .recipe-hero-image .cover{object-fit:cover;width:100%;height:430px}.editorial-app .recipe-hero-copy h1{margin:14px 0 0}.editorial-app .recipe-facts{border-block:1px solid var(--linie);font-size:var(--fs-ui);color:var(--gedaempft);flex-wrap:wrap;gap:0 20px;margin:24px 0;padding:16px 0;display:flex}.editorial-app .recipe-hero-actions,.editorial-app .ingredients-actions{flex-wrap:wrap;gap:12px;display:flex}.editorial-app .recipe-columns{grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);gap:56px}.editorial-app .ingredients{padding:28px}.editorial-app .ingredients ul{padding:0}.editorial-app .ingredients li{font-size:var(--basis);padding:0}.editorial-app .ingredients label{min-height:var(--ziel-haus);gap:16px;padding:12px 0}.editorial-app .ingredients input{width:22px;height:22px;accent-color:var(--aktion);flex-shrink:0}.editorial-app .recipe-steps{margin:30px 0;padding:0}.editorial-app .recipe-steps li{font-size:var(--basis);border-bottom:1px solid var(--linie);padding-bottom:22px;line-height:1.75}.editorial-app .recipe-steps li:before{min-width:36px;padding-top:6px}.editorial-app .cooking-dialog{border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);background:var(--blatt);width:min(720px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:var(--erhebung-2);padding:32px}.editorial-app .cooking-dialog::backdrop{background:var(--schleier);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.editorial-app .dialog-top,.editorial-app .dialog-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.editorial-app .dialog-top{font-size:var(--fs-ui);color:var(--gedaempft);border-bottom:1px solid var(--linie);padding-bottom:20px}.editorial-app .dialog-top>span{max-width:30ch}.editorial-app .dialog-top button{flex-shrink:0}.editorial-app .cooking-step{padding:48px 0}.editorial-app .cooking-step h2{font-size:var(--fs-h1);margin:20px 0 36px;line-height:1.4}.editorial-app .cooking-step progress{width:100%;height:6px;accent-color:var(--aktion)}.editorial-app .circle-layout{grid-template-columns:minmax(0,1fr) 260px;gap:40px}.editorial-app .circle-feed{gap:28px}.editorial-app .compose-disclosure{border-radius:var(--rad-karte);background:var(--blatt);border:var(--strich-linie) solid var(--linie)}.editorial-app .compose-disclosure>summary{min-height:var(--ziel-primaer);cursor:pointer;color:var(--aktion);align-items:center;gap:12px;padding:18px 24px;font-weight:500;display:flex}.editorial-app .compose-disclosure[open]>summary{border-bottom:1px solid var(--linie)}.editorial-app .compose-disclosure .compose{border:0}.editorial-app .post{padding:28px}.editorial-app .post-head strong{font-size:var(--fs-body)}.editorial-app .post-head small{font-size:var(--fs-caption)}.editorial-app .post-body{font-size:var(--basis);margin:24px 0;line-height:1.75}.editorial-app .reply-panel>summary{min-height:var(--ziel-min);cursor:pointer;color:var(--aktion);font-size:var(--fs-ui);padding:8px 0}.editorial-app .reply-panel .reply-thread{margin-top:12px;padding-top:24px}.editorial-app .post-options{color:var(--gedaempft);font-size:var(--fs-caption);margin-top:4px}.editorial-app .post-options>summary{cursor:pointer;min-height:var(--ziel-min);padding:10px 0}.editorial-app .circle-guidelines{margin-top:var(--r-5);padding-top:var(--r-3);border-top:var(--strich-linie) solid var(--linie)}.editorial-app .circle-guidelines>summary{min-height:var(--ziel-min);cursor:pointer;font-size:var(--fs-h3);font-weight:var(--gewicht-ui)}.editorial-app .circle-guidelines ul{font-size:var(--fs-ui);padding-left:20px}.editorial-app .circle-aside .quiet-card{padding:24px;position:static}.editorial-app .circle-aside .quiet-card>.text-link{font-size:var(--fs-ui);margin-top:24px}.editorial-app .more-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.editorial-app .more-groups h2{margin-bottom:20px}.editorial-app .more-list{grid-template-columns:1fr;gap:0;display:grid}.editorial-app .more-list>a{border:0;border-bottom:var(--strich-linie) solid var(--linie);min-height:var(--ziel-primaer);font-size:var(--fs-lead);background:0 0;border-radius:0;padding:20px 4px;display:flex}.editorial-app .more-list>a>span{margin-right:auto}.editorial-app .more-list>a>.ikone:last-child{width:20px;margin-left:auto}.editorial-app .listening-empty{background:var(--blatt);border:var(--strich-linie) solid var(--linie);border-radius:var(--rad-karte);align-items:center;gap:40px;max-width:780px;padding:48px;display:flex}.editorial-app .listening-empty h2{font-size:var(--fs-h2)}.editorial-app .listening-empty p{color:var(--gedaempft);max-width:40ch;margin-top:16px}.editorial-app .listening-mark{width:112px;height:112px;color:var(--aktion);background:var(--mulde);border:1px solid var(--linie-zier);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.editorial-app .listening-mark .ikone{width:48px;height:48px}.editorial-app .cal-header{margin-bottom:36px}.editorial-app .cal-toolbar{margin:32px 0 20px}.editorial-app .cal-event{padding:28px}.editorial-app .cal-featured{margin-bottom:36px}.editorial-app .cal-featured-copy{display:none}.editorial-app .cal-week{margin:36px 0;padding:28px}.editorial-app .cal-detail-grid{grid-template-columns:minmax(0,1fr);gap:40px}.editorial-app .cal-detail-main{gap:24px}.editorial-app .cal-about p{font-size:var(--basis)}.editorial-app .cal-question>summary,.editorial-app .cal-export>summary{font-size:var(--fs-h3);font-family:var(--schrift-titel);min-height:var(--ziel-min);cursor:pointer}.editorial-app .cal-question[open]>summary,.editorial-app .cal-export[open]>summary{margin-bottom:20px}.editorial-app .cal-small{font-size:var(--basis)}.editorial-app .cal-materials{gap:20px}.editorial-app .cal-material h2{font-size:var(--fs-h3)}.editorial-app .cal-material p{font-size:var(--basis)}.editorial-app .retreat-discover{margin-top:48px}@media (max-width:1199px) and (min-width:900px){.editorial-app .today-layout,.editorial-app .routines-layout{grid-template-columns:1fr}.editorial-app .call-card{grid-template-columns:1fr 1fr;align-items:center;display:grid}.editorial-app .call-card .btn{margin:0}.editorial-app .circle-layout{grid-template-columns:minmax(0,1fr)}.editorial-app .circle-aside{max-width:none}.editorial-app .recipe-editorial-hero{gap:28px}.editorial-app .cal-detail-grid{grid-template-columns:1fr}}@media (max-width:899px){.editorial-app .circle-layout{grid-template-columns:1fr}.editorial-app .circle-aside{max-width:none}.editorial-app .cal-detail-grid{grid-template-columns:1fr}}@media (max-width:680px){.editorial-app .page-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:28px}.editorial-app .page-lead{font-size:var(--basis)}.editorial-app .today-layout,.editorial-app .routines-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.editorial-app .routine-card,.editorial-app .history-card,.editorial-app .call-card{padding:24px}.editorial-app .track-row{gap:12px}.editorial-app .routine-state{display:none}.editorial-app .routine-how{margin-left:44px}.editorial-app .today-discover{margin-top:40px}.editorial-app .recipe-feature{grid-template-columns:1fr}.editorial-app .recipe-feature .cover{height:260px}.editorial-app .recipe-feature>div{padding:24px}.editorial-app .recipe-feature h2{font-size:var(--fs-h2)}.editorial-app .library-tools{flex-direction:column;align-items:stretch;gap:16px}.editorial-app .search-field{flex:auto;max-width:none}.editorial-app .library-grid{grid-template-columns:minmax(0,1fr);gap:28px}.editorial-app .library-featured .library-card-link{grid-template-columns:1fr}.editorial-app .library-featured .cover{height:250px}.editorial-app .library-featured h2{font-size:var(--fs-h1)}.editorial-app .library-featured .library-card-copy{padding:24px}.editorial-app .library-card-copy{padding:20px 24px 6px}.editorial-app .library-card-foot{padding:10px 24px 18px}.editorial-app .recipe-editorial-hero{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:40px}.editorial-app .recipe-hero-image .cover{height:300px}.editorial-app .recipe-columns{grid-template-columns:minmax(0,1fr);gap:40px}.editorial-app .ingredients,.editorial-app .cooking-dialog{padding:24px}.editorial-app .dialog-top{align-items:flex-start;gap:12px}.editorial-app .dialog-top>span{font-size:var(--fs-caption)}.editorial-app .cooking-step{padding:32px 0}.editorial-app .dialog-actions{gap:12px}.editorial-app .dialog-actions .btn{padding-inline:16px}.editorial-app .post{padding:24px}.editorial-app .more-groups{grid-template-columns:1fr;gap:36px}.editorial-app .listening-empty{flex-direction:column;align-items:flex-start;gap:28px;padding:28px}.editorial-app .listening-mark{width:88px;height:88px}.editorial-app .cal-event,.editorial-app .cal-week{padding:22px}.editorial-app .cal-days{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(var(--ziel-min,44px), 1fr);overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:6px;margin-inline:-6px;padding-block:6px;padding-inline:6px;scroll-padding-inline:6px;overflow-x:auto}.editorial-app .cal-days>button{scroll-snap-align:center;padding-inline:2px}.editorial-app .cal-filter{flex-wrap:wrap}.editorial-app .cal-materials{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.editorial-app *,.editorial-app :before,.editorial-app :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}@media print{.editorial-app .recipe-hero-actions,.editorial-app .ingredients-actions,.editorial-app .recipe-method>button,.editorial-app .article-strip,.editorial-app .cooking-dialog{display:none}.editorial-app .recipe-editorial-hero{grid-template-columns:1fr 1fr}.editorial-app .recipe-hero-image .cover{height:220px}}.editorial-app .routine-copy .title{font-size:var(--basis);font-weight:500}.editorial-app .track-row .check{flex-basis:32px;place-items:center;width:32px;height:32px;display:grid}.editorial-app .track-row .check .ikone{width:21px;height:21px}.editorial-app .quiet-details{color:var(--gedaempft);font-size:var(--fs-ui);margin-top:24px}.editorial-app .quiet-details summary{cursor:pointer;min-height:var(--ziel-min);color:var(--aktion);padding:12px 0}.editorial-app .listening-empty .btn{margin-top:24px}.editorial-app .listening-track{border-bottom:1px solid var(--linie);align-items:center;gap:24px;padding:28px 0;display:flex}.editorial-app .listening-track>div:nth-child(2){flex:1}.editorial-app .listening-track p{color:var(--gedaempft);margin-top:12px}.editorial-app .profile-layout{gap:48px}.editorial-app .profile-portrait .text-link{font-size:var(--fs-ui)}.editorial-app .settings-row{min-height:80px}.editorial-app .settings-row p{font-size:var(--fs-ui)}.editorial-app .theme-options label{min-height:var(--ziel-haus)}@media (max-width:680px){.editorial-app .listening-track{flex-wrap:wrap}.editorial-app .profile-layout{gap:32px}}.editorial-app .circle-aside{display:block}.editorial-app .detail-toolbar{flex-wrap:wrap;align-items:flex-start}.editorial-app .article-reading{max-width:680px}.editorial-app .article-reading>p{font-size:var(--basis);line-height:1.8}.kompass-editorial .kompass-antwortpruefung{margin-top:24px}.kompass-editorial .kompass-seitenkopf{margin-bottom:24px}.editorial-app .profile-portrait .text-link{justify-content:center;display:flex}.lade-platzhalter{gap:var(--r-6);max-width:var(--raumbahn);display:grid}.lade-kopf{gap:var(--r-3);display:grid}.lade-zeile,.lade-karte{background:var(--mulde);border-radius:var(--rad-klein);display:block}.lade-eyebrow{width:9em;height:var(--fs-eyebrow)}.lade-titel{width:min(100%,18ch);height:var(--fs-h1)}.lade-lead{width:min(100%,40ch);height:var(--fs-lead)}.lade-karte{border-radius:var(--rad-karte);border:var(--strich-linie) solid var(--linie);min-height:220px}@media (min-width:1100px){.editorial-app .library-grid.library-recipes{grid-template-columns:repeat(3,minmax(0,1fr))}}.library-vorschlag{margin:calc(-1 * var(--r-4)) 0 var(--r-5);padding:var(--r-3) var(--r-4);border-left:3px solid var(--aktion);background:var(--mulde);border-radius:var(--rad-klein);font-size:var(--fs-ui);max-width:var(--lesebahn)}.library-vorschlag-knopf{font:inherit;font-weight:var(--gewicht-stark);color:var(--aktion-still);text-underline-offset:4px;cursor:pointer;min-height:var(--ziel-min);background:0 0;border:0;padding:0;text-decoration:underline}.library-hinweis{margin-top:var(--r-6);max-width:var(--lesebahn)}.rezept-personen{margin-bottom:var(--r-4)}.rezept-personen .mengen-knopf{min-width:var(--ziel-haus);min-height:var(--ziel-haus);padding-inline:var(--r-4);font-size:var(--fs-lead);line-height:1}.rezept-personen-stand{text-align:center;min-width:10ch;font:var(--gewicht-stark) var(--fs-body) var(--schrift-ui)}.editorial-app .recipe-hero-actions .text-link{color:var(--aktion-still);font-size:var(--fs-ui);min-height:var(--ziel-haus)}.einstellungen .wahl-satz,.einstellungen .settings-row,.einstellungen .einstellungen-satz,.einstellungen .card>.muted,.comment-preview,.comment-body,.comment-empty,.comments-heading>div>p,[data-review-id=mitgliedschaft-status] p,[data-review-id=mitgliedschaft-vertrag] p{max-width:var(--lesebahn)}.recipe-comments{max-width:36rem}.profil-bild-datei{display:none}.profil-bild-vorschau{width:64px;height:64px;margin-bottom:var(--r-3)}.profil-bild-wahl{align-items:center;gap:var(--r-3)}.konto-hinweis{margin-top:var(--r-4)}.hilfe-seite{max-width:var(--raumbahn)}.hilfe-fragen{border-top:var(--strich-linie) solid var(--linie);margin-bottom:var(--r-6);display:grid}.hilfe-frage{border-bottom:var(--strich-linie) solid var(--linie);padding:var(--r-2) 0}.hilfe-frage>summary{align-items:center;gap:var(--r-3);min-height:var(--ziel-haus);cursor:pointer;font-family:var(--schrift-titel);font-size:var(--fs-h3);color:var(--ueberschrift);list-style:none;display:flex}.hilfe-frage>summary::-webkit-details-marker{display:none}.hilfe-frage>summary:after{content:"+";color:var(--aktion-still);font-family:var(--schrift-ui);margin-left:auto}.hilfe-frage[open]>summary:after{content:"−"}.hilfe-frage>p{max-width:var(--lesebahn);margin:var(--r-2) 0 var(--r-4);line-height:var(--lh-body)}.hilfe-kontakt{gap:var(--r-3);justify-items:start;display:grid}.hilfe-kontakt p{max-width:var(--lesebahn)}.einstellungen .wahl>legend.field,.einstellungen form>section>h2{width:100%;font-family:var(--schrift-titel);font-weight:var(--gewicht-titel);font-size:var(--fs-h2);line-height:var(--lh-titel);color:var(--ueberschrift);border-bottom:1px solid var(--linie);margin:0 0 8px;padding-bottom:22px;display:block}.einstellungen form>section>h2{margin-bottom:20px}.einstellungen .wahl-satz,.einstellungen .einstellungen-satz,.einstellungen .settings-row p{font-size:var(--fs-ui);color:var(--gedaempft);margin:0;line-height:1.5}.einstellungen form>section+section,.einstellungen form>fieldset+fieldset,.einstellungen form>fieldset+section{margin-top:24px}.einstellungen .settings-row strong{font-size:var(--fs-ui);font-weight:var(--gewicht-ui)}.einstellungen .settings-row input[type=checkbox]{appearance:none;border:1px solid var(--gedaempft);cursor:pointer;background:0 0;border-radius:20px;flex:none;width:44px;height:26px;min-height:26px;margin:0;padding:3px}.einstellungen .settings-row input[type=checkbox]:after{content:"";background:var(--gedaempft);border-radius:50%;width:18px;height:18px;display:block}.einstellungen .settings-row input[type=checkbox]:checked{background:var(--aktion);border-color:var(--aktion)}.einstellungen .settings-row input[type=checkbox]:checked:after{background:var(--auf-aktion);transform:translate(17px)}.einstellungen .settings-row input[type=checkbox]:focus-visible{outline:3px solid var(--fokus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.einstellungen .settings-row input[type=checkbox]:after{transition:transform .16s ease-out}}
.kompass-editorial{font-family:var(--schrift-ui);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);--kompass-messing:var(--linie-zier);--kompass-kante:var(--linie);max-width:1100px;margin-inline:auto}.kompass-editorial h1,.kompass-editorial h2,.kompass-editorial h3{font-family:var(--schrift-titel);font-weight:var(--gewicht-titel);color:var(--ueberschrift)}.kompass-editorial h1{font-size:var(--fs-h1);line-height:var(--lh-titel);letter-spacing:var(--ls-titel)}.kompass-editorial h2{font-size:var(--fs-h2);line-height:1.18}.kompass-editorial h3{font-size:var(--fs-h3);line-height:1.2}.kompass-editorial p{max-width:65ch}.kompass-editorial :is(button,a,summary,input):focus-visible,.kompass-editorial [tabindex="-1"]:focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:var(--fokus-abstand)}.kompass-editorial :is(button,a,summary){touch-action:manipulation}.kompass-editorial button:disabled{opacity:.55;cursor:default}.kompass-editorial .kompass-kicker{margin:0 0 var(--r-3);color:var(--gedaempft);font-size:var(--fs-eyebrow);font-weight:var(--gewicht-ui);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.kompass-editorial .kompass-leise{color:var(--gedaempft)}.kompass-editorial .kompass-flaeche{background:var(--blatt);border:var(--strich-linie) solid var(--kompass-kante);border-radius:var(--rad-karte);box-shadow:var(--erhebung-0);position:relative}.kompass-editorial .kompass-hauptkarte{border-top:var(--strich-kontur) solid var(--kompass-messing);box-shadow:var(--erhebung-1)}.kompass-editorial .kompass-knopf{justify-content:center;align-items:center;gap:var(--r-3);min-height:var(--ziel-haus);padding:var(--r-2) var(--r-5);border:var(--strich-kontur) solid var(--aktion);border-radius:var(--rad-feld);font:inherit;font-size:var(--fs-ui);font-weight:var(--gewicht-ui);line-height:var(--lh-ui);text-align:center;background:var(--aktion);color:var(--auf-aktion);cursor:pointer;transition:background-color var(--d-tipp) var(--weich), border-color var(--d-tipp) var(--weich);text-decoration:none;display:inline-flex}.kompass-editorial .kompass-knopf .ikone{flex:0 0 24px;width:24px;height:24px}.kompass-editorial .kompass-knopf:hover:not(:disabled){background:var(--aktion-still);border-color:var(--aktion-still)}.kompass-editorial .kompass-knopf--still{color:var(--aktion-still);border-color:var(--aktion-still);background:0 0}.kompass-editorial .kompass-knopf--still:hover:not(:disabled){background:color-mix(in srgb, var(--aktion) 10%, transparent);color:var(--aktion-still);border-color:var(--aktion-still)}.kompass-editorial .kompass-knopf:disabled{background:var(--mulde);color:var(--gedaempft);border-color:var(--linie);opacity:1;cursor:not-allowed}.kompass-editorial .kompass-textaktion{justify-content:flex-start;align-items:center;gap:var(--r-2);min-height:var(--ziel-min);padding:var(--r-2) var(--r-1);border-radius:var(--rad-klein);color:var(--aktion);font:inherit;font-weight:var(--gewicht-ui);line-height:var(--lh-ui);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.kompass-editorial .kompass-textaktion .ikone{flex:0 0 24px;width:24px;height:24px}.kompass-editorial .kompass-verlassen{margin-top:var(--r-4)}.kompass-editorial .kompass-details{border-top:var(--strich-linie) solid var(--linie)}.kompass-editorial .kompass-details>summary{min-height:var(--ziel-haus);padding:var(--r-3) var(--r-1);color:var(--aktion);cursor:pointer;line-height:1.45;font-size:inherit}.kompass-editorial .kompass-details>:not(summary){margin:var(--r-2) 0 var(--r-5)}.kompass-editorial .kompass-details>p+p{margin-top:var(--r-3)}.kompass-editorial .kompass-start-routinen{margin-top:var(--r-5);padding-top:var(--r-4);border-top:var(--strich-linie) solid var(--linie)}.kompass-editorial .kompass-start-routinen h3{margin:0 0 var(--r-2)}.kompass-editorial .kompass-routinenliste{gap:var(--r-1);margin:var(--r-3) 0 0;padding:0;list-style:none;display:grid}.kompass-editorial .kompass-routinenliste li{justify-content:space-between;align-items:center;gap:var(--r-3);min-height:var(--ziel-min);padding:var(--r-1) 0;border-top:var(--strich-linie) solid var(--linie);display:flex}.kompass-editorial .kompass-routinenliste li[data-fokus]{padding-inline:var(--r-3);border-color:var(--aktion);border-left:3px solid var(--aktion);background:color-mix(in srgb, var(--aktion) 6%, var(--blatt))}.kompass-editorial .kompass-routinenliste li .kompass-leise{font-size:var(--fs-caption);text-align:right;flex:0 18ch}.kompass-editorial .kompass-hinweis,.kompass-editorial .kompass-fehler{padding:var(--r-4) var(--r-5);border:var(--strich-linie) solid var(--hinweis-linie);border-left:3px solid var(--hinweis-rand);border-radius:var(--rad-feld);background:var(--hinweis);margin-block:var(--r-5)}.kompass-editorial .kompass-grundhinweis{margin:var(--r-6) 0 var(--r-5);color:var(--gedaempft);font-size:var(--fs-ui)}.kompass-editorial .kompass-seitenkopf{margin-bottom:var(--r-4)}.kompass-editorial .kompass-neu{margin-top:var(--r-5)}.kompass-editorial.kompass-eintragen{max-width:780px}.kompass-editorial .kompass-fluss{padding:clamp(var(--r-5), 4vw, var(--r-7))}.kompass-editorial .kompass-schrittkopf{justify-content:space-between;gap:var(--r-3) var(--r-5);flex-wrap:wrap;align-items:baseline;display:flex}.kompass-editorial .kompass-fortschritt{font-family:var(--schrift-ui);font-size:var(--fs-h3);font-weight:var(--gewicht-stark);color:var(--text-stark);font-variant-numeric:tabular-nums;line-height:1.4}.kompass-editorial .kompass-bereichname{font-size:var(--fs-ui);color:var(--gedaempft)}.kompass-editorial .kompass-fortschrittsbahn{appearance:none;width:100%;height:6px;margin:var(--r-3) 0 var(--r-4);border-radius:var(--rad-pille);background:var(--linie);color:var(--aktion);border:0;display:block}.kompass-editorial .kompass-fortschrittsbahn::-webkit-progress-bar{background:var(--linie);border-radius:var(--rad-pille)}.kompass-editorial .kompass-fortschrittsbahn::-webkit-progress-value{background:var(--aktion);border-radius:var(--rad-pille)}.kompass-editorial .kompass-fortschrittsbahn::-moz-progress-bar{background:var(--aktion);border-radius:var(--rad-pille)}.kompass-editorial .kompass-frage{border:0;min-width:0;margin:0;padding:0}.kompass-editorial .kompass-frage legend{width:100%;margin-bottom:var(--r-3);font-family:var(--schrift-titel);font-size:var(--fs-h2);color:var(--ueberschrift);padding:0;line-height:1.2}.kompass-editorial .kompass-skalenhilfe{color:var(--gedaempft);margin-bottom:var(--r-3);font-size:max(var(--fs-caption), .9em)}.kompass-editorial .kompass-punkte{gap:var(--r-1) var(--r-2);grid-template-columns:repeat(5,minmax(0,1fr));max-width:560px;margin-inline:auto;display:grid}.kompass-editorial .kompass-punktwahl{min-width:var(--ziel-min);min-height:var(--ziel-min);cursor:pointer;place-items:center;display:grid;position:relative}.kompass-editorial .kompass-punktwahl input{width:100%;height:100%;min-height:var(--ziel-min);opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.kompass-editorial .kompass-punktwahl>span{aspect-ratio:1;border:var(--strich-rand) solid var(--linie-stark);border-radius:var(--rad-pille);background:var(--blatt);width:100%;max-width:64px;color:var(--text-stark);font-size:var(--fs-h3);font-weight:var(--gewicht-stark);font-variant-numeric:tabular-nums;transition:background-color var(--d-tipp) var(--weich), border-color var(--d-tipp) var(--weich), color var(--d-tipp) var(--weich), transform var(--d-tipp) var(--weich), box-shadow var(--d-tipp) var(--weich);place-items:center;display:grid}.kompass-editorial .kompass-punktwahl input:checked+span{background:var(--aktion);color:var(--auf-aktion);border:var(--strich-kontur) solid var(--aktion);box-shadow:inset 0 0 0 3px var(--blatt);transform:translateY(-2px)scale(1.035)}.kompass-editorial .kompass-punktwahl input:focus-visible+span{outline:var(--fokus-breite) solid var(--fokus);outline-offset:var(--fokus-abstand)}.kompass-editorial .kompass-punktwahl:hover>span{border-color:var(--aktion)}.kompass-editorial .kompass-skalenenden{justify-content:space-between;gap:var(--r-3);margin:var(--r-3) 0 0;color:var(--gedaempft);font-size:max(var(--fs-caption), .85em);display:flex}.kompass-editorial .kompass-skalenenden span:last-child{text-align:right}.kompass-editorial .kompass-auswahlstand{min-height:var(--r-5);margin:var(--r-2) 0 0;text-align:center;color:var(--gedaempft);font-size:max(var(--fs-caption), .9em);max-width:none}.kompass-editorial .kompass-navigation{justify-content:space-between;align-items:stretch;gap:var(--r-4);margin-top:var(--r-4);display:flex}.kompass-editorial .kompass-knopf--weiter{flex:auto;order:2}.kompass-editorial .kompass-knopf--zurueck{order:1}.kompass-editorial .kompass-nebenwege{justify-content:space-between;gap:0 var(--r-4);margin-top:var(--r-2);flex-wrap:wrap;display:flex}.kompass-editorial .kompass-speicherhinweis{margin-top:var(--r-3);font-size:max(var(--fs-caption), .85em);color:var(--gedaempft)}.kompass-editorial .kompass-abschluss>p+p{margin-top:var(--r-2)}.kompass-editorial .kompass-antwortliste{margin:var(--r-5) 0;padding:0;list-style:none}.kompass-editorial .kompass-antwortliste>li{gap:var(--r-2) var(--r-3);padding:var(--r-4) 0;border-bottom:var(--strich-linie) solid var(--linie);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid}.kompass-editorial .kompass-antwortnummer{color:var(--gedaempft)}.kompass-editorial .kompass-antwortwert{white-space:nowrap;font-variant-numeric:tabular-nums}.kompass-editorial .kompass-antwortliste .kompass-textaktion{grid-column:2/-1;justify-self:start}.kompass-editorial .kompass-antwortliste [data-fehler]{border-left:3px solid var(--aktion);padding-left:var(--r-3)}.kompass-editorial .kompass-einstieg{text-align:center;padding:var(--r-7) clamp(var(--r-5), 6vw, var(--r-8)) var(--r-7);overflow:hidden}.kompass-editorial .kompass-einstieg p{margin-inline:auto}.kompass-editorial .kompass-einstiegstext{max-width:46ch;margin-top:var(--r-4);margin-bottom:var(--r-5)}.kompass-editorial .kompass-einstieg .kompass-leise{margin-top:var(--r-4)}.kompass-editorial .kompass-ergebniskopf{margin-bottom:var(--r-5)}.kompass-editorial .kompass-standzeile{margin-top:var(--r-3);color:var(--gedaempft);font-variant-numeric:tabular-nums}.kompass-editorial .kompass-zustand{color:var(--gedaempft)}.kompass-editorial .kompass-zustand[data-art=alter-katalog]{color:var(--text)}.kompass-editorial .kompass-ergebnisflaeche{padding:clamp(var(--r-4), 3vw, var(--r-6));margin-top:var(--r-5)}.kompass-editorial .kompass-vergleichkopf{text-align:right}.kompass-editorial .kompass-vergleichkopf p{margin:var(--r-1) 0 var(--r-3) auto;font-size:var(--fs-ui)}.kompass-editorial .kompass-diagrammflaeche{max-width:620px;margin:0 auto var(--r-6)}.kompass-editorial .kompass-rad{width:100%;height:auto;overflow:visible}.kompass-editorial .kompass-netzring{fill:none;stroke:var(--linie-stark);stroke-width:.8px;stroke-dasharray:2 5}.kompass-editorial .kompass-achse{stroke:var(--linie-stark);stroke-width:1px}.kompass-editorial .kompass-sektor{fill:var(--bereichston);fill-opacity:.18}.kompass-editorial .kompass-sektorkante{fill:none;stroke:var(--bereichston);stroke-width:3px}.kompass-editorial .kompass-messpunkt{fill:var(--bereichston);stroke:var(--blatt);stroke-width:2px}.kompass-editorial .kompass-vorhergrafik{fill:none;stroke:var(--dia-vorher);stroke-width:2.5px;stroke-dasharray:5 5}.kompass-editorial [data-vorher=aus] :is(.kompass-vorhergrafik,.kompass-vergleichwert){display:none}.kompass-editorial .kompass-radlabel{font-family:var(--schrift-ui);font-size:var(--fs-h3);fill:var(--text)}.kompass-editorial .kompass-radmitte{font-family:var(--schrift-titel);font-size:var(--fs-h2);fill:var(--ueberschrift)}.kompass-editorial .kompass-ringzahl{font:var(--fs-ui) var(--schrift-ui);fill:var(--gedaempft);paint-order:stroke;stroke:var(--blatt);stroke-width:5px}.kompass-editorial .kompass-diagrammlegende{text-align:center;color:var(--gedaempft);font-size:var(--fs-ui);margin-inline:auto}.kompass-editorial .kompass-waehlhinweis{margin-bottom:var(--r-3)}.kompass-editorial .kompass-bereichsliste{gap:var(--r-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kompass-editorial .kompass-bereich{width:100%;height:100%;min-height:116px;padding:var(--r-4);align-content:start;gap:var(--r-2);text-align:left;border:var(--strich-linie) solid var(--linie-stark);border-radius:var(--rad-klein);background:var(--blatt);color:var(--text);cursor:pointer;font:inherit;grid-template-columns:10px minmax(0,1fr);line-height:1.35;display:grid}.kompass-editorial .kompass-bereich[aria-pressed=true]{border:var(--strich-kontur) solid var(--aktion);background:color-mix(in srgb, var(--aktion) 5%, var(--blatt));padding:15px}.kompass-editorial .kompass-bereichpunkt{width:9px;height:9px;margin-top:var(--r-2);border-radius:var(--rad-pille);background:var(--bereichston)}.kompass-editorial .kompass-bereichwert{font-size:var(--fs-h3);font-family:var(--schrift-titel);grid-column:2}.kompass-editorial .kompass-vergleichwert{color:var(--gedaempft);font-size:var(--fs-ui);grid-column:2}.kompass-editorial .kompass-felddetails{margin-top:var(--r-5);padding:var(--r-5) clamp(var(--r-4), 3vw, var(--r-5));border-radius:var(--rad-karte);background:var(--grund)}.kompass-editorial .kompass-felddetails>.kompass-leise{margin:var(--r-2) 0 var(--r-4)}.kompass-editorial .kompass-einzelangaben{padding:0;list-style:none}.kompass-editorial .kompass-einzelangaben li{gap:var(--r-3) var(--r-5);padding-block:var(--r-4);border-bottom:var(--strich-linie) solid var(--linie);grid-template-columns:minmax(0,1fr) auto;display:grid}.kompass-editorial .kompass-einzelangaben strong{font-weight:var(--gewicht-stark);white-space:nowrap}.kompass-editorial .kompass-skaleninfo{margin-top:var(--r-5)}.kompass-editorial .kompass-naechster-schritt{padding:clamp(var(--r-5), 4vw, var(--r-6));margin-top:var(--r-4)}.kompass-editorial .kompass-naechster-schritt h2+p{margin:var(--r-2) 0 var(--r-4)}.kompass-editorial .kompass-naechster-schritt>.kompass-details{margin-top:var(--r-4)}.kompass-editorial .kompass-routinenliste{padding:0;list-style:none}.kompass-editorial .kompass-routinenliste li{justify-content:space-between;align-items:center;gap:0 var(--r-4);padding:var(--r-2) 0;flex-wrap:wrap;display:flex}.kompass-editorial .kompass-vergangenheit{margin-top:var(--r-6)}.kompass-editorial .kompass-historie{padding:0;list-style:none}.kompass-editorial .kompass-historie li{justify-content:space-between;gap:var(--r-1) var(--r-4);padding-block:var(--r-4);border-bottom:var(--strich-linie) solid var(--linie);flex-wrap:wrap;display:flex}.kompass-editorial .kompass-historie span{color:var(--gedaempft)}@media (min-width:560px){.kompass-editorial .kompass-punkte{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (max-width:800px){.kompass-editorial .kompass-bereichsliste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.kompass-editorial .kompass-fluss{padding:var(--r-4) var(--r-3)}.kompass-editorial .kompass-frage legend{margin-bottom:var(--r-2)}.kompass-editorial .kompass-punktwahl>span{max-width:52px}.kompass-editorial .kompass-fortschrittsbahn{margin-bottom:var(--r-4)}.kompass-editorial .kompass-navigation{gap:var(--r-2)}.kompass-editorial .kompass-navigation>.kompass-knopf{padding-inline:var(--r-3)}.kompass-editorial .kompass-schrittkopf{gap:var(--r-1);flex-direction:column}.kompass-editorial .kompass-antwortliste>li{gap:var(--r-1) var(--r-2);grid-template-columns:22px minmax(0,1fr)}.kompass-editorial .kompass-antwortwert,.kompass-editorial .kompass-antwortliste .kompass-textaktion{grid-column:2}.kompass-editorial .kompass-bereich{padding:var(--r-4) var(--r-2);gap:var(--r-2)}.kompass-editorial .kompass-bereich[aria-pressed=true]{padding:15px 7px}.kompass-editorial .kompass-bereichsliste{gap:var(--r-2)}.kompass-editorial .kompass-bereichlabel{overflow-wrap:anywhere}.kompass-editorial .kompass-einzelangaben li{grid-template-columns:1fr}.kompass-editorial .kompass-einzelangaben .kompass-vergleichwert{grid-column:1}.kompass-editorial .kompass-skalenenden{gap:var(--r-2)}}@media (prefers-reduced-motion:reduce){.kompass-editorial,.kompass-editorial *,.kompass-editorial :before,.kompass-editorial :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.kompass-editorial .kompass-punktwahl input:checked+span{outline-offset:-5px;outline:3px solid highlight}.kompass-editorial .kompass-bereich[aria-pressed=true]{border:3px solid highlight}.kompass-editorial .kompass-sektorkante,.kompass-editorial .kompass-vorhergrafik{stroke:canvastext}.kompass-editorial .kompass-messpunkt{fill:canvastext}}
.editorial-app .lifestyle-heading{gap:32px}.editorial-app .lifestyle-heading>div:first-child{flex:1;min-width:0}.editorial-app .lifestyle-heading-photo{aspect-ratio:3/2;border-radius:var(--rad-karte);flex-shrink:0;width:clamp(200px,27%,300px);overflow:hidden}.editorial-app .lifestyle-heading-photo .cover{object-fit:cover;width:100%;height:100%}.editorial-app .lifestyle-aside-photo{border-radius:var(--rad-klein);aspect-ratio:3/2;margin-bottom:24px;overflow:hidden}.editorial-app .lifestyle-aside-photo .cover{object-fit:cover;width:100%;height:100%}.w-benefit-photo{aspect-ratio:3/2;border-radius:var(--rad-karte);margin-bottom:24px;overflow:hidden}.w-benefit-photo .cover{object-fit:cover;width:100%;height:100%}@media (max-width:650px){.editorial-app .lifestyle-heading{align-items:stretch;gap:20px}.editorial-app .lifestyle-heading-photo{aspect-ratio:2;width:100%;max-height:200px}}
