@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&display=swap";:root{--brand-green: #B7FE02;--bg-body: #000000;--text-primary: #FFFFFF;--text-secondary: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .1);--glass-bg: rgba(20, 20, 20, .6);--bg-card: #111;--radius: 24px;font-family:Manrope,system-ui,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:var(--text-primary);background-color:var(--bg-body)}body{margin:0;min-height:100vh;background-color:var(--bg-body);background-image:radial-gradient(circle at 15% 50%,rgba(183,254,2,.15) 0%,transparent 50%),radial-gradient(circle at 85% 30%,rgba(183,254,2,.12) 0%,transparent 50%);background-attachment:fixed;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Manrope,sans-serif;font-weight:600;letter-spacing:-.02em;margin:0}a{color:var(--brand-green);text-decoration:none}.card-glass{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:0 8px 32px #0003}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 2rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-family:inherit;border-radius:9999px}.btn-primary{background-color:var(--brand-green);color:#000}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 20px #b7fe0266}.btn-outline{background:transparent;border:1px solid rgba(255,255,255,.2);color:var(--text-primary)}.btn-outline:hover{border-color:var(--brand-green);color:var(--brand-green);background:#b7fe020d}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.container{max-width:1200px;margin:0 auto;padding:2rem}input,textarea,select{width:100%;padding:1rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0006;color:#fff;font-family:inherit;transition:border-color .2s}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--brand-green)}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
