.nb{--duration-stagger:40ms;--duration-quick:150ms;--duration-fast:250ms;--duration-slow:400ms;--ease-smooth-out:cubic-bezier(0.22,1,0.36,1);--dropdown-open-dur:var(--duration-fast);--dropdown-close-dur:var(--duration-quick);--dropdown-pre-scale:0.97;--dropdown-closing-scale:0.99;--dropdown-ease:var(--ease-smooth-out);--badge-slide-dur:260ms;--badge-pop-dur:500ms;--badge-pop-close-dur:180ms;--badge-fade-dur:400ms;--badge-fade-close-dur:180ms;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(0.22,1,0.36,1);--badge-pop-ease:cubic-bezier(0.34,1.36,0.64,1);--badge-close-ease:cubic-bezier(0.4,0,0.2,1)}.nb-panel{transform-origin:var(--radix-popover-content-transform-origin);will-change:transform,opacity}.nb-panel[data-state=open]{animation:nb-open var(--dropdown-open-dur) var(--dropdown-ease) both}.nb-panel[data-state=closed]{animation:nb-close var(--dropdown-close-dur) var(--dropdown-ease) both}@keyframes nb-open{0%{opacity:0;transform:scale(var(--dropdown-pre-scale))}to{opacity:1;transform:scale(1)}}@keyframes nb-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--dropdown-closing-scale))}}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x),var(--badge-offset-y))}to{transform:translate(0)}}.nb .t-badge{position:absolute;top:1px;right:0;pointer-events:none;will-change:transform}.nb .t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.nb .t-badge-dot{display:flex;transform-origin:center;transform:scale(1);opacity:1;filter:blur(0);transition:transform var(--badge-pop-dur) var(--badge-pop-ease),opacity var(--badge-fade-dur) var(--badge-pop-ease),filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform,opacity,filter}.nb .t-badge[data-open=false] .t-badge-dot{transform:scale(0);opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease),opacity var(--badge-fade-close-dur) var(--badge-close-ease),filter var(--badge-pop-close-dur) var(--badge-close-ease)}.nb-row{animation:nb-rise var(--duration-slow) var(--ease-smooth-out) both;animation-delay:calc(var(--i, 0) * var(--duration-stagger))}@keyframes nb-rise{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.nb-skeleton{background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%) 0 0 /300% 100%,#ececef;animation:nb-sweep 1.4s linear infinite}.dark .nb-skeleton{background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.05) 50%,transparent 70%) 0 0 /300% 100%,#1a1a1a}@keyframes nb-sweep{0%{background-position:100% 0,0 0}to{background-position:-100% 0,0 0}}.nb-list{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.dark .nb-list{scrollbar-color:hsla(0,0%,100%,.12) transparent}@media (prefers-reduced-motion:reduce){.nb .t-badge,.nb .t-badge-dot,.nb-panel,.nb-row,.nb-skeleton{animation:none!important;transition:none!important}}