body{color:#333;background-color:#f5f5f5;gap:20px;font-family:Jameel Noori Nastaleeq,Noto Nastaliq Urdu,sans-serif;line-height:1.6}#submit-btn,.restart-button{color:#fff;cursor:pointer;background-color:#3498db;border:none;border-radius:5px;width:50%;margin-left:auto;margin-right:auto;padding:10px 15px;font-size:1.2em;font-weight:700;transition:background-color .3s;display:block}#submit-btn:hover,.restart-button:hover{background-color:#2980b9}.download-button{color:#fff;background-color:#5db320;border-radius:5px;margin-top:20px;margin-left:70px;padding:6px 10px;font-weight:700}.app-container{border-radius:8px;max-width:800px;margin-bottom:200px;margin-left:auto;margin-right:auto;padding:140px 40px 50px;box-shadow:0 2px 15px #0000000d}#quiz-container h1,#results-container h2{text-align:center;color:#ff0505;margin-top:20px;margin-bottom:50px}.quiz-subheading{margin-top:-55px}.question-block:last-of-type{border-bottom:none;margin-bottom:0}.question-block p{color:#34495e;font-size:14px}.answer-label{color:#000;cursor:pointer;border-radius:4px;margin:3px;padding:5px;font-size:small;display:block}.answer-label:hover{color:#000;background:#f5f5f5}.answer-label input[type=radio]{accent-color:#3498db;margin-right:10px}.likert-scale{background-color:rgb(46 49 146/var(--tw-bg-opacity,1));border:1px solid #dee2e6;border-radius:4px;justify-content:space-between;align-items:center;margin:5px;padding:5px;display:flex}.likert-scale span{color:#fff;text-align:center;flex:1;font-size:small}.likert-label{cursor:pointer;flex-direction:column;align-items:center;padding:0 5px;display:flex}.likert-label input[type=radio]{accent-color:#3498db;margin-bottom:5px}.likert-number{color:#666;font-size:.8em}#results-container{background-color:#fff;align-items:center;max-width:794px;margin:-40px auto;padding:50px 30px}#skill-scores{column-count:2;column-gap:40px;padding:0;list-style:none}#skill-scores li{border-bottom:1px dotted #eee;margin-bottom:12px;padding:5px 0;font-size:1.05em}#skill-scores li:last-child{border-bottom:none}#skill-scores strong{color:#34495e}@media (max-width:600px){#skill-scores{column-count:1}.app-container{padding:15px 20px 20px}.likert-scale span{font-size:.8em}}#results-container h1{color:#000;text-align:center;font-weight:700}#results-container h3{color:#16a085;border-bottom:2px solid #1abc9c;margin-top:10px;margin-bottom:10px;padding-bottom:8px}.trait-visual-grid{flex-direction:column;padding:50px 0;display:flex}.trait-row{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.trait-col{box-shadow:1px #0000000d;border-radius:8px;padding:auto}@media (max-width:700px){.trait-summary-grid{grid-template-columns:1fr;gap:20px}.categorized-skills{column-count:1}}.trait-section li{margin-bottom:16px}.trait-label-score{gap:30px;margin-bottom:210px;font-size:1em}.trait-label-score strong{color:#34495e;margin-right:5px;display:inline-block}.score-bar-container{background-color:#e9ecef;border:1px solid #dee2e6;border-radius:4px;width:100%;height:10px;margin-top:8px;margin-bottom:-5px;overflow:hidden}.score-bar{background-color:#3498db;border-radius:3px;min-width:5px;height:100%;transition:width .6s cubic-bezier(.25,1,.5,1)}.trait-visual-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:6px;margin-top:-40px;display:grid}.chart-container{background-color:#fdfdfe;border:1px solid #ecf0f1;border-radius:6px;width:350px;height:350px;position:relative;box-shadow:0 1px 3px #00000005}.chart-container h4{text-align:center;color:#2c3e50}.trait-section-list{background-color:#fdfdfe;border:1px solid #ecf0f1;border-radius:6px;padding:20px;box-shadow:0 1px 3px #00000005}.trait-section-list h4{color:#2c3e50;border-bottom:1px dashed #bdc3c7;margin-top:0;margin-bottom:15px;padding-bottom:10px}.trait-section-list ul{margin:0;padding:0;list-style:none}.score-bar-container{width:100%}@media (max-width:992px){.trait-visual-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}}@media (max-width:600px){.trait-visual-grid{grid-template-columns:1fr;gap:25px}.chart-container{padding:15px}}.bigfive-chart-container{flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow:visible}.bigfive-chart{justify-content:center;align-items:center;width:357px;height:360px;margin-top:-48px;display:flex;overflow:visible}.bigfive-chart canvas{overflow:visible!important}.dropdown-section{gap:45px;width:100%;margin-top:-70px}.dropdown-toggle{text-align:left;padding:.25rem .1rem;font-size:.75rem;font-weight:500}.trait-definitions-section{background-color:#f9fafb;border-radius:.5rem;margin-top:.5rem;padding:1rem;box-shadow:0 1px 2px #0000001a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:.4s ease-out forwards fadeInUp}html,body{width:100%;max-width:100%;overflow-x:hidden}*{box-sizing:border-box}img,svg,video,canvas{max-width:100%;height:auto}
@font-face{font-family:jameelNoori;src:url(../media/JameelNooriNastaleeqRegular-s.p.7fceb36f.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jameelNoori Fallback;src:local(Arial);ascent-override:105.53%;descent-override:48.07%;line-gap-override:0.0%;size-adjust:91.43%}.jameelnoori_7418568f-module__UkKBxq__className{font-family:jameelNoori,jameelNoori Fallback}.jameelnoori_7418568f-module__UkKBxq__variable{--font-jameel:"jameelNoori","jameelNoori Fallback"}
