@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800;900&family=Inter:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap);:root{--bg:#020617;--bg2:#0f172a;--bg3:#1e293b;--border:#ffffff14;--green:#8b5cf6;--green2:#7c3aed;--text:#fff;--muted:#ffffff73;--radius:12px;--font-h:"Sora",sans-serif;--font-b:"Inter",sans-serif;--font-m:"Space Mono",monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#020617;background:var(--bg);color:#fff;color:var(--text)}body,input,select,textarea{font-family:Inter,sans-serif;font-family:var(--font-b)}input,select,textarea{color-scheme:dark}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-b)}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#020617;background:var(--bg)}::-webkit-scrollbar-thumb{background:#8b5cf640;border-radius:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}.grid-bg{background-image:linear-gradient(#8b5cf60a 1px,#0000 0),linear-gradient(90deg,#8b5cf60a 1px,#0000 0);background-size:60px 60px;inset:0;pointer-events:none;position:fixed;z-index:0}.page{min-height:100vh;position:relative;z-index:1}.card{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;padding:24px}.input{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;box-sizing:border-box;color:#fff;font-size:14px;outline:none;padding:11px 14px;transition:border-color .2s;width:100%}.input:focus{border-color:#8b5cf6;border-color:var(--green)}.btn-primary{background:#8b5cf6;background:var(--green);border:none;border-radius:10px;color:#000;display:inline-block;font-size:14px;font-weight:700;padding:11px 24px;text-align:center;transition:all .2s}.btn-primary:hover{background:#7c3aed;background:var(--green2);box-shadow:0 8px 24px #8b5cf630;transform:translateY(-1px)}.btn-outline{background:#0000;border:1px solid #ffffff26;border-radius:10px;color:#fffc;display:inline-block;font-size:14px;font-weight:600;padding:11px 24px;text-align:center;transition:all .2s}.btn-outline:hover{border-color:#fff6;color:#fff}.badge{border-radius:999px;display:inline-block;font-family:Space Mono,monospace;font-family:var(--font-m);font-size:10px;font-weight:600;letter-spacing:1px;padding:3px 12px;text-transform:uppercase}.spinner{animation:spin .7s linear infinite;border:2px solid #ffffff26;border-radius:50%;border-top:2px solid var(--green);height:20px;width:20px}@media (max-width:768px){body{font-size:14px}.page{padding:0 4%}.card{padding:16px}.btn-outline,.btn-primary{font-size:14px;padding:10px 20px}.input{font-size:13px;padding:10px 12px}}@media (max-width:480px){body{font-size:13px}.page{padding:0 3%}.card{padding:12px}.btn-outline,.btn-primary{font-size:13px;padding:8px 16px}.input{font-size:12px;padding:8px 10px}}.container{margin:0 auto;max-width:1280px;padding:0 5%;width:100%}@media (max-width:768px){.hero-title{font-size:clamp(32px,6vw,48px)!important}.section-title{font-size:clamp(24px,5vw,40px)!important}.btn-outline,.btn-primary{font-size:13px!important;padding:10px 20px!important}.input{padding:10px 12px!important}.input,input,select,textarea{font-size:16px!important}}@media (max-width:640px){html{font-size:14px}.card{padding:16px!important}.hero-title{font-size:clamp(28px,5.5vw,42px)!important}.section-title{font-size:clamp(20px,4.5vw,32px)!important}}@media (max-width:480px){.card{padding:12px!important}.hero-title{font-size:clamp(24px,5vw,36px)!important}}
/*# sourceMappingURL=main.4ca9bab3.css.map*/