body,html{background-color:#f0f0f0;font-family:Arial,sans-serif;height:100%;margin:0;overflow:hidden;padding:0}.navbar{align-items:center;background-color:#141230;box-shadow:0 4px 10px #0000001a;color:#f0f4f8;display:flex;justify-content:space-between;left:0;padding:10px 20px;position:fixed;top:0;width:100%;z-index:1000}.navbar-title{color:#f0f4f8;font-size:24px;font-weight:700;letter-spacing:1px}.navbar-tabs{display:flex;gap:20px;margin-left:auto;padding-right:30px}.tab{color:#f0f4f8;cursor:pointer;font-size:16px;font-weight:500;padding:8px 0;position:relative;text-decoration:none;transition:color .3s ease,transform .3s ease}.tab:hover{color:#2cb1bc;transform:translateY(-2px)}.active-tab:before,.tab:before{background-color:#2cb1bc;bottom:-5px;content:"";height:2px;left:50%;position:absolute;transition:width .4s ease,left .4s ease;width:0}.tab:hover:before{left:0;width:100%}.active-tab{color:#2cb1bc;font-weight:700}.active-tab:before{left:0;width:100%}.navbar-tabs:hover .active-tab:before{left:50%;width:0}.dark-mode-toggle{align-items:center;background-color:#2cb1bc;border:none;border-radius:4px;color:#f0f4f8;cursor:pointer;display:flex;font-size:16px;font-weight:700;margin-left:20px;padding:8px 16px;transition:background-color .3s ease,color .3s ease}.dark-mode-toggle:hover{background-color:#249a9f}.dark-mode .dark-mode-toggle{background-color:#575fcf;color:#f0f4f8}.dark-mode .dark-mode-toggle:hover{background-color:#4c51bf}.content-container{align-items:flex-start;display:flex;height:calc(100vh - 60px);justify-content:center;margin-top:60px;overflow-y:auto;padding-bottom:20px;padding-top:20px;scrollbar-width:none}.content-container::-webkit-scrollbar{display:none}.dark-mode{background-color:#121212;color:#f0f4f8;transition:background-color .3s,color .3s}.dark-mode .navbar{background-color:#1a1a2e}.dark-mode .upload-card{background:linear-gradient(135deg,#6a82fb,#fc5c7d);box-shadow:0 4px 10px #ffffff1a}.dark-mode .upload-btn{background-color:#575fcf}.dark-mode .upload-btn:hover{background-color:#4c51bf}.dark-mode .remove-btn{background-color:#ff4b5c}.dark-mode .remove-btn:hover{background-color:#ff1c2e}.notification-popup{animation:fadeIn .5s;background-color:#fff;border:1px solid #007bff;border-radius:8px;box-shadow:0 4px 10px #0003;padding:20px}.close-button{background-color:#007bff;border-radius:5px;padding:10px 15px;transition:background-color .3s ease}.close-button:hover{background-color:#0056b3}.close-menu{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;position:absolute;right:15px;top:10px;z-index:1001}.close-menu:hover{color:#ff4b5c}@media (max-width:1024px){.navbar{padding:10px 15px}.navbar-title{font-size:20px}.tab{font-size:14px}.upload-card{width:90%}.upload-btn{font-size:.9rem}}@media (max-width:768px){.navbar{align-items:center;padding:10px}.hamburger-icon,.navbar{justify-content:space-between}.hamburger-icon{cursor:pointer;display:flex;flex-direction:column;height:18px;margin-left:auto;margin-right:30px;width:25px}.hamburger-icon span{background-color:#f0f4f8;border-radius:2px;display:block;height:3px;transition:all .3s ease}.hamburger-icon.open span:first-child{transform:rotate(45deg) translateY(5px)}.hamburger-icon.open span:nth-child(2){opacity:0}.hamburger-icon.open span:nth-child(3){transform:rotate(-45deg) translateY(-5px)}.navbar-tabs{background-color:#141230;border-radius:8px;display:none;flex-direction:column;gap:15px;padding:20px;position:absolute;right:10px;top:60px;width:200px}.navbar-tabs.show{display:flex}.content-container{height:calc(100vh - 180px);margin-top:100px}.upload-card{width:90%}.file-preview img,.file-preview video{max-width:90%}}@media (max-width:480px){.navbar-title{font-size:18px}.navbar-tabs{font-size:12px}.upload-card{padding:10px;width:95%}button{font-size:.9rem;padding:10px;width:100%}.upload-area{font-size:14px;max-width:250px;padding:15px;width:100%}.file-preview img,.file-preview video{max-height:200px;max-width:100%}}.upload-card{align-items:center;background:linear-gradient(135deg,#6a82fb,#fc5c7d);border-radius:8px;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;justify-content:center;max-width:400px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:90%}.upload-area,.upload-card{margin:20px 0;padding:20px}.upload-area{border:2px dashed #ffffffb3;border-radius:8px;color:#fff;cursor:pointer;max-width:350px;width:85%}.file-previews{margin-top:20px}.file-preview img,.file-preview video{border-radius:8px;margin-top:10px;max-height:200px;max-width:100%;object-fit:cover}.upload-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}.upload-btn:hover{background-color:#0056b3}.remove-btn{background-color:#ff4b5c;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px;transition:background-color .3s ease}.remove-btn:hover{background-color:#ff1c2e}.progress-container{align-items:center;display:flex;flex-direction:column}.progress-bar{animation:progressAnimation 5s infinite;background:linear-gradient(90deg,#6a82fb,#fc5c7d);border-radius:4px;height:8px;margin-bottom:10px;width:80%}@keyframes progressAnimation{0%{width:0}to{width:100%}}.moderation-results table{border-collapse:collapse;margin-top:20px;width:100%}.moderation-results td,.moderation-results th{word-wrap:break-word;border:1px solid #ddd;padding:8px;text-align:left}.moderation-results th{background-color:#141230;color:#f0f4f8}.moderation-results td{color:#333}.notification-popup{animation:fadeIn .4s forwards;background-color:#0c1a2b;border-radius:16px;box-shadow:0 6px 15px #0000004d;color:#fff;left:50%;max-width:300px;opacity:0;padding:20px 25px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}.notification-popup p{color:#d1d5db;font-size:16px;font-weight:500;margin:0 0 15px}.close-button{background:linear-gradient(135deg,#4a5568,#2d3748);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 18px;transition:background .3s ease,transform .2s ease}.close-button:hover{background:linear-gradient(135deg,#2d3748,#1a202c);transform:scale(1.05)}.error-message{color:red;font-size:14px;margin-top:10px;text-align:center}.loading-overlay{align-items:center;background-color:#000000b3;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.loader{animation:spin 1s linear infinite;border:8px solid #fff3;border-radius:50%;border-top-color:#6a82fb;height:60px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{animation:fadeIn .5s ease-in-out;color:#0acbe5;font-size:18px;font-weight:600;line-height:1.5;margin-top:20px;max-width:80%;text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.approved-message{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724}.approved-message,.in-progress-message{margin-top:20px;padding:20px;text-align:center}.in-progress-message{background-color:#fff3cd;border:1px solid #ffeeba;border-radius:8px;color:#856404}@media (max-width:768px){.upload-card{width:90%}.file-preview img,.file-preview video{max-width:90%}}@media (max-width:480px){.upload-card{padding:10px;width:95%}button{font-size:.9rem;padding:10px;width:100%}.upload-area{font-size:14px;max-width:250px;padding:15px;width:100%}.file-preview-only{align-items:center;display:flex;justify-content:center;padding:20px}.file-preview img,.file-preview video{max-height:200px;max-width:100%}}.sample-content-container h2{color:#333;color:var(--heading-color);font-size:28px;margin-bottom:20px;text-align:center;transition:color .3s ease}.content-item:hover{box-shadow:0 6px 20px #0000004d;transform:scale(1.05);transition:transform .2s ease,box-shadow .2s ease}.intro-text{color:#555;color:var(--subtext-color);font-size:18px;margin:0 auto 20px;max-width:800px;text-align:center}.content-display{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0;overflow:hidden}.content-item{background:#fff;background:var(--card-background-color);border-radius:12px;box-shadow:0 4px 12px #0000001a;flex-basis:calc(25% - 20px);flex-grow:1;flex-shrink:1;max-width:calc(25% - 20px);min-width:200px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.content-item img,.content-item video{border-bottom:3px solid #0000;display:block;height:auto;width:100%}.content-item.approved img{border-bottom-color:#28a745}.content-item.flagged img{border-bottom-color:#dc3545}.status-info{font-size:14px;padding:15px;text-align:left}.limitations-section{background:#fff8d4;background:var(--limitations-background-color);border-left:4px solid #ffc107;border-left:4px solid var(--limitations-border-color)}.limitations-section,.project-flow{border-radius:8px;margin-top:40px;padding:20px;text-align:left}.project-flow{background:#d4f8ff;background:var(--project-flow-background-color);border-left:4px solid #17a2b8;border-left:4px solid var(--project-flow-border-color)}.project-flow img{border-radius:8px;box-shadow:0 4px 12px #0000001a;height:auto;margin-top:20px;width:100%}.faq-section{background:#f8d4d4;background:var(--faq-background-color);border-left:4px solid #dc3545;border-left:4px solid var(--faq-border-color);border-radius:8px;margin-top:40px;padding:20px;text-align:left}.faq-section h3{color:var(--faq-title-color);margin-bottom:10px}.faq-item{margin-bottom:15px}.faq-item h4{color:#333;color:var(--heading-color);font-size:18px;margin-bottom:5px}.faq-item p{color:#555;color:var(--subtext-color);line-height:1.6;margin:0}:root{--limitations-background-color:#fff8d4;--limitations-border-color:#ffc107;--project-flow-background-color:#d4f8ff;--project-flow-border-color:#17a2b8;--faq-background-color:#f8d4d4;--faq-border-color:#dc3545}body.dark-mode{--limitations-background-color:#4a3f22;--limitations-border-color:#d1a94b;--project-flow-background-color:#1d4d3a;--project-flow-border-color:#4cb0a8;--faq-background-color:#4a1f1f;--faq-border-color:#d65a5a}.shared-section{border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:20px auto;max-width:900px;padding:20px;text-align:left}@media (max-width:1200px){.content-item{flex-basis:calc(33.33% - 20px);flex-grow:1;flex-shrink:1;max-width:calc(33.33% - 20px)}}@media (max-width:768px){.content-display{gap:15px}.content-item{flex-basis:calc(50% - 15px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 15px)}.intro-text{font-size:14px}}@media (max-width:480px){.content-display{gap:10px}.content-item{flex-basis:calc(45% - 10px);flex-grow:1;flex-shrink:1;height:auto;max-width:calc(45% - 10px);min-width:120px}.content-item img,.content-item video{height:100px;object-fit:cover}.intro-text,.status-info{font-size:12px}.status-info{padding:8px}.faq-item h4{font-size:14px}.faq-item p{font-size:12px;line-height:1.3}}body{margin:0;overflow-x:hidden;padding:0}.sample-content-container{max-width:100vw;overflow-x:hidden;padding:10px}.feedback-container{align-items:center;background:#f8f9fa;background:var(--background-color);display:flex;justify-content:center;min-height:70vh;padding:20px}.feedback-card{background:#fff;background:var(--card-background-color);border-radius:10px;box-shadow:0 4px 12px #0000001a;max-width:600px;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.feedback-card:hover{box-shadow:0 6px 18px #00000026;transform:translateY(-5px)}.feedback-card h2{color:#333;color:var(--heading-color);margin-bottom:15px}.feedback-card p{color:#555;color:var(--subtext-color);line-height:1.6;margin-bottom:20px}.feedback-form textarea{background:#fff;background:var(--input-background-color);border:1px solid #ccc;border:1px solid var(--border-color);border-radius:8px;color:#333;color:var(--text-color);font-size:16px;margin-bottom:15px;min-height:120px;padding:15px;resize:none;transition:border .3s ease;width:100%}.feedback-form textarea:focus{border-color:#007bff;border-color:var(--focus-border-color);box-shadow:0 0 5px #007bff;box-shadow:0 0 5px var(--focus-border-color);outline:none}.submit-btn{background:#007bff;background:var(--button-background-color);border:none;border-radius:8px;color:#fff;color:var(--button-text-color);cursor:pointer;font-size:16px;padding:10px 20px;transition:background .3s ease,box-shadow .3s ease}.submit-btn:hover{background:#0056b3;background:var(--button-hover-color);box-shadow:0 4px 12px #0003}.thank-you-message h3{color:#28a745;color:var(--success-color);margin-bottom:10px}.thank-you-message p{color:#555;color:var(--subtext-color)}:root{--background-color:#f8f9fa;--card-background-color:#fff;--heading-color:#333;--subtext-color:#555;--text-color:#333;--border-color:#ccc;--input-background-color:#fff;--focus-border-color:#007bff;--button-background-color:#007bff;--button-text-color:#fff;--button-hover-color:#0056b3;--success-color:#28a745}body.dark-mode{--background-color:#121212;--card-background-color:#1e1e1e;--heading-color:#80d8ff;--subtext-color:#ccc;--text-color:#e0e0e0;--border-color:#444;--input-background-color:#2c2c2c;--focus-border-color:#4b79a1;--button-background-color:#4b79a1;--button-text-color:#fff;--button-hover-color:#80c0ff;--success-color:#7cd8a7}.contact-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 20px #0003;margin:auto auto 100px;max-width:600px;padding:20px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.contact-container:hover{box-shadow:0 4px 30px #0000004d;transform:translateY(-2px)}body.dark-mode .contact-container{background-color:#1e1e1e;color:#e0e0e0}h2{color:#2b2d42;text-align:center}body.dark-mode h2{color:#80d8ff}.contact-form{display:flex;flex-direction:column}.contact-form label{color:#2b2d42;margin:5px 0 3px}body.dark-mode .contact-form label{color:#ccc}.contact-form input,.contact-form textarea{border:2px solid #dcdcdc;border-radius:4px;margin-bottom:10px;padding:10px;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}body.dark-mode .contact-form input,body.dark-mode .contact-form textarea{background-color:#2b2b2b;border-color:#444;color:#e0e0e0}.contact-form input:focus,.contact-form textarea:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}body.dark-mode .contact-form input:focus,body.dark-mode .contact-form textarea:focus{border-color:#4d90fe;box-shadow:0 0 5px #4d90fe80}.submit-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s ease,transform .3s ease}.submit-button:hover{transform:translateY(-2px)}.submit-button:hover,body.dark-mode .submit-button{background-color:#0056b3}body.dark-mode .submit-button:hover{background-color:#003d80}.footer{background-color:#141230;border-radius:0;color:#f0f4f8;left:50%;margin-left:-50vw;margin-right:-50vw;margin-top:20px;padding:10px;position:relative;right:50%;width:100vw}body.dark-mode .footer{background-color:#121212;color:#ccc}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.footer-section{flex:1 1;margin:0 5px;min-width:150px}.footer-section h3{font-size:18px;margin-bottom:5px}body.dark-mode .footer-section h3{color:#ccc}.footer-section a{color:#80d4ff;text-decoration:none;transition:color .3s ease}body.dark-mode .footer-section a{color:#66c7ff}.footer-bottom{font-size:12px;margin-top:5px;text-align:center}body.dark-mode .footer-bottom{color:#888}.popup{animation:fadeInOut 3s ease-in-out;border-radius:8px;box-shadow:0 4px 15px #0003;color:#fff;font-size:16px;left:50%;padding:15px 20px;position:fixed;text-align:center;top:20%;transform:translate(-50%,-50%);z-index:1000}.popup.success{background-color:#28a745}.popup.error{background-color:#dc3545}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,-60%)}10%{opacity:1;transform:translate(-50%,-50%)}90%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-40%)}}@media (max-width:600px){.contact-container{padding:15px}.footer-content{flex-direction:column;text-align:center}}
/*# sourceMappingURL=main.67c2ed02.css.map*/