.ai-layer-chip{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:var(--df-space-1) var(--df-space-3);font-size:var(--df-text-xs);font-weight:600;letter-spacing:.06em;line-height:var(--df-leading-tight);text-transform:uppercase;border-radius:var(--df-radius-pill);border:1px solid transparent;white-space:nowrap}.ai-layer-chip--full{letter-spacing:.04em}.ai-layer-chip--market{color:var(--cascade-slate-800,#353f50);background:var(--cascade-slate-100,#e6eaef);border-color:var(--cascade-slate-200,#cdd5df)}.ai-layer-chip--archetype{color:var(--cascade-glacier-900,#264353);background:var(--cascade-glacier-50,#f0f9fb);border-color:var(--cascade-glacier-200,#b8e0ea)}.ai-layer-chip--personal{color:var(--cascade-forest-700,#265948);background:var(--cascade-forest-50,#f0f7f4);border-color:var(--cascade-forest-200,#b9dccb)}.ai-layer-chip--inverse.ai-layer-chip--market{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.35)}.ai-layer-chip--inverse.ai-layer-chip--archetype{color:#e8f7fb;background:rgba(50,147,171,.35);border-color:rgba(255,255,255,.35)}.ai-layer-chip--inverse.ai-layer-chip--personal{color:#e6f4ef;background:rgba(46,111,88,.45);border-color:rgba(255,255,255,.35)}.score-summary{--score-summary-fg:var(--cascade-granite-900,#353b44);--score-summary-muted:var(--cascade-granite-600,#546172);--score-summary-border:var(--cascade-granite-200,#d5dae0);--score-summary-personal:var(--cascade-forest-700,#265948)}.score-summary--strip{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.score-summary__strip-chip{flex:1 1 7rem;min-width:6rem;padding:.5rem .65rem;border:1px solid var(--score-summary-border);border-radius:var(--df-radius-md);background:var(--cascade-granite-50,#f7f8f9);display:flex;flex-direction:column;gap:.25rem}.score-summary__strip-chip--market{background:var(--cascade-slate-50,#f4f6f8);border-color:var(--cascade-slate-200,#cdd5df)}.score-summary__strip-chip--archetype{background:var(--cascade-glacier-50,#f0f9fb);border-color:var(--cascade-glacier-200,#b8e0ea)}.score-summary__strip-chip--personal{background:var(--cascade-forest-50,#f0f7f4);border-color:var(--cascade-forest-200,#b9dccb)}.score-summary__strip-label-row{display:flex;align-items:center;min-height:1.35rem}.score-summary__strip-layer-chip{font-size:.6rem;padding:.1rem .45rem;letter-spacing:.05em}.score-summary__strip-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--score-summary-muted);line-height:1.2}.score-summary__strip-band{font-size:.875rem;font-weight:600;color:var(--score-summary-fg)}.score-summary--compact{display:inline-flex;align-items:baseline;gap:.5rem}.score-summary--compact .score-summary__label{font-size:.75rem;color:var(--score-summary-muted);text-transform:uppercase}.score-summary--compact .score-summary__value{font-weight:600;color:var(--score-summary-fg)}.score-summary--layered{display:flex;flex-direction:column;gap:1rem}.score-summary__layer{padding:var(--df-space-4);border:1px solid var(--score-summary-border);border-radius:var(--df-radius-lg)}.score-summary__layer-heading{margin:0 0 var(--df-space-2) 0}.score-summary__layer-heading .ai-layer-chip{vertical-align:middle}.score-summary__layer-title{font-size:.75rem;font-weight:600;color:var(--score-summary-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem}.score-summary__layer-content{margin:0}.score-summary__value--large{font-size:1.5rem;font-weight:700;color:var(--score-summary-fg)}.score-summary__band{font-size:.75rem;margin-left:.5rem;text-transform:capitalize}.score-summary__explanation{font-size:.875rem;color:var(--score-summary-muted);margin:.5rem 0 0;line-height:1.4}.score-summary__archetype-item{margin-bottom:.5rem}.score-summary__archetype-name{font-weight:500;color:var(--score-summary-fg)}.score-summary__archetype-value{margin-left:.5rem;color:var(--score-summary-muted)}.score-summary__archetype-desc{font-size:.8125rem;color:var(--score-summary-muted);margin:.25rem 0 0}.score-summary__layer--market{background:var(--cascade-slate-50,#f4f6f8);border-color:var(--cascade-slate-200,#cdd5df)}.score-summary__layer--archetype{background:var(--cascade-glacier-50,#f0f9fb);border-color:var(--cascade-glacier-200,#b8e0ea)}.score-summary__layer--personal{background:linear-gradient(to bottom right,var(--cascade-forest-50,#f0f7f4),var(--cascade-glacier-50,#f0f9fb));border-color:var(--cascade-forest-200,#b9dccb)}.score-summary__layer--personal .score-summary__layer-title{color:var(--cascade-forest-800,#21473b)}.score-summary__value--personal{color:var(--score-summary-personal)}