.identity-intelligence{position:relative;display:grid;grid-gap:var(--identity-space-5);gap:var(--identity-space-5);overflow:hidden;padding:clamp(var(--identity-space-5),3vw,var(--identity-space-7));border:1px solid var(--identity-intelligence-border);border-radius:var(--identity-radius-card);background:var(--identity-intelligence-bg);box-shadow:var(--identity-shadow-xs);color:var(--identity-intelligence-text)}.identity-intelligence:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--identity-intelligence-accent);content:""}.identity-intelligence.is-compact{gap:var(--identity-space-3);padding:var(--identity-space-5)}.identity-intelligence__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--identity-space-5)}.identity-intelligence__signature{margin:0;color:var(--identity-intelligence-label,var(--identity-teal-700));font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.identity-intelligence__classification{display:flex;flex-wrap:wrap;align-items:center;gap:var(--identity-space-2);margin-top:var(--identity-space-2)}.identity-intelligence__classification>span:first-child{color:var(--identity-text-primary);font-size:.8rem;font-weight:600}.identity-intelligence__content{display:grid;grid-gap:var(--identity-space-3);gap:var(--identity-space-3);max-width:52rem}.identity-intelligence__content h3{margin:0;color:var(--identity-navy-950,var(--identity-text-primary));font-size:1.25rem;font-weight:600;line-height:1.35}.identity-intelligence__content p{margin:0;color:var(--identity-text-body);font-size:.95rem;font-weight:400;line-height:1.7}.identity-intelligence__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--identity-space-4);padding-top:var(--identity-space-4);border-top:1px solid color-mix(in srgb,var(--identity-intelligence-border) 70%,transparent)}.identity-intelligence__evidence{color:var(--identity-text-secondary);font-size:.8rem;font-weight:400;line-height:1.5}.identity-intelligence__actions{display:flex;flex-wrap:wrap;gap:var(--identity-space-2)}.identity-intelligence a.identity-text-action,.identity-intelligence__actions .identity-text-action{color:var(--identity-teal-700);font-size:.875rem;font-weight:600;text-decoration:none}.identity-intelligence a:not(.identity-text-action):not(.identity-button){color:var(--identity-teal-700);font-weight:600;text-decoration:none}.identity-intelligence[data-level=observation]{--identity-intelligence-accent:var(--identity-teal-500)}.identity-intelligence[data-level=insight]{--identity-intelligence-accent:var(--identity-teal-600)}.identity-intelligence[data-level=pattern]{--identity-intelligence-accent:var(--identity-teal-700)}.identity-intelligence[data-review-state=accepted]{background:color-mix(in srgb,var(--identity-intelligence-bg) 88%,var(--identity-surface) 12%)}.identity-intelligence[data-review-state=rejected]{opacity:.78}.identity-intelligence[data-review-state=draft]{box-shadow:none}.identity-evidence-strength{display:inline-flex;align-items:center;gap:.35rem;min-height:1.5rem;padding:.15rem .55rem;border-radius:var(--identity-radius-pill);font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1.2}.identity-evidence-strength[data-strength=emerging]{border:1px solid var(--identity-teal-500);background:var(--identity-surface);color:var(--identity-text-secondary)}.identity-evidence-strength[data-strength=supported]{border:1px solid transparent;background:var(--identity-teal-100);color:var(--identity-teal-700)}.identity-evidence-strength[data-strength=established]{border:1px solid transparent;background:color-mix(in srgb,var(--identity-teal-100) 70%,var(--identity-teal-500) 30%);color:var(--identity-navy-900)}.identity-review-state{display:inline-flex;align-items:center;min-height:1.5rem;padding:.15rem .55rem;border-radius:var(--identity-radius-pill);border:1px solid var(--identity-border-soft);background:var(--identity-surface);color:var(--identity-text-secondary);font-size:.72rem;font-weight:600;letter-spacing:.02em}.identity-review-state[data-state=draft]{color:var(--identity-teal-700);border-color:var(--identity-border-teal);background:color-mix(in srgb,var(--identity-intelligence-bg) 60%,var(--identity-surface))}.identity-review-state[data-state=reviewed]{color:var(--identity-text-primary)}.identity-review-state[data-state=accepted]{color:var(--identity-success);border-color:var(--identity-approved-border);background:var(--identity-success-soft)}.identity-review-state[data-state=rejected]{color:var(--identity-text-muted)}.identity-evidence-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--identity-space-2);gap:var(--identity-space-2)}.identity-evidence-list__item{display:grid;grid-gap:.2rem;gap:.2rem;padding:var(--identity-space-3);border:1px solid color-mix(in srgb,var(--identity-intelligence-border) 65%,transparent);border-radius:var(--identity-radius-control);background:color-mix(in srgb,var(--identity-surface) 70%,transparent)}.identity-evidence-list__title,.identity-evidence-list__type{margin:0;color:var(--identity-text-primary);font-size:.875rem;font-weight:600;line-height:1.35}.identity-evidence-list__meta{margin:0;color:var(--identity-text-secondary);font-size:.8rem;font-weight:400;line-height:1.45}.identity-evidence-list__action{margin-top:.25rem;justify-self:start;color:var(--identity-teal-700);font-size:.875rem;font-weight:600;text-decoration:none}.identity-approved-record{display:grid;grid-gap:var(--identity-space-4);gap:var(--identity-space-4);padding:var(--identity-card-pad);border:1px solid var(--identity-approved-border,var(--identity-border-soft));border-radius:var(--identity-radius-card);background:var(--identity-surface);box-shadow:var(--identity-elevation-1)}.identity-approved-record__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--identity-space-3)}.identity-approved-record__label{margin:0;color:var(--identity-approved-label,var(--identity-success));font-size:var(--identity-type-eyebrow-size,.71875rem);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.identity-approved-record__meta{margin:var(--identity-space-2) 0 0;color:var(--identity-text-secondary);font-size:var(--identity-type-supporting-size,.84375rem);font-weight:400;line-height:1.5}.identity-approved-record__title{margin:0;color:var(--identity-text-primary);font-size:var(--identity-type-card-size,1.125rem);font-weight:600;line-height:1.35}.identity-approved-record__body{max-width:52rem;color:var(--identity-text-body);font-size:var(--identity-type-body-size,.96875rem);font-weight:400;line-height:1.7}.identity-approved-record__body p{margin:0 0 var(--identity-space-3);font-weight:400}.identity-approved-record__body p:last-child{margin-bottom:0}.identity-coach-content{display:grid;grid-gap:var(--identity-space-4);gap:var(--identity-space-4);padding:var(--identity-card-pad);border:1px solid var(--identity-coach-border,var(--identity-border-soft));border-radius:var(--identity-radius-card);background:var(--identity-coach-bg,var(--identity-surface));box-shadow:var(--identity-elevation-0)}.identity-coach-content__label{margin:0;color:var(--identity-text-muted);font-size:var(--identity-type-eyebrow-size,.71875rem);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.identity-coach-content__privacy{margin:var(--identity-space-1) 0 0;color:var(--identity-text-secondary);font-size:.78rem;font-weight:400}.identity-coach-content__body{color:var(--identity-text-body);font-size:var(--identity-type-body-size,.96875rem);font-weight:400;line-height:1.7}.identity-empty-state{display:grid;grid-gap:var(--identity-space-3);gap:var(--identity-space-3);justify-items:start;padding:clamp(var(--identity-space-6),3vw,var(--identity-space-8));border:1px solid var(--identity-border-soft);border-radius:var(--identity-radius-card);background:var(--identity-surface)}.identity-empty-state h3{margin:0;color:var(--identity-text-primary);font-size:var(--identity-type-card-size,1.125rem);font-weight:600}.identity-empty-state p{margin:0;max-width:36rem;line-height:1.55}.identity-empty-state p,.identity-loading-state{color:var(--identity-text-secondary);font-size:var(--identity-type-supporting-size,.84375rem);font-weight:400}.identity-loading-state{display:grid;grid-gap:var(--identity-space-3);gap:var(--identity-space-3);padding:var(--identity-space-5)}.identity-loading-state__label{margin:0}.identity-error-state{display:grid;grid-gap:var(--identity-space-3);gap:var(--identity-space-3);padding:var(--identity-card-pad);border:1px solid color-mix(in srgb,var(--identity-danger) 22%,var(--identity-border-soft));border-radius:var(--identity-radius-card);background:var(--identity-danger-soft)}.identity-error-state__title{margin:0;color:var(--identity-danger);font-size:var(--identity-type-card-size,1.05rem);font-weight:600}.identity-error-state__body{margin:0;color:var(--identity-text-body);font-size:var(--identity-type-supporting-size,.84375rem);font-weight:400;line-height:1.55}.client-identity-header,.client-identity-header--compact{padding:var(--identity-space-5) 0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:var(--identity-space-6);margin-bottom:var(--identity-header-to-nav,var(--identity-space-6))}.client-identity-context,.client-identity-eyebrow{color:var(--identity-text-muted);font-weight:600;letter-spacing:.09em}.client-identity-header .identity-page-title,.client-identity-name{font-size:var(--identity-type-display-size,clamp(2rem,3vw,2.75rem));font-weight:var(--identity-type-display-weight,650);line-height:var(--identity-type-display-leading,1.1)}.client-identity-meta,.client-identity-role,.client-identity-session{margin:var(--identity-space-2) 0 0;color:var(--identity-text-secondary);font-size:var(--identity-type-supporting-size,.875rem);font-weight:400;line-height:1.5}.client-identity-session{color:var(--identity-text-primary);font-weight:500}.client-identity-detail dd{font-weight:500}.identity-coaching-journey{margin:0 0 var(--identity-nav-to-content,var(--identity-space-8));scroll-padding-inline:var(--identity-space-4)}.identity-coaching-journey__item[data-state=completed] .identity-coaching-journey__number{border-color:var(--identity-navy-800);color:var(--identity-navy-800);background:transparent}.identity-coaching-journey__item[data-state=current] .identity-coaching-journey__number{border-color:var(--identity-brand-teal);background:var(--identity-teal-50);color:var(--identity-brand-teal)}.identity-coaching-journey__link[aria-current=step]{border-bottom-color:var(--identity-brand-teal);color:var(--identity-text-primary)}.identity-coaching-journey__optional{font-weight:400}.identity-coaching-stage-header__title{font-size:var(--identity-type-display-size,clamp(2rem,3vw,2.75rem));font-weight:var(--identity-type-display-weight,650);line-height:var(--identity-type-display-leading,1.1)}.identity-current-position__statement{font-weight:400;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.55;color:var(--identity-text-body)}.identity-button--primary,.identity-button--secondary,.identity-button.is-md,.identity-button.is-primary,.identity-button.is-secondary{font-size:var(--identity-type-button-size,.875rem);font-weight:var(--identity-type-button-weight,600)}.identity-button--primary,.identity-button.is-primary{box-shadow:none}.identity-button--primary:hover:not(:disabled),.identity-button.is-primary:hover:not(:disabled){box-shadow:none;transform:none}.identity-button--quiet,.identity-button.is-quiet{font-size:var(--identity-type-button-size,.875rem);font-weight:600;min-height:44px}.identity-panel{padding:var(--identity-card-pad);border-radius:var(--identity-radius-card);box-shadow:var(--identity-elevation-1)}.identity-panel.is-highlight,.identity-panel.is-soft{box-shadow:var(--identity-elevation-0)}.identity-panel.is-highlight{background:var(--identity-intelligence-bg);border-color:var(--identity-intelligence-border)}.identity-stage-content{width:min(100%,var(--identity-working-width,1080px));margin-inline:auto;padding-block:var(--identity-space-6) var(--identity-space-12);display:grid;grid-gap:var(--identity-section-gap,var(--identity-space-10));gap:var(--identity-section-gap,var(--identity-space-10))}.identity-stage-content .identity-approved-record,.identity-stage-content .identity-coach-content,.identity-stage-content .identity-current-position,.identity-stage-content .identity-intelligence{max-width:var(--identity-reading-width,820px)}@media (max-width:48rem){.identity-coaching-journey__list{display:flex;min-width:0;width:max-content}.identity-coaching-journey__item{flex:0 0 auto;min-width:9.5rem}.identity-coaching-journey__link{min-height:3.5rem;padding:var(--identity-space-3)}.identity-coaching-journey__label{font-size:.8125rem}}.patterns-over-time__list,.relevant-patterns-list{display:grid;grid-gap:var(--identity-space-4);gap:var(--identity-space-4);margin:0;padding:0;list-style:none}.patterns-over-time__list .identity-intelligence+.identity-intelligence,.relevant-patterns-list .identity-intelligence+.identity-intelligence{margin-top:0}.relationship-section-heading,.reports-create-panel{max-width:var(--identity-working-width,1080px)}.relationship-section-heading h1{font-size:var(--identity-type-page-size,clamp(1.75rem,2.5vw,2.25rem));font-weight:var(--identity-type-page-weight,650)}.relationship-section-eyebrow{color:var(--identity-text-muted);font-size:var(--identity-type-eyebrow-size,.71875rem);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.summary-workspace-page{display:grid;grid-gap:var(--identity-space-6);gap:var(--identity-space-6);max-width:var(--identity-working-width,1080px)}.summary-editor-card{display:grid;grid-gap:var(--identity-space-7);gap:var(--identity-space-7);padding:var(--identity-card-pad);border:1px solid var(--identity-border-soft);border-radius:var(--identity-radius-card);background:var(--identity-surface);box-shadow:var(--identity-elevation-0)}.summary-editor-section+.summary-editor-section{padding-top:var(--identity-space-6);border-top:1px solid var(--identity-border-soft)}.quick-private-note{padding:var(--identity-card-pad);border:1px solid var(--identity-coach-border,var(--identity-border-soft));border-radius:var(--identity-radius-card);background:var(--identity-surface)}.identity-coach-content__privacy,.quick-private-note__privacy{color:var(--identity-text-secondary);font-size:.78rem;font-weight:400}.next-best-action{border-radius:var(--identity-radius-feature,22px);box-shadow:var(--identity-elevation-1)}.next-best-action-evidence p,.next-best-action-explanation{font-weight:400}.next-best-action-person{font-weight:600;color:var(--identity-text-primary)}.home-eyebrow{color:var(--identity-text-muted)!important;font-weight:600!important;letter-spacing:.09em!important}