@charset "UTF-8";.react-calendar-heatmap text{fill:#aaa;font-size:10px}.react-calendar-heatmap .react-calendar-heatmap-small-text{font-size:5px}.react-calendar-heatmap rect:hover{stroke:#555;stroke-width:1px}.react-calendar-heatmap .color-empty{fill:#eee}.react-calendar-heatmap .color-filled{fill:#8cc665}.react-calendar-heatmap .color-github-0{fill:#eee}.react-calendar-heatmap .color-github-1{fill:#d6e685}.react-calendar-heatmap .color-github-2{fill:#8cc665}.react-calendar-heatmap .color-github-3{fill:#44a340}.react-calendar-heatmap .color-github-4{fill:#1e6823}.react-calendar-heatmap .color-gitlab-0{fill:#ededed}.react-calendar-heatmap .color-gitlab-1{fill:#acd5f2}.react-calendar-heatmap .color-gitlab-2{fill:#7fa8d1}.react-calendar-heatmap .color-gitlab-3{fill:#49729b}.react-calendar-heatmap .color-gitlab-4{fill:#254e77}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}:root{--primary-color:#4361ee;--secondary-color:#3a0ca3;--accent-color:#f72585;--success-color:#4cc9f0;--warning-color:#f8961e;--danger-color:#ef233c;--light-gray:#f8f9fa;--medium-gray:#e9ecef;--dark-gray:#6c757d;--text-color:#212529;--white:#fff;--black:#000;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--border-radius:8px;--transition:all 0.3s ease}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background-color:#f8f9fa;background-color:var(--light-gray);color:#212529;color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;-webkit-user-select:none;user-select:none}body.test-live .MuiBackdrop-root,body.test-live .MuiDrawer-paper,body.test-live .MuiDrawer-root{display:none!important}body.test-live .container,body.test-live .test-content{margin:0!important;max-width:100%!important;padding:0!important}body.test-live .header,body.test-live .question-area,body.test-live .question-nav{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important}body.test-live .test-content{min-height:calc(100vh - 64px)}body.test-live .question-area{height:100%;overflow:hidden;padding:8px!important}body.test-live .question-area>:first-child{height:100%}body.test-live .question-content{height:100%;overflow:auto}.question-passage{max-height:40vh;overflow:auto}.header,.modal-content,.question-area,.question-nav,.results-page,.summary-card{box-shadow:none!important}.btn-danger:hover,.btn-primary:hover,.btn-secondary:hover,.btn-warning:hover{filter:brightness(1.06)}.container{margin:0 auto;max-width:1500px;padding:15px 15px 100px}.header{background-color:#fff;background-color:var(--white);border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--medium-gray);border-radius:5px;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:10px;padding:10px 15px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.test-title{color:#4361ee;color:var(--primary-color);font-size:1.2rem;font-weight:700;text-align:center}.timer-container{align-items:center;display:flex;gap:8px;justify-content:center}.timer{background-color:#4361ee;background-color:var(--primary-color);border-radius:5px;box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);color:#fff;color:var(--white);font-size:1.1rem;font-weight:700;padding:6px 15px}.section-info{border-radius:5px;color:#6c757d;color:var(--dark-gray);font-size:.9rem;font-weight:500;text-align:center}.test-content{display:flex;flex-direction:column;gap:15px;margin-top:15px}.question-area{flex:3 1;order:2;padding:20px}.question-area,.question-nav{background:#fff;background:var(--white);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md)}.question-nav{flex:1 1;height:-webkit-fit-content;height:fit-content;order:1;padding:15px;top:100px}.question-header{border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--medium-gray);display:flex;flex-direction:column;gap:12px;margin-bottom:15px;padding-bottom:12px}.question-info{align-items:center;display:flex;font-weight:600;justify-content:space-between}.question-status{background-color:#f8f9fa;background-color:var(--light-gray);border-radius:50px;color:#6c757d;color:var(--dark-gray);font-size:.85rem;padding:4px 8px}.question-text{font-size:1rem;line-height:1.6;margin-bottom:15px}.options{display:flex;flex-direction:column;gap:8px;margin-top:15px}.option{align-items:flex-start;background-color:#fff;background-color:var(--white);border:1px solid #e9ecef;border:1px solid var(--medium-gray);border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:flex;padding:10px 12px;transition:all .3s ease;transition:var(--transition)}.option-label{color:#4361ee;color:var(--primary-color);font-weight:700;margin-right:10px;min-width:22px}.option:hover{background-color:#4361ee0d;transform:translateY(-2px)}.option.selected,.option:hover{border-color:#4361ee;border-color:var(--primary-color)}.option.selected{background-color:#4361ee1a;box-shadow:0 0 0 2px #4361ee33}.option.correct{background-color:#4cc9f01a;border-color:#4cc9f0;border-color:var(--success-color)}.option.incorrect{background-color:#ef233c0d;border-color:#ef233c;border-color:var(--danger-color)}.question-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}.question-number{align-items:center;aspect-ratio:1;background-color:#fff;background-color:var(--white);border:2px solid #e9ecef;border:2px solid var(--medium-gray);border-radius:50%;color:#6c757d;color:var(--dark-gray);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;justify-content:center;transition:all .3s ease;transition:var(--transition);width:100%}.question-number:hover{box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);transform:scale(1.1)}.question-number.answered{background-color:#4cc9f0;background-color:var(--success-color);border-color:#4cc9f0;border-color:var(--success-color);color:#fff;color:var(--white)}.question-number.current{background-color:#4361ee;background-color:var(--primary-color);border-color:#4361ee;border-color:var(--primary-color);box-shadow:0 0 0 3px #4361ee4d;color:#fff;color:var(--white);font-weight:700;transform:scale(1.1)}.question-number.unanswered{background-color:#ef233c;background-color:var(--danger-color);border-color:#ef233c;border-color:var(--danger-color);color:#fff;color:var(--white)}.question-number.marked{background-color:#f8961e;background-color:var(--warning-color);border-color:#f8961e;border-color:var(--warning-color);color:#fff;color:var(--white)}.controls{border-top:1px solid #e9ecef;border-top:1px solid var(--medium-gray);display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:15px}.btn-group{display:flex;gap:8px;justify-content:space-between}.btn{align-items:center;border:none;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:6px;justify-content:center;min-width:90px;padding:10px 15px;transition:all .3s ease;transition:var(--transition)}.btn-primary{background-color:#4361ee;background-color:var(--primary-color);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);color:#fff;color:var(--white)}.btn-primary:hover{background-color:#3a0ca3;background-color:var(--secondary-color);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-secondary{background-color:#fff;background-color:var(--white);border:1px solid #e9ecef;border:1px solid var(--medium-gray);color:#212529;color:var(--text-color)}.btn-secondary:hover{background-color:#f8f9fa;background-color:var(--light-gray);color:#000;transform:translateY(-2px)}.btn-secondary:hover,.btn-warning{box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm)}.btn-warning{background-color:#f8961e;background-color:var(--warning-color);color:#fff;color:var(--white)}.btn-warning:hover{background-color:#e67e22;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-danger{background-color:#ef233c;background-color:var(--danger-color);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);color:#fff;color:var(--white)}.btn-danger:hover{background-color:#d90429;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.section-tabs{border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--medium-gray);display:flex;flex-wrap:wrap;gap:4px;margin-bottom:15px}.section-tab{background-color:#f8f9fa;background-color:var(--light-gray);border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0;color:#6c757d;color:var(--dark-gray);cursor:pointer;flex:1 1;font-size:.85rem;font-weight:600;min-width:90px;padding:10px 12px;text-align:center;transition:all .3s ease;transition:var(--transition)}.section-tab.active{background-color:#fff;background-color:var(--white);border-color:#e9ecef;border-color:var(--medium-gray);border-bottom-color:#fff;border-bottom-color:var(--white);color:#4361ee;color:var(--primary-color);position:relative;z-index:1}.section-tab.disabled{background-color:#f8f9fa;background-color:var(--light-gray);cursor:not-allowed;opacity:.6}.section-tab.completed{background-color:#4cc9f01a;border-color:#e9ecef;border-color:var(--medium-gray);color:#4cc9f0;color:var(--success-color)}.status-indicators{background-color:#f8f9fa;background-color:var(--light-gray);border-radius:8px;border-radius:var(--border-radius);display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:15px;margin-top:10px;padding:10px}.status{align-items:center;display:flex;font-size:.8rem;font-weight:500;gap:6px}.status-color{border:1px solid #e9ecef;border:1px solid var(--medium-gray);border-radius:50%;height:14px;width:14px}.answered-color{background-color:#4cc9f0;background-color:var(--success-color)}.unanswered-color{background-color:#ef233c;background-color:var(--danger-color)}.marked-color{background-color:#f8961e;background-color:var(--warning-color)}.modal{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;display:none;inset:0;overflow:auto;position:fixed;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideIn .3s ease;background-color:#fff;background-color:var(--white);border:1px solid #e9ecef;border:1px solid var(--medium-gray);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 10px 15px #0000001a;box-shadow:var(--shadow-lg);margin:5% auto;max-width:500px;padding:20px;width:90%}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--medium-gray);display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:12px}.modal-title{color:#4361ee;color:var(--primary-color);font-size:1.2rem;font-weight:700}.close{color:#6c757d;color:var(--dark-gray);cursor:pointer;font-size:1.5rem;font-weight:700;line-height:1;transition:color .2s}.close:hover{color:#212529;color:var(--text-color);transform:scale(1.1)}.modal-body{margin-bottom:15px;max-height:60vh;overflow-y:auto}.modal-body h3{color:#4361ee;color:var(--primary-color);font-size:1rem;margin:12px 0 8px}.modal-body ol,.modal-body ul{margin-bottom:12px;padding-left:18px}.modal-body li{font-size:.9rem;margin-bottom:6px}.modal-footer{border-top:1px solid #e9ecef;border-top:1px solid var(--medium-gray);display:flex;gap:8px;justify-content:flex-end;padding-top:15px}.progress-container{background-color:#f8f9fa;background-color:var(--light-gray);border-radius:5px;border-radius:3px;height:5px;margin-top:15px;overflow:hidden}.progress-bar{background:linear-gradient(90deg,#4361ee,#4cc9f0);background:linear-gradient(90deg,var(--primary-color),var(--success-color));height:100%;transition:width .3s ease;width:0}.results-page{background:#fff;background:var(--white);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);margin-top:15px;padding:20px}.results-header{color:#4361ee;color:var(--primary-color);font-size:1.5rem;font-weight:700;margin-bottom:20px;padding-bottom:12px;position:relative;text-align:center}.results-header:after{background:linear-gradient(90deg,#4361ee,#4cc9f0);background:linear-gradient(to right,var(--primary-color),var(--success-color));border-radius:2px;bottom:0;content:"";height:3px;left:25%;position:absolute;right:25%}.results-summary{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:20px}.summary-card{background:#fff;background:var(--white);border:1px solid #e9ecef;border:1px solid var(--medium-gray);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);padding:15px;text-align:center;transition:all .3s ease;transition:var(--transition)}.summary-card:hover{box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-5px)}.summary-card h3{color:#6c757d;color:var(--dark-gray);font-size:.9rem;font-weight:600;margin-bottom:8px;margin-top:0}.summary-card .value{font-size:1.5rem;font-weight:700;margin:8px 0}.score-value{color:#4361ee;color:var(--primary-color)}.correct-value{color:#4cc9f0;color:var(--success-color)}.wrong-value{color:#ef233c;color:var(--danger-color)}.time-value{color:#f8961e;color:var(--warning-color)}.accuracy-value{color:#4361ee;color:var(--primary-color)}.speed-value{color:#3a0ca3;color:var(--secondary-color)}.points-gained{color:#4cc9f0;color:var(--success-color)}.points-lost{color:#ef233c;color:var(--danger-color)}.answer-distribution{background-color:#f8f9fa;background-color:var(--light-gray);border-radius:4px;display:flex;height:8px;justify-content:space-between;margin-top:12px;overflow:hidden}.answer-bar{height:100%}.correct-bar{background-color:#4cc9f0;background-color:var(--success-color)}.wrong-bar{background-color:#ef233c;background-color:var(--danger-color)}.unanswered-bar{background-color:#6c757d;background-color:var(--dark-gray)}.section-results{background-color:#f8f9fa;background-color:var(--light-gray);border-radius:8px;border-radius:var(--border-radius);margin-bottom:30px;padding:15px}.section-title{align-items:center;border-bottom:2px solid #e9ecef;border-bottom:2px solid var(--medium-gray);color:#4361ee;color:var(--primary-color);display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;margin-bottom:15px;padding-bottom:8px}.section-stats{color:#6c757d;color:var(--dark-gray);font-size:.85rem;font-weight:500}.question-result{background-color:#fff;background-color:var(--white);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);margin-bottom:15px;padding:15px;transition:all .3s ease;transition:var(--transition)}.question-result:hover{box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-3px)}.question-result.correct{border-left:4px solid #4cc9f0;border-left:4px solid var(--success-color)}.question-result.incorrect{border-left:4px solid #ef233c;border-left:4px solid var(--danger-color)}.question-result.unattempted{border-left:4px solid #f8961e;border-left:4px solid var(--warning-color)}.result-question{color:#212529;color:var(--text-color);font-size:1rem;font-weight:600;margin-bottom:12px}.result-answer{background-color:#f8f9fa;background-color:var(--light-gray);border-radius:8px;border-radius:var(--border-radius);font-size:.9rem;margin-bottom:8px;padding:10px 12px}.correct-answer{color:#4cc9f0;color:var(--success-color);font-weight:600}.incorrect-answer{color:#ef233c;color:var(--danger-color);font-weight:600}.explanation,.question-passage{white-space:pre-line}.question-passage strong{color:inherit;font-weight:700}.question-passage{line-height:1.6;white-space:pre-line}.question-content strong,.result-question strong{display:inline;font-weight:700!important}.question-content,.result-question{line-height:1.5;margin-bottom:10px}.explanation-title{font-weight:700;margin-bottom:5px}.question-content,.result-question{white-space:pre-line}.question-content strong,.result-question strong{color:#2c3e50;font-weight:700}.explanation{line-height:1.6;margin-top:15px}.explanation strong{color:#e74c3c;font-weight:700}.explanation div{font-size:.85rem}.results-actions{display:flex;gap:15px;justify-content:center;margin-top:30px}.results-actions .btn{font-size:.9rem;min-width:150px;padding:12px 20px}#tita-container{display:none;margin-top:15px}#tita-container label{color:#6c757d;color:var(--dark-gray);display:block;font-size:.9rem;font-weight:600;margin-bottom:6px}#tita-answer{border:1px solid #e9ecef;border:1px solid var(--medium-gray);border-radius:8px;border-radius:var(--border-radius);font-size:.9rem;padding:10px 12px;transition:all .3s ease;transition:var(--transition);width:100%}#tita-answer:focus{border-color:#4361ee;border-color:var(--primary-color);box-shadow:0 0 0 3px #4361ee33;outline:none}.dilr-set{margin-bottom:15px}.dilr-set-title{color:#4361ee;color:var(--primary-color);font-size:.9rem;font-weight:600;margin-bottom:8px}.question-image{border:1px solid #e9ecef;border:1px solid var(--medium-gray);border-radius:8px;border-radius:var(--border-radius);height:auto;margin:12px 0;max-width:80%}.dilr-set-question{background-color:#f8f9fa;background-color:var(--light-gray);border-radius:8px;border-radius:var(--border-radius);margin:15px 0;padding:12px}.dilr-set-question p{font-size:.9rem;font-weight:600;margin-bottom:12px}@media (min-width:992px){.test-content{flex-direction:row}.question-nav{height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:100px}.question-area{order:1}.header{align-items:center;flex-direction:row;justify-content:space-between}.test-title{text-align:left}.section-info{text-align:right}.controls{flex-direction:row;justify-content:space-between}.btn-group{gap:12px}}@media (max-width:991px){.question-nav{position:static;top:auto}.question-grid{grid-template-columns:repeat(6,1fr);margin-bottom:12px;max-height:none;overflow-y:visible;padding:0}.question-number{height:36px;margin:0 auto;width:36px}.section-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.section-tab{min-width:100px;white-space:nowrap}.container{padding-bottom:100px}.modal-content{margin:10% auto;width:95%}.btn{font-size:.85rem;min-width:auto;padding:8px 12px}.btn-group{gap:6px}.results-summary{grid-template-columns:repeat(2,1fr)}.results-actions{flex-direction:column;gap:12px}.results-actions .btn{width:100%}}@media (max-width:767px){.question-grid{grid-template-columns:repeat(5,1fr)}.option{padding:10px}.btn{font-size:.8rem;padding:8px 10px}.results-summary{grid-template-columns:1fr}.summary-card .value{font-size:1.3rem}.section-title{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.question-grid{grid-template-columns:repeat(4,1fr)}.header{padding:5px}.test-title{font-size:1.1rem}.timer{font-size:1rem;padding:5px 12px}.question-area{padding:15px 12px}.question-nav{padding:12px}.btn{font-size:.75rem;min-width:70px;padding:6px 8px}.results-summary{gap:12px}.summary-card{padding:12px}.summary-card .value{font-size:1.2rem}.explanation img,.option img,.question-content img,.question-text img,.result-question img{height:auto!important;max-width:100%!important;object-fit:contain!important;overflow:hidden!important}.option img,.question-content img,.question-text img{width:auto!important}}.text-center{text-align:center}.mt-20{margin-top:15px}.mb-20{margin-bottom:15px}.hidden{display:none!important}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pulse{animation:pulse 1.5s infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .5s ease forwards}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#212529;background-color:var(--text-color);border-radius:8px;border-radius:var(--border-radius);bottom:125%;color:#fff;color:var(--white);font-size:.75rem;font-weight:400;left:50%;opacity:0;padding:6px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:180px;z-index:1}.tooltip:hover .tooltiptext{opacity:1;visibility:visible}.performance-metrics{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:20px}.metric-card{background:#fff;background:var(--white);border:1px solid #e9ecef;border:1px solid var(--medium-gray);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);padding:15px}.metric-title{align-items:center;color:#4361ee;color:var(--primary-color);display:flex;font-size:1rem;font-weight:600;gap:8px;margin-bottom:12px}.metric-value{font-size:1.5rem;font-weight:700;margin-bottom:8px}.metric-description{color:#6c757d;color:var(--dark-gray);font-size:.85rem;line-height:1.5}.section-breakdown{margin-top:20px}.breakdown-item{align-items:center;border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--medium-gray);display:flex;font-size:.9rem;justify-content:space-between;padding:10px 0}.breakdown-label{color:#212529;color:var(--text-color);font-weight:500}.breakdown-value{font-weight:600}.breakdown-bar{background-color:#f8f9fa;background-color:var(--light-gray);border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.breakdown-fill{background:linear-gradient(90deg,#4361ee,#4cc9f0);background:linear-gradient(90deg,var(--primary-color),var(--success-color));height:100%}@media (max-width:768px){.test-header-buttons{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:8px}.test-header-buttons button{font-size:12px!important;min-width:auto!important;padding:6px 12px!important}}.MuiBackdrop-root{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background-color:#00000073!important}@media print{body *{visibility:hidden}}.TestResults img,.explanation img,.question-content img,.results-page img{height:auto!important;max-width:100%!important;object-fit:contain!important;overflow:hidden!important}@media (max-width:768px){.MuiAccordionDetails-root img,.MuiTypography-root img,.TestResults img,.explanation img,.question-content img,.results-page img{height:auto!important;max-width:100%!important;object-fit:contain!important;overflow:hidden!important;width:auto!important}}@media (max-width:480px){.MuiAccordionDetails-root img,.MuiTypography-root img,.TestResults img,.explanation img,.question-content img,.results-page img{height:auto!important;max-width:100%!important;object-fit:contain!important;overflow:hidden!important;width:auto!important}}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/poppins-devanagari-700-normal.305c44fc8fa866291876.woff2) format("woff2"),url(/static/media/poppins-devanagari-700-normal.de46590351f7df77172f.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/poppins-latin-ext-700-normal.51cc1e159ae5f0b8ec5c.woff2) format("woff2"),url(/static/media/poppins-latin-ext-700-normal.0891add22376e17f583d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/poppins-latin-700-normal.d86662fe776dae29ea78.woff2) format("woff2"),url(/static/media/poppins-latin-700-normal.cd04c2ad00870c9ceebf.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/static/media/poppins-devanagari-800-normal.9d4ce21ae6cb1f733aaa.woff2) format("woff2"),url(/static/media/poppins-devanagari-800-normal.657b10b7307ce6c8a374.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/static/media/poppins-latin-ext-800-normal.0bc4ab87cfa67c8380fc.woff2) format("woff2"),url(/static/media/poppins-latin-ext-800-normal.299edbee0edb8256290a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/static/media/poppins-latin-800-normal.ca6a92cea2062ebec667.woff2) format("woff2"),url(/static/media/poppins-latin-800-normal.c85b4172ef8cea3d563d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-ext-400-normal.31476620b88eec076438.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-400-normal.321b38d23bba744ca0fd.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-400-normal.86d5c52f4588f9f221d7.woff2) format("woff2"),url(/static/media/roboto-cyrillic-400-normal.04775d6b2de959deebb8.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-ext-400-normal.2d5875b032a1cca91eb2.woff2) format("woff2"),url(/static/media/roboto-greek-ext-400-normal.85384e1ce5cc0ef0c609.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-400-normal.98a717d5a38e77c0f657.woff2) format("woff2"),url(/static/media/roboto-greek-400-normal.2f08145252e27538e659.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-math-400-normal.b60d9fba1e21da7497e6.woff2) format("woff2"),url(/static/media/roboto-math-400-normal.14e522c73b1cba795cb9.woff) format("woff");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-symbols-400-normal.bb5b5d1459beb07bd3d5.woff2) format("woff2"),url(/static/media/roboto-symbols-400-normal.f8a68c83623eea3fc76a.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-vietnamese-400-normal.b1b8baa94fbcaa57d098.woff2) format("woff2"),url(/static/media/roboto-vietnamese-400-normal.0bfe7bd2087f81ea5ed4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-ext-400-normal.0f86a30ca7e981fcfc99.woff2) format("woff2"),url(/static/media/roboto-latin-ext-400-normal.4f3ddb9e14638e56a2dd.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-400-normal.df1be0be92f6f19b8115.woff2) format("woff2"),url(/static/media/roboto-latin-400-normal.ea471dac4203763adb05.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-ext-500-normal.634ee2238bf30f362d52.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-500-normal.26118852832faec661ad.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-500-normal.1fb2c6d685bfb888cfa3.woff2) format("woff2"),url(/static/media/roboto-cyrillic-500-normal.502d1fd9a890ed36c023.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-ext-500-normal.bef9c15c7164d6435aad.woff2) format("woff2"),url(/static/media/roboto-greek-ext-500-normal.2b2e1b55c141371f1d4c.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-500-normal.5c8100481d4e784afbf2.woff2) format("woff2"),url(/static/media/roboto-greek-500-normal.a70542121749cd88abb6.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-math-500-normal.41db483cb764343fca71.woff2) format("woff2"),url(/static/media/roboto-math-500-normal.09b0e7000001395ca226.woff) format("woff");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-symbols-500-normal.a5457b0ec984fd4cc8da.woff2) format("woff2"),url(/static/media/roboto-symbols-500-normal.1aaf78b4274e491826b5.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-vietnamese-500-normal.148734d63bd96c6e964f.woff2) format("woff2"),url(/static/media/roboto-vietnamese-500-normal.a0335f50aeb910df5f05.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-ext-500-normal.8f02573e78730021ef49.woff2) format("woff2"),url(/static/media/roboto-latin-ext-500-normal.0364c58f3512fc5c1795.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-500-normal.599f66a60bdf974e578e.woff2) format("woff2"),url(/static/media/roboto-latin-500-normal.049cd03485ece237007e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-cyrillic-ext-700-normal.361cdfd3a3f9c4bb09ca.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-700-normal.6bb07c656c3c4bb1a8e5.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-cyrillic-700-normal.fd3dfdd6cb1a9175b63d.woff2) format("woff2"),url(/static/media/roboto-cyrillic-700-normal.ad64fb455da45d99f060.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-greek-ext-700-normal.eb28a447335ba6d54fcb.woff2) format("woff2"),url(/static/media/roboto-greek-ext-700-normal.f54f1cebdcefe4af6446.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-greek-700-normal.d7dfd0b02cd8311e2a97.woff2) format("woff2"),url(/static/media/roboto-greek-700-normal.546863b54842c2463137.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-math-700-normal.f6f4b54add6ab9d60a0f.woff2) format("woff2"),url(/static/media/roboto-math-700-normal.9e430a19dae74c703ff9.woff) format("woff");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-symbols-700-normal.634070e045ac99822c21.woff2) format("woff2"),url(/static/media/roboto-symbols-700-normal.acd520285a73dd40d2b0.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-vietnamese-700-normal.44a103f706f3ffe6a041.woff2) format("woff2"),url(/static/media/roboto-vietnamese-700-normal.635e5d0f030598ed0141.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-latin-ext-700-normal.8e656eff240311c6050a.woff2) format("woff2"),url(/static/media/roboto-latin-ext-700-normal.83f96c076500d224d933.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-latin-700-normal.c4d6cab43bec89049809.woff2) format("woff2"),url(/static/media/roboto-latin-700-normal.d1c716ce1e4a92fba229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*# sourceMappingURL=main.348e1399.css.map*/