body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f4f7;color:#333;font-family:Roboto,Lato,sans-serif;line-height:1.6;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.card,button,input,select,textarea{border-radius:8px}.css-1678tsu-MuiPaper-root-MuiAppBar-root,.css-1wgztt6-MuiPaper-root-MuiAppBar-root{border-radius:0!important}.test-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;font-family:Roboto,sans-serif;margin:20px auto;max-width:1200px;padding:30px}.test-header{align-items:center;border-bottom:2px solid #e0f2f7;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.test-title{color:#263238;font-size:24px;font-weight:500}.test-timer{align-items:center;background-color:#e0f2f7;border:2px solid #b3e5fc;border-radius:24px;box-shadow:0 2px 4px #0000000d;color:#1e88e5;display:flex;font-weight:500;padding:10px 18px}.timer-value{color:#1565c0;font-size:1.2em;font-weight:600;margin-left:8px}.question-container{margin-bottom:40px}.question-number{color:#546e7a;font-size:16px;font-weight:400;margin-bottom:15px}.question-text{color:#263238;font-size:18px;line-height:1.6;margin-bottom:25px;white-space:pre-line}.options-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.option{align-items:center;background-color:#e0f2f7;border:2px solid #b3e5fc;border-radius:10px;box-shadow:0 2px 4px #0000000d;color:#263238;cursor:pointer;display:flex;font-weight:400;padding:15px 20px;transition:all .2s ease}.option:hover{background-color:#bbdefb;border-color:#64b5f6;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.option.selected{background-color:#1e88e5;border-color:#1565c0;color:#fff;font-weight:500}.option-label{color:inherit;font-weight:500;margin-right:12px;min-width:25px;text-align:center}.option-text{font-size:16px}.navigation-buttons{display:flex;justify-content:space-between;margin-top:40px}.btn{border-radius:8px;box-shadow:0 2px 4px #0000001a;font-size:16px;font-weight:500;min-width:120px;padding:12px 24px;text-align:center;transition:all .2s ease}.prev-btn{background-color:#e0f2f7;border:2px solid #b3e5fc;color:#1e88e5}.prev-btn:hover{background-color:#bbdefb;border-color:#64b5f6;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.next-btn,.submit-btn{background-color:#1e88e5;color:#fff}.next-btn:hover,.submit-btn:hover{background-color:#1565c0;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.submit-btn{background-color:#43a047}.submit-btn:hover{background-color:#2e7d32}.btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.btn:disabled:hover{background-color:inherit;border-color:inherit}.test-intro{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;font-family:Roboto,sans-serif;margin:20px auto;max-width:800px;padding:40px;text-align:center}.test-intro h2{color:#263238;font-size:32px;font-weight:500;margin-bottom:20px}.test-info{background-color:#e0f2f7;border-radius:10px;color:#263238;margin:30px 0;padding:20px}.test-info p{font-size:16px;line-height:1.6;margin:10px 0}.test-instructions{margin:30px 0;text-align:left}.test-instructions h3{color:#263238;font-size:20px;margin-bottom:15px}.test-instructions ul{padding-left:20px}.test-instructions li{color:#546e7a;font-size:16px;line-height:1.7;margin-bottom:10px}.start-btn{background-color:#43a047;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:18px;font-weight:500;padding:14px 30px}.start-btn:hover{background-color:#2e7d32;box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.test-completed{background-color:#f1f8e9;border-radius:12px;box-shadow:0 4px 12px #0000001a;font-family:Roboto,sans-serif;margin:60px auto;max-width:600px;padding:40px;text-align:center}.test-completed h2{color:#263238;font-size:28px;margin-bottom:20px}.test-completed p{color:#546e7a;font-size:18px;line-height:1.7}.error,.loading{color:#546e7a;font-family:Roboto,sans-serif;font-size:20px;margin:60px 0;text-align:center}.error{color:#e53935}.question-progress{display:flex;gap:10px;justify-content:center;margin:30px 0}.progress-dot{background-color:#b3e5fc;border-radius:50%;box-shadow:0 1px 2px #0000001a;cursor:pointer;height:14px;transition:all .2s ease;width:14px}.progress-dot:hover{box-shadow:0 2px 4px #00000026;transform:scale(1.1)}.progress-dot.current{background-color:#1e88e5;box-shadow:0 2px 6px #0003;transform:scale(1.2)}.progress-dot.answered{background-color:#43a047}@media (max-width:768px){.test-container,.test-intro{margin:0 15px;padding:20px}.test-title{font-size:20px}.test-timer{border-radius:16px;padding:8px 12px}.question-text{font-size:17px}.options-container{grid-template-columns:1fr}.option{padding:12px 15px}.navigation-buttons{flex-direction:column;gap:15px}.btn{padding:12px;width:100%}.test-intro h2{font-size:24px}.test-instructions h3{font-size:18px}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.test-result{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;margin:0 auto;max-width:900px;padding:30px}.result-summary{background-color:#f0f8ff;border-radius:8px;display:flex;flex-direction:column;gap:20px;margin:20px 0;padding:25px}.result-meta{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.result-meta p{margin:0}.score-overview{align-items:center;display:flex;justify-content:space-between;margin:30px 0}.score-card{background-color:#e3f2fd;border-radius:8px;flex:1 1;margin:0 10px;padding:20px;text-align:center}.score-card h3{color:#555;font-size:1.2em;margin-top:0}.score-value{color:#1976d2;font-size:2em}.score-value.pass{color:#4caf50}.score-value.fail{color:#f44336}.chart-container{display:flex;justify-content:space-around;margin:30px 0}.chart-container>div{width:45%}.question-analysis{margin:30px 0}.questions-list{margin-top:20px}.questions-list p{color:#000}.question-item{background-color:#f8f9fa;border-radius:8px;margin-bottom:25px;padding:15px}.question-item.correct{border-left:4px solid #4caf50}.question-item.incorrect{border-left:4px solid #f44336}.question-text{color:#000;font-weight:700;margin-bottom:10px}.options-list{margin-left:20px}.option-item{border-radius:6px;margin:5px 0;padding:8px 12px}.option-item.selected{background-color:#e3f2fd}.option-item.correct{background-color:#e8f5e9}.option-item.incorrect{background-color:#ffebee}.explanation{background-color:#fffde7;border-radius:6px;color:#000;font-style:italic;margin-top:15px;padding:10px}.btn{background-color:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;margin-top:20px;padding:10px 20px;text-decoration:none;transition:background-color .2s}.btn:hover{background-color:#1976d2}.timing-analysis{background-color:#f5f5f5;border-radius:8px;margin:20px 0;padding:20px}.timing-chart{margin-top:15px}.timing-summary{background-color:#e8eaf6;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1.2rem;padding:1.2rem}.timing-bar-container{align-items:center;border-radius:4px;display:flex;margin-bottom:8px}.timing-label{color:#555;font-weight:700;width:50px}.timing-bar{align-items:center;background-color:#3f51b5;border-radius:6px;color:#fff;display:flex;height:26px;justify-content:flex-end;min-width:50px;padding:0 12px;transition:width .5s ease}.subject-performance{background-color:#f8f9fa;border-radius:10px;margin:30px 0;padding:20px}.subject-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:20px}.subject-item{background-color:#fff;border-radius:10px;box-shadow:0 3px 8px #0000001f;cursor:pointer;padding:20px;transition:transform .2s,box-shadow .2s}.subject-item:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.subject-item h4{color:#3f51b5;margin-bottom:10px}.subject-item .subject-details{color:#666;font-size:.9em;margin-top:15px}.subject-details p{color:#000}.subject-item .subject-details p{margin:5px 0}.subject-link{color:inherit;display:block;height:100%;position:relative;text-decoration:none;width:100%;z-index:1}.subject-detail-header{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:15px}.subject-stats-container{background-color:#f8f9fa;border-radius:10px;margin:30px 0;padding:20px}.subject-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:20px}.stat-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;padding:15px;text-align:center}.stat-card h4{color:#3f51b5;font-size:1em;margin-bottom:12px}.stat-card .stat-value{color:#2196f3;font-size:1.5em;font-weight:700}.subject-questions{margin:30px 0}.progress-bar{background-color:#e0e0e0;border-radius:5px;height:10px;margin-top:10px;overflow:hidden}.progress-bar-fill{background-color:#4caf50;border-radius:5px;height:100%;transition:width .5s ease}@media (max-width:768px){.test-result{margin:0 10px;padding:15px}.chart-container{align-items:center;flex-direction:column}.chart-container>div{margin-bottom:20px;width:100%}.result-meta{grid-template-columns:1fr}.score-overview{flex-direction:column}.score-card{margin:10px 0}}.iquanta-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.iquanta-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.iquanta-header-left h1{color:#333;font-size:28px;margin:0}.iquanta-header-left h2{color:#1a73e8;font-size:24px;margin:5px 0 0}.iquanta-header-right,.user-avatar,.user-profile{align-items:center;display:flex}.user-avatar{background-color:#f0f0f0;border-radius:50%;height:50px;justify-content:center;margin-right:10px;overflow:hidden;width:50px}.user-info{text-align:right}.user-name{color:#333;font-weight:700}.user-id{color:#666;font-size:12px}.score-overview-container{display:flex;justify-content:space-between;margin-bottom:30px}.main-score-container{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px}.circular-progress-container{height:150px;margin-bottom:15px;position:relative;width:150px}.score-value{color:#333;font-size:28px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.score-label{color:#666;font-size:14px;text-align:center}.score-details{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;flex:2 1;margin-left:20px;padding:20px}.score-details-row{display:flex;justify-content:space-between;margin-bottom:15px}.score-detail-item{text-align:center}.detail-value{color:#333;font-size:18px;font-weight:700;margin-bottom:5px}.detail-label{color:#666;font-size:12px}.subject-scores-container{display:flex;justify-content:space-between;margin-bottom:30px}.subject-score-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;flex:1 1;margin:0 10px;padding:20px;text-align:center}.subject-score-card:first-child{margin-left:0}.subject-score-card:last-child{margin-right:0}.subject-title{color:#333;font-size:16px;font-weight:700;margin-bottom:15px}.subject-score-value{color:#1a73e8;font-size:24px;font-weight:700;margin-bottom:5px}.subject-score-label{color:#666;font-size:12px}.tab-navigation{display:flex;margin-bottom:20px}.tab-button{background-color:#f0f0f0;border:none;border-radius:20px;color:#666;cursor:pointer;font-weight:500;margin-right:10px;padding:10px 20px;transition:all .3s ease}.tab-button.active{background-color:#1a73e8;color:#fff}.performance-table-container{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;margin-bottom:30px;padding:20px}.performance-table{border-collapse:collapse;width:100%}.performance-table td,.performance-table th{border-bottom:1px solid #eee;padding:12px 15px;text-align:left}.performance-table th{background-color:#f9f9f9;color:#666;font-weight:500}.performance-table tr:last-child td{border-bottom:none}.performance-table .accuracy-cell{color:#4caf50;font-weight:700}.time-spent-container{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;padding:20px}.time-spent-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.time-spent-title{color:#333;font-size:18px;font-weight:700}.time-spent-info{color:#666;font-size:14px}.time-spent-row{display:flex;justify-content:space-between;margin-bottom:15px}.time-spent-label{color:#333;font-weight:500;width:100px}.time-spent-bar-container{background-color:#f0f0f0;border-radius:12px;flex:1 1;height:24px;margin:0 15px;overflow:hidden}.time-spent-bar{background-color:#1a73e8;border-radius:12px;height:100%}.time-spent-value{color:#333;font-weight:500;text-align:right;width:80px}.download-report-btn{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.btn{margin-right:10px}.download-report-btn:hover{background-color:#1557b0}.text-success{color:#4caf50}.text-danger{color:#f44336}.text-warning{color:#ff9800}.text-info{color:#2196f3}@media (max-width:768px){.score-overview-container,.subject-scores-container{flex-direction:column}.score-details{margin-left:0;margin-top:20px}.subject-score-card{margin:10px 0}.score-details-row{flex-wrap:wrap}.score-detail-item{margin-bottom:15px;width:50%}}
/*# sourceMappingURL=main.61986ae9.css.map*/