.coach-bar.svelte-5srphk{justify-content:space-between;align-items:center;gap:var(--sp-md);padding:var(--sp-md) var(--sp-lg);background:var(--coach-card);border:1px solid var(--coach-line);border-radius:var(--radius-card);display:flex;position:relative;overflow:hidden}.app-brand.svelte-5srphk{align-items:center;gap:var(--sp-md);min-width:0;display:flex}.brand-logo.svelte-5srphk{border-radius:var(--radius-ctrl,8px);background:var(--coach-paper);border:1px solid var(--coach-line-strong);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.logo-img.svelte-5srphk{object-fit:cover;width:100%;height:100%}.logo-initial.svelte-5srphk{color:var(--coach-accent-text);font-family:var(--font-serif);font-size:1.125rem;font-weight:600;line-height:1}.meta.svelte-5srphk{flex-direction:column;min-width:0;display:flex}.title.svelte-5srphk{font-family:var(--font-serif);font-size:var(--fs-md);color:var(--coach-ink);font-weight:600;line-height:var(--lh-tight);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.sub.svelte-5srphk{font-size:var(--fs-sm);color:var(--coach-ink-soft);letter-spacing:.5px;margin-top:.15rem}.sub-cta.svelte-5srphk{color:var(--coach-accent-text);font-weight:var(--fw-emphasis);white-space:nowrap;align-items:center;gap:.3rem;margin:-6px -4px;padding:6px 4px;text-decoration:none;display:inline-flex;position:relative}.sub-cta.svelte-5srphk:after{content:"";min-height:var(--control-size-min);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.sub-cta.svelte-5srphk:hover{text-decoration:underline}}.sub-cta.svelte-5srphk:focus-visible{outline:2px solid var(--coach-focus);outline-offset:2px;border-radius:var(--radius-sm)}.sub-cta-plus.svelte-5srphk{width:14px;height:14px;font-size:var(--fs-micro);border:1px solid;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.right.svelte-5srphk{align-items:center;gap:var(--sp-md);flex-shrink:0;display:flex}.mode-pill.svelte-5srphk{border-radius:var(--radius-pill,999px);font-size:var(--fs-micro);font-weight:var(--fw-display);color:var(--coach-ink-soft);background:var(--coach-paper);border:1px solid var(--coach-line);align-items:center;gap:.4rem;padding:.35rem .75rem;display:flex}.mode-pill.svelte-5srphk .dot:where(.svelte-5srphk){background:var(--coach-gold-dim);border-radius:50%;width:6px;height:6px}.avatar.svelte-5srphk{background:var(--coach-accent-text);width:34px;height:34px;color:var(--coach-accent-ink);font-weight:700;font-size:var(--fs-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.avatar-img.svelte-5srphk{object-fit:cover;background:var(--coach-accent-text)}@media (width<=640px){.coach-bar.svelte-5srphk{padding:var(--sp-md);flex-wrap:wrap}.title.svelte-5srphk{font-size:var(--fs-sm)}.mode-pill.svelte-5srphk{padding:.3rem .6rem}}@media (prefers-reduced-motion:reduce){.mode-pill.svelte-5srphk .dot:where(.svelte-5srphk){animation:none}}:where(.coach-bar.svelte-5srphk){--sb-item-padding:.5rem 1rem;--sb-item-radius:10px;--sb-item-gap:.75rem;--sb-section-header-padding:.5rem 1.25rem;--sb-section-header-letterspacing:3px;--sb-weight-idle:var(--fw-emphasis);--sb-weight-emphasis:var(--fw-display);--sb-active-border-color:var(--brand-primary,var(--coach-gold-default));--sb-active-border-width:3px;--sb-active-bg:color-mix(in srgb, var(--brand-primary,var(--coach-gold-default)) 8%, transparent);--sb-active-bg-hover:color-mix(in srgb, var(--brand-primary,var(--coach-gold-default)) 12%, transparent);--sb-hover-bg:#ffffff0a}html[data-design=elanum] .coach-bar.svelte-5srphk{background:var(--paper);border-radius:var(--radius-surface);box-shadow:var(--raised-sm);border-color:#0000}html[data-design=elanum] :is(.title.svelte-5srphk,.logo-initial.svelte-5srphk){font-weight:400}html[data-design=elanum] .title.svelte-5srphk{font-size:var(--fs-lg)}html[data-design=elanum] .brand-logo.svelte-5srphk{border-radius:var(--radius-control);box-shadow:var(--pressed);background:var(--canvas);border-color:#0000}.coach-portal.svelte-kftfv{--coach-gold-default:var(--gold);--coach-copper-default:#c08457;--coach-sage-default:#8a9a8f;--coach-champagne-default:#e8c766;background:var(--coach-paper);color:var(--coach-ink);--bg-main:var(--coach-paper);--bg-card:var(--coach-card);--bg-input:var(--coach-card);--border:var(--coach-line);--line-strong:var(--coach-line-strong);--text-main:var(--coach-ink);--link:var(--text-main);--link-hover:var(--text-secondary);--link-visited:var(--text-main);--text-muted:var(--coach-ink-soft);--text-secondary:var(--coach-ink-soft);--text-hint:var(--coach-ink-soft);--cyan:var(--coach-sage);--magenta:var(--coach-clay);--purple:var(--coach-accent-text);--green:var(--coach-sage);--red:var(--coach-clay);--gold:var(--coach-accent-text);--success:var(--coach-sage);--warning:var(--coach-accent-text);--brand-primary-text:var(--coach-accent-text);--brand-focus:var(--coach-focus);--coach-paper:var(--paper-ground);--coach-card:var(--paper-card);--coach-ink:var(--paper-ink);--coach-ink-soft:#5c554a;--coach-accent-ink:var(--paper-card);--coach-sage:#5c6b57;--coach-clay:#a34f38;--coach-line:#d9d3c2;--coach-line-strong:#948a76;--coach-gold-dim:#c9a867;--coach-accent-text:color-mix(in srgb, var(--coach-accent) 35%, var(--coach-ink));--coach-focus:var(--coach-accent-text);--font-serif:"Lora", Georgia, "Times New Roman", serif;--radius-card:12px;--radius-ctrl:8px;--radius-pill:999px;gap:var(--sp-md);padding:var(--sp-md);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;min-height:100svh;display:flex;overflow-x:clip}.coach-tabs.svelte-kftfv{-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-inline:-4px;padding:4px;overflow:auto hidden}.coach-tablist.svelte-kftfv{align-items:stretch;gap:var(--sp-xs);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.coach-tab-item.svelte-kftfv{display:flex}.coach-tab.svelte-kftfv{align-items:center;gap:var(--sp-xs);min-height:var(--control-size-min);padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-ctrl) var(--radius-ctrl) 0 0;color:var(--coach-ink-soft);font-size:var(--fs-sm);font-weight:var(--fw-emphasis);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:2px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.coach-tab.svelte-kftfv:hover{color:var(--coach-ink)}}.coach-tab.active.svelte-kftfv{color:var(--coach-accent-text);border-bottom-color:var(--coach-accent-text);font-weight:var(--fw-display)}.coach-tab.svelte-kftfv:focus-visible{outline:2px solid var(--coach-focus);outline-offset:2px}.coach-tabrow.svelte-kftfv{align-items:center;gap:var(--sp-sm);background:var(--coach-card);border:1px solid var(--coach-line);border-radius:var(--radius-card);padding:var(--sp-xs) var(--sp-sm);flex-wrap:wrap;display:flex}.coach-tabrow.svelte-kftfv .coach-tabs:where(.svelte-kftfv){flex:auto;min-width:0}.coach-tabrow-actions.svelte-kftfv{align-items:center;gap:var(--sp-xs);flex-shrink:0;display:flex}.coach-search.svelte-kftfv{border:1px solid var(--coach-line);border-radius:var(--radius-ctrl);background:var(--coach-paper);width:44px;height:44px;color:var(--coach-ink-soft);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.coach-search.svelte-kftfv:hover{color:var(--coach-ink);border-color:var(--coach-line-strong)}}.coach-search.svelte-kftfv:focus-visible{outline:2px solid var(--coach-focus);outline-offset:2px}.coach-logout-form.svelte-kftfv{margin:0;padding:0;display:flex}.coach-logout.svelte-kftfv{justify-content:center;align-items:center;gap:var(--sp-xs);min-width:44px;min-height:44px;padding:var(--sp-xs) var(--sp-sm);border:1px solid var(--coach-line);border-radius:var(--radius-ctrl);background:var(--coach-paper);color:var(--coach-ink-soft);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-emphasis);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;transition:color .15s,border-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.coach-logout.svelte-kftfv:hover{color:var(--coach-ink);border-color:var(--coach-line-strong)}}.coach-logout.svelte-kftfv:focus-visible{outline:2px solid var(--coach-focus);outline-offset:2px}.coach-tabrow-actions.svelte-kftfv .ws-chip{background:var(--coach-paper);border-color:var(--coach-line);min-height:44px;color:var(--coach-ink)}.coach-tabrow-actions.svelte-kftfv .ws-chip:active{background:var(--coach-card);border-color:var(--coach-line-strong)}@media (hover:hover) and (pointer:fine){.coach-tabrow-actions.svelte-kftfv .ws-chip:hover{background:var(--coach-card);border-color:var(--coach-line-strong)}}.coach-tabrow-actions.svelte-kftfv .ws-chip-dot{background:var(--coach-accent-text);box-shadow:none}.coach-tabrow-actions.svelte-kftfv .lang-switch{background:var(--coach-paper);border-color:var(--coach-line);color:var(--coach-ink-soft)}@media (hover:hover) and (pointer:fine){.coach-tabrow-actions.svelte-kftfv .lang-switch:hover{background:var(--coach-card);border-color:var(--coach-line-strong);color:var(--coach-ink)}}@media (width<=640px){.coach-logout-label.svelte-kftfv{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.coach-breadcrumb-head.svelte-kftfv{margin-bottom:calc(-1 * var(--sp-md))}.coach-portal-main.svelte-kftfv{gap:var(--sp-lg);width:100%;min-width:0;max-width:var(--page-max-width,1120px);--brand-primary:var(--coach-accent);flex-direction:column;flex:1;margin-inline:auto;display:flex}@media (width>=768px){.coach-portal.svelte-kftfv{padding:var(--sp-lg);gap:var(--sp-lg)}}@media (prefers-reduced-motion:reduce){.coach-tab.svelte-kftfv{transition:none}}.stealth-banner.svelte-kftfv{border-radius:var(--radius-sm);color:#c4b5fd;font-size:var(--fs-micro);background:#26221ceb linear-gradient(#a855f71a,#a855f71a);border:1px solid #a855f759;justify-content:center;align-items:center;gap:.5rem;margin:0 0 .5rem;padding:.4rem .75rem;font-weight:600;display:flex}.impersonation-banner.svelte-kftfv{border-radius:var(--radius-sm);color:#fca5a5;font-size:var(--fs-sm);background:#26221ceb linear-gradient(135deg,#ef44441f,#fbbf2414);border:1px solid #ef444466;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin:0 0 .5rem;padding:.55rem 1rem;display:flex}.impersonation-banner.svelte-kftfv strong:where(.svelte-kftfv){color:#fef3c7;margin-right:.3rem}.impersonation-exit.svelte-kftfv{color:#fff;border-radius:var(--radius-sm);font-weight:700;font-size:var(--fs-micro);cursor:pointer;background:#ef444438;border:1px solid #ef444480;padding:.35rem .9rem}@media (hover:hover) and (pointer:fine){.impersonation-exit.svelte-kftfv:hover{background:#ef444466}}.impersonation-exit-form.svelte-kftfv{margin:0;display:inline}:is(html:has(.coach-portal),body:has(.coach-portal)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf7f1}.coach-portal aside.flownext{background:var(--coach-card);border-color:var(--coach-line)}.coach-portal a.flownext-cta{color:var(--coach-accent-text)}.coach-portal .coord-hint{color:var(--coach-sage);opacity:1}.coach-portal .btn-gradient{color:var(--coach-card)}.coach-portal .btn-gradient:focus-visible{outline:2px solid var(--coach-focus);outline-offset:2px}.coach-portal .gradient-title{color:var(--coach-ink);-webkit-text-fill-color:var(--coach-ink);text-shadow:none;font-family:var(--font-serif);background:0 0;font-weight:600}.coach-portal .client-card .avatar{background:var(--coach-accent-text)!important}.coach-portal .client-card .initials{color:var(--coach-accent-ink);text-shadow:none}.coach-portal .client-card .fill,.coach-portal .client-card .hairline-live{background:var(--coach-accent-text)}.coach-portal .tdc-title,.coach-portal .tdc-block-headline{color:var(--coach-ink)}.coach-portal .tdc-block-html{color:var(--coach-ink-soft)}.coach-portal .tdc-block-html strong,.coach-portal .tdc-block-html em{color:var(--coach-ink)}.coach-portal .btn-danger{border-color:var(--coach-clay)}.coach-portal .btn-danger:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}.coach-portal .coach-card{background:var(--coach-card);border:1px solid var(--coach-line);border-radius:var(--radius-card);padding:var(--sp-lg)}html[data-design=elanum] .coach-portal.svelte-kftfv{--coach-ink-soft:var(--ink-2);--coach-line:var(--line);--coach-line-strong:var(--border-control);--font-serif:var(--font-display);--radius-card:var(--radius-surface);--radius-ctrl:var(--radius-control);--button-primary-background:inherit;--button-primary-hover-background:inherit;--button-primary-active-background:inherit;--button-primary-text:inherit;--button-primary-edge:inherit;--button-primary-light-edge:inherit;--button-primary-shadow:inherit;--button-primary-focus:inherit;gap:var(--sp-lg)}html[data-design=elanum] .coach-tabrow.svelte-kftfv{background:var(--paper);border-radius:var(--radius-surface);box-shadow:var(--raised-sm);padding:var(--sp-xs) var(--sp-md);border-color:#0000}html[data-design=elanum] .coach-tab.svelte-kftfv{border-radius:var(--radius-control) var(--radius-control) 0 0;font:var(--type-label);color:var(--ink-2);font-weight:600}html[data-design=elanum] .coach-tab.active.svelte-kftfv{color:var(--ink);border-bottom-color:var(--ink)}html[data-design=elanum] :is(.coach-search.svelte-kftfv,.coach-logout.svelte-kftfv){background:var(--paper);border-radius:var(--radius-control);box-shadow:var(--raised-sm);color:var(--ink);border-color:#0000}html[data-design=elanum] .coach-tabrow-actions.svelte-kftfv :is(.ws-chip,.lang-switch){background:var(--paper);box-shadow:var(--raised-sm);color:var(--ink);border-color:#0000}@media (width<=1023.98px){html[data-design=elanum] .coach-tabrow.svelte-kftfv .coach-tabs:where(.svelte-kftfv){scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;border-radius:calc(var(--radius-control) + 6px);background:var(--canvas);box-shadow:var(--pressed);flex:100%;margin:0;padding:6px;scroll-padding-inline:6px;overflow:auto hidden}html[data-design=elanum] .coach-tabrow.svelte-kftfv .coach-tabs:where(.svelte-kftfv)::-webkit-scrollbar{display:none}html[data-design=elanum] .coach-tablist.svelte-kftfv{flex-wrap:nowrap}html[data-design=elanum] .coach-tab-item.svelte-kftfv{scroll-snap-align:start;flex:none}html[data-design=elanum] .coach-tab.active.svelte-kftfv{background:var(--paper);box-shadow:var(--raised-sm);border-radius:var(--radius-control)}}html[data-design=elanum] .coach-portal .gradient-title{font:var(--type-title);font-family:var(--font-display);letter-spacing:-.015em;font-weight:400}html[data-design=elanum] .coach-portal :is(.coach-card,aside.flownext,.kpi-card,.action-card,.template-card,.standard-section,.create-card,.meta-card,.consent-card,.readiness-card,.team-card,.paywall-card,.settings-card,.hero-card,.firma-card,.legal-card,.cycle-card,.name-card,.stat,.logistics,.coach-pre-section,.coach-onboarding-checklist,.coach-client-table-wrap,.coach-client-filter-bar,.drawer-content,.client-card,.via-result,.gs-result,.ennea-done,.sd3-result,.pvq-result,.eq-result,.card){background:var(--paper);border-radius:var(--radius-surface);box-shadow:var(--raised-sm);border-color:#0000}@media (hover:hover) and (pointer:fine){html[data-design=elanum] .coach-portal :is(a,button):is(.kpi-card,.action-card,.hero-card,.cycle-card,.card-link,.add-card):hover{box-shadow:var(--raised-sm), var(--glow);border-color:#0000}}html[data-design=elanum] .coach-portal :is(a,button):is(.kpi-card,.action-card,.hero-card,.cycle-card,.card-link):focus-visible{box-shadow:var(--raised-sm), var(--glow)}html[data-design=elanum] .coach-portal .kpi-card.kpi-highlight{background:color-mix(in srgb, var(--coach-accent-text) 8%, var(--paper))}html[data-design=elanum] .coach-portal :is(.team-row,.session-row,.note-row,.recent-item,.seat-item,.invite-item,.candidate-item,.member-row,.upcoming-link){border-radius:var(--radius-button);box-shadow:none;border-color:#0000}html[data-design=elanum] .coach-portal :is(.modal,.scs-sheet,.ccs-sheet,.confirm-card){background:var(--paper);box-shadow:var(--raised);border-color:#0000}html[data-design=elanum] .coach-portal .modal{border-radius:var(--radius-surface)}@media (width<=640px){html[data-design=elanum] .coach-portal :is(.modal,.scs-sheet,.ccs-sheet,.confirm-card){border-radius:var(--radius-surface) var(--radius-surface) 0 0}}@media (width>=641px){html[data-design=elanum] .coach-portal :is(.scs-sheet,.ccs-sheet,.confirm-card){border-radius:var(--radius-surface)}}html[data-design=elanum] .coach-portal .page-header{text-align:start;margin-top:0}html[data-design=elanum] .coach-portal .page-header-inner{padding-top:0}html[data-design=elanum] .coach-portal a.back-link{border-radius:var(--radius-control);min-height:2.75rem;color:var(--ink);font:var(--type-label);text-underline-offset:6px;align-items:center;gap:.5rem;margin-inline-start:-.875rem;padding:0 .875rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){html[data-design=elanum] .coach-portal a.back-link:hover{background:var(--paper);color:var(--sterne-tief);text-decoration-thickness:2px}}@media (width>=1024px){html[data-design=elanum] .coach-portal a.back-link.portal-rueckweg{display:none}}@media (width<=1023.98px){html[data-design=elanum] .coach-portal.svelte-kftfv:has(.portal-rueckweg) .coach-breadcrumb-head:where(.svelte-kftfv){display:none}}html[data-design=elanum] .coach-portal :is(.consent-card,.readiness-card,.cycle-card,.name-card,.coach-pre-section,.template-card,.section-group,.refund-banner,.booking-link-hint,.confirm-info,.impuls-block,.conflict-notice,.daily-aspects li,.diff-item){border-left-width:0}@media print{.coach-portal.svelte-kftfv>.coach-bar,.coach-tabrow.svelte-kftfv,.coach-breadcrumb-head.svelte-kftfv{display:none!important}.coach-portal.svelte-kftfv{background:0 0;gap:0;padding:0}.coach-portal-main.svelte-kftfv{gap:0;max-width:none}}
