:root{--app-sidebar-radius:var(--room-workspace-card-radius, 10px)}:is(
.theme-panel,.room-settings-dialog,.redeem-dialog
){border-radius:var(--app-sidebar-radius)!important}.avatar-upload-modal .avatar-upload-dialog,.public-profile-modal .profile-view-dialog,body.dark .avatar-upload-modal .avatar-upload-dialog,body.dark .public-profile-modal .profile-view-dialog{border-radius:var(--app-sidebar-radius)!important}:is(
.avatar-upload-modal,.public-profile-modal,.room-settings-modal,.redeem-modal,.inventory-modal,.shop-modal,.wallet-modal
)>[role=dialog],:is(
.theme-panel,.room-file-transfer-popover,.room-chat-settings-menu,.header-account-menu,.member-action-popover,.desktop-voice-settings-popover,.mic-seat-device-quick-menu
){animation:none!important}:is(
.avatar-upload-modal,.public-profile-modal,.room-settings-modal,.redeem-modal,.inventory-modal.inventory-presentation-center,.wallet-modal
).is-surface-opening>[role=dialog]{animation:.2s cubic-bezier(.2,.8,.2,1) both app-surface-dialog-in!important}:is(.shop-modal,.inventory-modal:not(.inventory-presentation-center)).is-surface-opening>[role=dialog]{transform-origin:left center;animation:.2s cubic-bezier(.2,.8,.2,1) both app-surface-drawer-in!important}:is(
.theme-panel,.room-file-transfer-popover,.room-chat-settings-menu,.header-account-menu,.member-action-popover,.desktop-voice-settings-popover,.mic-seat-device-quick-menu
).is-surface-opening,body.low-resource-mode .app :is(
.theme-panel,.room-file-transfer-popover,.room-chat-settings-menu,.header-account-menu,.member-action-popover,.desktop-voice-settings-popover,.mic-seat-device-quick-menu
).is-surface-opening{transform-origin:top center;animation:175ms cubic-bezier(.2,.8,.2,1) both app-surface-menu-in!important}:is(
.avatar-upload-modal,.public-profile-modal,.room-settings-modal,.redeem-modal,.inventory-modal,.shop-modal,.wallet-modal
).is-surface-closing{opacity:0!important;pointer-events:none!important;transition:opacity 180ms!important}:is(
.avatar-upload-modal,.public-profile-modal,.room-settings-modal,.redeem-modal,.inventory-modal.inventory-presentation-center,.wallet-modal
).is-surface-closing>[role=dialog]{animation:190ms cubic-bezier(.4,0,.8,.2) both app-surface-dialog-out!important}:is(.shop-modal,.inventory-modal:not(.inventory-presentation-center)).is-surface-closing>[role=dialog]{transform-origin:left center;animation:190ms cubic-bezier(.4,0,.8,.2) both app-surface-drawer-out!important}:is(
.theme-panel,.room-file-transfer-popover,.room-chat-settings-menu,.header-account-menu,.member-action-popover,.desktop-voice-settings-popover,.mic-seat-device-quick-menu
).is-surface-closing,body.low-resource-mode .app :is(
.theme-panel,.room-file-transfer-popover,.room-chat-settings-menu,.header-account-menu,.member-action-popover,.desktop-voice-settings-popover,.mic-seat-device-quick-menu
).is-surface-closing{pointer-events:none!important;transform-origin:top center;animation:175ms cubic-bezier(.4,0,.8,.2) both app-surface-menu-out!important}@keyframes app-surface-menu-in{from{opacity:0;translate:0 6px;scale:.975}to{opacity:1;translate:0 0;scale:1}}@keyframes app-surface-dialog-in{from{opacity:0;transform:translateY(10px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-surface-drawer-in{from{opacity:0;transform:translateX(-14px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes app-surface-sheet-in{from{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-surface-menu-out{from{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:0 5px;scale:.965}}@keyframes app-surface-dialog-out{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.975)}}@keyframes app-surface-drawer-out{from{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-12px) scale(.985)}}@media (max-width:760px){:is(.shop-modal,.inventory-modal:not(.inventory-presentation-center)).is-surface-opening>[role=dialog]{transform-origin:bottom center;animation-name:app-surface-sheet-in!important}:is(.shop-modal,.inventory-modal:not(.inventory-presentation-center)).is-surface-closing>[role=dialog]{transform-origin:bottom center;animation-name:app-surface-sheet-out!important}@keyframes app-surface-sheet-out{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(14px) scale(.985)}}}@media (prefers-reduced-motion:reduce){:is(
.avatar-upload-modal,.public-profile-modal,.room-settings-modal,.redeem-modal,.inventory-modal,.shop-modal,.wallet-modal,.theme-panel,.room-file-transfer-popover,.room-chat-settings-menu,.header-account-menu,.member-action-popover,.desktop-voice-settings-popover,.mic-seat-device-quick-menu
){animation:none!important;transition-duration:1ms!important}}