.training-coach[data-v-fbcec92c]{min-width:0;background:var(--ui-white);color:var(--ui-ink)}.training-coach h3[data-v-fbcec92c],.training-coach h4[data-v-fbcec92c],.training-coach p[data-v-fbcec92c]{margin:0}.training-coach>header[data-v-fbcec92c]{display:flex;align-items:center;gap:10px;padding:16px 20px;background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}.training-coach>header h3[data-v-fbcec92c]{flex:1;min-width:0}.training-coach h3[data-v-fbcec92c]{font-size:16px;font-weight:var(--ui-title-weight);line-height:1.4}.training-coach h4[data-v-fbcec92c]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.5}.training-coach h4[data-v-fbcec92c]>svg{flex:none}.training-coach__notice[data-v-fbcec92c]{padding:10px 20px;color:var(--ui-muted);font-size:10px;border-bottom:1px solid var(--ui-line)}.training-coach__session[data-v-fbcec92c]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.training-coach__conversation[data-v-fbcec92c]{display:flex;flex-direction:column;gap:16px;padding:24px}.training-coach__context[data-v-fbcec92c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:12px}.training-coach__context[data-v-fbcec92c]>svg{flex:none;color:var(--ui-accent)}.training-coach__pill[data-v-fbcec92c]{padding:5px 8px;border-radius:6px;background:var(--ui-surface);color:var(--ui-muted);font-size:10px}.training-coach__message[data-v-fbcec92c]{align-self:flex-start;max-width:88%;padding:12px 16px;border-radius:12px 12px 12px 3px;background:var(--ui-surface)}.training-coach__message>span[data-v-fbcec92c]{display:block;margin-bottom:6px;color:var(--ui-muted);font-size:10px}.training-coach__message p[data-v-fbcec92c]{font-size:13px;line-height:1.6}.training-coach__message--trainee[data-v-fbcec92c]{align-self:flex-end;border-radius:12px 12px 3px;background:var(--ui-accent-soft)}.training-coach__feedback[data-v-fbcec92c]{display:flex;flex-direction:column;gap:18px;padding:24px;border-left:1px solid var(--ui-line);background:var(--ui-surface)}.training-coach__feedback ul[data-v-fbcec92c]{display:grid;gap:12px;margin:0;padding:0;list-style:none;font-size:12px}.training-coach__feedback li[data-v-fbcec92c]{display:flex;gap:8px;align-items:center}.training-coach__feedback li[data-v-fbcec92c] svg{flex:none;color:var(--ui-muted)}.training-coach__note[data-v-fbcec92c]{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:10px;background:var(--ui-accent-soft)}.training-coach__note[data-v-fbcec92c]>svg{flex:none;color:var(--ui-accent)}.training-coach__note p[data-v-fbcec92c]{font-size:11px;line-height:1.6}.training-coach__catalog[data-v-fbcec92c]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);min-height:320px}.training-coach__catalog>aside[data-v-fbcec92c]{padding:16px 10px;border-right:1px solid var(--ui-line);background:var(--ui-surface)}.training-coach__catalog-item[data-v-fbcec92c]{display:flex;flex-direction:column;gap:12px;padding:16px 12px;font-size:12px;line-height:1.5}.training-coach__catalog-item+.training-coach__catalog-item[data-v-fbcec92c]{margin-top:10px}.training-coach__catalog-item.is-selected[data-v-fbcec92c]{border-radius:10px;background:var(--ui-white);color:var(--ui-primary);box-shadow:0 1px 4px var(--ui-line)}.training-coach__settings[data-v-fbcec92c]{min-width:0;padding:22px 18px}.training-coach__setting[data-v-fbcec92c]{margin-top:20px}.training-coach__setting>span[data-v-fbcec92c]{display:block;margin-bottom:8px;color:var(--ui-muted);font-size:11px}.training-coach__select[data-v-fbcec92c]{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);font-size:11px}.training-coach__select[data-v-fbcec92c] svg{flex:none}.training-coach__select>span[data-v-fbcec92c]{flex:1;min-width:0}.training-coach__document[data-v-fbcec92c]{display:flex;gap:10px;align-items:center;margin-top:22px;padding:12px;border:1px solid var(--ui-line);border-radius:8px;font-size:11px}.training-coach__document[data-v-fbcec92c]>svg{flex:none;color:var(--ui-accent)}.training-coach__document>div[data-v-fbcec92c]{flex:1;min-width:0}.training-coach__document[data-v-fbcec92c] .ui-detail-blocks{margin-top:10px}.training-coach__call[data-v-fbcec92c]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 20px;background:var(--ui-surface)}.training-coach__avatar[data-v-fbcec92c]{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:var(--ui-primary);color:var(--ui-primary-text)}.training-coach__wave[data-v-fbcec92c]{display:flex;gap:5px;align-items:center;justify-content:center;height:40px;width:min(100%,230px);color:var(--ui-accent)}.training-coach__wave i[data-v-fbcec92c]{flex:1;max-width:6px;background:currentColor;border-radius:4px}.training-coach__channels[data-v-fbcec92c]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.training-coach__channels span[data-v-fbcec92c]{padding:5px 8px;border-radius:6px;border:1px solid var(--ui-line);background:var(--ui-white);color:var(--ui-muted);font-size:10px}.training-coach__transcript[data-v-fbcec92c]{padding:20px}.training-coach__transcript p[data-v-fbcec92c]{margin-top:16px;padding-left:12px;border-left:2px solid var(--ui-line);font-size:12px;line-height:1.6}.training-coach__transcript p>span[data-v-fbcec92c]{display:block;margin-bottom:4px;color:var(--ui-muted);font-size:10px}.training-coach__transcript p[data-v-fbcec92c]:last-child{border-left-color:var(--ui-accent)}.training-coach__evidence[data-v-fbcec92c]{padding:20px;background:var(--ui-surface)}.training-coach__evidence blockquote[data-v-fbcec92c]{margin:16px 0;padding:12px;border-left:2px solid var(--ui-accent);background:var(--ui-white);font-size:12px;line-height:1.6}.training-coach__evidence>p[data-v-fbcec92c]{color:var(--ui-muted);font-size:11px;line-height:1.6}.training-coach__rubric[data-v-fbcec92c]{padding:18px}.training-coach__rubric article[data-v-fbcec92c]{position:relative;display:flex;gap:12px;padding-bottom:20px}.training-coach__rubric article[data-v-fbcec92c]:not(:nth-last-child(2)):before{position:absolute;content:"";top:28px;bottom:0;left:13px;width:1px;background:var(--ui-line)}.training-coach__rule-icon[data-v-fbcec92c]{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--ui-surface);color:var(--ui-accent)}.training-coach__rubric article p[data-v-fbcec92c]{margin-top:6px;color:var(--ui-muted);font-size:11px;line-height:1.6}.training-coach__governance[data-v-fbcec92c]{display:grid;gap:0;padding:8px 20px}.training-coach__governance article[data-v-fbcec92c]{padding:18px 0}.training-coach__governance article+article[data-v-fbcec92c]{border-top:1px solid var(--ui-line)}.training-coach__governance article>p[data-v-fbcec92c]{margin-top:12px;color:var(--ui-muted);font-size:11px;line-height:1.6}.training-coach__redaction[data-v-fbcec92c]{display:flex;align-items:center;gap:12px;margin-top:14px}.training-coach__redaction>span[data-v-fbcec92c]{display:flex;align-items:center;gap:8px;flex:1;padding:10px;background:var(--ui-surface);border-radius:6px}.training-coach__redaction[data-v-fbcec92c] .ui-detail-blocks{flex:1}.training-coach__redaction>strong[data-v-fbcec92c]{flex:1;padding:10px;border-radius:6px;background:var(--ui-accent-soft);font-size:11px;font-weight:400}.training-coach__versions[data-v-fbcec92c]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px;color:var(--ui-accent)}.training-coach__versions>span[data-v-fbcec92c]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ui-surface);color:var(--ui-ink);font-size:11px}.training-coach__versions>i[data-v-fbcec92c]{flex:1;height:1px;background:var(--ui-line)}.training-coach__versions em[data-v-fbcec92c]{width:100%;color:var(--ui-muted);font-size:10px;font-style:normal;text-align:right}.training-coach__handoff[data-v-fbcec92c]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:16px}.training-coach__handoff>span[data-v-fbcec92c]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:var(--ui-surface);font-size:11px}.training-coach__handoff[data-v-fbcec92c]>svg{color:var(--ui-accent)}@media(min-width:901px){.training-coach--embedded[data-v-fbcec92c]{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.training-coach--embedded>header[data-v-fbcec92c],.training-coach--embedded>p[data-v-fbcec92c]{flex:none}.training-coach--embedded>header[data-v-fbcec92c]{padding:12px 24px}.training-coach--embedded>.training-coach__notice[data-v-fbcec92c]{padding:8px 24px}.training-coach--embedded .training-coach__session[data-v-fbcec92c]{flex:1;min-height:0}.training-coach--embedded .training-coach__conversation[data-v-fbcec92c]{gap:12px;padding:20px 24px}.training-coach--embedded .training-coach__feedback[data-v-fbcec92c]{padding:20px;gap:14px}.training-coach--embedded .training-coach__message[data-v-fbcec92c]{padding:10px 14px}}@media(max-width:600px){.training-coach__session[data-v-fbcec92c]{grid-template-columns:minmax(0,1fr)}.training-coach__conversation[data-v-fbcec92c]{padding:20px 16px}.training-coach__feedback[data-v-fbcec92c]{border-left:0;border-top:1px solid var(--ui-line);padding:20px 16px}.training-coach__catalog[data-v-fbcec92c]{grid-template-columns:minmax(0,1fr)}.training-coach__catalog>aside[data-v-fbcec92c]{display:flex;gap:8px;padding:12px;border-right:0;border-bottom:1px solid var(--ui-line)}.training-coach__catalog-item[data-v-fbcec92c]{flex:1;min-width:0;padding:10px}.training-coach__catalog-item+.training-coach__catalog-item[data-v-fbcec92c]{margin-top:0}.training-coach__settings[data-v-fbcec92c]{padding:20px 16px}}.training-coach__feedback>.hero-demo-stack .training-coach__note[data-v-fbcec92c]{margin-top:18px}.training-coach[data-solution-demo="0"] .training-coach__context[data-v-fbcec92c]{-webkit-animation:coach-scenario-select-fbcec92c .5s ease-out both;animation:coach-scenario-select-fbcec92c .5s ease-out both;-webkit-animation-play-state:var(--hero-demo-play-state);animation-play-state:var(--hero-demo-play-state)}.training-coach[data-solution-demo="3"] .training-coach__feedback li[data-v-fbcec92c]{color:var(--ui-ink)}@-webkit-keyframes coach-scenario-select-fbcec92c{0%{opacity:.5;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes coach-scenario-select-fbcec92c{0%{opacity:.5;translate:0 4px}to{opacity:1;translate:0 0}}.coach-score[data-v-fbcec92c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:8px 10px;border:1px solid var(--ui-line);border-radius:8px}.coach-score small[data-v-fbcec92c]{display:block;font-size:9px;line-height:1.4;color:var(--ui-muted)}.coach-score strong[data-v-fbcec92c]{display:flex;align-items:baseline;gap:4px;font-size:20px;font-weight:500;line-height:1.1}.coach-score svg[data-v-fbcec92c]{flex:none;width:36px;height:36px;rotate:-90deg;fill:none;stroke-width:2}.coach-score__track[data-v-fbcec92c]{stroke:var(--ui-line)}.coach-score__value[data-v-fbcec92c]{stroke:var(--ui-accent);stroke-dasharray:100;stroke-dashoffset:14;stroke-linecap:round}.hero-scene-playback[data-demo-ready=true]{-webkit-animation:coach-score-fill-fbcec92c .85s cubic-bezier(.22,1,.36,1) both;animation:coach-score-fill-fbcec92c .85s cubic-bezier(.22,1,.36,1) both;-webkit-animation-play-state:var(--hero-demo-play-state);animation-play-state:var(--hero-demo-play-state)}@-webkit-keyframes coach-score-fill-fbcec92c{0%{stroke-dashoffset:100}to{stroke-dashoffset:14}}@keyframes coach-score-fill-fbcec92c{0%{stroke-dashoffset:100}to{stroke-dashoffset:14}}@media(min-width:901px){.training-coach[data-solution-demo] .training-coach__feedback[data-v-fbcec92c]{padding:16px;gap:10px}.training-coach[data-solution-demo] .training-coach__feedback ul[data-v-fbcec92c]{gap:8px}.training-coach[data-solution-demo] .training-coach__feedback .training-coach__note[data-v-fbcec92c]{margin-top:12px;padding:10px}}
