.LaunchPadModalOverlay{position:fixed;inset:0;&:before{content:"";position:absolute;inset:0}}.LaunchPadModalContent{position:absolute;inset:0;overflow-y:auto;outline:none}@property --widget-modal-overlay-blur{syntax:"<length>";inherits:false;initial-value:0}@property --widget-modal-overlay-brightness{syntax:"<number>";inherits:false;initial-value:0}@keyframes add-widget-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes add-widget-modal-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){@keyframes add-widget-modal-content-show{0%{opacity:0;transform:translateY(0) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes add-widget-modal-content-hide{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(0) scale(1.01)}}.LaunchPadModalOverlay{&:before{backdrop-filter:blur(70px) brightness(.9)}&:where([data-state=closed]){animation:add-widget-modal-fade-out .6s cubic-bezier(.16,1,.3,1) forwards}&:where([data-state=open]):before{animation:add-widget-modal-fade-in .6s cubic-bezier(.16,1,.3,1) forwards}&:where([data-state=closed]):before{animation:add-widget-modal-fade-out .1s cubic-bezier(.16,1,.3,1) forwards}}.LaunchPadModalContent{&:where([data-state=open]){animation:add-widget-modal-content-show .8s cubic-bezier(.16,1,.3,1)}&:where([data-state=closed]){animation:add-widget-modal-content-hide .15s cubic-bezier(.16,1,.3,1)}}}@keyframes fade-in-on-enter--fade-out-on-exit{exit 0%{opacity:1;filter:blur(0)}exit 100%{opacity:.2;filter:blur(10px)}}.LaunchPadItem{transform:translateZ(0);contain:layout;contain-intrinsic-size:164px}@supports (animation-timeline:view()){.LaunchPadItem{animation:fade-in-on-enter--fade-out-on-exit linear forwards;animation-timeline:view(block 140px 0)}}