*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;display:inline-block;height:20px;width:20px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.p-2{padding:.5rem}.p-4{padding:1rem}@media (max-width:768px){.container{padding:1rem}}#root,body,html{background:#0a0a0a!important;margin:0;padding:0}.App{color:#fff}.App,.home-container{background:#0a0a0a;min-height:100vh}.home-container{align-items:center;display:flex;justify-content:center;padding:2rem}.hero-section{background:#0a0a0a;max-width:1200px;text-align:center;width:100%}.hero-content{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:3rem}.hero-title{align-items:center;color:#fff;display:flex;font-size:3rem;font-weight:700;gap:1rem;justify-content:center;margin-bottom:1rem}.hero-icon{height:3rem;width:3rem}.hero-subtitle{color:#b3b3b3;font-size:1.25rem;margin-bottom:3rem}.features-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.feature-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;padding:2rem;text-align:center;transition:all .2s ease}.feature-card:hover{background:#2a2a2a;border-color:#3a3a3a;transform:translateY(-2px)}.feature-icon{color:#fff;height:3rem;margin-bottom:1rem;width:3rem}.feature-card h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.feature-card p{color:#888;font-size:.9rem;line-height:1.5}.action-buttons{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}.btn-primary{align-items:center;background:#fff;border:none;border-radius:8px;color:#0a0a0a;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .2s ease}.btn-primary:hover{background:#e5e5e5;transform:translateY(-1px)}.btn-icon{height:1.2rem;width:1.2rem}.btn-secondary{align-items:center;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .2s ease}.btn-secondary:hover{background:#2a2a2a;border-color:#3a3a3a;transform:translateY(-1px)}.stats-section{border-top:1px solid #2a2a2a;display:flex;gap:3rem;justify-content:center;padding-top:2rem}.stat-item{text-align:center}.stat-number{color:#fff;display:block;font-size:2rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#888;font-size:.9rem}.container{background:#0a0a0a;margin:0 auto;max-width:1200px;padding:2rem}.card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;margin-bottom:2rem;padding:2rem}.card-header{align-items:center;border-bottom:1px solid #2a2a2a;display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem}.card-title{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.card-content{color:#b3b3b3;line-height:1.6}.form-group{margin-bottom:1.5rem}.form-label{color:#fff;display:block;font-weight:500;margin-bottom:.5rem}.form-input{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#fff;font-size:1rem;padding:.75rem;transition:all .2s ease;width:100%}.form-input::placeholder{color:#666}.form-input:focus{background:#2a2a2a;border-color:#fff;outline:none}@media (max-width:768px){.hero-title{font-size:2rem}.hero-icon{height:2rem;width:2rem}.features-grid{grid-template-columns:1fr}.action-buttons{align-items:center;flex-direction:column}.stats-section{gap:2rem}.hero-content{padding:2rem}}
/*# sourceMappingURL=main.4c10bcf9.css.map*/