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