@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@600;700;800&family=Poppins:wght@600;700;800&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;background:#0d1117;color:#f0f0f0;font-family:Nunito,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#4a9eff4d;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#4a9eff80}.page-title{font-family:Poppins,sans-serif}.glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 12px 40px #0003}.badge,.glass-card{background:#ffffff0a}.badge{align-items:center;border:1px solid #ffffff14;border-radius:14px;color:#8aaabb;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:8px 16px;white-space:nowrap}.input-field{background:#0003;border:1px solid #ffffff14;border-radius:16px;color:#fff0f3;font-family:inherit;font-size:15px;outline:none;padding:14px 18px;transition:border-color .2s,background .2s;width:100%}.input-field:focus{background:#ffffff0a;border-color:#4a9eff}.input-field::placeholder{color:#5a7a8d}.btn-accent{background:linear-gradient(135deg,#4a9eff,#9b7ebd);border:none;border-radius:16px;box-shadow:0 4px 12px #4a9eff4d;color:#0d1117;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;padding:10px 24px;transition:all .2s}.btn-accent:hover{box-shadow:0 8px 24px #4a9eff66;transform:translateY(-2px)}.btn-accent-round{align-items:center;background:linear-gradient(135deg,#4a9eff,#9b7ebd);border:none;border-radius:50%;box-shadow:0 6px 20px #4a9eff4d;color:#0d1117;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:20px;height:50px;justify-content:center;transition:all .2s;width:50px}.btn-accent-round:hover{transform:translateY(-2px)}.btn-ghost{background:#0000;border:1px solid #ffffff14;border-radius:14px;color:#8aaabb;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:8px 18px;transition:all .2s}.btn-ghost:hover{background:#ffffff12;border-color:#ffffff26;color:#f0f0f0}.btn-ghost-sm{background:#0000;border:none;color:#8aaabb;cursor:pointer;font-size:18px;padding:4px;transition:color .2s}.btn-ghost-sm:hover,.btn-surface{color:#f0f0f0}.btn-surface{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 4px 12px #0000001a;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;padding:14px 32px;transition:all .3s cubic-bezier(.2,.8,.2,1)}.btn-surface:hover{background:#ffffff14;border-color:#4a9eff;box-shadow:0 8px 24px #4a9eff4d;transform:scale(1.04)}.btn-outline-accent{background:#0000;border:1.5px solid #4a9eff66;border-radius:20px;color:#4a9eff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;padding:12px 24px;transition:all .2s}.btn-outline-accent:hover{background:#4a9eff1f;border-color:#4a9eff99}.tool-card{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0f,#ffffff03);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;font-family:inherit;gap:10px;height:110px;justify-content:center;padding:12px;position:relative;transition:all .3s cubic-bezier(.2,.8,.2,1);width:170px}.tool-card:hover:not([style*=not-allowed]){background:linear-gradient(145deg,#ffffff1a,#ffffff08);border-color:#4a9eff;box-shadow:0 12px 32px #4a9eff40;transform:translateY(-4px)}@keyframes cosmosFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(1.5deg)}}@keyframes cosmosBounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.03)}}@keyframes cosmosCelebrate{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-18px) rotate(-6deg)}50%{transform:translateY(-5px) rotate(4deg)}75%{transform:translateY(-22px) rotate(-4deg)}}@keyframes cosmosHeadBob{0%,to{transform:translateX(-50%) translateY(0) rotate(0)}50%{transform:translateX(-50%) translateY(-5px) rotate(2.5deg)}}@keyframes cosmosHeadTilt{0%,to{transform:translateX(-50%) rotate(0)}30%,70%{transform:translateX(-50%) rotate(-12deg) translate(-4px,3px)}}@keyframes cosmosHoverWobble{0%,to{transform:translateX(-50%) rotate(0deg)}25%{transform:translateX(calc(-50% - 4px)) rotate(-6deg)}75%{transform:translateX(calc(-50% + 4px)) rotate(6deg)}}@keyframes cosmosArmL{0%,to{transform:rotate(20deg) translateY(0)}50%{transform:rotate(30deg) translateY(-2px)}}@keyframes cosmosArmR{0%,to{transform:rotate(-20deg) translateY(0)}50%{transform:rotate(-30deg) translateY(-2px)}}@keyframes cosmosWave{0%,to{transform:rotate(20deg) translateY(0)}20%{transform:rotate(130deg) translateY(-10px)}40%{transform:rotate(90deg) translateY(-10px)}60%{transform:rotate(135deg) translateY(-10px)}80%{transform:rotate(95deg) translateY(-10px)}}@keyframes cosmosWaveRight{0%,to{transform:rotate(-20deg) translateY(0)}20%{transform:rotate(-130deg) translateY(-10px)}40%{transform:rotate(-90deg) translateY(-10px)}60%{transform:rotate(-135deg) translateY(-10px)}80%{transform:rotate(-95deg) translateY(-10px)}}@keyframes cosmosShadow{0%,to{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.5;transform:translateX(-50%) scale(.85)}}@keyframes cosmosBubblePop{0%{opacity:0;transform:translateX(-50%) translateY(-80%) scale(.7)}to{opacity:1;transform:translateX(-50%) translateY(-100%) scale(1)}}@keyframes cosmosSparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes cosmosRise{0%{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:1;transform:translateY(-10px) scale(1)}80%{opacity:.8;transform:translateY(-40px) scale(.8)}to{opacity:0;transform:translateY(-65px) scale(.3)}}@keyframes nebulaFloat1{0%,to{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(-3%,3%) rotate(2deg) scale(1.1)}}@keyframes nebulaFloat2{0%,to{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(3%,-3%) rotate(-2deg) scale(1.15)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loadingGlow{0%,to{opacity:.5;text-shadow:0 0 20px #4a9eff4d}50%{opacity:1;text-shadow:0 0 40px #4a9effe6,0 0 80px #9b7ebd80}}button:focus-visible{outline:2px solid #4a9eff;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.8c7e61fb.css.map*/