.QvVyLq_wrap{margin-bottom:24px}.QvVyLq_crumb{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:14px;font-size:.82rem;display:flex}.QvVyLq_crumb a:hover{color:var(--text)}.QvVyLq_sep{color:var(--text-faint)}.QvVyLq_tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;display:flex}.QvVyLq_tab,.QvVyLq_tabActive{color:var(--text-muted);transition:color var(--dur-fast) var(--ease);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-size:.86rem;font-weight:500;display:inline-flex}.QvVyLq_tab:hover{color:var(--text)}.QvVyLq_tabActive{color:var(--text);border-bottom-color:var(--accent);font-weight:600}
.b6YjYG_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.b6YjYG_p-none{padding:0}.b6YjYG_p-sm{padding:14px 16px}.b6YjYG_p-md{padding:20px 22px}.b6YjYG_p-lg{padding:26px 28px}.b6YjYG_dark{background:var(--surface-dark);color:var(--text-on-dark);border-color:#0000}.b6YjYG_title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px;font-size:.72rem;font-weight:600}
.RouFaG_narrativ{background:var(--accent-soft);border-left:3px solid var(--accent-strong);border-radius:var(--radius-sm);margin-bottom:16px;padding:14px 16px}.RouFaG_narrativTitle{color:var(--text);margin-bottom:8px;font-size:.82rem;font-weight:700}.RouFaG_dates{color:var(--text-muted);font-weight:400}.RouFaG_fakten{color:var(--text);margin:0 0 10px 1.1rem;padding:0;font-size:.8rem;line-height:1.8}.RouFaG_interpBox{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px}.RouFaG_interpLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--info);margin-bottom:3px;font-size:.62rem;font-weight:700}.RouFaG_interpText{color:var(--text);font-size:.78rem;line-height:1.65}.RouFaG_table{border-collapse:collapse;width:100%;font-size:.8rem}.RouFaG_table th{color:var(--text-muted);border-bottom:2px solid var(--border);text-align:left;padding:7px 10px;font-size:.68rem;font-weight:600}.RouFaG_table td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:6px 10px}.RouFaG_center{text-align:center}.RouFaG_rowLabel{font-weight:600}.RouFaG_small{color:var(--text-muted);font-size:.62rem;font-weight:400}.RouFaG_up{color:var(--ok);font-weight:700}.RouFaG_down{color:var(--danger);font-weight:700}.RouFaG_flat{color:var(--text-muted)}.RouFaG_chartBlock{break-inside:avoid;margin-top:20px}.RouFaG_chartTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:.68rem;font-weight:600}.RouFaG_disclaimer{color:var(--text-muted);border-top:1px solid var(--border);margin-top:12px;padding-top:8px;font-size:.7rem;font-style:italic}
.lJpwqq_root{flex-direction:column;gap:22px;display:flex;container:basisplan/inline-size}.lJpwqq_kopf{flex-direction:column;gap:8px;display:flex}.lJpwqq_profil{border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-ink);align-items:center;gap:12px;padding:10px 14px;font-size:.84rem;display:flex}.lJpwqq_profilWert{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700}.lJpwqq_hinweis{color:var(--text-muted);font-size:.78rem}.lJpwqq_block{flex-direction:column;gap:12px;display:flex}.lJpwqq_blockKopf{border-left:3px solid var(--accent-strong);padding-left:12px}.lJpwqq_blockKopf h3{font-family:var(--font-display);font-size:1rem;font-weight:700}.lJpwqq_blockKopf p{color:var(--text-muted);margin-top:2px;font-size:.78rem}.lJpwqq_gruppe{border:1px solid var(--border);border-radius:var(--radius);break-inside:avoid;overflow:hidden}.lJpwqq_gruppeKopf{background:var(--bg-subtle);font-family:var(--font-display);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:7px 12px;font-size:.78rem;font-weight:600;display:flex}.lJpwqq_deload{letter-spacing:.06em;text-transform:uppercase;color:var(--scale-3);background:color-mix(in oklch, var(--warn) 16%, var(--surface));border-radius:999px;padding:2px 8px;font-size:.64rem;font-weight:700}.lJpwqq_tage{flex-direction:column;display:flex}.lJpwqq_tag{border-bottom:1px solid var(--border);grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:8px 12px;display:grid}.lJpwqq_tag:last-child{border-bottom:none}.lJpwqq_tagName{font-size:.8rem;font-weight:600}.lJpwqq_einheit{min-width:0}.lJpwqq_einheitName{margin-left:6px;font-size:.82rem;font-weight:600}.lJpwqq_details{color:var(--text-muted);margin-top:2px;font-size:.76rem;line-height:1.5}.lJpwqq_dauer{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem}.lJpwqq_ruhe{color:var(--text-faint);grid-column:2/-1;font-size:.78rem}.lJpwqq_chipLocker,.lJpwqq_chipLong{border-radius:999px;padding:1px 7px;font-size:.64rem;font-weight:700;display:inline-block}.lJpwqq_chipLocker{color:var(--info);background:color-mix(in oklch, var(--info) 12%, var(--surface))}.lJpwqq_chipLong{color:var(--ok);background:color-mix(in oklch, var(--ok) 14%, var(--surface))}.lJpwqq_aufgabenTitel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;font-size:.68rem;font-weight:700}.lJpwqq_aufgaben{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.lJpwqq_aufgabenWoche{border:1px solid var(--border);border-radius:var(--radius);break-inside:avoid;padding:10px 12px}.lJpwqq_aufgabenWocheKopf{font-family:var(--font-display);margin-bottom:6px;font-size:.78rem;font-weight:600}.lJpwqq_aufgabenWoche ul{flex-direction:column;gap:5px;font-size:.76rem;line-height:1.5;list-style:none;display:flex}.lJpwqq_doktoren{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.lJpwqq_doktor{background:var(--bg-subtle);border-radius:var(--radius);break-inside:avoid;flex-direction:column;gap:4px;padding:10px 12px;font-size:.76rem;line-height:1.5;display:flex}.lJpwqq_doktorName{font-family:var(--font-display);font-size:.82rem;font-weight:700}.lJpwqq_evvLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:4px;font-size:.62rem;font-weight:700}@container basisplan (max-width:480px){.lJpwqq_tag{grid-template-columns:minmax(0,1fr) auto}.lJpwqq_tagName,.lJpwqq_ruhe{grid-column:1/-1}}@media print{.lJpwqq_root{box-shadow:none;gap:16px}.lJpwqq_blockKopf{break-after:avoid}}
._27QSkG_root{container:tagesplan/inline-size}._27QSkG_cols{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._27QSkG_col{flex-direction:column;gap:10px;min-width:0;display:flex}._27QSkG_colHdr{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:2px solid var(--border);padding:4px 0;font-size:.72rem;font-weight:800}._27QSkG_mb{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-subtle);padding:10px 12px}._27QSkG_mbHdr{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}._27QSkG_mbTitle{font-family:var(--font-display);font-size:.86rem;font-weight:700}._27QSkG_mbKcal{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.72rem}._27QSkG_splits{flex-wrap:wrap;gap:4px;margin:6px 0 8px;display:flex}._27QSkG_splits span{border-radius:999px;padding:2px 7px;font-size:.66rem;font-weight:600}._27QSkG_sp{background:color-mix(in oklch, var(--macro-protein) 18%, transparent);color:var(--macro-protein)}._27QSkG_sk{background:color-mix(in oklch, var(--macro-kh) 20%, transparent);color:var(--macro-kh)}._27QSkG_sf{background:color-mix(in oklch, var(--macro-fett) 18%, transparent);color:var(--macro-fett)}._27QSkG_cat{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);margin:8px 0 4px;padding:4px 8px;font-size:.66rem;font-weight:700}._27QSkG_cp{color:var(--macro-protein);background:color-mix(in oklch, var(--macro-protein) 10%, var(--surface))}._27QSkG_ck{color:var(--macro-kh);background:color-mix(in oklch, var(--macro-kh) 10%, var(--surface))}._27QSkG_cf{color:var(--macro-fett);background:color-mix(in oklch, var(--macro-fett) 10%, var(--surface))}._27QSkG_cg{color:var(--ok);background:color-mix(in oklch, var(--ok) 10%, var(--surface))}._27QSkG_cManual{color:var(--accent-ink);background:var(--accent-soft)}._27QSkG_fr{grid-template-columns:34px 20px 1fr auto;align-items:baseline;gap:4px;padding:2px 4px;font-size:.76rem;display:grid}._27QSkG_frm{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}._27QSkG_fru{color:var(--text-faint);font-size:.68rem}._27QSkG_frn{overflow-wrap:break-word;min-width:0}._27QSkG_frk{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.72rem}._27QSkG_more{color:var(--text-faint);padding:2px 8px 4px;font-size:.68rem;font-style:italic}._27QSkG_moreBtn{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:3px 8px 5px;font-size:.7rem;font-weight:600}._27QSkG_moreBtn:hover{color:var(--accent-ink)}._27QSkG_mbTot{border-top:1px dashed var(--border);justify-content:space-between;margin-top:8px;padding-top:6px;font-size:.76rem;font-weight:700;display:flex}._27QSkG_tv{font-variant-numeric:tabular-nums}._27QSkG_variant{border-top:1px solid var(--border);margin-top:6px;padding-top:4px}._27QSkG_variantHdr{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);margin-bottom:2px;padding:3px 8px;font-size:.66rem;font-weight:800}._27QSkG_vHerz{background:color-mix(in oklch, var(--ok) 15%, var(--surface));color:var(--ok)}._27QSkG_vPorr{background:color-mix(in oklch, var(--macro-kh) 15%, var(--surface));color:var(--macro-kh)}._27QSkG_vShake{background:color-mix(in oklch, var(--macro-protein) 15%, var(--surface));color:var(--macro-protein)}._27QSkG_hint{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:8px 10px;font-size:.7rem;line-height:1.5}._27QSkG_addRow{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}._27QSkG_addRow select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);max-width:220px;color:var(--text);padding:6px 8px;font-size:.8rem}._27QSkG_searchField{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--text-muted);flex:160px;align-items:center;gap:6px;padding:6px 10px;display:flex}._27QSkG_searchField input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:.8rem}._27QSkG_searchHits{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-height:280px;margin:8px 0 0;padding:0;overflow:auto}._27QSkG_searchHit{text-align:left;border:none;border-bottom:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:0 0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}._27QSkG_searchHit:last-child{border-bottom:none}._27QSkG_searchHit:hover{background:var(--bg-subtle)}._27QSkG_searchHit b{font-size:.82rem;display:block}._27QSkG_searchHit small{color:var(--text-muted);margin-top:2px;font-size:.72rem;display:block}._27QSkG_searchMacros{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;align-self:center;font-size:.72rem}._27QSkG_searchMeta{color:var(--text-muted);padding:10px 12px;font-size:.78rem}@media (max-width:720px){._27QSkG_cols{grid-template-columns:1fr}}@container tagesplan (max-width:720px){._27QSkG_cols{grid-template-columns:1fr}}
.H8aylq_badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.H8aylq_neutral{background:var(--bg-subtle);color:var(--text-muted);border-color:var(--border)}.H8aylq_accent{background:var(--accent-soft);color:var(--accent-ink)}.H8aylq_reset{color:#1a6b9a;background:#eef4fa}.H8aylq_struktur{color:#a86800;background:#fff6e6}.H8aylq_flow{background:var(--accent-soft);color:var(--accent-ink)}.H8aylq_sport{color:#1f7a3d;background:#edf7ef}.H8aylq_danger{color:var(--danger);background:#fdecec}.H8aylq_warn{color:#a86800;background:#fff6e6}.H8aylq_ok{color:var(--ok);background:#edf7ef}
.XW3AVq_absaetze{flex-direction:column;gap:14px;display:flex}.XW3AVq_absatzTitel{font-family:var(--font-display);align-items:center;gap:8px;margin-bottom:4px;font-size:.86rem;font-weight:700;display:flex}.XW3AVq_text{white-space:pre-line;font-size:.86rem;line-height:1.7}.XW3AVq_hinweis{color:var(--text-muted);border-top:1px solid var(--border);padding-top:10px;font-size:.74rem;line-height:1.6}.XW3AVq_leer{color:var(--text-muted);font-size:.82rem}.XW3AVq_dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.XW3AVq_ok{background:var(--ok)}.XW3AVq_warn{background:var(--warn)}.XW3AVq_danger{background:var(--danger)}.XW3AVq_ergaenzung{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.XW3AVq_ergaenzungTitel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:.72rem;font-weight:600}.XW3AVq_textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);resize:vertical;width:100%;padding:10px 12px;font-family:inherit;font-size:.85rem;line-height:1.6}.XW3AVq_textarea:focus{border-color:var(--accent-strong);background:var(--surface);outline:none}@media print{.XW3AVq_absatzTitel{break-after:avoid}.XW3AVq_text{orphans:3;widows:3}}
.NqtKvG_liste{margin:0;padding:0;list-style:none}.NqtKvG_zeile{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0;font-size:.82rem;display:flex}.NqtKvG_zeile:last-child{border-bottom:none}.NqtKvG_datum{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.NqtKvG_marke{background:var(--accent-soft);color:var(--accent-ink);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.68rem;font-weight:600;display:inline-block}.NqtKvG_wert{min-width:0;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:140px}.NqtKvG_aktion{margin-left:auto}.NqtKvG_meldung{margin-top:10px;font-size:.8rem}.NqtKvG_loeschen,.NqtKvG_bestaetigen,.NqtKvG_abbrechen{min-height:30px;font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:999px;padding:4px 12px;font-size:.76rem;font-weight:600}.NqtKvG_loeschen{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted)}.NqtKvG_loeschen:hover:not(:disabled),.NqtKvG_loeschen:focus-visible{border-color:var(--danger);color:var(--danger)}.NqtKvG_frage{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.NqtKvG_frageText{color:var(--danger);white-space:nowrap;font-size:.76rem;font-weight:600}.NqtKvG_bestaetigen{border:1px solid var(--danger);background:var(--danger);color:#fff}.NqtKvG_bestaetigen:hover:not(:disabled){background:#c93a3f;border-color:#c93a3f}.NqtKvG_abbrechen{border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.NqtKvG_abbrechen:hover{background:var(--bg-subtle)}.NqtKvG_loeschen:focus-visible,.NqtKvG_bestaetigen:focus-visible,.NqtKvG_abbrechen:focus-visible{outline:2px solid var(--text);outline-offset:2px}.NqtKvG_loeschen:disabled,.NqtKvG_bestaetigen:disabled{cursor:not-allowed;opacity:.5}
.n0rGca_khPick{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px;display:grid}.n0rGca_zoneNote{color:var(--text-muted);margin:2px 0;font-size:.72rem}.n0rGca_grid{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid;overflow:hidden}.n0rGca_phase{flex-direction:column;min-width:0;display:flex}.n0rGca_phaseHdr{color:#fff;letter-spacing:.04em;padding:6px 10px;font-size:.68rem;font-weight:800}.n0rGca_body{background:var(--bg-subtle);flex-direction:column;flex:1;gap:2px;padding:8px 10px;display:flex}.n0rGca_subNote{color:var(--text-muted);font-size:.72rem;line-height:1.45}.n0rGca_cat{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-sm);margin:6px 0 2px;padding:3px 7px;font-size:.64rem;font-weight:700}.n0rGca_cp{color:var(--macro-protein);background:color-mix(in oklch, var(--macro-protein) 12%, var(--surface))}.n0rGca_ck{color:var(--macro-kh);background:color-mix(in oklch, var(--macro-kh) 12%, var(--surface))}.n0rGca_fr{grid-template-columns:34px 22px 1fr auto;align-items:baseline;gap:4px;padding:1px 2px;font-size:.74rem;display:grid}.n0rGca_frm{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.n0rGca_fru{color:var(--text-faint);font-size:.66rem}.n0rGca_frn{overflow-wrap:anywhere;min-width:0}.n0rGca_frk{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:.7rem}.n0rGca_note{color:var(--text-faint);padding:0 4px 3px 60px;font-size:.66rem;font-style:italic}.n0rGca_trainerNote{color:var(--text-muted);border-top:1px solid var(--border);margin-top:6px;padding-top:5px;font-size:.66rem;line-height:1.45}.n0rGca_mbTot{border-top:1px dashed var(--border);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;padding-top:5px;font-size:.72rem;font-weight:700;display:flex}.n0rGca_varToggle{gap:4px;margin-bottom:4px;display:flex}.n0rGca_vBtn,.n0rGca_vOn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;flex:1;padding:4px 8px;font-size:.72rem;font-weight:600}.n0rGca_vOn{background:var(--ok);border-color:var(--ok);color:#fff}@media (max-width:720px){.n0rGca_grid,.n0rGca_khPick{grid-template-columns:1fr}}
._8RiFmG_btn{font-family:var(--font-body);white-space:nowrap;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}._8RiFmG_btn:active{transform:translateY(1px)}._8RiFmG_sm{padding:7px 14px;font-size:.8rem}._8RiFmG_md{padding:10px 20px;font-size:.875rem}._8RiFmG_lg{padding:13px 26px;font-size:.95rem}._8RiFmG_full{width:100%}._8RiFmG_primary{background:var(--text);color:var(--text-on-dark)}._8RiFmG_primary:hover{background:#000}._8RiFmG_accent{background:var(--accent);color:var(--accent-ink)}._8RiFmG_accent:hover{background:var(--accent-strong)}._8RiFmG_outline{border-color:var(--border-control);color:var(--text);background:0 0}._8RiFmG_outline:hover,._8RiFmG_outline:active{background:var(--surface);border-color:var(--text)}._8RiFmG_ghost{color:var(--text-muted);background:0 0}._8RiFmG_ghost:hover{background:var(--bg-subtle);color:var(--text)}
.SOHx-G_layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.SOHx-G_mainCol{flex-direction:column;gap:16px;min-width:0;display:flex}.SOHx-G_sideCol{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.SOHx-G_planHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.SOHx-G_planHead select{max-width:240px}.SOHx-G_weekBar{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 12px;display:flex}.SOHx-G_weekLabel{font-family:var(--font-display);flex-direction:column;min-width:180px;font-size:.95rem;font-weight:700;display:flex}.SOHx-G_weekLabel span{font-family:var(--font-body);color:var(--text-muted);font-size:.75rem;font-weight:500}.SOHx-G_templateBar{border:1px dashed var(--border);border-radius:var(--radius);background:var(--bg-subtle);flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:0 0 16px;padding:12px;display:flex}.SOHx-G_templateBar>*{min-width:0}.SOHx-G_templateBar>label{flex:200px;max-width:280px}.SOHx-G_warnBox{border-radius:var(--radius-sm);background:color-mix(in oklch, var(--warn) 14%, var(--surface));border:1px solid color-mix(in oklch, var(--warn) 40%, transparent);margin-top:4px;padding:10px 12px;font-size:.76rem;line-height:1.45}.SOHx-G_weekGrid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.SOHx-G_dayCol{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);cursor:pointer;color:inherit;font:inherit;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;display:flex}.SOHx-G_dayCol:hover{border-color:var(--border-strong)}.SOHx-G_daySelected{border-color:var(--accent-strong);background:var(--accent-soft)}.SOHx-G_dayToday .SOHx-G_dayNum{color:var(--accent-ink);background:var(--accent);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.SOHx-G_dayName{text-transform:uppercase;color:var(--text-muted);letter-spacing:.03em;font-size:.68rem;font-weight:600}.SOHx-G_dayNum{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.SOHx-G_dayCount{color:var(--text-faint);font-size:.68rem}.SOHx-G_dayDots{gap:3px;min-height:8px;list-style:none;display:flex}.SOHx-G_dot,.SOHx-G_dotDone{background:var(--scale-2);border-radius:50%;width:7px;height:7px}.SOHx-G_dot[data-focus=recover]{background:var(--scale-0)}.SOHx-G_dot[data-focus=race]{background:var(--scale-4)}.SOHx-G_dotDone{background:var(--ok)}.SOHx-G_dayDetail{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.SOHx-G_dayDetail h3{font-family:var(--font-display);margin-bottom:10px;font-size:1.05rem}.SOHx-G_sessionList{flex-direction:column;gap:8px;margin-bottom:16px;list-style:none;display:flex}.SOHx-G_sessionItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.SOHx-G_sessionItem strong{font-size:.9rem;display:block}.SOHx-G_sessionItem span{color:var(--text-muted);font-size:.75rem}.SOHx-G_sessionItem p{color:var(--text);white-space:pre-wrap;margin-top:6px;font-size:.8rem;line-height:1.45}.SOHx-G_feedbackNote{font-style:italic;color:var(--text-muted)!important}.SOHx-G_sessionActions{flex-direction:column;flex:none;gap:4px;display:flex}.SOHx-G_sessionForm{border-radius:var(--radius);background:var(--bg-subtle);border:1px solid var(--border);flex-direction:column;gap:12px;padding:14px;display:flex}.SOHx-G_formHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.SOHx-G_formHead>div:first-child{margin-bottom:0}.SOHx-G_formActions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.SOHx-G_danger{justify-content:flex-end;margin-top:16px;display:flex}.SOHx-G_msg{color:var(--text-muted);font-size:.82rem}.SOHx-G_zoneList{margin-top:8px;list-style:none}.SOHx-G_zoneList li{border-bottom:1px solid var(--border);color:var(--text-muted);gap:8px;padding:6px 0;font-size:.8rem;display:flex}.SOHx-G_zoneList b{color:var(--text);min-width:36px;font-family:var(--font-display)}@media (max-width:980px){.SOHx-G_layout{grid-template-columns:1fr}.SOHx-G_sideCol{position:static}}@media (max-width:640px){.SOHx-G_sessionItem{flex-direction:column}}
.jQjypW_bericht{counter-reset:kapitel;flex-direction:column;gap:28px;max-width:880px;margin:0 auto;display:flex}.jQjypW_titelblatt{border-bottom:3px solid var(--accent);flex-direction:column;gap:14px;padding-bottom:20px;display:flex}.jQjypW_kopfMarken{justify-content:space-between;align-items:center;gap:24px;display:flex}.jQjypW_logoPraxis{object-fit:contain;object-position:left center;width:auto;max-width:52%;height:38px}.jQjypW_logoMarke{object-fit:contain;object-position:right center;width:auto;max-width:38%;height:26px}.jQjypW_kontakt{color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:12px;font-size:.74rem;line-height:1.55}.jQjypW_kontakt b{color:var(--text)}.jQjypW_markeZeile{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.jQjypW_titelZeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.jQjypW_marke{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:.72rem;font-weight:600}.jQjypW_status{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.jQjypW_bereitschaft{color:var(--text-muted);font-size:.86rem}.jQjypW_bereitschaft b{color:var(--text);font-family:var(--font-display)}.jQjypW_kapitel{flex-direction:column;gap:16px;display:flex}.jQjypW_kapitelKopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.jQjypW_kapitelKopf h2{align-items:baseline;gap:10px;font-size:1.25rem;display:flex}.jQjypW_kapitelKopf h2:before{counter-increment:kapitel;content:counter(kapitel, decimal-leading-zero);font-family:var(--font-display);color:var(--accent-ink);background:var(--accent);border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:700}.jQjypW_datum{color:var(--text-muted);font-size:.8rem}.jQjypW_kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.jQjypW_kennzahlen div{flex-direction:column;gap:2px;display:flex}.jQjypW_kennzahlen b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem}.jQjypW_kennzahlen span{color:var(--text-muted);font-size:.78rem}.jQjypW_empfehlungen{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.jQjypW_nummer{font-family:var(--font-display);color:var(--accent-ink);margin-bottom:10px;font-size:1.6rem;font-weight:700;line-height:1}.jQjypW_punkte{flex-direction:column;gap:8px;padding-left:18px;font-size:.84rem;line-height:1.6;display:flex}.jQjypW_zonen{border-collapse:collapse;width:100%;font-size:.82rem}.jQjypW_zonen th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:6px 8px;font-size:.68rem;font-weight:600}.jQjypW_zonen td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;vertical-align:top;padding:7px 8px}.jQjypW_zonen td+td{white-space:nowrap}.jQjypW_zonenScroll{overflow-x:auto}.jQjypW_zonenName{align-items:flex-start;gap:7px;display:inline-flex}.jQjypW_zonenFarbe{border-radius:2px;flex-shrink:0;align-self:flex-start;width:4px;height:.9em;margin-top:.2em}.jQjypW_planHinweis{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-ink);margin-top:6px;margin-bottom:12px;padding:8px 10px;font-size:.78rem;line-height:1.5}.jQjypW_zonenHinweis{color:var(--text-muted);margin-top:10px;font-size:.74rem}@media (max-width:760px){.jQjypW_zonen{font-size:.76rem}.jQjypW_zonen th,.jQjypW_zonen td{padding-inline:5px}.jQjypW_empfehlungen{grid-template-columns:1fr}.jQjypW_kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@page{size:A4;margin:14mm 13mm 16mm}@media print{.jQjypW_bericht{-webkit-print-color-adjust:exact;print-color-adjust:exact;gap:18px;width:100%;max-width:none}.jQjypW_kapitel>*{-webkit-box-decoration-break:clone;box-decoration-break:clone}.jQjypW_kapitel svg,.jQjypW_kapitel tr,.jQjypW_kennzahlen{break-inside:avoid}.jQjypW_kapitel>:has(svg):not(:has(table)){break-inside:avoid}.jQjypW_kapitelKopf{break-after:avoid}.jQjypW_kapitel{break-before:page}.jQjypW_titelblatt~.jQjypW_kapitel:first-of-type{break-before:auto}.jQjypW_empfehlungen{grid-template-columns:1fr}.jQjypW_empfehlungen>*{break-inside:avoid}.jQjypW_bericht svg,.jQjypW_bericht img{max-width:100%}.jQjypW_bericht svg{height:auto}.jQjypW_zonenScroll{overflow:visible}.jQjypW_logoPraxis{height:30px}.jQjypW_logoMarke{height:21px}}.jQjypW_editor{flex-direction:column;gap:8px;display:flex}.jQjypW_eingabe{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);resize:vertical;width:100%;padding:8px 10px;font-family:inherit;font-size:.84rem;line-height:1.55}.jQjypW_eingabe:focus{border-color:var(--accent-strong);background:var(--surface);outline:none}.jQjypW_editorHinweis{color:var(--text-muted);font-size:.72rem}.jQjypW_editorAktionen{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.jQjypW_veraltet{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-ink);margin-top:12px;padding:8px 10px;font-size:.74rem;line-height:1.5}.jQjypW_fehler{color:var(--danger);font-size:.76rem}
.AL0OPW_layout{flex-direction:column;gap:20px;display:flex}.AL0OPW_formCol,.AL0OPW_resultCol{flex-direction:column;gap:16px;display:flex}.AL0OPW_foldGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.AL0OPW_wideCol{flex-direction:column;gap:16px;display:flex}.AL0OPW_toolRow{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.AL0OPW_overviewGrid{grid-template-columns:minmax(200px,260px) 1fr;align-items:start;gap:24px;display:grid}@media (max-width:720px){.AL0OPW_overviewGrid{grid-template-columns:1fr}}.AL0OPW_bigStat{align-items:baseline;gap:6px;display:flex}.AL0OPW_bigVal{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:700;line-height:1}.AL0OPW_bigUnit{color:var(--text-muted);font-weight:600}.AL0OPW_methodRow{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:14px;display:grid}.AL0OPW_methodRow>div{flex-direction:column;display:flex}.AL0OPW_methodLbl{color:var(--text-muted);font-size:.72rem}.AL0OPW_methodVal{font-family:var(--font-display);font-size:1.1rem;font-weight:700}.AL0OPW_sums{flex-direction:column;list-style:none;display:flex}.AL0OPW_sums li{justify-content:space-between;padding:9px 0;font-size:.86rem;display:flex}.AL0OPW_sums li+li{border-top:1px solid var(--border)}.AL0OPW_sums b{font-family:var(--font-display);font-variant-numeric:tabular-nums}@media (max-width:980px){.AL0OPW_foldGrid{grid-template-columns:repeat(2,1fr)}}.AL0OPW_ergaenzungRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.AL0OPW_ergaenzungNote{color:var(--text-muted);font-size:.76rem}@media print{.AL0OPW_keepTogether{break-inside:avoid}}
.HImaAW_layout{flex-direction:column;gap:20px;display:flex}.HImaAW_mainCol{flex-direction:column;gap:16px;min-width:0;display:flex}.HImaAW_sideCol{flex-direction:column;gap:16px;display:flex}.HImaAW_sportToggle{background:var(--bg-subtle);border-radius:999px;gap:2px;padding:3px;display:flex}.HImaAW_sportToggle button{color:var(--text-muted);background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:600}.HImaAW_sportToggle .HImaAW_on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.HImaAW_hint{color:var(--text-muted);margin-bottom:10px;font-size:.74rem;line-height:1.55}.HImaAW_dateInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text);width:100%;padding:9px 12px;font-size:.88rem}.HImaAW_dateInput:focus{border-color:var(--accent-strong);background:var(--surface);outline:none}.HImaAW_table{border-collapse:collapse;width:100%}.HImaAW_table th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:6px 8px;font-size:.7rem;font-weight:600}.HImaAW_table td{padding:3px 6px}.HImaAW_table input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);width:100%;padding:6px 8px;font-size:.85rem}.HImaAW_table input:focus{border-color:var(--accent-strong);background:var(--surface);outline:none}.HImaAW_lblInput{text-align:center;max-width:64px}.HImaAW_table td input:not(.HImaAW_lblInput){min-width:64px}.HImaAW_zusatzZeile td{background:var(--bg-subtle)}.HImaAW_zusatzZeile td:first-child{box-shadow:inset 3px 0 0 var(--text-faint)}.HImaAW_typSelect{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);max-width:175px;padding:6px;font-size:.78rem}.HImaAW_manualGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:700px){.HImaAW_manualGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.HImaAW_klickLeiste{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.HImaAW_klickLabel{color:var(--text-muted);font-size:.72rem;font-weight:600}.HImaAW_klickBtn{transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:1px solid;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:600}.HImaAW_klickStatus{color:var(--text-muted);font-size:.72rem;font-style:italic}.HImaAW_refWarn{color:#8a5a00;margin:-6px 0 12px;font-size:.7rem;line-height:1.5}.HImaAW_del{color:var(--text-faint);background:0 0;border:none;padding:6px}.HImaAW_del:hover{color:var(--danger)}.HImaAW_pillGroups{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.HImaAW_pillRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.HImaAW_pillGroupLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;min-width:130px;font-size:.62rem;font-weight:700}.HImaAW_pill{border:1px solid var(--border);transition:all var(--dur-fast) var(--ease);border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:.73rem;font-weight:600;display:inline-flex}.HImaAW_pillDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.HImaAW_modelTable{border-collapse:collapse;width:100%;font-size:.76rem}.HImaAW_modelTable th{text-align:left;color:var(--text-muted);border-bottom:2px solid var(--border);padding:6px 10px;font-size:.66rem}.HImaAW_modelTable th:nth-child(2),.HImaAW_modelTable th:nth-child(3),.HImaAW_modelTable th:nth-child(4),.HImaAW_modelTable th:nth-child(5){text-align:right}.HImaAW_modelTable td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:6px 10px}.HImaAW_groupRow{color:var(--text-muted);background:var(--bg-subtle);text-transform:uppercase;letter-spacing:.06em;border-top:2px solid var(--border);font-size:.65rem;font-weight:700}.HImaAW_emptyRow{color:var(--text-muted);font-size:.72rem;font-style:italic}.HImaAW_modelName{align-items:center;gap:6px;display:inline-flex}.HImaAW_dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.HImaAW_manuellBadge{background:var(--accent-soft);color:var(--ok);border-radius:3px;margin-left:4px;padding:1px 5px;font-size:.6rem}.HImaAW_right{text-align:right;color:var(--text-muted)}.HImaAW_rightBold{text-align:right;font-weight:700}.HImaAW_method{color:var(--text-muted);font-size:.68rem;font-style:italic}.HImaAW_refSelect{background:var(--bg-subtle);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:9px 12px;display:flex}.HImaAW_refSelect label{font-size:.76rem;font-weight:600}.HImaAW_refInfo{color:var(--text-muted);font-size:.72rem}.HImaAW_tableScroll{overflow-x:auto}@media print{.HImaAW_tableScroll{overflow:visible}}.HImaAW_zones{border-collapse:collapse;width:100%;font-size:.8rem}.HImaAW_zones th{text-align:left;color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border);padding:8px;font-size:.68rem;font-weight:600}.HImaAW_zones td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:8px}.HImaAW_zoneName{align-items:center;gap:7px;display:inline-flex}.HImaAW_zoneBar{border-radius:2px;flex-shrink:0;width:4px;height:16px;display:inline-block}.HImaAW_spotRow{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.HImaAW_spotVal{text-align:center}.HImaAW_spotBig{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700}.HImaAW_spotBig span{font-size:.9rem;font-weight:400}.HImaAW_spotSub{color:var(--text-muted);font-size:.72rem}.HImaAW_spotText{min-width:220px;color:var(--text);flex:1;font-size:.78rem;line-height:1.65}.HImaAW_warnNote{border-radius:var(--radius-sm);color:#8a5a00;background:#f5a62314;border:1px solid #f5a62359;margin-top:12px;padding:9px 12px;font-size:.72rem;line-height:1.6}.HImaAW_normGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.HImaAW_normLabel{color:var(--text-muted);margin-bottom:6px;font-size:.72rem;font-weight:600}.HImaAW_normVal{font-family:var(--font-display);margin-bottom:4px;font-size:1.4rem;font-weight:700}.HImaAW_coachHinweis{margin:0}.HImaAW_coachHinweis+.HImaAW_coachHinweis{margin-top:6px}.HImaAW_ergaenzungAktion{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.HImaAW_ergaenzungAktion .HImaAW_hint{margin:0}.HImaAW_kv{list-style:none}.HImaAW_kv li{justify-content:space-between;gap:10px;padding:8px 0;font-size:.82rem;display:flex}.HImaAW_kv li+li{border-top:1px solid var(--border)}.HImaAW_kv span{color:var(--text-muted)}.HImaAW_kv b{font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums}.HImaAW_notes{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);resize:vertical;width:100%;padding:10px 12px;font-family:inherit;font-size:.85rem;line-height:1.6}.HImaAW_notes:focus{border-color:var(--accent-strong);background:var(--surface);outline:none}@media (max-width:560px){.HImaAW_normGrid{grid-template-columns:1fr}}
.VmafnG_grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px;max-width:1280px;margin:0 auto;display:grid}.VmafnG_mainCol{min-width:0}.VmafnG_head{margin-bottom:20px}.VmafnG_head h1{margin-bottom:4px;font-size:1.7rem}.VmafnG_stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.VmafnG_bigNum{font-family:var(--font-display);font-size:2.4rem;font-weight:700;line-height:1}.VmafnG_listHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.VmafnG_listHead h2{font-size:1.2rem}.VmafnG_list{flex-direction:column;gap:10px;display:flex}.VmafnG_sideCol{flex-direction:column;gap:16px;display:flex}.VmafnG_coach{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.VmafnG_coachAvatar{background:var(--bg-subtle);border:3px solid var(--accent);width:72px;height:72px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;font-size:1.4rem;font-weight:700;display:flex}.VmafnG_coachName{font-family:var(--font-display);font-size:1.05rem;font-weight:700}@media (max-width:1080px){.VmafnG_grid{grid-template-columns:1fr}.VmafnG_sideCol{flex-direction:row}.VmafnG_sideCol>*{flex:1}}@media (max-width:760px){.VmafnG_stats{grid-template-columns:repeat(2,1fr)}.VmafnG_sideCol{flex-direction:column}}
._4X5CKG_suggest{border-radius:var(--radius-sm);color:#7a5800;background:#fff6e6;border:1px solid #f0d48a;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;font-size:.78rem;line-height:1.4;display:flex}._4X5CKG_abgeleitet{border-radius:var(--radius-sm);background:var(--bg-subtle);border:1px dashed var(--border-strong);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;font-size:.78rem;line-height:1.4;display:flex}._4X5CKG_applyBtn{background:var(--text);color:#fff;white-space:nowrap;border:none;border-radius:999px;margin-left:auto;padding:5px 12px;font-size:.74rem;font-weight:600}._4X5CKG_applyBtn:hover{background:#000}._4X5CKG_change{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-muted);border-radius:999px;margin-top:10px;padding:7px 12px;font-size:.78rem;font-weight:600}._4X5CKG_change:hover{background:var(--bg-subtle);color:var(--text)}._4X5CKG_picker{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._4X5CKG_opt,._4X5CKG_optOn{border:1px solid var(--border);background:var(--surface);min-width:84px;color:var(--text-muted);border-radius:var(--radius-sm);flex:1;padding:8px 6px;font-size:.76rem;font-weight:600}._4X5CKG_optOn{background:var(--bg-subtle);border-width:2px}._4X5CKG_ableiten{border:1px dashed var(--border-strong);background:var(--bg-subtle);color:var(--text-muted);border-radius:var(--radius-sm);flex-basis:100%;padding:7px 10px;font-size:.76rem;font-weight:600}._4X5CKG_ableiten:hover{color:var(--text)}._4X5CKG_cancel{color:var(--text-faint);background:0 0;border:none;flex-basis:100%;padding:4px;font-size:.74rem}._4X5CKG_cancel:hover{color:var(--text-muted)}
.GTrI3W_group{flex-shrink:0;gap:3px;display:flex}.GTrI3W_btn,.GTrI3W_on{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--text-muted);font-variant-numeric:tabular-nums;transition:all var(--dur-fast) var(--ease);border-radius:6px;font-size:.8rem;font-weight:600}.GTrI3W_btn:hover{border-color:var(--accent-strong);color:var(--text)}.GTrI3W_on{background:var(--text);color:#fff;border-color:var(--text)}
.-\30 QYkW_calc{border-collapse:collapse;width:100%;margin-top:8px;font-size:.76rem}.-\30 QYkW_calc td{border-bottom:1px solid var(--border);vertical-align:top;padding:5px 8px}.-\30 QYkW_calc td:first-child{color:var(--text)}.-\30 QYkW_f{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.-\30 QYkW_r{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.-\30 QYkW_sec td{background:var(--bg-subtle);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-ink);padding-top:8px;font-size:.66rem;font-weight:800}.-\30 QYkW_total td{background:var(--accent-soft);font-weight:700}.-\30 QYkW_total .-\30 QYkW_r{color:var(--accent-ink)}.-\30 QYkW_calcWrap{container-type:inline-size}@media screen{@container (max-width:500px){.-\30 QYkW_calc,.-\30 QYkW_calc tbody{display:block}.-\30 QYkW_calc tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(45%,1fr) minmax(0,max-content);column-gap:8px;display:grid}.-\30 QYkW_sec{background:var(--bg-subtle)}.-\30 QYkW_total{background:var(--accent-soft)}.-\30 QYkW_calc td{overflow-wrap:break-word;border-bottom:none;min-width:0}.-\30 QYkW_calc td:first-child{grid-column:1/-1;padding-bottom:0}.-\30 QYkW_calc td:not(:first-child){padding-top:2px}.-\30 QYkW_r{white-space:normal}}}.-\30 QYkW_stress{border-left:3px solid var(--accent);background:var(--bg-subtle);border-radius:0 var(--radius) var(--radius) 0;color:var(--text-muted);margin-top:12px;padding:10px 12px;font-size:.76rem;line-height:1.5}.-\30 QYkW_warn{border-radius:var(--radius);background:color-mix(in oklch, var(--warn,orange) 12%, var(--surface));border:1px solid color-mix(in oklch, var(--warn,orange) 40%, transparent);margin-top:10px;padding:10px 12px;font-size:.76rem;line-height:1.5}
.HHOm5a_wrap{cursor:auto;flex-direction:column;gap:8px;margin-top:10px;display:flex}.HHOm5a_list{flex-direction:column;gap:6px;list-style:none;display:flex}.HHOm5a_mine,.HHOm5a_theirs{white-space:pre-wrap;border-radius:10px;padding:8px 10px;font-size:.8rem;line-height:1.45}.HHOm5a_mine{background:var(--accent-soft,color-mix(in oklch, var(--accent) 16%, var(--surface)));align-self:flex-end;max-width:92%}.HHOm5a_theirs{background:var(--bg-subtle);border:1px solid var(--border);max-width:92%}.HHOm5a_who{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:2px;font-size:.68rem;font-weight:650;display:block}.HHOm5a_compose{align-items:flex-end;gap:8px;display:flex}.HHOm5a_compose textarea{resize:vertical;min-width:0;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);flex:1;padding:8px 10px;font-size:.8rem}.HHOm5a_compose button{border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;border:none;flex:none;padding:8px 12px;font-size:.78rem;font-weight:650}.HHOm5a_compose button:disabled{opacity:.45;cursor:default}.HHOm5a_error{color:var(--danger,#b42318);font-size:.75rem}
.okLHna_tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.okLHna_tab,.okLHna_tabOn{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;padding:8px 16px;font-size:.82rem;font-weight:500}.okLHna_tab:hover{background:var(--bg-subtle)}.okLHna_tabOn{background:var(--text);color:#fff;border-color:var(--text)}.okLHna_a1grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:4px;display:grid}.okLHna_a1grid3{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:4px;display:grid}.okLHna_a1grid4{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.okLHna_fieldLabel{color:var(--text-muted);margin-bottom:8px;font-size:.75rem;font-weight:600}.okLHna_checks{flex-wrap:wrap;gap:8px;display:flex}.okLHna_check{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:5px;padding:5px 10px;font-size:.8rem;display:flex}.okLHna_check input{accent-color:var(--accent-strong)}.okLHna_symptRow{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-bottom:6px;display:grid}.okLHna_intGroup{gap:2px;display:flex}.okLHna_intBtn,.okLHna_intOn{border:1px solid var(--border);background:var(--surface);width:24px;height:26px;color:var(--text-muted);border-radius:4px;font-size:.72rem;font-weight:600}.okLHna_intOn{background:var(--danger);color:#fff;border-color:var(--danger)}.okLHna_essRow{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:.85rem;display:flex}.okLHna_essRow+.okLHna_essRow{border-top:1px solid var(--border)}.okLHna_essBtns{flex-shrink:0;gap:3px;display:flex}.okLHna_essBtn,.okLHna_essOn{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;padding:4px 11px;font-size:.74rem;font-weight:600}.okLHna_essOn{background:var(--text);color:#fff;border-color:var(--text)}.okLHna_discl{color:var(--text-muted);border-top:1px solid var(--border);margin-top:10px;padding-top:8px;font-size:.72rem;font-style:italic}.okLHna_textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);resize:vertical;width:100%;padding:9px 12px;font-family:inherit;font-size:.88rem}.okLHna_textarea:focus{border-color:var(--accent-strong);background:var(--surface);outline:none}.okLHna_hrvBox{border-radius:var(--radius);background:#2f7fd10d;border:1px solid #2f7fd12e;margin-top:16px;padding:14px 16px}.okLHna_hrvTitle{color:var(--info);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:.72rem;font-weight:600}.okLHna_scaleHint{color:var(--text-muted);background:var(--bg-subtle);border-radius:var(--radius-sm);margin-bottom:12px;padding:8px 12px;font-size:.74rem}.okLHna_qlist{flex-direction:column;gap:3px;display:flex}.okLHna_qrow{border-radius:var(--radius-sm);background:var(--bg-subtle);align-items:center;gap:12px;padding:7px 10px;display:flex}.okLHna_qrow:hover{background:#eef0ee}.okLHna_inv{background:#fbf4dd}.okLHna_inv:hover{background:#f6ecc8}.okLHna_qnum{color:var(--text-muted);text-align:right;flex-shrink:0;min-width:22px;font-size:.72rem}.okLHna_qtext{flex:1;font-size:.82rem;line-height:1.35}.okLHna_results{flex-direction:column;gap:16px;display:flex}.okLHna_radarRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.okLHna_stop{border:2px solid var(--danger);background:#fdeceb}.okLHna_stopTitle{font-family:var(--font-display);color:var(--danger);align-items:center;gap:8px;margin-bottom:8px;font-size:1.05rem;font-weight:700;display:flex}.okLHna_decision{border-radius:0 var(--radius) var(--radius) 0;background:var(--bg-subtle);border-left:3px solid;padding:12px 16px;font-size:.86rem;line-height:1.6}.okLHna_decTitle{font-family:var(--font-display);align-items:center;gap:8px;margin-bottom:6px;font-size:1rem;font-weight:700;display:flex}.okLHna_indTitle{margin:14px 0 6px;font-size:.75rem;font-weight:600}.okLHna_hints{padding-left:0;list-style:none}.okLHna_hints li{color:var(--text-muted);padding:3px 0 3px 16px;font-size:.8rem;position:relative}.okLHna_hints li:before{content:"•";color:var(--accent-strong);position:absolute;left:2px}.okLHna_clbars{flex-direction:column;gap:4px;display:flex}.okLHna_clBlock{border-bottom:1px solid var(--border);padding-bottom:8px}.okLHna_clbar{align-items:center;gap:12px;padding:6px 0 3px;display:flex}.okLHna_itRow{border-top:1px solid var(--bg-subtle);align-items:center;gap:10px;padding:3px 0 3px 18px;display:flex}.okLHna_itDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.okLHna_itName{color:var(--text-muted);min-width:196px;font-size:.73rem}.okLHna_itTrack{background:var(--bg-subtle);border-radius:2px;flex:1;height:4px;overflow:hidden}.okLHna_itScore{text-align:right;font-variant-numeric:tabular-nums;min-width:32px;font-size:.7rem;font-weight:600}.okLHna_itPol{color:var(--text-muted);min-width:128px;font-size:.63rem}.okLHna_mbox{background:var(--accent-soft);border-left:3px solid var(--accent-strong);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--accent-ink);margin-top:10px;padding:9px 12px;font-size:.76rem;font-style:italic;line-height:1.7}.okLHna_wnote{border-radius:var(--radius-sm);color:#7a5800;background:#fff8e6;border:1px solid #d4a020;margin-top:10px;padding:7px 11px;font-size:.7rem;line-height:1.5}.okLHna_clname{min-width:220px;font-size:.8rem}.okLHna_cltrack{background:var(--bg-subtle);border-radius:3px;flex:1;height:7px;overflow:hidden}.okLHna_clval{font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:.85rem;font-weight:700}.okLHna_patterns{flex-direction:column;gap:8px;display:flex}.okLHna_pattern{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:3px solid;padding:10px 14px}.okLHna_pmatch{border-color:var(--danger);background:#fdf0ee}.okLHna_pok{border-color:var(--scale-1);background:#f0faf4}.okLHna_pname{font-family:var(--font-display);margin-bottom:3px;font-size:.86rem;font-weight:700}.okLHna_pdesc{color:var(--text-muted);font-size:.8rem;line-height:1.5}.okLHna_prisk{color:var(--danger);margin-top:4px;font-size:.78rem;font-weight:600}@media (max-width:860px){.okLHna_radarRow,.okLHna_a1grid{grid-template-columns:1fr}.okLHna_clname{min-width:130px}.okLHna_itName{min-width:120px}.okLHna_itPol{min-width:90px}}
.sYvKtq_layout{flex-direction:column;gap:20px;display:flex}.sYvKtq_formCol,.sYvKtq_resultCol{flex-direction:column;gap:16px;display:flex}.sYvKtq_scaleHead{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:.86rem;display:flex}.sYvKtq_scaleHead b{font-family:var(--font-display);font-size:1.2rem}.sYvKtq_kv{list-style:none}.sYvKtq_kv li{justify-content:space-between;padding:9px 0;font-size:.85rem;display:flex}.sYvKtq_kv li+li{border-top:1px solid var(--border)}.sYvKtq_kv b{font-family:var(--font-display);font-variant-numeric:tabular-nums}.sYvKtq_ergaenzungBar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:-8px;display:flex}.sYvKtq_ergaenzungStatus{color:var(--text-muted);margin-right:auto;font-size:.78rem}
.NCYoea_layout{flex-direction:column;gap:20px;display:flex}.NCYoea_formCol{flex-direction:column;gap:16px;min-width:0;display:flex}.NCYoea_resultCol{flex-direction:column;gap:16px;display:flex}.NCYoea_subTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 8px;font-size:.72rem;font-weight:600}.NCYoea_person{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 16px;margin:0;display:grid}.NCYoea_person dt{color:var(--text-faint);font-size:.7rem}.NCYoea_person dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.88rem;font-weight:600}.NCYoea_personQuelle{color:var(--text-muted);margin:8px 0 14px;font-size:.72rem}.NCYoea_personQuelle a{color:var(--accent-ink);text-decoration:underline}.NCYoea_sportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.NCYoea_sportArt{border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin:0;padding:8px 12px 10px}.NCYoea_sportArt legend{padding:0 4px;font-size:.78rem;font-weight:700}.NCYoea_sportPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.NCYoea_sportWoche{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:.72rem;display:block}.NCYoea_sportSumme{color:var(--text-muted);margin-top:10px;font-size:.76rem;line-height:1.45}.NCYoea_sportSumme b{color:var(--text)}.NCYoea_sportExtern{color:var(--text-muted);margin:-8px 0 14px;font-size:.78rem}@media (max-width:760px){.NCYoea_sportGrid{grid-template-columns:1fr}}.NCYoea_pills{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.NCYoea_pill,.NCYoea_pillOn{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;padding:7px 14px;font-size:.8rem;font-weight:500}.NCYoea_pillOn{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.NCYoea_phaseToggle{flex-wrap:wrap;gap:6px;display:flex}.NCYoea_phaseBtn,.NCYoea_phaseOn{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);min-width:120px;color:var(--text-muted);flex:1;padding:10px 12px;font-size:.8rem;font-weight:600}.NCYoea_phaseOn{background:var(--text);color:#fff;border-color:var(--text)}.NCYoea_recBtn{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:6px 14px;font-size:.76rem;font-weight:600}.NCYoea_kcalHero{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.NCYoea_kcalVal{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:700;line-height:1}.NCYoea_kcalUnit{color:var(--text-muted);font-weight:600}.NCYoea_readyPill{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:.72rem;font-weight:600}.NCYoea_macroWrap{align-items:center;gap:18px;display:flex}.NCYoea_macroTable{border-collapse:collapse;flex:1;font-size:.85rem}.NCYoea_macroTable td{padding:6px 4px}.NCYoea_macroTable td:first-child{align-items:center;gap:8px;display:flex}.NCYoea_macroTable td:not(:first-child){text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums}.NCYoea_dot{border-radius:50%;width:10px;height:10px;display:inline-block}.NCYoea_kv{list-style:none}.NCYoea_kv li{justify-content:space-between;gap:10px;padding:8px 0;font-size:.83rem;display:flex}.NCYoea_kv li+li{border-top:1px solid var(--border)}.NCYoea_kv span{color:var(--text-muted)}.NCYoea_kv b{font-family:var(--font-display);font-variant-numeric:tabular-nums}.NCYoea_drift{border-collapse:collapse;width:100%;font-size:.82rem}.NCYoea_drift th{text-align:left;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:6px 8px;font-size:.68rem}.NCYoea_drift td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:8px}.NCYoea_driftActive{background:var(--accent-soft)}.NCYoea_varianten{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.NCYoea_variante{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-subtle);padding:12px}.NCYoea_varianteName{font-family:var(--font-display);margin-bottom:6px;font-size:.85rem;font-weight:700}.NCYoea_variante ul{color:var(--text-muted);flex-direction:column;gap:3px;font-size:.78rem;list-style:none;display:flex}.NCYoea_wide{flex-direction:column;gap:16px;margin-top:20px;display:flex}.NCYoea_chartWrap{margin-bottom:12px;overflow-x:auto}.NCYoea_narrative{flex-direction:column;gap:8px;display:flex}.NCYoea_narr{border-left:4px solid var(--border);border-radius:0 var(--radius) var(--radius) 0;background:var(--bg-subtle);padding:8px 12px}.NCYoea_narrTitle{font-family:var(--font-display);margin-bottom:3px;font-size:.82rem;font-weight:800}.NCYoea_narrText{color:var(--text-muted);font-size:.76rem;line-height:1.5}.NCYoea_narrMacros{color:var(--text-faint);font-variant-numeric:tabular-nums;margin-top:5px;font-size:.7rem}.NCYoea_phaseCards{gap:10px;display:grid}.NCYoea_phaseCard,.NCYoea_phaseCardOn{border:1px solid var(--border);border-left:4px solid var(--border);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface);padding:10px 14px}.NCYoea_phaseCardOn{background:var(--bg-subtle);box-shadow:var(--shadow-sm,0 1px 3px #00000014)}.NCYoea_phaseCardHead{align-items:center;gap:8px;margin-bottom:5px;font-size:.86rem;display:flex}.NCYoea_phaseCardHead em{color:var(--text-faint);font-size:.72rem}.NCYoea_phaseDesc{color:var(--text-muted);margin-bottom:8px;font-size:.76rem;line-height:1.5}.NCYoea_phaseInfos{gap:3px;margin-bottom:8px;list-style:none;display:grid}.NCYoea_phaseInfos li{gap:8px;font-size:.74rem;display:flex}.NCYoea_phaseInfos li span{min-width:120px;color:var(--text-faint);font-weight:600}.NCYoea_phaseInfos li b{color:var(--text-muted);font-weight:500}.NCYoea_phaseAb{color:var(--accent-ink);border-top:1px dashed var(--border);padding-top:6px;font-size:.7rem;font-weight:700}.NCYoea_markerTable,.NCYoea_skipTable{border-collapse:collapse;width:100%;font-size:.78rem}.NCYoea_markerTable th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border);padding:5px 8px;font-size:.66rem}.NCYoea_markerTable td,.NCYoea_skipTable td{border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}.NCYoea_markerNote{color:var(--text-faint);font-size:.72rem}.NCYoea_skipTable td:first-child{white-space:nowrap;width:130px}.NCYoea_skipTable td:last-child{color:var(--text-muted);font-size:.74rem;line-height:1.45}.NCYoea_skipActive{background:var(--accent-soft)}.NCYoea_errBox,.NCYoea_warnBox{border-radius:var(--radius);margin-top:12px;padding:10px 12px;font-size:.76rem;line-height:1.45}.NCYoea_errBox{background:color-mix(in oklch, var(--danger) 12%, var(--surface));border:1px solid color-mix(in oklch, var(--danger) 40%, transparent);color:var(--danger)}.NCYoea_warnBox{background:color-mix(in oklch, var(--warn) 14%, var(--surface));border:1px solid color-mix(in oklch, var(--warn) 40%, transparent)}.NCYoea_errBox ul,.NCYoea_warnBox ul{margin:4px 0 0 16px}@media (max-width:1000px){.NCYoea_varianten{grid-template-columns:1fr}}
.YILZuq_layout{flex-direction:column;gap:20px;display:flex}.YILZuq_formCol,.YILZuq_resultCol{flex-direction:column;gap:16px;display:flex}.YILZuq_noteRow{margin-top:12px}.YILZuq_saveRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:.82rem;display:flex}.YILZuq_ampelRow{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.YILZuq_ampel{border-radius:var(--radius-lg);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;justify-content:center;align-items:center;min-width:132px;padding:16px 18px;display:flex}.YILZuq_ampelWert{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:700;line-height:1}.YILZuq_ampelEinheit{opacity:.9;margin-top:4px;font-size:.72rem}.YILZuq_ampelZone{text-transform:uppercase;letter-spacing:.04em;margin-top:6px;font-size:.9rem;font-weight:700}.YILZuq_ampelInfo{flex-direction:column;flex:1;gap:6px;min-width:220px;display:flex}.YILZuq_alterszone{color:var(--text-muted);font-size:.82rem}.YILZuq_trendZeile{font-size:.88rem;font-weight:600}.YILZuq_paramRow{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:18px;padding-top:14px;display:grid}.YILZuq_paramCard{flex-direction:column;gap:2px;display:flex}.YILZuq_paramWert{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.YILZuq_paramLabel{color:var(--text-muted);font-size:.72rem}.YILZuq_paramBand{font-size:.78rem;font-weight:600}.YILZuq_empfehlung{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-left:5px solid #0000}.YILZuq_empfTitel{font-family:var(--font-display);margin-bottom:6px;font-size:1.1rem}.YILZuq_empfText{margin-bottom:8px;font-size:.88rem;line-height:1.5}.YILZuq_empfListe{padding-left:18px;font-size:.86rem;line-height:1.6}.YILZuq_empfHinweis{color:var(--text-muted);margin-top:10px;font-size:.72rem}.YILZuq_chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.YILZuq_chips span{background:var(--bg-subtle);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:.76rem}.YILZuq_legende{color:var(--text-muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:.76rem;display:flex}.YILZuq_legende>span{align-items:center;gap:6px;display:inline-flex}.YILZuq_legendePunkt{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;width:10px;height:10px}.YILZuq_legendeStrich{border-top:2px dashed #1a6b9a;width:18px}.YILZuq_vergleichWahl{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;margin-bottom:12px;display:grid}.YILZuq_chartScroll{overflow-x:auto}.YILZuq_chartScroll>svg{min-width:560px}.YILZuq_deutungWrap{flex-direction:column;display:flex}.YILZuq_tableWrap{overflow-x:auto}.YILZuq_table{border-collapse:collapse;width:100%;font-size:.82rem}.YILZuq_table th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-strong);white-space:nowrap;padding:6px 8px;font-size:.72rem;font-weight:600}.YILZuq_table td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px}.YILZuq_table td.YILZuq_notiz{white-space:normal;color:var(--text-muted);min-width:160px;font-size:.76rem}.YILZuq_zonePill{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block}.YILZuq_quelle{border:1px solid var(--border-strong);color:var(--text-muted);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.68rem;font-weight:600;display:inline-block}@media (max-width:720px){.YILZuq_vergleichWahl{grid-template-columns:1fr 1fr}}@media print{.YILZuq_table td.YILZuq_notiz{min-width:0}.YILZuq_chartScroll{overflow:visible}.YILZuq_chartScroll>svg{min-width:0}}
.WEZH7G_wrap{background:var(--bg-subtle);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.WEZH7G_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:380px;box-shadow:var(--shadow-lg);padding:32px 30px}.WEZH7G_brand{margin-bottom:22px}.WEZH7G_title{margin-bottom:4px;font-size:1.4rem}.WEZH7G_sub{color:var(--text-muted);margin-bottom:22px;font-size:.82rem}.WEZH7G_form{flex-direction:column;gap:14px;display:flex}.WEZH7G_error{color:var(--danger);border-radius:var(--radius-sm);background:#fdecec;border:1px solid #f5c6c6;margin-bottom:16px;padding:10px 12px;font-size:.82rem}
.aQ7RzW_session{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-subtle);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex-direction:column;gap:4px;padding:14px;display:flex}.aQ7RzW_session:hover{border-color:var(--accent-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.aQ7RzW_sessionHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.aQ7RzW_sessionName{font-family:var(--font-display);font-size:.92rem;font-weight:700}.aQ7RzW_sessionSub{color:var(--text);font-size:.78rem}.aQ7RzW_sessionMeta{color:var(--text-muted);font-size:.72rem}.aQ7RzW_reason{color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--radius-sm);margin-top:4px;padding:6px 9px;font-size:.74rem;line-height:1.4}.aQ7RzW_message{color:var(--text);border-left:3px solid var(--accent);margin-top:2px;padding:2px 0 2px 10px;font-size:.82rem;font-style:italic;line-height:1.45}.aQ7RzW_wirkung{margin-top:2px}.aQ7RzW_wirkung summary{color:var(--text-muted);cursor:pointer;list-style:revert;font-size:.74rem;font-weight:600}.aQ7RzW_wirkung summary:hover{color:var(--text)}.aQ7RzW_wirkungBody{color:var(--text-muted);flex-direction:column;gap:6px;margin-top:6px;font-size:.76rem;line-height:1.5;display:flex}.aQ7RzW_wirkungBody b{color:var(--text);font-weight:600}.aQ7RzW_audio{width:100%;height:34px;margin-top:4px}.aQ7RzW_noAudio{color:var(--text-faint);margin-top:2px;font-size:.72rem;font-style:italic}.aQ7RzW_openLink{color:var(--accent-ink);align-self:flex-start;margin-top:2px;font-size:.76rem;font-weight:600}.aQ7RzW_openLink:hover{text-decoration:underline}.aQ7RzW_actions{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}
.F9q6dG_karte{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:14px;margin-bottom:16px;padding:16px;display:flex}.F9q6dG_kopf{align-items:flex-start;gap:12px;display:flex}.F9q6dG_icon{background:var(--accent);width:36px;height:36px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.F9q6dG_titel{font-family:var(--font-display);font-size:1rem;font-weight:700}.F9q6dG_text,.F9q6dG_hinweis,.F9q6dG_meldung{color:var(--text-muted);font-size:.82rem;line-height:1.45}.F9q6dG_meldung{color:var(--text)}.F9q6dG_anleitung{border-radius:var(--radius-lg);background:var(--bg-subtle);padding:12px;font-size:.82rem;line-height:1.5}.F9q6dG_anleitung ol{flex-direction:column;gap:4px;margin:8px 0 0 18px;display:flex}.F9q6dG_anleitung svg{vertical-align:-2px}.F9q6dG_steuerung{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.F9q6dG_zeile{color:var(--text-muted);align-items:center;gap:10px;font-size:.86rem;display:flex}.F9q6dG_zeit{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:12px;padding:0 12px;font-weight:600}.F9q6dG_schalter{border:1px solid var(--border-strong);background:var(--bg-subtle);min-height:44px;color:var(--text);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;font-weight:600;display:inline-flex}.F9q6dG_knopf{background:var(--surface);border:1px solid var(--border-strong);border-radius:50%;width:32px;height:32px}.F9q6dG_an{background:var(--accent);color:var(--accent-ink);border-color:#0000}.F9q6dG_an .F9q6dG_knopf{border-color:#0000}.F9q6dG_schalter:focus-visible,.F9q6dG_zeit:focus-visible{outline:2px solid var(--text);outline-offset:2px}.F9q6dG_schalter:disabled,.F9q6dG_zeit:disabled{opacity:.6;cursor:progress}
.FaRWEG_form{flex-direction:column;gap:14px;display:flex}.FaRWEG_section{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:18px;padding:18px 16px 20px;display:flex}.FaRWEG_sectionTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:1.12rem;font-weight:700}.FaRWEG_sectionIntro{color:var(--text-muted);margin-top:-10px;font-size:.8rem}.FaRWEG_field,.FaRWEG_fieldset{border:none;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;display:flex}.FaRWEG_label{color:var(--text);padding:0;font-size:.9rem;font-weight:600;line-height:1.35}.FaRWEG_hint{color:var(--text-muted);font-size:.76rem;line-height:1.4}.FaRWEG_input{width:100%;min-height:46px;color:var(--text);background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);padding:10px 12px;font-family:inherit;font-size:16px}.FaRWEG_input:focus{border-color:var(--text);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.FaRWEG_textarea{resize:vertical;min-height:92px;line-height:1.45}.FaRWEG_select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231a1d1a' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.FaRWEG_numberRow{align-items:center;gap:10px;display:flex}.FaRWEG_number{font-variant-numeric:tabular-nums;max-width:132px}.FaRWEG_unit{color:var(--text-muted);font-size:.84rem}.FaRWEG_segments{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.FaRWEG_segment,.FaRWEG_segmentOn{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--text);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);padding:6px 4px;font-size:.82rem;font-weight:600;line-height:1.2}.FaRWEG_segmentOn{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--text-on-dark)}.FaRWEG_chips{flex-wrap:wrap;gap:8px;display:flex}.FaRWEG_chip{display:inline-flex;position:relative}.FaRWEG_chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.FaRWEG_chip span{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:999px;align-items:center;padding:0 16px;font-size:.88rem;font-weight:600;display:inline-flex}.FaRWEG_chip input:checked+span{background:var(--accent);border-color:var(--accent-strong);color:var(--accent-ink)}.FaRWEG_chip input:focus-visible+span{outline:2px solid var(--text);outline-offset:2px}.FaRWEG_symptom{flex-direction:column;gap:8px;padding-top:6px;display:flex}.FaRWEG_intensity{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.FaRWEG_int,.FaRWEG_intOn{border:1px solid var(--border-strong);background:var(--surface);min-height:36px;color:var(--text);font-variant-numeric:tabular-nums;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:6px;font-size:.82rem;font-weight:600}.FaRWEG_intOn{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--text-on-dark)}.FaRWEG_segment:focus-visible,.FaRWEG_segmentOn:focus-visible,.FaRWEG_int:focus-visible,.FaRWEG_intOn:focus-visible{outline:2px solid var(--text);outline-offset:2px}
.phDh8q_wrap{--amp-5:#1a8f5c;--amp-4:#6a9f2f;--amp-3:#c99a12;--amp-2:#d9692a;--amp-1:#c8412b;flex-direction:column;gap:14px;display:flex}.phDh8q_s5{--amp:var(--amp-5)}.phDh8q_s4{--amp:var(--amp-4)}.phDh8q_s3{--amp:var(--amp-3)}.phDh8q_s2{--amp:var(--amp-2)}.phDh8q_s1{--amp:var(--amp-1)}.phDh8q_intro{color:var(--text-muted);padding:0 4px;font-size:.86rem;line-height:1.5}.phDh8q_card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;padding:18px 16px}.phDh8q_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.phDh8q_cardTitle{font-family:var(--font-display);font-size:1.1rem;font-weight:700}.phDh8q_muted{color:var(--text-muted);font-size:.78rem}.phDh8q_scoreRow{align-items:center;gap:16px;margin-top:12px;display:flex}.phDh8q_score{font-family:var(--font-display);flex:none;align-items:baseline;gap:2px;display:flex}.phDh8q_score b{font-variant-numeric:tabular-nums;color:var(--text);font-size:3.6rem;font-weight:700;line-height:1}.phDh8q_score span{color:var(--text-muted);font-size:.85rem}.phDh8q_ring{background:var(--amp,var(--border));border-radius:99px;flex:none;align-self:stretch;width:10px}.phDh8q_pill{border:2px solid var(--amp,var(--border));background:color-mix(in srgb, var(--amp,var(--border)) 14%, transparent);color:var(--text);border-radius:99px;padding:3px 10px;font-size:.8rem;font-weight:600;line-height:1.35;display:inline-block}.phDh8q_rec{margin-top:12px;font-size:.9rem;line-height:1.5}.phDh8q_parts{gap:12px;margin-top:16px;display:grid}.phDh8q_part{grid-template-columns:92px 1fr 32px;align-items:center;gap:4px 10px;font-size:.84rem;display:grid}.phDh8q_partVal{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.phDh8q_track{background:var(--border);border-radius:4px;height:8px;overflow:hidden}.phDh8q_track i{background:var(--amp,var(--text-faint));border-radius:4px;height:100%;display:block}.phDh8q_partInfo{color:var(--text-muted);grid-column:1/-1;margin-top:-2px;font-size:.76rem}.phDh8q_noteRow{color:var(--text-muted);font-size:.78rem;line-height:1.45}.phDh8q_noteRow strong{color:var(--text);font-weight:600}.phDh8q_subTitle{font-family:var(--font-display);margin:20px 0 8px;font-size:.95rem;font-weight:700}.phDh8q_bars{height:128px;padding-top:16px;padding-left:var(--achse);--achse:20px;align-items:flex-end;gap:3px;display:flex;position:relative}.phDh8q_refLine{border-top:1px dashed var(--text-faint);pointer-events:none;position:absolute;left:0;right:0}.phDh8q_refLine span{background:var(--surface);color:var(--text-muted);padding-right:3px;font-size:.62rem;line-height:.9rem;position:absolute;top:-.45rem;left:0}.phDh8q_barCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.phDh8q_bar{background:var(--amp);border-radius:3px 3px 0 0;width:70%;position:relative}.phDh8q_bar b{font-variant-numeric:tabular-nums;padding-bottom:1px;font-size:.62rem;font-weight:600;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.phDh8q_barEmpty{background:var(--border-strong);width:50%;height:2px}.phDh8q_dates{gap:3px;margin-top:4px;padding-left:20px;display:flex}.phDh8q_dates span{text-align:center;min-width:0;color:var(--text-muted);white-space:nowrap;flex:1;font-size:.6rem}.phDh8q_legend{color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;margin-top:10px;font-size:.72rem;display:flex}.phDh8q_legend i{vertical-align:middle;background:var(--amp);border-radius:2px;width:12px;height:8px;margin-right:5px;display:inline-block}.phDh8q_trend{margin-top:12px;font-size:.84rem;line-height:1.5}.phDh8q_form{flex-direction:column;gap:14px;display:flex}.phDh8q_fieldset{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.phDh8q_legendTitle{font-family:var(--font-display);float:left;width:100%;margin-bottom:2px;padding:0;font-size:1rem;font-weight:700}.phDh8q_legendTitle+*{clear:both}.phDh8q_grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.phDh8q_label{color:var(--text-muted);flex-direction:column;gap:5px;min-width:0;font-size:.78rem;font-weight:600;display:flex}.phDh8q_input{font:inherit;color:var(--text);background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:44px;padding:10px;font-size:1rem;font-weight:500}.phDh8q_input:focus-visible,.phDh8q_textarea:focus-visible{outline:2px solid var(--text);outline-offset:1px}.phDh8q_textarea{resize:vertical;min-height:84px;}.phDh8q_hint{color:var(--text-muted);font-size:.76rem;line-height:1.45}.phDh8q_warnHint{color:#8a5a00;border-radius:var(--radius-sm);background:#fff6e0;padding:8px 10px;font-size:.78rem}.phDh8q_q{flex-direction:column;gap:6px;min-width:0;display:flex}.phDh8q_qLabel{color:var(--text);font-size:.88rem;font-weight:600}.phDh8q_slide{align-items:center;gap:10px;display:flex}.phDh8q_range{accent-color:#1a2b00;flex:1;min-width:0;height:32px}.phDh8q_val{text-align:right;width:92px;color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}.phDh8q_ticks{color:var(--text-muted);justify-content:space-between;margin-right:102px;font-size:.68rem;display:flex}.phDh8q_chips{flex-wrap:wrap;gap:8px;display:flex}.phDh8q_chip{cursor:pointer;position:relative}.phDh8q_chip input{opacity:0;pointer-events:none;position:absolute}.phDh8q_chip span{border:1px solid var(--border-strong);background:var(--surface);min-height:40px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:99px;align-items:center;padding:0 14px;font-size:.86rem;display:inline-flex}.phDh8q_chip input:checked+span{background:var(--accent);border-color:var(--accent-strong);color:var(--accent-ink);font-weight:700}.phDh8q_chip input:focus-visible+span{outline:2px solid var(--text);outline-offset:2px}.phDh8q_actions{flex-direction:column;gap:8px;display:flex}.phDh8q_msgOk{color:var(--ok);font-size:.86rem;font-weight:600}.phDh8q_msgErr{color:var(--danger);font-size:.86rem;font-weight:600}.phDh8q_details>summary{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:14px 16px;font-size:.9rem;font-weight:600;list-style:none}.phDh8q_details>summary::-webkit-details-marker{display:none}.phDh8q_details[open]>summary{margin-bottom:14px}.phDh8q_cam{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--bg-subtle);flex-direction:column;gap:10px;padding:14px;display:flex}.phDh8q_camHead{align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex}.phDh8q_beta{letter-spacing:.04em;text-transform:uppercase;background:var(--surface-dark);color:var(--text-on-dark);border-radius:99px;padding:2px 7px;font-size:.64rem;font-weight:700}.phDh8q_camRun{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.phDh8q_camClock{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.8rem;font-weight:700;line-height:1.05}.phDh8q_camBar{background:var(--border);border-radius:3px;width:100%;max-width:320px;height:6px;overflow:hidden}.phDh8q_camBar i{background:var(--accent-ink);height:100%;display:block}.phDh8q_camWave{width:100%;max-width:320px;height:52px;display:block}.phDh8q_camLive{color:var(--text-muted);gap:16px;font-size:.84rem;display:flex}.phDh8q_camLive b{color:var(--text)}.phDh8q_camWarn{color:#8a5a00;min-height:1.2em;font-size:.82rem}.phDh8q_camRes{font-size:.84rem;line-height:1.45}.phDh8q_camResBad{color:var(--danger);}.phDh8q_camVideo{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.phDh8q_disclaimer{color:var(--text-muted);padding:0 4px;font-size:.74rem;line-height:1.5}@media (max-width:360px){.phDh8q_grid3{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.phDh8q_chip span{transition:none}}
.wwylca_panel{border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:12px;display:flex}.wwylca_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wwylca_title{font-family:var(--font-display);font-size:.9rem;font-weight:700}.wwylca_sub{color:var(--text-muted);font-size:.72rem}.wwylca_zonen{color:var(--text-muted);margin-top:4px;font-size:.72rem}.wwylca_zonen a{color:var(--text);text-decoration:underline}.wwylca_filters{grid-template-columns:minmax(0,1fr) minmax(0,180px);gap:10px;display:grid}.wwylca_list{overscroll-behavior:contain;flex-direction:column;gap:4px;max-height:320px;margin:-4px;padding:4px;list-style:none;display:flex;overflow-y:auto}.wwylca_item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.wwylca_item:hover{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 10%, var(--surface))}.wwylca_itemTitle{overflow-wrap:anywhere;font-size:.82rem;font-weight:600}.wwylca_meta{color:var(--text-muted);font-size:.72rem}.wwylca_leer,.wwylca_count{color:var(--text-muted);font-size:.75rem}@media (max-width:520px){.wwylca_filters{grid-template-columns:minmax(0,1fr)}}
.bfn3sa_field{flex-direction:column;gap:5px;display:flex}.bfn3sa_label{color:var(--text-muted);font-size:.75rem;font-weight:500}.bfn3sa_hint{color:var(--text-faint);font-size:.7rem}.bfn3sa_input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text);transition:border-color var(--dur-fast) var(--ease);width:100%;padding:9px 12px;font-size:.88rem}.bfn3sa_input:focus{border-color:var(--accent-strong);background:var(--surface)}.bfn3sa_textarea{resize:vertical;min-height:88px;font-family:inherit;line-height:1.45}.bfn3sa_select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8f8a' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.bfn3sa_grid{gap:12px;display:grid}@media (max-width:560px){.bfn3sa_grid{grid-template-columns:1fr 1fr!important}}
.Ke72Gq_layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.Ke72Gq_mainCol{flex-direction:column;gap:16px;min-width:0;display:flex}.Ke72Gq_sideCol{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.Ke72Gq_recGrid,.Ke72Gq_libGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.Ke72Gq_assignedList{flex-direction:column;gap:8px;list-style:none;display:flex}.Ke72Gq_assignedItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:.85rem;display:flex}.Ke72Gq_catBlock{margin-top:14px}.Ke72Gq_catTitle{font-family:var(--font-display);border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:5px;font-size:.85rem;font-weight:700}.Ke72Gq_status{margin-top:14px;list-style:none}.Ke72Gq_status li{justify-content:space-between;gap:10px;padding:8px 0;font-size:.82rem;display:flex}.Ke72Gq_status li+li{border-top:1px solid var(--border)}.Ke72Gq_status span{color:var(--text-muted)}.Ke72Gq_status b{font-family:var(--font-display)}@media (max-width:980px){.Ke72Gq_layout{grid-template-columns:1fr}.Ke72Gq_sideCol{position:static}}@media (max-width:620px){.Ke72Gq_recGrid,.Ke72Gq_libGrid{grid-template-columns:1fr}}
.vSB8gq_grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px;max-width:1280px;margin:0 auto;display:grid}.vSB8gq_mainCol{min-width:0}.vSB8gq_back{color:var(--text-muted);margin-bottom:16px;font-size:.82rem;display:inline-block}.vSB8gq_back:hover{color:var(--text)}.vSB8gq_head{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:28px;display:flex}.vSB8gq_head h1{font-size:1.6rem}.vSB8gq_headBadges{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.vSB8gq_sectionTitle{margin-bottom:14px;font-size:1.1rem}.vSB8gq_modules{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.vSB8gq_module{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);align-items:flex-start;gap:14px;padding:18px;display:flex}.vSB8gq_module:hover{border-color:var(--accent-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.vSB8gq_moduleIcon{border-radius:var(--radius);background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.vSB8gq_moduleBody{flex-direction:column;gap:3px;min-width:0;display:flex}.vSB8gq_moduleLabel{font-family:var(--font-display);font-size:1rem;font-weight:700}.vSB8gq_moduleShort{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:600}.vSB8gq_moduleDesc{color:var(--text-muted);margin-top:2px;font-size:.8rem;line-height:1.4}.vSB8gq_moduleChev{color:var(--text-faint);flex:none;margin-left:auto}.vSB8gq_editLink{color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600}.vSB8gq_editLink:hover{background:var(--bg-subtle);color:var(--text)}.vSB8gq_trends{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:620px){.vSB8gq_trends{grid-template-columns:1fr}}.vSB8gq_timeline{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.vSB8gq_titem{grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:12px 16px;font-size:.85rem;display:grid}.vSB8gq_titem+.vSB8gq_titem{border-top:1px solid var(--border)}.vSB8gq_titem:hover{background:var(--bg-subtle)}.vSB8gq_tiModule{font-family:var(--font-display);font-size:.8rem;font-weight:700}.vSB8gq_tiSummary{color:var(--text)}.vSB8gq_tiDate{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.vSB8gq_sideCol{flex-direction:column;gap:16px;display:flex}.vSB8gq_profile{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.vSB8gq_profileName{font-family:var(--font-display);margin-top:10px;font-size:1.15rem;font-weight:700}.vSB8gq_stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:18px 0 6px;padding-top:16px;display:grid}.vSB8gq_stats>div{flex-direction:column;align-items:center;display:flex}.vSB8gq_statVal{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700}.vSB8gq_statLbl{color:var(--text-muted);font-size:.68rem}.vSB8gq_readNote{font-size:.8rem;font-weight:600}.vSB8gq_erinnerung{color:var(--text-muted);margin-top:10px;font-size:.75rem}.vSB8gq_links{flex-direction:column;display:flex}.vSB8gq_link{border-radius:var(--radius-sm);color:var(--text);transition:background var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:10px 6px;font-size:.88rem;font-weight:500;display:flex}.vSB8gq_link:hover{background:var(--bg-subtle)}.vSB8gq_link+.vSB8gq_link{border-top:1px solid var(--border)}@media (max-width:1080px){.vSB8gq_grid{grid-template-columns:1fr}}@media (max-width:620px){.vSB8gq_modules{grid-template-columns:1fr}}
.eDoCmG_page{max-width:920px;margin:0 auto}.eDoCmG_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.eDoCmG_head h1{margin-bottom:4px;font-size:1.7rem}.eDoCmG_weekNav{flex-wrap:wrap;gap:8px;display:flex}.eDoCmG_stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.eDoCmG_stats div{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px 16px}.eDoCmG_stats strong{font-family:var(--font-display);font-size:1.6rem;display:block}.eDoCmG_stats span{color:var(--text-muted);font-size:.75rem}.eDoCmG_volume{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin:-8px 0 22px;padding:14px 16px;display:flex}.eDoCmG_volume strong{font-family:var(--font-display);font-size:1.25rem;display:block}.eDoCmG_volume span,.eDoCmG_volume p{color:var(--text-muted);font-size:.75rem}.eDoCmG_volume ul{color:var(--text-muted);flex-wrap:wrap;gap:8px 14px;font-size:.8rem;list-style:none;display:flex}.eDoCmG_list{flex-direction:column;gap:14px;display:flex}.eDoCmG_customer{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:16px 18px 10px}.eDoCmG_customerHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.eDoCmG_customerHead a{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.eDoCmG_customerHead span{color:var(--text-muted);font-size:.78rem}.eDoCmG_bar{background:var(--bg-subtle);border-radius:999px;height:6px;margin:10px 0 12px;overflow:hidden}.eDoCmG_bar span{background:var(--accent);border-radius:999px;height:100%;display:block}.eDoCmG_sessions{list-style:none}.eDoCmG_sessions li{border-top:1px solid var(--border);grid-template-columns:88px 1fr;gap:2px 12px;padding:10px 0;font-size:.84rem;display:grid}.eDoCmG_sessions li.eDoCmG_done .eDoCmG_title{color:var(--text-muted)}.eDoCmG_flagged{background:color-mix(in oklch, var(--warn) 8%, transparent);border-radius:8px;margin:0 -8px;padding-left:8px;padding-right:8px}.eDoCmG_thread{grid-column:1/-1}.eDoCmG_attention{border-radius:var(--radius-lg);border:1px solid color-mix(in oklch, var(--warn) 40%, var(--border));background:color-mix(in oklch, var(--warn) 10%, var(--surface));margin:0 0 22px;padding:16px 18px}.eDoCmG_attention h2{font-family:var(--font-display);margin-bottom:4px;font-size:1.05rem}.eDoCmG_attention>p{color:var(--text-muted);margin-bottom:12px;font-size:.8rem}.eDoCmG_attention ul{flex-direction:column;gap:10px;list-style:none;display:flex}.eDoCmG_attention li{border-top:1px solid var(--border);padding-top:10px}.eDoCmG_attention li:first-child{border-top:none;padding-top:0}.eDoCmG_attentionHead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.eDoCmG_attentionHead a{font-weight:700}.eDoCmG_attentionHead span{color:var(--text-muted);font-size:.8rem}.eDoCmG_flags{flex-wrap:wrap;gap:6px;display:flex}.eDoCmG_flags em{letter-spacing:.02em;text-transform:uppercase;background:color-mix(in oklch, var(--warn) 18%, var(--surface));color:var(--text);border-radius:999px;padding:2px 8px;font-size:.68rem;font-style:normal;font-weight:650}.eDoCmG_day{color:var(--text-muted);font-size:.75rem;font-weight:600}.eDoCmG_title{font-weight:650}.eDoCmG_meta{color:var(--text-muted);grid-column:2;font-size:.75rem}.eDoCmG_note{color:var(--text);grid-column:2;font-size:.8rem;font-style:italic}.eDoCmG_idle{margin-top:28px}.eDoCmG_idle h2{font-family:var(--font-display);margin-bottom:10px;font-size:1rem}.eDoCmG_idle ul{border:1px solid var(--border);border-radius:var(--radius);list-style:none;overflow:hidden}.eDoCmG_idle li{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 14px;font-size:.84rem;display:flex}.eDoCmG_idle li:first-child{border-top:none}.eDoCmG_idle span{color:var(--text-muted)}@media (max-width:640px){.eDoCmG_stats{grid-template-columns:1fr 1fr}.eDoCmG_sessions li{grid-template-columns:1fr}}
._1g8gFq_portal{background:var(--bg-subtle);justify-content:center;min-height:100dvh;display:flex}._1g8gFq_viewport{background:var(--bg);flex-direction:column;width:100%;max-width:440px;min-height:100dvh;display:flex;position:relative}@media (min-width:460px){._1g8gFq_viewport{box-shadow:var(--shadow-lg)}}._1g8gFq_content{padding:8px 20px 24px;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));flex:1}._1g8gFq_header{justify-content:space-between;align-items:center;min-height:60px;padding:20px 4px 12px;display:flex}._1g8gFq_headerTitles{flex-direction:column;gap:2px;display:flex}._1g8gFq_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:600}._1g8gFq_title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:1.6rem;font-weight:700;line-height:1.05}._1g8gFq_headerAction{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}._1g8gFq_actionBadge{background:var(--accent);min-width:16px;height:16px;color:var(--accent-ink);text-align:center;border-radius:999px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-2px}._1g8gFq_back{width:42px;height:42px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}._1g8gFq_nav{z-index:20;background:var(--surface);border-top:1px solid var(--border);padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));justify-content:space-around;align-items:stretch;display:flex;position:sticky;bottom:0}._1g8gFq_navItem{color:var(--text-faint);letter-spacing:.01em;transition:color var(--dur-fast) var(--ease);flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 0 6px;font-size:.64rem;font-weight:600;display:flex;position:relative}._1g8gFq_navBadge{background:var(--accent);min-width:16px;height:16px;color:var(--accent-ink);text-align:center;border-radius:999px;padding:0 4px;font-size:.58rem;font-weight:700;line-height:16px;position:absolute;top:4px;right:calc(50% - 22px)}._1g8gFq_navItem:hover{color:var(--text-muted)}._1g8gFq_navItemActive{color:var(--text)}._1g8gFq_navIcon{width:40px;height:30px;transition:background var(--dur-fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}._1g8gFq_navItemActive ._1g8gFq_navIcon{background:var(--accent);color:var(--accent-ink)}._1g8gFq_greetRow{align-items:center;gap:14px;margin:4px 4px 20px;display:flex}._1g8gFq_greetText{flex-direction:column;gap:2px;min-width:0;display:flex}._1g8gFq_greetHello{color:var(--text-muted);font-size:.8rem}._1g8gFq_greetName{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.5rem;font-weight:700;line-height:1.1}._1g8gFq_hero{border-radius:var(--radius-xl);background:var(--surface-dark);color:var(--text-on-dark);margin-bottom:18px;padding:22px 22px 24px;position:relative;overflow:hidden}._1g8gFq_hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#c6f24e59,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}._1g8gFq_heroLabel{color:var(--accent);letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:600}._1g8gFq_heroLead{font-family:var(--font-display);margin-top:8px;font-size:1.35rem;font-weight:700;line-height:1.2}._1g8gFq_heroSub{color:#ffffffb3;margin-top:8px;font-size:.86rem;line-height:1.45}._1g8gFq_sectionHead{justify-content:space-between;align-items:baseline;margin:22px 4px 12px;display:flex}._1g8gFq_sectionTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}._1g8gFq_tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}._1g8gFq_tiles>:last-child:nth-child(odd){grid-column:1/-1}._1g8gFq_tile{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);min-height:118px;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex-direction:column;gap:10px;padding:16px;display:flex}._1g8gFq_tile:hover{box-shadow:var(--shadow-sm);border-color:var(--border-strong);transform:translateY(-2px)}._1g8gFq_tileIcon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}._1g8gFq_tileTitle{font-size:.95rem;font-weight:700}._1g8gFq_tileDesc{color:var(--text-muted);font-size:.78rem;line-height:1.4}._1g8gFq_soon{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-subtle);border-radius:999px;align-self:flex-start;margin-top:auto;padding:3px 9px;font-size:.64rem;font-weight:700}._1g8gFq_metricHero{border-radius:var(--radius-xl);background:var(--surface-dark);color:var(--text-on-dark);text-align:center;margin-bottom:16px;padding:20px 22px 22px;position:relative;overflow:hidden}._1g8gFq_metricHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#c6f24e47,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}._1g8gFq_metricLabel{color:var(--accent);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem;font-weight:600}._1g8gFq_metricValue{font-family:var(--font-display);margin:6px 0 2px;font-size:3.4rem;font-weight:700;line-height:1}._1g8gFq_metricUnit{color:#fff9;margin-left:4px;font-size:1rem;font-weight:500}._1g8gFq_metricSub{color:#fff9;font-size:.82rem}._1g8gFq_statGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}._1g8gFq_statCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:14px 16px}._1g8gFq_statLabel{color:var(--text-muted);font-size:.74rem;font-weight:600}._1g8gFq_statValue{font-family:var(--font-display);margin-top:4px;font-size:1.5rem;font-weight:700}._1g8gFq_statValue small{color:var(--text-muted);margin-left:2px;font-size:.8rem;font-weight:500}._1g8gFq_chartCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:12px;padding:16px}._1g8gFq_historyList{flex-direction:column;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}._1g8gFq_historyItem{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:7.5rem 5.5rem 1fr;align-items:baseline;gap:10px;padding:12px 14px;font-size:.84rem;display:grid}._1g8gFq_historyMeta{color:var(--text-muted);font-size:.78rem}._1g8gFq_historyLabel{font-weight:600}._1g8gFq_historySummary{color:var(--text-muted);overflow-wrap:anywhere;min-width:0}@media (max-width:560px){._1g8gFq_historyItem{grid-template-columns:1fr auto;grid-template-areas:"label date""summary summary"}._1g8gFq_historyLabel{grid-area:label}._1g8gFq_historyMeta{text-align:right;grid-area:date}._1g8gFq_historySummary{grid-area:summary}}._1g8gFq_taskCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);align-items:center;gap:14px;margin-bottom:12px;padding:16px;display:flex}._1g8gFq_taskCard:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}._1g8gFq_taskIcon{background:var(--accent);width:46px;height:46px;color:var(--accent-ink);border-radius:14px;flex:0 0 46px;justify-content:center;align-items:center;display:inline-flex}._1g8gFq_taskBody{flex:1;min-width:0}._1g8gFq_taskTitle{font-size:.98rem;font-weight:700}._1g8gFq_taskMeta{color:var(--text-muted);margin-top:2px;font-size:.78rem}._1g8gFq_quizTabs{gap:8px;margin:8px 0 16px;display:flex}._1g8gFq_quizTab{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);text-align:center;flex:1;padding:10px 8px;font-size:.86rem;font-weight:600}._1g8gFq_quizTabActive{background:var(--surface-dark);color:var(--text-on-dark);border-color:var(--surface-dark)}._1g8gFq_quizIntro{color:var(--text-muted);background:var(--bg-subtle);border-radius:var(--radius);margin-bottom:16px;padding:12px 14px;font-size:.84rem;line-height:1.5}._1g8gFq_quizNotice{background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:.86rem;font-weight:600;line-height:1.45;display:flex}._1g8gFq_quizNoticeAction{border-radius:var(--radius-sm);background:var(--surface-dark);min-height:40px;color:var(--text-on-dark);cursor:pointer;border:none;padding:0 14px;font-size:.84rem;font-weight:600}._1g8gFq_quizProgress{background:var(--border);border-radius:999px;height:6px;margin-bottom:18px;overflow:hidden}._1g8gFq_quizProgressFill{transform-origin:0;background:var(--accent-strong);width:100%;height:100%;transition:transform var(--dur) var(--ease);transform:scaleX(0)}._1g8gFq_quizItem{border-bottom:1px solid var(--border);padding:14px 0}._1g8gFq_quizQ{gap:8px;margin-bottom:10px;font-size:.92rem;line-height:1.4;display:flex}._1g8gFq_quizQNum{color:var(--text-faint);font-variant-numeric:tabular-nums;font-weight:700}._1g8gFq_quizFooter{bottom:calc(76px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--bg) 70%, transparent);gap:10px;padding:14px 0 4px;display:flex;position:sticky}._1g8gFq_cta{border-radius:var(--radius);background:var(--surface-dark);width:100%;height:54px;color:var(--text-on-dark);font-family:var(--font-display);cursor:pointer;transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);border:none;font-size:1rem;font-weight:600}._1g8gFq_cta:hover:not(:disabled){opacity:.92}._1g8gFq_cta:active:not(:disabled){transform:scale(.99)}._1g8gFq_cta:disabled{cursor:not-allowed}._1g8gFq_placeholder{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}._1g8gFq_placeholderIcon{background:var(--accent-soft);width:64px;height:64px;color:var(--accent-ink);border-radius:20px;justify-content:center;align-items:center;display:inline-flex}._1g8gFq_placeholderTitle{font-family:var(--font-display);color:var(--text);font-size:1.15rem;font-weight:700}._1g8gFq_placeholderText{max-width:260px;font-size:.86rem;line-height:1.5}._1g8gFq_profileCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);align-items:center;gap:14px;margin-bottom:16px;padding:18px;display:flex}._1g8gFq_profileName{font-family:var(--font-display);font-size:1.2rem;font-weight:700}._1g8gFq_profileMeta{color:var(--text-muted);font-size:.82rem}._1g8gFq_rowList{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:1px;margin-bottom:18px;display:flex;overflow:hidden}._1g8gFq_row{background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;font-size:.9rem;display:flex}._1g8gFq_rowLabel{color:var(--text-muted)}._1g8gFq_rowValue{font-weight:600}._1g8gFq_trainCard{text-align:left;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;color:var(--text);font:inherit;align-items:flex-start;gap:14px;margin-bottom:10px;padding:14px 16px;display:flex}._1g8gFq_trainCard:hover{border-color:var(--border-strong)}._1g8gFq_trainCardDone{opacity:.72}._1g8gFq_trainCheck{border:1.5px solid var(--border-strong);background:var(--bg-subtle);width:26px;height:26px;color:var(--accent-ink);border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}._1g8gFq_trainCheckOn{background:var(--accent);border-color:var(--accent)}._1g8gFq_trainBody{flex-direction:column;gap:4px;min-width:0;display:flex}._1g8gFq_trainTitle{font-size:.95rem;font-weight:700}._1g8gFq_trainCardDone ._1g8gFq_trainTitle{text-decoration:line-through}._1g8gFq_trainMeta{color:var(--text-muted);font-size:.76rem}._1g8gFq_trainDesc{white-space:pre-wrap;margin-top:4px;font-size:.8rem;line-height:1.45}._1g8gFq_trainEmpty{color:var(--text-muted);margin:0 4px 18px;font-size:.84rem;line-height:1.45}._1g8gFq_trainDay{margin-bottom:8px}._1g8gFq_trainDayTitle{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);margin:14px 4px 8px;font-size:.78rem;font-weight:700}._1g8gFq_alertBanner{border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-ink);flex-direction:column;gap:4px;margin:0 0 16px;padding:14px 16px;font-size:.88rem;font-weight:600;line-height:1.35;display:flex}._1g8gFq_alertBanner span{letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:700}._1g8gFq_phaseWrap{margin-bottom:14px}._1g8gFq_planLink{color:inherit;border-radius:var(--radius-lg);text-decoration:none;display:block}._1g8gFq_planCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:16px;padding:16px 16px 14px}._1g8gFq_planEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}._1g8gFq_planLead{font-family:var(--font-display);letter-spacing:-.02em;margin:4px 0 8px;font-size:1.55rem;font-weight:700}._1g8gFq_planLead small{color:var(--text-muted);font-size:.72rem;font-weight:600}._1g8gFq_planHinweis{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-ink);margin:8px 0 10px;padding:8px 10px;font-size:.8rem;line-height:1.45}._1g8gFq_planCopy{color:var(--text-muted);margin-bottom:12px;font-size:.82rem;line-height:1.45}._1g8gFq_macroRow{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}._1g8gFq_macroRow div{background:var(--bg-subtle);border-radius:var(--radius-sm);flex-direction:column;gap:2px;padding:8px 10px;display:flex}._1g8gFq_macroRow span{color:var(--text-muted);font-size:.68rem}._1g8gFq_macroRow b{font-size:.92rem}._1g8gFq_mealList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._1g8gFq_mealList li{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:6px 0;font-size:.82rem;display:flex}._1g8gFq_mealList small{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.64rem;display:block}._1g8gFq_sessionStack{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}._1g8gFq_trainCard{cursor:default}._1g8gFq_trainCheck{cursor:pointer;font:inherit;padding:0}._1g8gFq_trainFeedback{margin-top:4px;font-size:.8rem;font-style:italic;line-height:1.4}._1g8gFq_trainForm{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}._1g8gFq_trainFormLabel{color:var(--text-muted);font-size:.78rem;font-weight:600}._1g8gFq_rpeRow{flex-wrap:wrap;gap:6px;display:flex}._1g8gFq_rpe,._1g8gFq_rpeOn{border:1px solid var(--border);background:var(--bg-subtle);cursor:pointer;width:32px;height:32px;color:var(--text);border-radius:8px;font-size:.78rem;font-weight:700}._1g8gFq_rpeOn{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}._1g8gFq_trainNote{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);width:100%;font:inherit;resize:vertical;padding:8px 10px;font-size:.82rem}._1g8gFq_trainGhost{font:inherit;color:var(--text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;margin-top:8px;padding:0;font-size:.78rem;font-weight:650;text-decoration:underline}._1g8gFq_trainGhost:disabled{opacity:.45;cursor:default}._1g8gFq_trainShiftRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._1g8gFq_trainCheckSkip{color:var(--text-muted);border-style:dashed;font-size:1rem;line-height:1}
