:root{--motion-spring:cubic-bezier(0.2,1.35,0.35,1);--motion-glide:cubic-bezier(0.16,1,0.3,1);--motion-standard:cubic-bezier(0.2,0.7,0.2,1);--motion-fast:140ms;--motion-base:220ms;--motion-panel:360ms}.button,.card-action,.filter-pills button,.icon-button,.settings-layout>aside button{transition:color var(--motion-fast) var(--motion-standard),background-color var(--motion-fast) var(--motion-standard),border-color var(--motion-fast) var(--motion-standard),transform var(--motion-base) var(--motion-spring),box-shadow var(--motion-base) var(--motion-standard)}.button:active,.card-action:active,.filter-pills button:active,.icon-button:active{transform:scale(.97);transition-duration:70ms}.main-nav a,.user-card,.workspace-switcher{transition:color var(--motion-fast) var(--motion-standard),background-color var(--motion-fast) var(--motion-standard),border-color var(--motion-fast) var(--motion-standard),transform var(--motion-base) var(--motion-spring)}.main-nav a:hover{transform:translateX(2px)}.main-nav a:active,.user-card:active,.workspace-switcher:active{transform:scale(.985)}.profile-menu{transform-origin:left bottom;animation:gaten-profile-in var(--motion-panel) var(--motion-spring)}.switch i:after{transition:transform var(--motion-panel) var(--motion-spring)}.metric-progress i,.usage-progress i{transition:background-color var(--motion-base) var(--motion-standard),width var(--motion-panel) var(--motion-glide)}.connector-card,.policy-list article{transition:background-color var(--motion-fast) var(--motion-standard),border-color var(--motion-fast) var(--motion-standard),transform var(--motion-base) var(--motion-spring),box-shadow var(--motion-base) var(--motion-standard)}.connector-card:active{transform:translateY(0) scale(.992)}@keyframes gaten-profile-in{0%{opacity:0;transform:translateY(6px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}