.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>*>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)}.expandable-indicator.expandable{position:absolute;transition:all .3s ease;width:100%}:root .expandable-indicator.expandable.has-many:after,[data-theme=dark] .expandable-indicator.expandable.has-many:after{-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) .expandable-indicator.expandable.has-many:after{-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.expandable-indicator.expandable.has-many:hover:after{--glass-opacity:25%;--glass-border-opacity:15%}}.btn.expandable-indicator.expandable.has-many:after{--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.expandable-indicator.expandable.has-many.btn-active:after{--glass-opacity:25%;--glass-border-opacity:15%}.expandable-indicator.expandable.has-many.btn-active:after,.expandable-indicator.expandable.has-many:after{-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){.expandable-indicator.expandable.has-many.btn-active:after{-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%))}}.expandable-indicator.expandable.has-many:after{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;content:"";display:block;height:.625rem;position:relative;transform:scale(.85) translateY(-3px);width:100%;z-index:-1}:root .expandable-indicator.expandable:before,[data-theme=dark] .expandable-indicator.expandable:before{-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) .expandable-indicator.expandable:before{-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.expandable-indicator.expandable:hover:before{--glass-opacity:25%;--glass-border-opacity:15%}}.btn.expandable-indicator.expandable:before{--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.expandable-indicator.expandable.btn-active:before{--glass-opacity:25%;--glass-border-opacity:15%}.expandable-indicator.expandable.btn-active:before,.expandable-indicator.expandable:before{-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){.expandable-indicator.expandable.btn-active:before{-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%))}}.expandable-indicator.expandable:before{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;display:block;height:.625rem;position:relative;width:100%;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);content:"";transform:scale(.92) translateY(-2px)}.robot-detail-card .collapse-title{font-size:.875rem;font-weight:600;line-height:1.25rem;line-height:1.375;min-height:2rem;padding-bottom:.5rem;padding-left:.5rem;padding-top:.5rem}.robot-detail-card .collapse.collapsed .collapse-title{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.robot-detail-card .collapse.expanded .collapse-title{background-color:transparent}.robot-detail-card .collapse{border-radius:.5rem;margin-top:-.25rem}.robot-detail-card .collapse input{min-height:2rem;z-index:20}
