:root{--bg-primary:#0a0a1a;--bg-secondary:#12122a;--bg-card:#ffffff0a;--bg-card-hover:#ffffff12;--bg-glass:#ffffff0f;--accent-start:#6c5ce7;--accent-end:#a29bfe;--accent-gradient:linear-gradient(135deg,var(--accent-start),var(--accent-end));--accent-glow:#6c5ce759;--secondary-start:#00cec9;--secondary-end:#81ecec;--text-primary:#f0f0f8;--text-secondary:#f0f0f899;--text-muted:#f0f0f859;--border-subtle:#ffffff14;--border-accent:#6c5ce766;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-full:9999px;--shadow-sm:0 2px 8px #0003;--shadow-md:0 4px 24px #0000004d;--shadow-lg:0 8px 48px #0006;--shadow-glow:0 0 40px var(--accent-glow);--ease-out:cubic-bezier(0.16,1,0.3,1);--transition-fast:0.2s var(--ease-out);--transition-normal:0.35s var(--ease-out)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a1a;background:var(--bg-primary);color:#f0f0f8;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em;line-height:1.2}h1{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800}h2{font-size:clamp(1.6rem,3vw,2.4rem)}h3{font-size:1.2rem}p{color:#f0f0f899;color:var(--text-secondary);line-height:1.7}a{color:inherit;text-decoration:none}.btn,button{border:none;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;outline:none;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all var(--transition-fast)}.btn-primary{align-items:center;background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--accent-gradient);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 0 40px #6c5ce759;box-shadow:var(--shadow-glow);color:#fff;display:inline-flex;font-size:1rem;gap:8px;gap:var(--space-sm);justify-content:center;overflow:hidden;padding:14px 32px;position:relative}.btn-primary:before{background:linear-gradient(135deg,#ffffff26,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s cubic-bezier(.16,1,.3,1);transition:opacity var(--transition-fast)}.btn-primary:hover{box-shadow:0 0 60px #6c5ce759;box-shadow:0 0 60px var(--accent-glow);transform:translateY(-2px)}.btn-primary:hover:before{opacity:1}.btn-primary:active{transform:translateY(0)}.btn-secondary{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;background:var(--bg-glass);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:9999px;border-radius:var(--radius-full);color:#f0f0f8;color:var(--text-primary);display:inline-flex;font-size:1rem;gap:8px;gap:var(--space-sm);justify-content:center;padding:14px 32px}.btn-secondary:hover{background:#ffffff12;background:var(--bg-card-hover);border-color:#6c5ce766;border-color:var(--border-accent);transform:translateY(-2px)}input[type=email],input[type=file],input[type=password],input[type=text],select,textarea{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;background:var(--bg-glass);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:12px;border-radius:var(--radius-md);color:#f0f0f8;color:var(--text-primary);font-family:Inter,sans-serif;font-size:.95rem;outline:none;padding:14px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all var(--transition-fast);width:100%}input:focus,select:focus,textarea:focus{border-color:#6c5ce7;border-color:var(--accent-start);box-shadow:0 0 0 3px #6c5ce726}input::placeholder,textarea::placeholder{color:#f0f0f859;color:var(--text-muted)}select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23a29bfe' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:20px;border-radius:var(--radius-lg);padding:24px;padding:var(--space-lg);transition:all .35s cubic-bezier(.16,1,.3,1);transition:all var(--transition-normal)}.card:hover{background:#ffffff12;background:var(--bg-card-hover);border-color:#6c5ce766;border-color:var(--border-accent);box-shadow:0 4px 24px #0000004d;box-shadow:var(--shadow-md);transform:translateY(-4px)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text}.container{margin:0 auto;max-width:1200px;padding:0 24px;padding:0 var(--space-lg);width:100%}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a1a;background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}::selection{background:#6c5ce766;color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #6c5ce759;box-shadow:0 0 20px var(--accent-glow)}50%{box-shadow:0 0 40px #6c5ce759;box-shadow:0 0 40px var(--accent-glow)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) both;animation:fadeInUp .6s var(--ease-out) both}.animate-float{animation:float 4s ease-in-out infinite}
/*# sourceMappingURL=main.87c020fa.css.map*/