.session-stage-layout,.session-brief-workspace,.live-session-workspace,.session-debrief-form,.session-summary-review{width:min(100%,860px);margin-inline:auto}.prepare-page .session-brief-workspace,.prepare-page .premium-prepare-workspace,.prepare-page .identity-prepare-flow{width:100%;max-width:none;margin-inline:0}.session-next-steps{text-align:left;width:100%;margin-inline:0}.session-stage-header{justify-content:space-between;gap:var(--identity-space-6,24px);align-items:flex-start;margin:8px 0 28px;display:flex}.session-stage-header__main{min-width:0;max-width:720px}.session-stage-header__eyebrow{color:var(--identity-teal-700,var(--teal-dark));letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:600}.session-stage-header__client{color:var(--identity-text-primary,var(--text));margin:0;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:700;line-height:1.15}.session-stage-header__relationship,.session-stage-header__sequence,.session-stage-header__title,.session-stage-header__next{color:var(--identity-text-secondary,var(--muted));margin:8px 0 0;font-weight:400;line-height:1.45}.session-stage-header__title{color:var(--identity-text-primary,var(--text));font-size:1.05rem;font-weight:500}.session-stage-header__meta{color:var(--identity-text-secondary,var(--muted));flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;font-size:.92rem;display:flex}.session-stage-header__previous{color:var(--identity-text-secondary,var(--muted))}.session-stage-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.session-workflow-nav{-webkit-overflow-scrolling:touch;margin:0 0 32px;overflow-x:auto}.session-workflow-nav__list{align-items:stretch;gap:0;min-width:min(100%,720px);margin:0;padding:0;list-style:none;display:flex}.session-workflow-nav__item{flex:1 1 0;align-items:center;min-width:7.5rem;display:flex}.session-workflow-nav__rule{background:var(--identity-border-soft,var(--border));flex:none;width:12px;height:1px;margin-right:4px}.session-workflow-nav__button{border-radius:var(--identity-radius-control,10px);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:10px 8px;display:flex}.session-workflow-nav__button:focus-visible{outline:2px solid var(--identity-teal-500,var(--teal));outline-offset:2px}.session-workflow-nav__button:disabled{cursor:not-allowed;opacity:.55}.session-workflow-nav__marker{border:1px solid var(--identity-border-soft,var(--border));width:1.55rem;height:1.55rem;color:var(--identity-text-secondary,var(--muted));border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.session-workflow-nav__item.is-current .session-workflow-nav__marker{border-color:var(--identity-teal-500,var(--teal));background:var(--identity-surface-teal,#27b8bd14);color:var(--identity-teal-700,var(--teal-dark))}.session-workflow-nav__item.is-completed .session-workflow-nav__marker{border-color:var(--identity-teal-500,var(--teal));color:var(--identity-teal-700,var(--teal-dark))}.session-workflow-nav__labels{gap:2px;min-width:0;display:grid}.session-workflow-nav__label{color:var(--identity-text-primary,var(--text));font-size:.92rem;font-weight:600}.session-workflow-nav__short{font-size:.92rem;font-weight:600;display:none}.session-workflow-nav__state{color:var(--identity-text-secondary,var(--muted));font-size:.75rem;font-weight:500}.session-workflow-nav__item.is-current .session-workflow-nav__label,.session-workflow-nav__item.is-current .session-workflow-nav__short{font-weight:700}.session-brief-card{border:1px solid var(--identity-border-soft,var(--border));border-radius:var(--identity-radius-card,18px);background:var(--identity-surface,#fff);box-shadow:var(--identity-shadow-panel,0 10px 30px #0f172a0a);gap:28px;padding:clamp(24px,3vw,40px);display:grid}.session-brief-card__eyebrow,.session-debrief-form__eyebrow,.session-summary-review__eyebrow,.session-next-steps__eyebrow,.live-session-workspace__eyebrow{color:var(--identity-teal-700,var(--teal-dark));letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:600}.session-brief-card__header h2,.live-session-workspace__presence h2,.session-debrief-form__header h2,.session-summary-review__header h2,.session-next-steps__header h2{margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700;line-height:1.25}.session-brief-card__support,.session-brief-card__manual-note,.live-session-workspace__presence p,.session-debrief-form__header p,.session-summary-review__header p,.session-next-steps__header p{max-width:40rem;color:var(--identity-text-secondary,var(--muted));margin:10px 0 0;font-weight:400;line-height:1.55}.session-brief-card__body{gap:22px;display:grid}.session-brief-card__section h3,.live-session-workspace__focus-card h3,.session-summary-review__card h3,.session-next-steps__card h3,.identity-session-surface h3{text-align:left;margin:0 0 8px;font-size:.95rem;font-weight:600}.session-brief-card__focus,.session-brief-card__commitment,.session-brief-card__insight,.live-session-workspace__focus-card p,.session-summary-review__body{color:var(--identity-text-primary,var(--text));margin:0;font-weight:400;line-height:1.6}.session-brief-card__topics,.preparation-brief__list{gap:var(--identity-space-3,12px);margin:0;padding-left:1.25rem;list-style:outside;display:grid}.session-brief-card__topics li,.preparation-brief__list li{color:var(--identity-text-body,var(--identity-text-primary,var(--text)));padding:0;font-size:.95rem;font-weight:400;line-height:1.7}.session-brief-card__questions,.preparation-brief__questions{gap:var(--identity-space-3,12px);margin:0;padding-left:1.5rem;list-style:decimal;display:grid}.session-brief-card__questions li,.preparation-brief__questions li{color:var(--identity-text-body,var(--identity-text-primary,var(--text)));font-size:.95rem;font-weight:400;line-height:1.7}.session-brief-card__q-index{display:none}.session-brief-card__actions,.prepare-ready__actions,.live-session-workspace__actions,.session-debrief-form__actions,.session-summary-review__actions,.session-next-steps__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.prepare-ready__status{align-items:flex-start;gap:12px;display:flex}.prepare-ready__indicator{background:var(--identity-teal-500,var(--teal,#0f766e));border-radius:999px;flex:none;width:.55rem;height:.55rem;margin-top:.45rem}.prepare-ready__label{color:var(--identity-navy,var(--identity-text-primary,#0f172a));letter-spacing:-.01em;text-transform:none;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.prepare-ready__description{color:var(--identity-text-secondary,var(--muted));margin:.35rem 0 0;font-size:.98rem;font-weight:400;line-height:1.5}.prepare-ready__context{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.prepare-ready__context-item{color:var(--identity-text-secondary,var(--muted));flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:.95rem;font-weight:400;line-height:1.45;display:flex}.prepare-ready__context .identity-text-action{color:var(--identity-teal-700,var(--teal-dark,#0f766e))}.preparation-refinement{gap:10px;margin-top:28px;display:grid}.preparation-refinement__toggle{border:1px solid var(--identity-border-soft,var(--border));border-radius:var(--identity-radius-control,12px);background:var(--identity-surface,#fff);cursor:pointer;text-align:left;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;min-height:44px;padding:14px 16px;display:flex}.preparation-refinement__toggle:focus-visible{outline:2px solid var(--identity-teal-500,var(--teal));outline-offset:2px}.preparation-refinement__toggle-copy{gap:6px;min-width:0;display:grid}.preparation-refinement__toggle-label{color:var(--identity-text-primary,var(--text));font-weight:600}.preparation-refinement__support{color:var(--identity-text-secondary,var(--muted));margin:0;font-size:.92rem;font-weight:400;line-height:1.5}.preparation-refinement__chevron{border-right:2px solid var(--identity-text-secondary,var(--muted));border-bottom:2px solid var(--identity-text-secondary,var(--muted));flex:none;width:.55rem;height:.55rem;margin-top:.35rem;transition:transform .16s;transform:rotate(45deg)}.preparation-refinement[data-open=true] .preparation-refinement__chevron{margin-top:.55rem;transform:rotate(225deg)}.preparation-refinement__panel{margin-top:8px}.session-workspace.is-live-session .stage-orientation{margin-bottom:.35rem}.session-workspace.is-live-session .identity-stage-header__title{font-size:clamp(2rem,3vw,2.6rem);font-weight:700}.session-workspace.is-live-session .stage-orientation .identity-stage-header{padding-block:var(--identity-space-3) var(--identity-space-1)}.session-workspace.is-live-session .stage-orientation+.live-session-workspace{margin-top:.25rem}.live-session-workspace{gap:1.1rem;display:grid}.live-session-workspace__presence,.live-session-workspace__focus-card,.quick-private-note,.session-debrief-form__field,.session-summary-review__card{border:1px solid var(--identity-border-soft,var(--border));border-radius:var(--identity-radius-card,18px);background:var(--identity-surface,#fff);box-shadow:var(--identity-shadow-panel,0 10px 30px #0f172a0a);padding:clamp(20px,2.5vw,28px)}.quick-private-note--plain,.session-debrief-form--plain .session-debrief-form__field:not(.session-debrief-form__field--commitment),.session-summary-review--plain .session-summary-review__card,.session-brief-card--principal{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.session-debrief-form--plain .session-debrief-form__field--commitment{border:0;border-left:3px solid var(--identity-brand-teal,#24aeb5);background:color-mix(in srgb, var(--identity-teal-050,#e8f7f7) 78%, white);box-shadow:none;border-radius:0 .65rem .65rem 0;padding:.95rem 1rem 1rem}.live-session-workspace__commitment-line,.live-session-workspace__after,.live-session-workspace__starting{color:var(--identity-text-secondary,var(--muted));margin:.15rem 0 0;font-size:.95rem;font-weight:400;line-height:1.55}.live-session-workspace__save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.session-debrief-form--plain{gap:1.5rem}.session-debrief-form__workspace{gap:1.6rem;max-width:42rem;display:grid}.session-debrief-form__hint--lead{margin:-.75rem 0 0}.session-debrief-form__optional{border-top:1px solid var(--identity-border-subtle,#e2e8f0);padding-top:.75rem}.session-debrief-form__optional>summary{color:var(--identity-teal-700,#0f6e74);cursor:pointer;font-size:.92rem;font-weight:600;list-style:none}.session-debrief-form__optional>summary::-webkit-details-marker{display:none}.session-debrief-form__optional-body{gap:1.4rem;margin-top:1.2rem;display:grid}.session-debrief-form__workspace .session-debrief-form__label{color:var(--identity-navy-950,var(--identity-text-primary));font-size:1rem;font-weight:600}.session-debrief-form__workspace .session-debrief-form__hint{color:var(--identity-text-secondary,var(--muted));margin:0;font-size:.88rem;font-weight:400;line-height:1.5}.session-debrief-form__field--commitment{border-left:3px solid var(--identity-brand-teal,#24aeb5);background:color-mix(in srgb, var(--identity-teal-050,#e8f7f7) 78%, white);border-radius:0 .65rem .65rem 0;padding:.95rem 1rem 1rem}.session-debrief-form__field--commitment .session-debrief-form__label{color:var(--identity-teal-800,#0f6e74);font-weight:700}.session-debrief-form__workspace textarea,.session-debrief-form__textarea{resize:vertical;font-size:.95rem;font-weight:400;line-height:1.65}.session-debrief-form__textarea--stood-out{min-height:9rem}.session-debrief-form__status,.session-summary-review--plain .session-summary-review__status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.session-summary-review__status-label{font-weight:600}.session-brief-card--principal .prepare-ready__label{font-size:1rem;font-weight:600}.reports-focal{border-bottom:1px solid var(--identity-border-soft,var(--border));gap:.5rem;padding-bottom:1.25rem;display:grid}.reports-focal__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}.development-direction-focal{border-bottom:1px solid var(--identity-border-soft,var(--border));padding:0 0 1.5rem}.development-direction-focal .development-current-focus{margin:.5rem 0 0;font-size:1.2rem;font-weight:500;line-height:1.45}.live-session-workspace__commitment{border-top:1px solid var(--identity-border-soft,var(--border));margin-top:18px;padding-top:16px}.live-session-workspace__commitment h4{margin:0 0 6px;font-size:.85rem;font-weight:600}.quick-private-note__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.quick-private-note__header h2{margin:0;font-size:1rem;font-weight:600}.quick-private-note__header p,.quick-private-note__privacy{color:var(--identity-text-secondary,var(--muted));margin:4px 0 0;font-size:.82rem;font-weight:400}.quick-private-note__field,.session-debrief-form textarea,.session-summary-review textarea{border:1px solid var(--identity-border-soft,var(--border));border-radius:var(--identity-radius-control,12px);background:var(--identity-surface,#fff);width:100%;min-height:9rem;color:var(--identity-text-primary,var(--text));font:inherit;resize:vertical;padding:14px 16px;font-size:.95rem;font-weight:400;line-height:1.65}.session-debrief-form__textarea--agreed,.session-debrief-form__textarea--private{min-height:7rem}.session-debrief-form__textarea--follow-up{min-height:5rem}.quick-private-note__field:focus,.session-debrief-form textarea:focus,.session-summary-review textarea:focus{border-color:var(--identity-teal-500,var(--teal));outline:none;box-shadow:0 0 0 3px #27b8bd1c}.live-session-workspace__advanced{gap:10px;display:grid}.live-session-workspace__legacy{color:var(--identity-text-secondary,var(--muted));font-size:.92rem;line-height:1.5}.session-debrief-form{gap:20px;display:grid}.session-debrief-form__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.session-debrief-form__field{gap:8px;display:grid}.session-debrief-form__label{font-weight:600}.session-debrief-form__hint{color:var(--identity-text-secondary,var(--muted));font-size:.9rem;font-weight:400;line-height:1.45}.session-debrief-form__field.is-private{background:var(--identity-surface-muted,#f8fafb)}.session-debrief-form__check,.session-next-steps__check{align-items:center;gap:10px;font-weight:500;display:flex}.session-summary-review{gap:22px;display:grid}.session-summary-review__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.session-next-steps__header{text-align:left;gap:0;width:100%;display:grid}.session-next-steps__header-copy{text-align:left;gap:.45rem;width:100%;max-width:none;display:grid}.session-summary-review__status{justify-items:end;gap:10px;display:grid}.session-summary-review__card{gap:22px;display:grid}.session-summary-review__empty{border:1px solid var(--identity-border-soft,var(--border));border-radius:var(--identity-radius-card,18px);gap:16px;padding:28px;display:grid}.session-next-steps{gap:var(--identity-space-6,24px);display:grid}.session-next-steps .identity-session-surface,.session-next-steps__card{text-align:left;width:100%;margin-inline:0}.session-next-steps__card h3{text-align:left}.session-next-steps__list,.session-next-steps__focus-list{text-align:left;gap:12px;margin:0;padding:0;list-style:none;display:grid}.session-next-steps__list li,.session-next-steps__focus-list li{text-align:left;gap:4px;display:grid}.session-next-steps__focus-list li{color:var(--identity-text-primary,var(--text));padding-left:1.1rem;font-weight:400;line-height:1.65;position:relative}.session-next-steps__focus-list li:before{content:"•";color:var(--identity-text-secondary,var(--muted));position:absolute;left:0}.session-next-steps__list small,.session-next-steps__meta,.session-next-steps__privacy-label,.session-next-steps__empty{color:var(--identity-text-secondary,var(--muted));font-size:.85rem;font-weight:400}.session-next-steps__next-session p{margin:0}.session-next-steps .actions-workspace-page--embedded{width:100%;max-width:none;margin:0;padding:0}.session-next-steps .actions-workspace-header{width:100%}.session-next-steps .identity-session-completion-actions,.session-next-steps__actions{justify-content:flex-start;width:100%;margin-inline:0}.session-error-message{background:#b91c1c0a;border:1px solid #b91c1c2e;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 18px;padding:14px 16px;display:flex}.session-error-message__title{margin:0;font-weight:600}.session-error-message__detail{color:var(--identity-text-secondary,var(--muted));margin:6px 0 0;font-weight:400}.session-workspace.is-live-session .session-workflow-nav{margin-bottom:24px}@media (max-width:860px){.session-stage-header,.session-debrief-form__header,.session-summary-review__header,.session-next-steps__header{flex-direction:column}.session-workflow-nav__label{display:none}.session-workflow-nav__short{display:block}.session-workflow-nav__item{min-width:5.5rem}}@media (max-width:640px){.session-brief-card__actions,.prepare-ready__actions,.live-session-workspace__actions,.session-debrief-form__actions,.session-summary-review__actions,.session-next-steps__actions{flex-direction:column;align-items:stretch}.session-brief-card__actions .identity-button,.prepare-ready__actions .identity-button,.live-session-workspace__actions .identity-button,.session-debrief-form__actions .identity-button,.session-summary-review__actions .identity-button,.session-next-steps__actions .identity-button{width:100%;min-height:44px}.prepare-ready__context{flex-direction:column;align-items:flex-start}.prepare-ready__context-item{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.session-workflow-nav__button,.preparation-refinement__toggle,.preparation-refinement__chevron{transition:none}}
.coaching-intelligence-bar{border:1px solid var(--identity-border-light);box-shadow:var(--identity-shadow-soft);background:#fff;border-radius:16px;grid-template-columns:minmax(220px,.9fr) minmax(400px,1.45fr) minmax(170px,.55fr);align-items:center;gap:24px;padding:20px 24px;display:grid}.coaching-intelligence-bar.is-comprehensive{background:linear-gradient(90deg,#fff 0% 72%,#f4fbfb 100%);border-color:#b9dfdd}.coaching-intelligence-bar__identity p{color:var(--identity-teal-700);letter-spacing:.075em;text-transform:uppercase;margin:0 0 5px;font-size:.64rem;font-weight:700}.coaching-intelligence-bar__identity h2{color:var(--identity-text-primary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1rem;line-height:1.3;display:flex}.coaching-intelligence-bar__identity>span{color:var(--identity-text-secondary);margin-top:5px;font-size:.7rem;line-height:1.45;display:block}.coaching-intelligence-selector{border:0;grid-template-columns:repeat(3,1fr);gap:7px;min-width:0;margin:0;padding:0;display:grid}.coaching-intelligence-selector label{cursor:pointer;min-width:0;display:block}.coaching-intelligence-selector input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.coaching-intelligence-selector label>span{border:1px solid var(--identity-border-light);background:var(--identity-surface-soft);border-radius:10px;align-content:center;min-height:61px;padding:10px 11px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .1s;display:grid}.coaching-intelligence-selector label:hover>span{background:var(--identity-teal-050);border-color:#bfdedd}.coaching-intelligence-selector label.is-selected>span{border-color:var(--identity-teal-600);background:var(--identity-teal-100);box-shadow:inset 0 0 0 1px #24aeb51f}.coaching-intelligence-selector input:focus-visible+span{outline-offset:3px;outline:3px solid #24aeb52e}.coaching-intelligence-selector strong,.coaching-intelligence-selector small{text-overflow:ellipsis;display:block;overflow:hidden}.coaching-intelligence-selector strong{color:var(--identity-text-primary);font-size:.74rem}.coaching-intelligence-selector small{color:var(--identity-text-secondary);margin-top:3px;font-size:.62rem}.coaching-intelligence-bar__status{border-left:1px solid var(--identity-border-light);justify-items:start;gap:4px;padding-left:20px;display:grid}.intelligence-status{color:var(--identity-text-primary);align-items:center;gap:7px;font-size:.7rem;display:inline-flex}.intelligence-status>span{background:var(--identity-text-muted);border-radius:50%;width:7px;height:7px}.intelligence-status.is-preparing>span{background:var(--identity-teal-600);animation:.9s infinite coaching-intelligence-pulse}.intelligence-status.is-ready>span{background:var(--identity-success)}.intelligence-status.is-error{color:var(--identity-danger)}.intelligence-status.is-error>span{background:var(--identity-danger)}.intelligence-status.is-stale{color:var(--identity-warning)}.intelligence-status.is-stale>span{background:var(--identity-warning)}.intelligence-stale-badge{background:var(--identity-warning-soft);min-height:27px;color:var(--identity-warning);border-radius:999px;align-items:center;padding:5px 9px;font-size:.63rem;font-weight:700;display:inline-flex}.coaching-intelligence-bar__status>span,.coaching-intelligence-bar__status small{color:var(--identity-text-secondary);font-size:.64rem}.coaching-intelligence-bar__status button{color:var(--identity-teal-700);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:.66rem;font-weight:700}@keyframes coaching-intelligence-pulse{0%,to{opacity:.45}50%{opacity:1}}.manual-preparation-notice{border:1px solid var(--identity-border-light);background:var(--identity-surface-soft);border-radius:12px;padding:15px 18px}.manual-preparation-notice strong,.manual-preparation-notice span{display:block}.manual-preparation-notice strong{color:var(--identity-text-primary);font-size:.8rem}.manual-preparation-notice span{color:var(--identity-text-secondary);margin-top:5px;font-size:.72rem;line-height:1.5}.intelligence-mode-chip{border:1px solid var(--identity-border-light);background:var(--identity-surface-soft);color:var(--identity-text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:.68rem;line-height:1.3;display:inline-flex}.intelligence-mode-chip>span:first-child{background:var(--identity-text-muted);border-radius:50%;width:7px;height:7px}.intelligence-mode-chip.is-assisted>span:first-child{background:var(--identity-teal-600)}.intelligence-mode-chip.is-comprehensive>span:first-child{background:var(--identity-teal-700)}.intelligence-mode-chip strong{color:var(--identity-text-primary);font-weight:700}.intelligence-mode-chip:focus-visible{outline-offset:3px;outline:3px solid #24aeb52e}.intelligence-drawer-backdrop{z-index:80;cursor:pointer;background:#082f4f47;border:0;margin:0;padding:0;position:fixed;inset:0}.intelligence-details-drawer{z-index:81;width:min(420px,100vw);max-height:100dvh;box-shadow:var(--identity-shadow-soft);background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.intelligence-details-drawer header{border-bottom:1px solid var(--identity-border-light);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 16px;display:flex}.intelligence-details-drawer header p{color:var(--identity-teal-700);letter-spacing:.075em;text-transform:uppercase;margin:0 0 5px;font-size:.64rem;font-weight:700}.intelligence-details-drawer header h2{color:var(--identity-text-primary);margin:0;font-size:1.05rem;line-height:1.3}.intelligence-details-drawer header button{color:var(--identity-teal-700);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:.72rem;font-weight:700}.intelligence-details-drawer__body{gap:22px;padding:20px 22px 32px;display:grid;overflow:auto}.intelligence-details-drawer__body h3{color:var(--identity-text-primary);margin:0 0 8px;font-size:.78rem}.intelligence-details-drawer__body p,.intelligence-details-drawer__body li,.intelligence-details-drawer__body small{color:var(--identity-text-secondary);font-size:.74rem;line-height:1.5}.intelligence-details-drawer__body ul{margin:0;padding-left:1.1rem}.intelligence-source-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.intelligence-source-list li{grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.intelligence-source-list li>span{color:var(--identity-text-muted);font-weight:700}.intelligence-source-list li>span.is-used{color:var(--identity-success)}.intelligence-source-list strong{color:var(--identity-text-primary);font-size:.74rem;display:block}.intelligence-source-list small{margin-top:2px;display:block}.intelligence-evidence-rule{border:1px solid var(--identity-border-light);background:var(--identity-surface-soft);border-radius:12px;padding:14px 16px}.intelligence-evidence-rule small{margin-top:10px;display:block}.coaching-intelligence-settings{gap:14px;display:grid}.coaching-intelligence-settings__notes{color:var(--identity-text-secondary);margin:0;padding-left:1.15rem;font-size:.78rem;line-height:1.55}@media (max-width:1050px){.coaching-intelligence-bar{grid-template-columns:1fr;gap:17px}.coaching-intelligence-bar__status{border-top:1px solid var(--identity-border-light);border-left:0;padding:15px 0 0}}@media (max-width:640px){.coaching-intelligence-bar{padding:18px}.coaching-intelligence-selector{grid-template-columns:1fr}.coaching-intelligence-selector label>span{min-height:52px}.intelligence-details-drawer{width:100vw}}@media (prefers-reduced-motion:reduce){.intelligence-status.is-preparing>span{animation:none}}
