@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;600;700&display=swap);:root{--black:#1c1c1c;--gray:#7e7e7e;--gray-light:#e4e4e4;--red:#b30000;--font-size-base:1rem;--font-size-md:clamp(1.25rem,0.61vw + 1.1rem,1.58rem);--font-size-lg:clamp(1.56rem,1vw + 1.31rem,2.11rem);--font-size-xl:clamp(2.44rem,2.38vw + 1.85rem,3.75rem);--border-radius:10px;--blue-900:#0f172a;--blue-800:#1e293b;--blue-700:#1d4ed8;--blue-600:#2563eb;--blue-500:#3b82f6;--blue-100:#dbeafe;--gray-900:#111827;--gray-600:#4b5563;--gray-300:#d1d5db;--bg:#f8fafc}*{box-sizing:border-box}a{color:#1c1c1c;color:var(--black)}h1{font-size:clamp(2.44rem,2.38vw + 1.85rem,3.75rem);font-size:var(--font-size-xl)}h2{font-size:clamp(1.56rem,1vw + 1.31rem,2.11rem);font-size:var(--font-size-lg)}h3{font-size:clamp(1.25rem,.61vw + 1.1rem,1.58rem);font-size:var(--font-size-md)}input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{box-sizing:border-box;display:block;font-family:Poppins,sans-serif;font-size:1rem;padding:.7rem .75rem;width:100%}img{height:auto;width:100%}body{background:#f8fafc;background:var(--bg);color:#111827;color:var(--gray-900);font-family:Inter,system-ui,sans-serif;margin:0}.container{margin:0 auto;max-width:1200px;padding:2rem 1.25rem}.box{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0f172a0f;margin-bottom:2rem;padding:2.25rem}.action-buttons,.box.cta{align-items:center;display:flex;gap:2rem;justify-content:center;width:100%}.box h1{font-size:1.8rem;margin-bottom:.75rem}.box p{line-height:1.7}.btn{background:linear-gradient(135deg,#1d4ed8,#3b82f6);background:linear-gradient(135deg,var(--blue-700),var(--blue-500));border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.4rem;transition:all .25s ease}.btn:hover{box-shadow:0 12px 25px #2563eb59;transform:translateY(-2px)}.btn.subtle{background:#0000;color:#2563eb;color:var(--blue-600);padding:.5rem .75rem}.btn.subtle:hover{background:#dbeafe;background:var(--blue-100)}.btn.danger{background:#fee2e2;color:#b91c1c}.btn.danger:hover{background:#fecaca}.form{display:flex;flex-direction:column;gap:1.25rem;max-width:520px}input,select,textarea{border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:10px;font-size:.95rem;padding:.75rem 1rem}input:focus,select:focus,textarea:focus{border-color:#3b82f6;border-color:var(--blue-500);box-shadow:0 0 0 3px #dbeafe;box-shadow:0 0 0 3px var(--blue-100);outline:none}::placeholder{color:#9ca3af}a{color:inherit;text-decoration:none}section{animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.analytics{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));width:100%}.analytics-item{align-items:center;display:flex;justify-content:center;width:auto}.assessment-container{border-radius:16px;box-shadow:0 20px 40px #0f172a0f;margin:2rem auto;max-width:720px;padding:2rem}.assessment-container,.assessment-form{display:flex;flex-direction:column;gap:1.5rem}.assessment-title{color:#1d4ed8;font-size:1.4rem;margin-bottom:1rem}.assessment-btn{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:600;padding:.65rem 1.2rem;transition:transform .15s ease,box-shadow .15s ease}.assessment-btn:hover{box-shadow:0 10px 20px #2563eb40;transform:translateY(-1px)}.assessment-question{border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.assessment-question label strong{font-size:1rem}.assessment-input-block{display:flex;flex-direction:column;gap:.5rem}.assessment-input-block select,.assessment-input-block textarea{border-radius:8px;font-size:.95rem;padding:.65rem .85rem;transition:border-color .2s ease,box-shadow .2s ease}.assessment-input-block select:focus,.assessment-input-block textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26;outline:none}.assessment-option{align-items:center;display:flex;font-size:.95rem;gap:.5rem}.assessment-option input[type=checkbox],.assessment-option input[type=radio]{accent-color:#2563eb;margin:0}.label{align-items:center;display:flex;gap:1.5rem;justify-content:flex-start;width:100%}@media (max-width:640px){.assessment-container{margin:1rem;padding:1.25rem}.assessment-question{padding:.85rem}.assessment-btn{text-align:center;width:100%}}.wrapper{box-shadow:0 20px 40px #0f172a0f;flex-direction:column;margin:2rem auto;padding:2rem}.contribute-container,.wrapper{background:#fff;border-radius:16px;display:flex;gap:1.5rem}.contribute-container{box-shadow:0 10px 20px #0f172a0f;justify-content:center;margin:0 auto;max-width:1220px;padding:2.25rem}.contribute-container form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;width:100%}.contribute-container input,.contribute-container select{border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;padding:.75rem .9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contribute-container input:focus,.contribute-container select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26;outline:none}.contribute-container .btn{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;margin-top:.75rem;padding:.75rem 1rem;transition:transform .15s ease,box-shadow .15s ease;width:100%}.contribute-container .btn:hover{box-shadow:0 10px 20px #2563eb40;transform:translateY(-1px)}.questions-container{grid-gap:1.5rem;display:grid;gap:1.5rem;justify-content:center;margin:0 auto;padding:2rem}.option{text-decoration:none}.question-card{background:#fff;border:1px solid #ddd;border-radius:12px;border-radius:16px;padding:2.25rem;width:auto}.question-header{align-items:center;display:flex;justify-content:space-between}.question-label{flex:1 1;font-weight:500;margin-left:.5rem}.question-actions{display:flex;gap:.5rem}.question-options{margin-top:.5rem;padding-left:2rem;text-decoration:none}@media (max-width:640px){.contribute-container{padding:1.5rem}}.preview-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:2rem;padding:1rem}.preview-card h4{margin-bottom:.75rem}.preview-card label{align-items:center;display:flex;gap:.5rem}@keyframes popUp{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}80%{transform:translate(-50%,-50%) scale(.95)}to{transform:translate(-50%,-50%) scale(1)}}.modal-pop-up{animation:popUp .4s ease forwards}
/*# sourceMappingURL=main.8bf1b5ec.css.map*/