@property --scrollbar-alpha{syntax:"<number>";inherits:true;initial-value:0}.scrollbar-auto-hide{--scrollbar-alpha:0;transition:--scrollbar-alpha .35s}.scrollbar-auto-hide[data-scrolling]{--scrollbar-alpha:.28;transition-duration:.15s}.scrollbar-auto-hide::-webkit-scrollbar{width:8px;height:8px}.scrollbar-auto-hide::-webkit-scrollbar-button{width:0;height:0;display:none}.scrollbar-auto-hide::-webkit-scrollbar-track{background:0 0}.scrollbar-auto-hide::-webkit-scrollbar-corner{background:0 0}.scrollbar-auto-hide::-webkit-scrollbar-thumb{background:rgb(15 23 42/var(--scrollbar-alpha));border-radius:9999px}.scrollbar-auto-hide::-webkit-scrollbar-thumb:hover{background:#0f172a66}.scrollbar-auto-hide::-webkit-scrollbar-thumb:active{background:#0f172a66}[data-theme=dark] .scrollbar-auto-hide::-webkit-scrollbar-thumb{background:rgb(237 237 238/var(--scrollbar-alpha))}[data-theme=dark] .scrollbar-auto-hide::-webkit-scrollbar-thumb:hover{background:#ededee66}[data-theme=dark] .scrollbar-auto-hide::-webkit-scrollbar-thumb:active{background:#ededee66}@supports not selector(::-webkit-scrollbar){.scrollbar-auto-hide{scrollbar-width:thin;scrollbar-color:rgb(15 23 42/var(--scrollbar-alpha)) transparent}}@media (prefers-reduced-motion:reduce){.scrollbar-auto-hide,.scrollbar-auto-hide[data-scrolling]{transition:none}}
a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=menuitem]:not([data-disabled]),[role=option]:not([data-disabled]),[role=tab],[role=switch],[role=checkbox],select,summary{cursor:pointer}:disabled,[aria-disabled=true],[data-disabled]{cursor:not-allowed}button,[role=button],[data-slot=button],a[href],[role=menuitem],[role=option],[role=tab]{transition-property:transform,background-color,border-color,color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:ease-out}.ripple-host{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ripple{opacity:.18;background:currentColor;border-radius:9999px;animation:.55s cubic-bezier(.4,0,.2,1) forwards ripple;position:absolute;transform:scale(0)}@keyframes ripple{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ripple{display:none}}:where([data-theme=dark]) :where(svg.lucide){color:var(--icon)}:where([data-theme=dark]) :where(a,button,[role=button],[role=menuitem],[role=option],[role=tab],label):where(:hover,:focus-visible,[aria-current],[aria-selected=true],[data-active],[data-selected],[data-highlighted],[data-checked]) :where(svg.lucide){color:#fff}:where([data-theme=dark]) :where([data-variant=default],[data-variant=destructive],[class*=bg-primary],[class*=bg-destructive]) :where(svg.lucide){color:inherit}
.topbar-aurora{background-image:radial-gradient(28% 160% at 0 0,#16a34a29,#0000 70%);background-repeat:no-repeat}@keyframes bell-ring{0%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(14deg)}20%,40%{transform:rotate(-14deg)}60%{transform:rotate(0)}}.bell-ring{transform-origin:50% 2px;animation:1.1s ease-in-out .6s bell-ring}.logo-tile{transition:transform .22s cubic-bezier(.2,.9,.3,1.3)}.logo-link:hover .logo-tile,.logo-link:focus-visible .logo-tile{transform:rotate(-6deg)scale(1.06)}@media (prefers-reduced-motion:reduce){.topbar-aurora,.bell-ring{animation:none}.logo-link:hover .logo-tile,.logo-link:focus-visible .logo-tile{transform:none}}@keyframes banner-tile{0%,to{translate:0}50%{translate:0 -8px}}.banner-tile{animation:banner-tile 5s ease-in-out var(--float-delay,0s) infinite}@keyframes banner-beam{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(4%)}}.banner-beam{animation:9s ease-in-out infinite banner-beam}@keyframes banner-pill{0%{opacity:0;translate:24px}to{opacity:1;translate:0}}.banner-pill{animation:.6s cubic-bezier(.2,.9,.3,1.1) .3s both banner-pill}@media (prefers-reduced-motion:reduce){.banner-tile,.banner-beam,.banner-pill{animation:none}}
