.capability-color{--capability-light:#246b62;--capability-dark:#8dd3c7;--capability-accent:var(--capability-light)}.capability-color[data-capability=CH]{--capability-light:#246b62;--capability-dark:#8dd3c7}.capability-color[data-capability=SR]{--capability-light:#16718a;--capability-dark:#83cedf}.capability-color[data-capability=CE]{--capability-light:#496695;--capability-dark:#abc3ef}.capability-color[data-capability=BI]{--capability-light:#5c762b;--capability-dark:#b6d282}.capability-color[data-capability=PE]{--capability-light:#8a5934;--capability-dark:#dcb38c}.capability-color[data-capability=EI]{--capability-light:#6154a4;--capability-dark:#bdb0f0}.capability-color[data-capability=CP]{--capability-light:#287747;--capability-dark:#8cd4a3}.capability-color[data-capability=MT]{--capability-light:#a14b40;--capability-dark:#efa99e}.capability-color[data-capability=PT]{--capability-light:#8b4c87;--capability-dark:#d8a5d4}.capability-color[data-capability=HA]{--capability-light:#856912;--capability-dark:#dfc46e}.capability-color[data-capability=TV]{--capability-light:#a14868;--capability-dark:#eca5bf}:root[data-theme=dark] .capability-color{--capability-accent:var(--capability-dark)}.capability-level[data-v-b8f97cd7]{color:var(--capability-accent);flex-shrink:0}.capability-icon[data-v-34f0b00a]{width:24px;height:24px;color:var(--good);vertical-align:middle;flex-shrink:0}.capability-label[data-v-0c291093]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--capability-accent) 75%, var(--surface));background:color-mix(in srgb, var(--capability-accent) 15%, var(--surface));vertical-align:middle;max-width:100%;min-height:28px;color:var(--ink);font-family:var(--font);font-size:var(--type-caption);text-align:left;border-radius:5px;align-items:center;gap:3px;font-weight:650;line-height:1.5;display:inline-flex}.capability-name[data-v-0c291093]{overflow-wrap:anywhere;min-width:0;padding-block:2px}.capability-level[data-v-0c291093]{margin-right:2px}.capability-label[data-v-0c291093] .capability-icon{box-sizing:border-box;width:26px;height:26px;color:var(--capability-accent);flex-shrink:0;padding:3px}
