code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}*,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root{min-height:100vh}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.fade-in{animation:fadeIn .6s ease-out}.slide-in{animation:slideIn .5s ease-out}.pulse-hover:hover{animation:pulse .3s ease-in-out}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb{background:#3b82f699;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3b82f6cc}.btn-glow{box-shadow:0 0 20px #3b82f64d;transition:all .3s ease}.btn-glow:hover{box-shadow:0 0 30px #3b82f680;transform:translateY(-2px)}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px}::selection{background-color:#3b82f64d;color:#fff}button:focus,input:focus,textarea:focus{outline:2px solid #3b82f699;outline-offset:2px}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:24px;width:24px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.container{padding-left:1rem;padding-right:1rem}.text-5xl,h1{font-size:2.5rem!important}.p-8{padding:1.5rem!important}}.twitter-blue{background-color:#1da1f2}.twitter-blue:hover{background-color:#0d8bd9}.success-glow{box-shadow:0 0 20px #22c55e4d}.error-glow{box-shadow:0 0 20px #ef44444d}pre{word-wrap:break-word;font-family:Courier New,Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4;white-space:pre-wrap}.card-hover{transition:all .3s ease}.card-hover:hover{box-shadow:0 20px 40px #0003;transform:translateY(-4px)}.progress-step{transition:all .3s ease}.progress-step.active{box-shadow:0 0 15px #3b82f680;transform:scale(1.1)}.progress-step.completed{box-shadow:0 0 15px #22c55e80;transform:scale(1.1)}
/*# sourceMappingURL=main.f9335db5.css.map*/