.osha-ai-capability-pill{min-width:0}.osha-ai-capability-pill,.osha-ai-capability-pill__entry{box-sizing:border-box;list-style:none;margin:0;padding:0}.osha-ai-capability-pill--stack{display:flex;flex-direction:column;gap:var(--density-field-gap,.375rem)}.osha-ai-capability-pill--rail{display:flex;flex-wrap:nowrap;gap:var(--density-field-gap,.375rem);overflow-x:auto;padding-block-end:var(--space-xs,.25rem);scrollbar-width:thin}.osha-ai-capability-pill__item{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-xs,.25rem);padding:var(--space-xs,.25rem) var(--space-sm,.5rem);border-radius:var(--radius-full,9999px);border:1px solid color-mix(in srgb,var(--osha-color-brand-600,#0e7490) 28%,transparent);background:color-mix(in srgb,var(--osha-color-brand-600,#0e7490) 8%,transparent);color:var(--color-text-primary,#0f172a);font-size:var(--type-step-0,.75rem);font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-fast,.15s) var(--motion-ease-standard,ease),border-color var(--motion-duration-fast,.15s) var(--motion-ease-standard,ease),box-shadow var(--motion-duration-fast,.15s) var(--motion-ease-standard,ease)}.osha-ai-capability-pill__item:hover{background:color-mix(in srgb,var(--osha-color-brand-600,#0e7490) 14%,transparent);border-color:color-mix(in srgb,var(--osha-color-brand-600,#0e7490) 42%,transparent)}.osha-ai-capability-pill__item:focus-visible{outline:2px solid var(--osha-color-brand-600,#0e7490);outline-offset:2px}.osha-ai-capability-pill__item--active{border-color:var(--osha-color-brand-600,#0e7490);background:color-mix(in srgb,var(--osha-color-brand-600,#0e7490) 18%,transparent);animation:osha-ai-capability-pill-pulse var(--motion-duration-slower,.7s) var(--motion-ease-standard,ease) infinite}.osha-ai-capability-pill__icon{flex-shrink:0;color:var(--osha-color-brand-600,#0e7490)}@keyframes osha-ai-capability-pill-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--osha-color-brand-600,#0e7490) 35%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--osha-color-brand-600,#0e7490) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.osha-ai-capability-pill__item--active{animation:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--osha-color-brand-600,#0e7490) 40%,transparent)}}