:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px;border-radius:var(--radius-btn)}:focus:not(:focus-visible){outline:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slideLeft{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up{animation:slideInFromBottom .3s cubic-bezier(.16,1,.3,1)}.animate-slide-left{animation:slideLeft .2s cubic-bezier(.16,1,.3,1)}.view-transition{animation:slideUp .2s cubic-bezier(.16,1,.3,1) both}.stagger-children>*{animation:slideUp .25s cubic-bezier(.16,1,.3,1) both}.stagger-children>*:nth-child(1){animation-delay:0ms}.stagger-children>*:nth-child(2){animation-delay:40ms}.stagger-children>*:nth-child(3){animation-delay:80ms}.stagger-children>*:nth-child(4){animation-delay:.12s}.stagger-children>*:nth-child(5){animation-delay:.16s}.stagger-children>*:nth-child(6){animation-delay:.2s}.stagger-children>*:nth-child(7){animation-delay:.24s}.stagger-children>*:nth-child(8){animation-delay:.28s}@keyframes cylinderSpin{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}.gs-cylinder-wrapper:hover .gs-cylinder-inner{animation-play-state:paused}@keyframes wordSlideUp{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:marquee 22s linear infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 12px 3px #3b82f673}50%{box-shadow:0 0 28px 10px #3b82f6bf}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes fade-in-out{0%,to{opacity:0;transform:translateY(10px)}50%{opacity:1;transform:translateY(0)}}.animate-fade-in-out{animation:fade-in-out .3s ease-in-out}@keyframes soundwave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.glass-panel{background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 32px #00336626}.glass-capsule-dark{background:#001a3373;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #00000059}.shine-card{position:relative;overflow:hidden}.shine-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(6,182,212,.12),transparent);transform:translate(-100%);transition:transform .5s cubic-bezier(.16,1,.3,1);z-index:10;pointer-events:none}.shine-card:hover:after{transform:translate(100%)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:rgb(var(--color-bg-900))}::-webkit-scrollbar-thumb{background:rgb(var(--color-bg-600));border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-text-muted))}.scrollbar-none::-webkit-scrollbar{display:none!important}.scrollbar-none{-ms-overflow-style:none!important;scrollbar-width:none!important}[dir=rtl]{text-align:right}[dir=rtl] .sidebar{right:0;left:auto}[dir=rtl] .ml-auto{margin-left:0!important;margin-right:auto!important}[dir=rtl] .mr-auto{margin-right:0!important;margin-left:auto!important}[dir=rtl] .pl-4{padding-left:0!important;padding-right:1rem!important}[dir=rtl] .pr-4{padding-right:0!important;padding-left:1rem!important}[dir=rtl] .text-left{text-align:right!important}[dir=rtl] .text-right{text-align:left!important}[dir=rtl] .float-left{float:right!important}[dir=rtl] .float-right{float:left!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
