@media (prefers-reduced-motion: no-preference){
  body.kompani-platform :is(button,.demo-catalog-item,.oc-next-ticket,.os-work-row,.os-library-card){transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease,transform 160ms ease}
  body.kompani-platform :is(.oc-app-view,.oc-work-view,.oc-home,.os-app-surface,.bi-panel,.oe-definition-review,.bw-run-detail,.cp-status,.palette-option,.personal-feed-card,dialog[open]):not([hidden]){animation:kompani-surface-arrive 170ms cubic-bezier(.2,.7,.2,1) both}
  body.kompani-platform :is(.bi-status-dot,.demo-dot){transition:background-color 180ms ease,box-shadow 180ms ease}
  body.kompani-platform :is(.business-intelligence-page[aria-busy=true] .bi-status-dot,.connector-panel[aria-busy=true] .cp-eyebrow){animation:kompani-working 1.6s ease-in-out infinite}
  body.kompani-platform .palette-option .palette-swatch{transition:transform 200ms ease}
  body.kompani-platform .palette-option[aria-pressed=true] .palette-swatch{transform:rotate(0deg)}
  @media(hover:hover){body.kompani-platform :is(.oc-app-overview button,.os-library-card,.demo-role-app):hover{box-shadow:0 5px 15px #00000017;border-color:var(--kompani-muted)}}
}
@keyframes kompani-surface-arrive{from{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}
@keyframes kompani-working{0%,100%{opacity:1}50%{opacity:.5}}
@media (prefers-reduced-motion: reduce){body.kompani-platform :is(.workspace-panel-layout,.workspace-panel-layout *, .business-intelligence-page *, .bi-demo *){animation:none!important;transition:none!important;scroll-behavior:auto!important}}
