@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.results-container{background:#fff;border-radius:16px;box-shadow:0 10px 25px #00000014;color:#0f1e3c;font-family:Poppins,Arial,sans-serif;margin:30px auto;max-width:900px;padding:30px}.results-container h1{color:#0f1e3c;font-size:2.2rem;font-weight:700;letter-spacing:.5px;margin-bottom:25px;text-align:center}.results-container h2,.results-container h3{color:#d4af37;font-weight:600}.score-summary{margin-bottom:40px;text-align:center}.score-summary h2{color:#d4af37;font-size:1.8rem;font-weight:700;margin-bottom:15px}.progress-bar-background{background-color:#f3f4f6;border-radius:15px;box-shadow:inset 0 1px 3px #00000026;height:25px;margin:0 auto;overflow:hidden;width:80%}.progress-bar-fill{background:linear-gradient(90deg,#d4af37,#0f1e3c);border-radius:15px 0 0 15px;height:100%;transition:width 1s ease-in-out}.score-percentage{color:#0f1e3c;font-size:1.2rem;font-weight:600;margin-top:10px}.category-breakdown{color:#0f1e3c;font-size:1rem;margin-top:20px}.category-breakdown ul{list-style:none;padding-left:0}.category-breakdown li{border-bottom:1px solid #d4af371a;margin-bottom:6px;padding:6px 0}.detailed-results{margin-top:40px}.detailed-results h2{border-bottom:2px solid #d4af37;color:#0f1e3c;font-size:1.5rem;font-weight:600;margin-bottom:20px;padding-bottom:8px}.results-table{border-collapse:collapse;font-size:1rem;width:100%}.results-table td,.results-table th{border:1px solid #e5e7eb;padding:12px 15px;text-align:left;vertical-align:top}.results-table th{background-color:#0f1e3c;color:#fff;font-weight:600}.results-table tr:nth-child(2n){background-color:#fafafa}.results-table tr:hover{background-color:#fffbea;transition:.3s ease}.results-table td em{color:#9ca3af;font-style:italic}.radar-chart-container{background:#f9fafb;border-radius:12px;box-shadow:0 3px 8px #00000014;margin:40px 0;padding:20px}.radar-chart-container h2{color:#d4af37;font-size:1.6rem;font-weight:600;margin-bottom:20px;text-align:center}.radar-chart-wrapper{height:400px;margin:0 auto;max-width:600px;position:relative}.cta-section{background:#0f1e3c;border-radius:16px;box-shadow:0 5px 15px #0003;color:#fff;margin-top:50px;padding:35px;text-align:center}.cta-section h2{color:#d4af37;font-weight:700;margin-bottom:15px}.cta-section p{color:#e5e7eb;font-weight:500;margin-bottom:25px}.cta-section a{background-color:#d4af37;border-radius:8px;color:#0f1e3c;display:inline-block;font-weight:600;padding:14px 30px;text-decoration:none;transition:all .3s ease}.cta-section a:hover{background-color:#f0d675;transform:translateY(-2px)}@media (max-width:1024px){.results-container{margin:20px;padding:20px}}@media (max-width:768px){.results-container{margin:10px;padding:15px}.progress-bar-background{width:100%}.results-table td,.results-table th{font-size:.9rem;padding:10px}.radar-chart-wrapper{height:300px;padding:10px}}@tailwind base;@tailwind components;@tailwind utilities;:root{--primary-color:#0b132b;--accent-color:#d4af37;--background-color:#f7f7f7;--text-color:#1e1e1e;--text-light:#6b7280;--card-bg:#fff;--border-color:#e5e7eb;--radius:10px;--transition:0.3s ease}body{background-color:#f7f7f7;background-color:var(--background-color);color:#1e1e1e;color:var(--text-color);font-family:Inter,Arial,sans-serif;line-height:1.6;margin:0;overflow-x:hidden;padding:0}.app-container{animation:fade-in .6s ease-out;background:#fff;background:var(--card-bg);border-radius:10px;border-radius:var(--radius);box-shadow:0 4px 25px #00000014;margin:40px auto;max-width:900px;padding:30px 40px}h1,h2,h3{font-family:Inter,sans-serif;font-weight:700;margin-bottom:.6em}h1{color:#d4af37;color:var(--accent-color);font-size:2.2rem;letter-spacing:.02em;text-align:center}h2{border-bottom:2px solid #d4af37;border-bottom:2px solid var(--accent-color);font-size:1.6rem;padding-bottom:5px}h2,h3{color:#0b132b;color:var(--primary-color)}h3{font-size:1.3rem}input[type=email],input[type=text],select,textarea{border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius);font-family:Inter,sans-serif;font-size:1rem;margin-bottom:12px;padding:10px 12px;transition:.3s ease;transition:var(--transition);width:100%}input:focus{border-color:#d4af37;border-color:var(--accent-color);box-shadow:0 0 0 3px #d4af3733;outline:none}.button,button{background-color:#d4af37;background-color:var(--accent-color);border:none;border-radius:10px;border-radius:var(--radius);box-shadow:0 2px 5px #00000026;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 20px;transition:.3s ease;transition:var(--transition)}.button,button,button:hover{color:#0b132b;color:var(--primary-color)}button:hover{background-color:#e3c65f}button:disabled{background-color:silver;color:#f9f9f9;cursor:not-allowed}.category-selection{display:flex;flex-direction:column;gap:10px}.category-selection label{align-items:center;color:#0b132b;color:var(--primary-color);cursor:pointer;display:flex;gap:10px}.category-selection input[type=checkbox]{accent-color:#d4af37;accent-color:var(--accent-color)}.question-block{background-color:#fafafa;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius);margin-bottom:15px;padding:15px;transition:.3s ease;transition:var(--transition)}.question-block:hover{background-color:#fffbea;border-color:#d4af37;border-color:var(--accent-color)}.option-label{color:#6b7280;color:var(--text-light);cursor:pointer;margin-right:15px;transition:.3s ease;transition:var(--transition)}.option-label input[type=radio]{accent-color:#d4af37;accent-color:var(--accent-color)}.pagination-controls{margin-top:25px;text-align:center}.pagination-controls button{background-color:#d4af37;background-color:var(--accent-color);color:#0b132b;color:var(--primary-color);margin:0 8px;transition:.3s ease;transition:var(--transition)}.pagination-controls button:hover{background-color:#e3c65f}.about-assessment{background-color:#fffbea;border-left:5px solid #d4af37;border-left:5px solid var(--accent-color);border-radius:10px;border-radius:var(--radius);color:#0b132b;color:var(--primary-color);margin-top:20px;padding:18px 20px}.about-assessment h3{color:#d4af37;color:var(--accent-color)}.text-center{text-align:center}.resource-link{color:#d4af37;color:var(--accent-color);font-weight:600;text-decoration:none}.resource-link:hover{text-decoration:underline}@keyframes fade-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.0ccb3f55.css.map*/