@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";body{color:#fff;-webkit-font-smoothing:antialiased;background-color:#050816;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.glass-panel{-webkit-backdrop-filter:blur(16px);background:#151030a6;border:1px solid #915eff38;border-top-color:#915eff66}.glass-panel-hover:hover{background:#1d1836bf;border:1px solid #915eff80}.animated-border-wrap{background:#28204b80;border-radius:16px;padding:1.5px;transition:all .3s;position:relative;overflow:hidden}.animated-border-wrap:before{content:"";pointer-events:none;opacity:.65;background:conic-gradient(#0000 65%,#915eff80 80%,#c026d3e6 100%);width:200%;height:200%;transition:opacity .3s;animation:4s linear infinite rotate;position:absolute;top:-50%;left:-50%}.animated-border-wrap:hover:before,.animated-border-wrap.active:before,.animated-border-wrap.dragover:before{opacity:1;background:conic-gradient(#0000 45%,#915effd9 75%,#c026d3 100%);animation:2.5s linear infinite rotate}.animated-border-content{-webkit-backdrop-filter:blur(16px);z-index:1;background:#100d25e6;border-radius:14px;flex-direction:column;width:100%;height:100%;display:flex;position:relative}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(2.2)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.ambient-glow{pointer-events:none;z-index:-1;background:radial-gradient(circle,#915eff1f 0%,#05081600 70%);width:60vw;height:60vw;position:absolute;top:-20vw;left:20vw}.bg-grid-pattern{background-image:linear-gradient(90deg,#915eff0a 1px,#0000 1px),linear-gradient(#915eff0a 1px,#0000 1px);background-size:40px 40px}.skeleton-shimmer{background:linear-gradient(90deg,#151030 25%,#241e45 50%,#151030 75%) 0 0/200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.scanner-line{background:linear-gradient(90deg,#0000,#915eff,#0000);width:100%;height:2px;animation:3s cubic-bezier(.4,0,.2,1) infinite scan;position:absolute;box-shadow:0 0 10px #915eff,0 0 5px #915eff}@keyframes scan{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#241e45;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#352c61}.code-scroll::-webkit-scrollbar{width:8px;height:8px}.code-scroll::-webkit-scrollbar-track{background:#050816}.code-scroll::-webkit-scrollbar-thumb{background:#241e45;border-radius:4px}.code-scroll::-webkit-scrollbar-thumb:hover{background:#352c61}.code-block{color:#aaa6c3;background:#050816;border:1px solid #915eff38;border-radius:.5rem}.code-key{color:#915eff}.code-string{color:#38bdf8}.code-boolean{color:#c026d3}@keyframes loading{0%{width:0%}50%{width:70%}to{width:100%}}.progress-bar-fill{background:linear-gradient(90deg,#915eff 0%,#38bdf8 100%);animation:3s ease-in-out forwards loading}.fade-in{animation:.5s ease-in forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reticle-corner{pointer-events:none;border-color:#915eff;width:16px;height:16px;position:absolute}
