:root{--motion-duration-control:160ms;--motion-duration-switch:220ms;--motion-ease-out:cubic-bezier(0.22,1,0.36,1)}@layer components{:where(button,a,summary,select,[role=button]){transition-property:color,background-color,border-color,box-shadow,opacity,transform,fill,stroke;transition-duration:var(--motion-duration-control);transition-timing-function:var(--motion-ease-out)}}[data-motion-key],[role=tabpanel]{animation:ui-content-enter var(--motion-duration-switch) var(--motion-ease-out)}@keyframes ui-content-enter{0%{opacity:.58}to{opacity:1}}.ui-collapse{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--motion-duration-switch) var(--motion-ease-out),opacity var(--motion-duration-switch) var(--motion-ease-out)}.ui-collapse[data-open=false]{grid-template-rows:0fr;opacity:0}.ui-collapse>div{min-height:0;overflow:hidden}@starting-style{.ui-collapse[data-open=true]{grid-template-rows:0fr;opacity:0}}@supports (interpolate-size:allow-keywords){details{interpolate-size:allow-keywords}details::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size var(--motion-duration-switch) var(--motion-ease-out),opacity var(--motion-duration-switch) var(--motion-ease-out),content-visibility var(--motion-duration-switch) allow-discrete}details[open]::details-content{block-size:auto;opacity:1}}.ui-sidebar-shell{transition:width var(--motion-duration-switch) var(--motion-ease-out)}@media (prefers-reduced-motion:reduce){[data-motion-key],[role=tabpanel]{animation:none}.ui-collapse,.ui-sidebar-shell,details::details-content{transition:none}}