.notification:not(.expanded):after{opacity:0}.notification-container.clearing{opacity:0;transition:opacity .15s ease-out}.notification-container.clearing .notification{transform:translateY(-24px);transition:transform .15s ease-out}.notification.expanded:after{opacity:100%;transition-delay:.15s;transition-duration:.5s}.notification{overflow:hidden;position:relative;transition:height .3s ease}.notification-list-move{transition:transform .3s ease,translate .3s ease,scale .3s ease}.notification-list-enter-active{transition:translate .3s ease}.notification-list-leave-active{transition:opacity .3s ease,translate .3s ease}.notification-list-enter-from{translate:100% 0}.notification-list-leave-to{opacity:0!important;translate:-100% 0}.notification-list-leave-to.notification-list-clearing{translate:none}.notification-list-leave-active{position:absolute!important;width:100%}.notification-list-leave-active.notification-list-clearing{left:var(--notification-leave-left);width:var(--notification-leave-width)}.notification>*>a{transition:opacity .3s,transform .3s}.notification>:not(:first-child){margin-top:.5rem}:root .notification>*>a,[data-theme=dark] .notification>*>a{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));background-image:unset;--tw-backdrop-blur:blur(24px);--tw-bg-opacity:.4}:root:has(input.theme-controller[value=dark]:checked) .notification>*>a{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));background-image:unset;--tw-backdrop-blur:blur(24px);--tw-bg-opacity:.4}@media(hover:hover){.btn.notification>*>a:hover{--glass-opacity:25%;--glass-border-opacity:15%}}.btn.notification>*>a{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.notification>*>a.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.notification>*>a,.notification>*>a.btn-active{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:transparent;background-image:linear-gradient(135deg,rgb(255 255 255/var(--glass-opacity,30%)) 0,transparent 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%,transparent 25%);border:none;box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset,0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%))}@media(hover:hover){.notification>*>a.btn-active{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:transparent;background-image:linear-gradient(135deg,rgb(255 255 255/var(--glass-opacity,30%)) 0,transparent 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%,transparent 25%);border:none;box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset,0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%))}}.notification>*>a{border-radius:.75rem;padding:.75rem;position:relative}.notification:not(.expanded)>:not(:first-child)>a{opacity:0;transform:translateY(-10px) scale(.93)}.notification.stacked:not(.expanded)>:first-child{position:relative;z-index:3}.notification.stacked:not(.expanded)>:nth-child(2),.notification.stacked:not(.expanded)>:nth-child(3){height:60px;position:relative;scale:var(--notification-stack-scale);transform-origin:bottom center;translate:0 var(--notification-stack-offset)}.notification.stacked:not(.expanded)>:nth-child(2){z-index:2}.notification.stacked:not(.expanded)>:nth-child(3){z-index:1}.notification.stacked:not(.expanded)>.notification-list-enter-from{translate:100% 0}.notification.stacked:not(.expanded)>:nth-child(2)>a,.notification.stacked:not(.expanded)>:nth-child(3)>a{height:100%;opacity:1;transform:none}.notification.stacked:not(.expanded)>:nth-child(2)>a>*,.notification.stacked:not(.expanded)>:nth-child(3)>a>*{opacity:0;transition:opacity .2s ease}.notification.stacked:not(.expanded)>:nth-child(2)>a .line-clamp-2,.notification.stacked:not(.expanded)>:nth-child(3)>a .line-clamp-2{-webkit-line-clamp:1}.notification.stacked:not(.expanded)>.notification-stack-exiting{height:60px;position:relative;scale:var(--notification-stack-scale);transform:none!important;transform-origin:bottom center;translate:0 var(--notification-stack-offset);z-index:0}.notification.stacked:not(.expanded)>.notification-stack-exiting.notification-list-move{transition:none}.notification.stacked:not(.expanded)>.notification-stack-exiting>a{height:100%;opacity:0;transform:none}.notification.stacked:not(.expanded)>.notification-stack-exiting>a>*{opacity:0}.notification.expanding>:not(:first-child):not(.notification-summary)>a{animation:notification-expand-item .3s ease both}@keyframes notification-expand-item{0%{opacity:0;transform:translateY(-10px) scale(.93)}to{opacity:1;transform:none}}.robot-detail-card .collapse.collapsed .collapse-title{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity,1)))}.robot-detail-card .collapse.expanded .collapse-title{background-color:transparent}.robot-detail-card .collapse{margin-top:-.25rem}.robot-detail-card .collapse input{z-index:10}
