*{font-family:Inter,sans-serif}.App{align-items:center;background-color:#f4f4f4;display:flex;flex-direction:column;font-family:Arial,sans-serif;min-height:100vh;text-align:center}.App-header{background-color:#007bff;box-shadow:0 4px 6px #0000001a;color:#fff;padding:40px 20px;width:100%}.App-header h1{font-size:28px;margin-bottom:10px}.App-header p{font-size:16px}main{max-width:1200px;padding:20px;width:100%}.carousel{background:linear-gradient(135deg,#001f3f,#003d5c);border-radius:20px;box-shadow:0 10px 20px #0000004d;color:#fff;flex-direction:column;margin:20px auto;max-width:1200px;padding:60px 20px}.carousel,.carousel-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.project-card{align-items:center;display:flex;flex-direction:column;text-align:center}.project-main-image{border-radius:15px;box-shadow:0 8px 16px #0003;height:280px;margin-bottom:20px;width:450px}.project-info{margin-top:20px}.project-title{color:#fff;font-size:32px;font-weight:800;margin-bottom:10px;text-align:center;text-shadow:2px 2px 4px #00000080}.project-description{color:#d9e3ea;margin-bottom:20px}.cta-button{transition:background .3s}.arrow{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease,opacity .3s ease;z-index:2}.arrow:hover{background:#ffffff4d}.left-arrow{left:20px}.left-arrow,.right-arrow{opacity:1;visibility:visible}.right-arrow{right:20px}.arrow:hover,.carousel:hover .arrow{opacity:1;visibility:visible}.dots{display:flex;justify-content:center;margin-top:20px}.dot{background:#007bff;border-radius:50%;cursor:pointer;height:12px;margin:0 5px;transition:transform .3s;width:12px}.dot.active{background:#0af;transform:scale(1.3)}.carousel-container{align-items:center;display:flex;justify-content:space-between;padding:20px 0;position:relative;width:100%}.project-data-left,.project-data-right{background:#ffffffe6;border-radius:15px;box-shadow:0 4px 10px #0003;padding:20px;text-align:left;width:280px}.project-data-left h3,.project-data-right h3{color:#003d5c;font-size:20px;font-weight:700;margin-bottom:10px}.project-data-left p,.project-data-right p{color:#003d5c;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:10px}.project-data-left p strong,.project-data-right p strong{color:#007bff;font-weight:700}.carousel-content{color:#fff;text-align:center}.carousel-content .project-title{color:#fff;font-size:23px;font-weight:700;text-shadow:2px 2px 4px #00000080}.carousel-content .project-description{color:#f1f1f1;font-size:16px}.header-logo{border-radius:5px;cursor:pointer;height:45px;margin-right:10px;width:auto}.header{background-color:#007bff;box-sizing:border-box;color:#fff;left:0;padding:15px 20px;position:fixed;top:0;z-index:1000}.header,.header-content{align-items:center;display:flex;width:100%}.header-content{margin-left:150px;max-width:1200px}.header-left{align-items:center;display:flex;flex-grow:1;gap:20px}.logo{font-family:Roboto,sans-serif;font-size:24px;font-weight:700}.auth-buttons,.nav-buttons{display:flex;gap:15px}.auth-buttons{align-items:center;margin-left:auto}.nav-button{background-color:#fff;border:none;border-radius:5px;color:#007bff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 15px;transition:background-color .3s,color .3s}.nav-button:hover{background-color:#0056b3;color:#fff}.modal-content{border-radius:10px;box-shadow:0 4px 6px #0000001a;width:350px}.input-field{border-radius:5px;margin-top:10px}.submit-button{border-radius:5px;margin-top:15px;padding:10px}.close-button{border-radius:5px;padding:8px}.signup-link{font-size:14px;margin-top:10px}.link-button{background:none;border:none;color:#007bff;cursor:pointer;font-size:14px}.link-button:hover{text-decoration:underline}.modal-overlay{background:#00000080;bottom:0;right:0}.modal-content{border-radius:8px;box-shadow:0 4px 10px #0003;padding:20px;width:90%}.modal-content h2{color:#333;font-size:24px}.input-field{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-bottom:15px;outline:none;padding:10px;width:100%}.input-field:focus{border-color:#007bff}.submit-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 15px;width:100%}.submit-button:hover{background-color:#0056b3}.close-button{border:none;border-radius:4px;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 15px;width:100%}.view-projects-container{background-color:#f8f9fa;font-family:Arial,sans-serif;min-height:100vh;padding:0}header{background-color:#343a40;color:#fff;left:0;padding:20px 0;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.view-projects-header{color:#333;font-size:24px;margin-bottom:20px;margin-top:120px;text-align:center}.view-projects-description{color:#333;font-size:18px;margin:0 20px 50px;text-align:center}.project-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px}.project-card{border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:transform .2s ease-in-out}.project-card:hover{transform:scale(1.05)}.project-image{height:200px;object-fit:cover;width:100%}.project-card-header{display:flex;justify-content:flex-end;padding:10px}.status-badge{border-radius:5px;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;text-transform:uppercase}.status-badge.finished{background-color:#28a745}.status-badge.upcoming{background-color:#ffc107}.status-badge.ongoing{background-color:#007bff}.project-title{color:#343a40;font-size:22px;font-weight:700;margin:10px 15px}.project-category{color:#555;font-size:14px;font-style:italic;margin:0 15px 10px}.project-description{color:#555;font-size:16px;margin:0 15px 15px}.progress-container{margin-top:10px;padding:0 15px 15px}.progress-bar{background:#e9ecef;margin:5px 0;overflow:hidden}.progress-filled{background:#007bff;height:100%;transition:width .3s ease-in-out}.back-button-container{display:flex;justify-content:center;margin:40px 0}.back-button{background-color:#007bff;border-radius:25px;box-shadow:0 4px 8px #0000001a;font-size:16px;padding:12px 25px;transition:background-color .3s ease-in-out,transform .2s ease-in-out}.back-button:hover{background-color:#0056b3}.view-business-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:20px auto 30px;padding:12px 20px;text-align:center;transition:background-color .3s ease}.view-business-button:hover{background-color:#0056b3}.modal-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;max-width:400px;padding:30px;text-align:center;width:100%}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-content h2{color:#343a40;font-size:22px;margin-bottom:20px}.investment-input{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:16px;margin:10px 0 20px;padding:10px;width:100%}.modal-buttons{display:flex;gap:15px;justify-content:space-between;margin-top:20px}.close-button,.confirm-button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:15px;text-align:center;transition:all .3s ease-in-out}.close-button{background-color:#dc3545;color:#fff}.close-button:hover{background-color:#c82333}.confirm-button{background-color:#28a745;color:#fff}.confirm-button:hover{background-color:#218838}.invest-button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:10px auto;padding:10px 20px;transition:background-color .3s ease}.invest-button:hover{background-color:#0056b3}.upload-container{background:linear-gradient(135deg,#f5f7fa,#e4e9f2);justify-content:center;min-height:100vh;padding:60px 20px}.content-wrapper,.upload-container{align-items:center;display:flex;flex-direction:column}.content-wrapper{margin:0 auto;max-width:800px;text-align:center;width:100%}.page-title{color:#007bff;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;margin-bottom:30px}.form-card{background:#fff;border-radius:15px;box-shadow:0 10px 20px #0000001a;max-width:600px;padding:30px 40px;text-align:center;width:100%}.input-field,.textarea-field{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:16px;padding:10px}.dropdown,.file-input,.input-field,.textarea-field{margin-bottom:15px;width:100%}.progress-bar{background:linear-gradient(90deg,#007bff,#0056b3);border-radius:8px;height:8px;margin-top:15px;transition:width .3s ease}.preview-button,.submit-button{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin:10px 5px;padding:10px 20px;transition:all .3s ease-in-out;width:calc(50% - 10px)}.preview-button:hover,.submit-button:hover{background:#0056b3}.preview-card{background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;margin-top:20px;padding:20px;transition:transform .3s ease-in-out}.error-message{color:red;font-size:14px}.file-upload-section{margin-bottom:20px}.upload-label{color:#333;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.upload-wrapper{align-items:center;display:flex;margin-bottom:15px}.upload-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-right:10px;padding:10px 15px}.upload-button:hover{background-color:#0056b3}.file-input{display:none}.file-chosen{color:#555;font-size:14px;font-style:italic}.rewards-container{background:#fff;border-radius:12px;box-shadow:0 8px 16px #00000026;font-family:Poppins,sans-serif;margin:80px auto;max-width:900px;padding:40px;text-align:center;transition:all .3s ease-in-out}.rewards-title{color:#036;font-size:40px;font-weight:700;margin-bottom:15px}.rewards-description{color:#444;font-size:18px;line-height:1.6;margin-bottom:25px}.section-title{border-bottom:3px solid #007bff;color:#007bff;display:inline-block;font-size:24px;font-weight:600;margin-top:35px;padding-bottom:5px}.rewards-list{color:#555;font-size:18px;list-style:none;margin:20px auto;max-width:750px;padding:0;text-align:left}.rewards-list li{background:#f8f9fa;border-left:6px solid #007bff;border-radius:8px;box-shadow:0 5px 10px #00000014;font-weight:500;margin:12px 0;padding:15px;transition:all .3s ease-in-out}.rewards-list li:hover{background:#eef4ff;transform:scale(1.02)}.benefits-container{border-radius:10px;box-shadow:0 5px 10px #00000014;margin-top:30px;padding:20px;transition:all .3s ease-in-out}.benefits-container:hover{transform:scale(1.02)}.benefits-title{color:#004085;font-size:22px;font-weight:700;margin-bottom:10px}.benefits-list{color:#222;font-size:18px;list-style:none;margin:0 auto;max-width:700px;padding:0;text-align:left}.benefits-list li{background:#fff;border-left:6px solid #007bff;border-radius:8px;box-shadow:0 4px 8px #00000014;margin:10px 0;padding:12px;transition:all .3s ease-in-out}.benefits-list li:hover{transform:scale(1.03)}.back-button-container{margin-top:50px;text-align:center}.back-button{background:linear-gradient(135deg,#007bff,#0056b3);border-radius:30px;box-shadow:0 5px 10px #0000001f;color:#fff;display:inline-block;font-size:17px;font-weight:700;padding:14px 28px;text-decoration:none;transition:all .3s ease-in-out}.back-button:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-3px)}.business-page{background-color:#fff;border-radius:15px;box-shadow:0 8px 16px #0000001a;font-family:Arial,sans-serif;margin:50px auto;max-width:1000px;padding:40px}.business-card,.business-page{text-align:center;transition:all .3s ease-in-out}.business-card{background:linear-gradient(135deg,#f8f9fa,#e3e6eb);border-radius:12px;box-shadow:0 6px 12px #0000001a;margin-top:20px;padding:30px}.business-card h1{color:#0056b3;font-size:32px;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-align:center;text-transform:uppercase}.business-stats{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:20px}.stat-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-size:18px;font-weight:700;padding:20px;position:relative;text-align:center;width:220px}.stat-title{color:#333;font-size:16px;margin-bottom:10px}.stat-bar{background:#ddd;border-radius:7px;height:14px;overflow:hidden;width:100%}.stat-fill{background:#007bff;border-radius:7px;height:100%;transition:width .5s ease-in-out}.status-container{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.status-active{align-items:center;background:#28a745;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:700;gap:8px;padding:10px 14px;text-transform:uppercase}.status-active:before{content:"✔";font-size:16px}.status-pending{background:#ffc107}.status-inactive,.status-pending{border-radius:8px;color:#fff;font-size:16px;font-weight:700;padding:10px 14px;text-transform:uppercase}.status-inactive{background:#dc3545}.deepseek-search{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.search-input{border:1px solid #ccc;border-radius:6px;font-size:16px;padding:10px;width:300px}.search-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 15px;transition:background-color .3s ease-in-out}.search-button:hover{background-color:#0056b3}.search-results{list-style:none;margin-top:20px;padding:0}.result-item{background:#fff;border-radius:6px;box-shadow:0 4px 8px #0000001a;margin-bottom:10px;padding:12px}.dashboard-container{align-items:center;background-color:#f4f4f4;display:flex;flex-direction:column;min-height:100vh;padding:60px 20px}.dashboard-header{margin-bottom:30px;text-align:center}.dashboard-title{color:#007bff;font-family:Poppins,sans-serif;font-size:36px;font-weight:700}.summary-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.summary-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:200px}.summary-card:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.summary-card h3{color:#007bff;font-size:18px}.filter-container{margin-bottom:20px}.filter-container select{font-size:14px;padding:5px}.projects-section{max-width:1000px;width:90%}.projects-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.project-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:300px;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.project-card:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.progress-bar{background:#e0e0e0;border-radius:5px;height:10px;margin-top:10px}.progress{background:#4caf50;border-radius:5px;height:100%}.earnings-section{margin:30px 0;text-align:center}.transactions-section{margin:auto;max-width:800px;width:90%}.transactions-section table{border-collapse:collapse;width:100%}.transactions-section td,.transactions-section th{border-bottom:1px solid #ddd;padding:10px;text-align:left}.transactions-section th{background:#007bff;color:#fff;font-weight:700}.tx-hash{word-wrap:break-word;color:#0056b3;font-family:monospace}.transactions-section tr:nth-child(2n){background:#f9f9f9}.transactions-section tr:hover{background:#f1f1f1}.chart-placeholder{border-radius:10px;box-shadow:0 4px 6px #0000001a;display:block;margin:20px auto;max-width:600px;width:100%}.cta-button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:20px auto 0;padding:10px 20px;width:fit-content}.cta-button:hover{background:#0056b3}.withdrawal-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px;text-align:center}.withdrawal-input{border:1px solid #ccc;border-radius:5px;display:block;font-size:16px;margin:10px 0;max-width:300px;padding:10px;text-align:center;width:100%}.earnings-balance{font-size:18px;font-weight:700;margin-bottom:15px}.error-message{color:#dc3545;font-weight:700;margin-top:10px}.success-message{color:#28a745;font-weight:700;margin-top:10px}.chatbot-button{background:#007bff;border:none;border-radius:50px;bottom:20px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;position:fixed;right:20px;transition:background .3s}.chatbot-button:hover{background:#0056b3}.chatbot-window{background:#fff;border-radius:10px;bottom:80px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;position:fixed;right:20px;width:320px}.chatbot-header{align-items:center;background:#007bff;border-radius:10px 10px 0 0;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:10px}.chatbot-messages{flex:1 1;max-height:400px;overflow-y:auto;padding:10px}.chatbot-message{border-radius:5px;margin:10px 0;padding:10px}.chatbot-message.bot{background:#f1f1f1;text-align:left}.chatbot-message.user{background:#007bff;color:#fff;text-align:right}.chatbot-input{border-top:1px solid #ddd;display:flex;padding:10px}.chatbot-input input{border:1px solid #ddd;border-radius:5px;flex:1 1;margin-right:10px;padding:8px}.chatbot-input button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px;transition:background .3s}.chatbot-input button:hover{background:#0056b3}
/*# sourceMappingURL=main.81b89ce7.css.map*/