@tailwind base;@tailwind components;@tailwind utilities;#__next,body,html{height:100%;width:100%;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444}*{scrollbar-width:thin;scrollbar-color:#333 #050505}@layer components{.glass-panel{@apply bg-white/5 backdrop-blur-2xl border border-white/10 rounded-2xl}}@layer utilities{@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animate-shimmer{animation:shimmer 2s infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 5px hsla(0,0%,100%,.1)}50%{box-shadow:0 0 20px hsla(0,0%,100%,.2)}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}}.react-flow{--xy-edge-stroke:hsla(0,0%,100%,.2)!important;--xy-edge-stroke-selected:hsla(0,0%,100%,.5)!important;--xy-handle-background:hsla(0,0%,100%,.2)!important;--xy-handle-border-color:hsla(0,0%,100%,.3)!important}.react-flow__controls button{background:hsla(0,0%,100%,.05)!important;color:hsla(0,0%,100%,.6)!important;border-color:hsla(0,0%,100%,.1)!important}.react-flow__controls button:hover{background:hsla(0,0%,100%,.1)!important}.react-flow__minimap{background:rgba(5,5,5,.8)!important}#dock-container,[class*=Dock],[class*=dock],section[class*=dock]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#dock,.dock,[class*=Dock],[class*=dock],section>div:last-child{overflow:hidden!important}*{--dock-visibility:hidden!important;--dock-display:none!important}#dock,.dock,[class*=Dock],[class*=dock],section>div:last-child{display:none!important;visibility:hidden!important;height:0!important;opacity:0!important;pointer-events:none!important}.generating-edge-fast path{animation-duration:1.5s!important;stroke-dasharray:6,6!important}.aspect-square.rounded-full>*{margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.aspect-square.rounded-full{position:relative!important}