@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700;800;900&display=swap";@charset "UTF-8";:root{--primary: #1A237E;--primary-dark: #0D1557;--primary-mid: #1A237E;--primary-light: #EEF2FF;--secondary: #FFB800;--secondary-dark: #B37A00;--secondary-light:#FFF8E1;--success: #059669;--success-light: #ECFDF5;--danger: #DC2626;--danger-light: #FEE2E2;--reading-color: #1A237E;--reading-light: #EEF2FF;--listening-color:#7C3AED;--listening-light:#F5F3FF;--speaking-color: #A855F7;--speaking-light: #FDF4FF;--writing-color: #0284C7;--writing-light: #E0F2FE;--bg: #F5F7FB;--surface: #FFFFFF;--text: #000000;--text-muted: #334155;--border: #E2E8F0;--border-brand: rgba(26, 35, 126, .12);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .05);--shadow: 0 4px 20px rgba(15, 23, 42, .06);--shadow-lg: 0 10px 30px rgba(15, 23, 42, .09);--shadow-xl: 0 20px 50px rgba(15, 23, 42, .12);--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full:999px;--font-ielts: "Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-passage: "Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-ui: "Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#000}*,*:before,*:after{box-sizing:border-box;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;-webkit-overflow-scrolling:touch}code,pre,kbd,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace!important}html{min-height:100%;scroll-behavior:smooth}body{min-height:100%;margin:0;padding:0;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:15px;color:var(--text);background:var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}a,button,input,select,textarea{font:inherit}button{cursor:pointer}p{margin:0}h1,h2,h3,h4,h5{margin:0;line-height:1.25}.app-shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.app-shell__sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.app-shell__sidebar::-webkit-scrollbar{display:none}.app-shell__main{min-width:0;display:flex;flex-direction:column}.sidebar{display:flex;flex-direction:column;height:100%;min-height:100vh;background:var(--primary-dark);padding:20px 12px}.sidebar__brand{display:flex;align-items:center;gap:10px;padding:8px 10px 20px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:8px}.sidebar__logo{width:36px;height:36px;border-radius:10px;background:var(--secondary);display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--primary-dark);letter-spacing:-.5px;flex-shrink:0}.sidebar__brand-name{font-size:16px;font-weight:800;color:#fff;text-decoration:none;letter-spacing:-.3px}.sidebar__brand-name span{color:var(--secondary)}.sidebar__brand-sub{font-size:10px;color:#fff6;font-weight:600;text-transform:uppercase;letter-spacing:.6px;margin-top:1px}.sidebar__nav{flex:1;display:flex;flex-direction:column;gap:2px;padding-top:8px}.sidebar__nav-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#ffffff59;padding:14px 12px 6px;display:block}.sidebar__nav a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);color:#ffffffa6;text-decoration:none;font-size:14px;font-weight:600;transition:background .15s,color .15s}.sidebar__nav a:hover{background:rgba(255,255,255,.06);color:#ffffffe6}.sidebar__nav a.active{background:rgba(255,184,0,.15);color:var(--secondary);border-left:3px solid var(--secondary);padding-left:9px}.sidebar__nav-icon{width:18px;height:18px;display:grid;place-items:center;opacity:.7;font-size:14px}.sidebar__auth{margin-top:auto;padding:12px 10px 4px;border-top:1px solid rgba(255,255,255,.08)}.sidebar__profile{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-sm);background:rgba(255,255,255,.05);margin-bottom:8px}.sidebar__profile img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.15)}.sidebar__profile strong{display:block;font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.sidebar__profile p{font-size:11px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.sidebar__btn{width:100%;padding:8px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:700;border:none;cursor:pointer;transition:background .15s}.sidebar__btn--logout{background:rgba(255,255,255,.08);color:#ffffffb3}.sidebar__btn--logout:hover{background:rgba(255,255,255,.14);color:#fff}.sidebar__btn--login{background:var(--secondary);color:var(--primary-dark)}.sidebar__btn--login:hover{background:#ffc933}.page-topbar{position:sticky;top:0;z-index:50;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:0 1px 0 var(--border)}.page-topbar h2{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.2px}.container{width:min(1100px,100% - 2rem);margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 18px;border-radius:var(--radius-full);border:1px solid transparent;text-decoration:none;font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--primary);color:#fff;box-shadow:0 4px 14px #1a237e40}.btn--primary:hover{background:var(--primary-mid);box-shadow:0 6px 20px #1a237e52}.btn--secondary{background:var(--secondary);color:var(--primary-dark);box-shadow:0 4px 14px #ffb8004d}.btn--secondary:hover{background:#ffc933}.btn--ghost{background:transparent;border-color:var(--border);color:var(--text)}.btn--ghost:hover{background:var(--bg)}.btn--outline{background:transparent;border-color:var(--primary);color:var(--primary)}.btn--outline:hover{background:var(--primary-light)}.btn--sm{min-height:32px;padding:5px 12px;font-size:12px}.skill-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-full);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.skill-pill--reading{background:var(--reading-light);color:var(--reading-color)}.skill-pill--listening{background:var(--listening-light);color:var(--listening-color)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm)}.input{width:100%;min-height:44px;padding:10px 14px;border-radius:var(--radius);border:1.5px solid var(--border);background:var(--surface);font-size:14px;color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--text-muted)}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1a237e14}@media (max-width: 900px){.app-shell{grid-template-columns:1fr}.app-shell__sidebar{position:relative;height:auto}.sidebar{min-height:auto;flex-direction:row;flex-wrap:wrap;padding:12px;gap:8px}.sidebar__brand{padding-bottom:0;border-bottom:none;margin-bottom:0}.sidebar__nav{flex-direction:row;flex-wrap:wrap;padding-top:0;gap:4px}.sidebar__nav-label{display:none}.sidebar__auth{border-top:none;padding-top:0;margin-top:0}}.engineContainer .instructionText,.engineContainer .cdPartTitle,.engineContainer .qText,.engineContainer .qPrompt,.engineContainer .qStatement,.engineContainer .questionText,.engineContainer .statementText,.engineContainer .bulletItem,.engineContainer .bulletTextFlow,.engineContainer .textSnippet,.engineContainer .noteSubHeading,.engineContainer .noteTitle,.engineContainer .cardTitle,.engineContainer .tableCell,.engineContainer .tableHeader,.engineContainer .formLabel,.engineContainer .formPrefix,.engineContainer .formSuffix,.engineContainer .mcqOption,.engineContainer .optionLabel,.engineContainer .optionText,.engineContainer .flowchartStepText,.engineContainer .matchingLeftText,.engineContainer .matchingOptionText,.engineContainer .answeredCounterText,.engineContainer .dialogueText,.engineContainer .dialogueSpeaker,.runnerContainer .instructionText,.runnerContainer .cdPartTitle,.runnerContainer .qText,.runnerContainer .qPrompt,.runnerContainer .qStatement,.runnerContainer .questionText,.runnerContainer .statementText,.runnerContainer .bulletItem,.runnerContainer .bulletTextFlow,.runnerContainer .textSnippet,.runnerContainer .noteSubHeading,.runnerContainer .noteTitle,.runnerContainer .cardTitle,.runnerContainer .tableCell,.runnerContainer .tableHeader,.runnerContainer .formLabel,.runnerContainer .formPrefix,.runnerContainer .formSuffix,.runnerContainer .mcqOption,.runnerContainer .optionLabel,.runnerContainer .optionText,.runnerContainer .flowchartStepText,.runnerContainer .matchingLeftText,.runnerContainer .matchingOptionText,.runnerContainer .answeredCounterText,.runnerContainer .dialogueText,.runnerContainer .dialogueSpeaker,.reviewContainer .instructionText,.reviewContainer .cdPartTitle,.reviewContainer .qText,.reviewContainer .qPrompt,.reviewContainer .qStatement,.reviewContainer .questionText,.reviewContainer .statementText,.reviewContainer .bulletItem,.reviewContainer .bulletTextFlow,.reviewContainer .textSnippet,.reviewContainer .noteSubHeading,.reviewContainer .noteTitle,.reviewContainer .cardTitle,.reviewContainer .tableCell,.reviewContainer .tableHeader,.reviewContainer .formLabel,.reviewContainer .formPrefix,.reviewContainer .formSuffix,.reviewContainer .mcqOption,.reviewContainer .optionLabel,.reviewContainer .optionText,.reviewContainer .flowchartStepText,.reviewContainer .matchingLeftText,.reviewContainer .matchingOptionText,.reviewContainer .answeredCounterText,.reviewContainer .dialogueText,.reviewContainer .dialogueSpeaker{color:#000!important;-webkit-font-smoothing:antialiased}.engineContainer .bulletTextFlow,.engineContainer .textSnippet,.engineContainer .bulletItem,.engineContainer .qText,.engineContainer .qPrompt,.engineContainer .qStatement,.engineContainer .statementText,.engineContainer .instructionText,.engineContainer .tableCell,.engineContainer .formLabel,.engineContainer .optionText,.engineContainer .flowchartStepText,.engineContainer .matchingLeftText,.engineContainer .matchingOptionText,.engineContainer .dialogueText,.runnerContainer .bulletTextFlow,.runnerContainer .textSnippet,.runnerContainer .bulletItem,.runnerContainer .qText,.runnerContainer .qPrompt,.runnerContainer .qStatement,.runnerContainer .statementText,.runnerContainer .instructionText,.runnerContainer .tableCell,.runnerContainer .formLabel,.runnerContainer .optionText,.runnerContainer .flowchartStepText,.runnerContainer .matchingLeftText,.runnerContainer .matchingOptionText,.runnerContainer .dialogueText,.reviewContainer .bulletTextFlow,.reviewContainer .textSnippet,.reviewContainer .bulletItem,.reviewContainer .qText,.reviewContainer .qPrompt,.reviewContainer .qStatement,.reviewContainer .statementText,.reviewContainer .instructionText,.reviewContainer .tableCell,.reviewContainer .formLabel,.reviewContainer .optionText,.reviewContainer .flowchartStepText,.reviewContainer .matchingLeftText,.reviewContainer .matchingOptionText,.reviewContainer .dialogueText{font-weight:550!important}.engineContainer .noteSubHeading,.engineContainer .cdPartTitle,.engineContainer .noteTitle,.engineContainer .cardTitle,.engineContainer .dialogueSpeaker,.runnerContainer .noteSubHeading,.runnerContainer .cdPartTitle,.runnerContainer .noteTitle,.runnerContainer .cardTitle,.runnerContainer .dialogueSpeaker,.reviewContainer .noteSubHeading,.reviewContainer .cdPartTitle,.reviewContainer .noteTitle,.reviewContainer .cardTitle,.reviewContainer .dialogueSpeaker{font-weight:800!important}.engineContainer .bulletDot,.runnerContainer .bulletDot,.reviewContainer .bulletDot{color:#000!important;font-weight:900!important}.engineContainer .noteBlankInput,.engineContainer .ieltsBlankInput,.engineContainer .listeningInputBox input,.engineContainer .readingInputBox input,.runnerContainer .noteBlankInput,.runnerContainer .ieltsBlankInput,.runnerContainer .listeningInputBox input,.runnerContainer .readingInputBox input,.reviewContainer .noteBlankInput,.reviewContainer .ieltsBlankInput,.reviewContainer .listeningInputBox input,.reviewContainer .readingInputBox input{color:#000!important;font-weight:800!important}.engineContainer.font-large .passageContent,.engineContainer.font-large .passageTextContent,.engineContainer.font-large .passageWrapper,.engineContainer.font-large .passageContent p,.engineContainer.font-large .passageTextContent p,.engineContainer.font-large .passageContent div,.engineContainer.font-large .passageTextContent div,.engineContainer.font-large .passageContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.engineContainer.font-large .passageTextContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.engineContainer.font-large .passageParagraphText,.engineContainer.font-large .vietnameseTranslation,.engineContainer.font-large .bilingualOriginal,.engineContainer.font-large .transcriptDialogueLine,.engineContainer.font-large .dialogueText,.engineContainer.font-scale-large .passageContent,.engineContainer.font-scale-large .passageTextContent,.engineContainer.font-scale-large .passageWrapper,.engineContainer.font-scale-large .passageContent p,.engineContainer.font-scale-large .passageTextContent p,.engineContainer.font-scale-large .passageContent div,.engineContainer.font-scale-large .passageTextContent div,.engineContainer.font-scale-large .passageContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.engineContainer.font-scale-large .passageTextContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.engineContainer.font-scale-large .passageParagraphText,.engineContainer.font-scale-large .vietnameseTranslation,.engineContainer.font-scale-large .bilingualOriginal,.engineContainer.font-scale-large .transcriptDialogueLine,.engineContainer.font-scale-large .dialogueText,.runnerContainer.font-large .passageContent,.runnerContainer.font-large .passageTextContent,.runnerContainer.font-large .passageWrapper,.runnerContainer.font-large .passageContent p,.runnerContainer.font-large .passageTextContent p,.runnerContainer.font-large .passageContent div,.runnerContainer.font-large .passageTextContent div,.runnerContainer.font-large .passageContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.runnerContainer.font-large .passageTextContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.runnerContainer.font-large .passageParagraphText,.runnerContainer.font-large .vietnameseTranslation,.runnerContainer.font-large .bilingualOriginal,.runnerContainer.font-large .transcriptDialogueLine,.runnerContainer.font-large .dialogueText,.runnerContainer.font-scale-large .passageContent,.runnerContainer.font-scale-large .passageTextContent,.runnerContainer.font-scale-large .passageWrapper,.runnerContainer.font-scale-large .passageContent p,.runnerContainer.font-scale-large .passageTextContent p,.runnerContainer.font-scale-large .passageContent div,.runnerContainer.font-scale-large .passageTextContent div,.runnerContainer.font-scale-large .passageContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.runnerContainer.font-scale-large .passageTextContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.runnerContainer.font-scale-large .passageParagraphText,.runnerContainer.font-scale-large .vietnameseTranslation,.runnerContainer.font-scale-large .bilingualOriginal,.runnerContainer.font-scale-large .transcriptDialogueLine,.runnerContainer.font-scale-large .dialogueText,.reviewContainer.font-large .passageContent,.reviewContainer.font-large .passageTextContent,.reviewContainer.font-large .passageWrapper,.reviewContainer.font-large .passageContent p,.reviewContainer.font-large .passageTextContent p,.reviewContainer.font-large .passageContent div,.reviewContainer.font-large .passageTextContent div,.reviewContainer.font-large .passageContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.reviewContainer.font-large .passageTextContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.reviewContainer.font-large .passageParagraphText,.reviewContainer.font-large .vietnameseTranslation,.reviewContainer.font-large .bilingualOriginal,.reviewContainer.font-large .transcriptDialogueLine,.reviewContainer.font-large .dialogueText,.reviewContainer.font-scale-large .passageContent,.reviewContainer.font-scale-large .passageTextContent,.reviewContainer.font-scale-large .passageWrapper,.reviewContainer.font-scale-large .passageContent p,.reviewContainer.font-scale-large .passageTextContent p,.reviewContainer.font-scale-large .passageContent div,.reviewContainer.font-scale-large .passageTextContent div,.reviewContainer.font-scale-large .passageContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.reviewContainer.font-scale-large .passageTextContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.reviewContainer.font-scale-large .passageParagraphText,.reviewContainer.font-scale-large .vietnameseTranslation,.reviewContainer.font-scale-large .bilingualOriginal,.reviewContainer.font-scale-large .transcriptDialogueLine,.reviewContainer.font-scale-large .dialogueText{font-size:19px!important;line-height:1.8!important}.engineContainer.font-large .dialogueSpeaker,.engineContainer.font-scale-large .dialogueSpeaker,.runnerContainer.font-large .dialogueSpeaker,.runnerContainer.font-scale-large .dialogueSpeaker,.reviewContainer.font-large .dialogueSpeaker,.reviewContainer.font-scale-large .dialogueSpeaker{font-size:19px!important}.engineContainer.font-large .lineVnTranslation,.engineContainer.font-large .vnText,.engineContainer.font-scale-large .lineVnTranslation,.engineContainer.font-scale-large .vnText,.runnerContainer.font-large .lineVnTranslation,.runnerContainer.font-large .vnText,.runnerContainer.font-scale-large .lineVnTranslation,.runnerContainer.font-scale-large .vnText,.reviewContainer.font-large .lineVnTranslation,.reviewContainer.font-large .vnText,.reviewContainer.font-scale-large .lineVnTranslation,.reviewContainer.font-scale-large .vnText{font-size:17px!important}.engineContainer.font-large .evidence-badge,.engineContainer.font-scale-large .evidence-badge,.runnerContainer.font-large .evidence-badge,.runnerContainer.font-scale-large .evidence-badge,.reviewContainer.font-large .evidence-badge,.reviewContainer.font-scale-large .evidence-badge{font-size:14px!important;padding:3px 8px!important}.engineContainer.font-large .rightPane,.engineContainer.font-large .questionsPane,.engineContainer.font-large .qPanel,.engineContainer.font-large .groupWrapper,.engineContainer.font-large .listeningGroupList,.engineContainer.font-large .questionGroupCard,.engineContainer.font-large .questionItemStack,.engineContainer.font-large .questionItem,.engineContainer.font-scale-large .rightPane,.engineContainer.font-scale-large .questionsPane,.engineContainer.font-scale-large .qPanel,.engineContainer.font-scale-large .groupWrapper,.engineContainer.font-scale-large .listeningGroupList,.engineContainer.font-scale-large .questionGroupCard,.engineContainer.font-scale-large .questionItemStack,.engineContainer.font-scale-large .questionItem,.runnerContainer.font-large .rightPane,.runnerContainer.font-large .questionsPane,.runnerContainer.font-large .qPanel,.runnerContainer.font-large .groupWrapper,.runnerContainer.font-large .listeningGroupList,.runnerContainer.font-large .questionGroupCard,.runnerContainer.font-large .questionItemStack,.runnerContainer.font-large .questionItem,.runnerContainer.font-scale-large .rightPane,.runnerContainer.font-scale-large .questionsPane,.runnerContainer.font-scale-large .qPanel,.runnerContainer.font-scale-large .groupWrapper,.runnerContainer.font-scale-large .listeningGroupList,.runnerContainer.font-scale-large .questionGroupCard,.runnerContainer.font-scale-large .questionItemStack,.runnerContainer.font-scale-large .questionItem,.reviewContainer.font-large .rightPane,.reviewContainer.font-large .questionsPane,.reviewContainer.font-large .qPanel,.reviewContainer.font-large .groupWrapper,.reviewContainer.font-large .listeningGroupList,.reviewContainer.font-large .questionGroupCard,.reviewContainer.font-large .questionItemStack,.reviewContainer.font-large .questionItem,.reviewContainer.font-scale-large .rightPane,.reviewContainer.font-scale-large .questionsPane,.reviewContainer.font-scale-large .qPanel,.reviewContainer.font-scale-large .groupWrapper,.reviewContainer.font-scale-large .listeningGroupList,.reviewContainer.font-scale-large .questionGroupCard,.reviewContainer.font-scale-large .questionItemStack,.reviewContainer.font-scale-large .questionItem{font-size:18px!important}.engineContainer.font-large .groupPrompt,.engineContainer.font-large .groupInstruction,.engineContainer.font-large .groupInstructionBar,.engineContainer.font-large .instructionText,.engineContainer.font-large .groupTitle,.engineContainer.font-large .questionsTitle,.engineContainer.font-large .questionsInstruction,.engineContainer.font-large .optionsCardInstruction,.engineContainer.font-large .headingsRefGuide,.engineContainer.font-large .optionsPillsGuide,.engineContainer.font-large .multiSelectPrompt,.engineContainer.font-scale-large .groupPrompt,.engineContainer.font-scale-large .groupInstruction,.engineContainer.font-scale-large .groupInstructionBar,.engineContainer.font-scale-large .instructionText,.engineContainer.font-scale-large .groupTitle,.engineContainer.font-scale-large .questionsTitle,.engineContainer.font-scale-large .questionsInstruction,.engineContainer.font-scale-large .optionsCardInstruction,.engineContainer.font-scale-large .headingsRefGuide,.engineContainer.font-scale-large .optionsPillsGuide,.engineContainer.font-scale-large .multiSelectPrompt,.runnerContainer.font-large .groupPrompt,.runnerContainer.font-large .groupInstruction,.runnerContainer.font-large .groupInstructionBar,.runnerContainer.font-large .instructionText,.runnerContainer.font-large .groupTitle,.runnerContainer.font-large .questionsTitle,.runnerContainer.font-large .questionsInstruction,.runnerContainer.font-large .optionsCardInstruction,.runnerContainer.font-large .headingsRefGuide,.runnerContainer.font-large .optionsPillsGuide,.runnerContainer.font-large .multiSelectPrompt,.runnerContainer.font-scale-large .groupPrompt,.runnerContainer.font-scale-large .groupInstruction,.runnerContainer.font-scale-large .groupInstructionBar,.runnerContainer.font-scale-large .instructionText,.runnerContainer.font-scale-large .groupTitle,.runnerContainer.font-scale-large .questionsTitle,.runnerContainer.font-scale-large .questionsInstruction,.runnerContainer.font-scale-large .optionsCardInstruction,.runnerContainer.font-scale-large .headingsRefGuide,.runnerContainer.font-scale-large .optionsPillsGuide,.runnerContainer.font-scale-large .multiSelectPrompt,.reviewContainer.font-large .groupPrompt,.reviewContainer.font-large .groupInstruction,.reviewContainer.font-large .groupInstructionBar,.reviewContainer.font-large .instructionText,.reviewContainer.font-large .groupTitle,.reviewContainer.font-large .questionsTitle,.reviewContainer.font-large .questionsInstruction,.reviewContainer.font-large .optionsCardInstruction,.reviewContainer.font-large .headingsRefGuide,.reviewContainer.font-large .optionsPillsGuide,.reviewContainer.font-large .multiSelectPrompt,.reviewContainer.font-scale-large .groupPrompt,.reviewContainer.font-scale-large .groupInstruction,.reviewContainer.font-scale-large .groupInstructionBar,.reviewContainer.font-scale-large .instructionText,.reviewContainer.font-scale-large .groupTitle,.reviewContainer.font-scale-large .questionsTitle,.reviewContainer.font-scale-large .questionsInstruction,.reviewContainer.font-scale-large .optionsCardInstruction,.reviewContainer.font-scale-large .headingsRefGuide,.reviewContainer.font-scale-large .optionsPillsGuide,.reviewContainer.font-scale-large .multiSelectPrompt{font-size:18px!important;line-height:1.65!important}.engineContainer.font-large .instructionRange,.engineContainer.font-large .instructionType,.engineContainer.font-scale-large .instructionRange,.engineContainer.font-scale-large .instructionType,.runnerContainer.font-large .instructionRange,.runnerContainer.font-large .instructionType,.runnerContainer.font-scale-large .instructionRange,.runnerContainer.font-scale-large .instructionType,.reviewContainer.font-large .instructionRange,.reviewContainer.font-large .instructionType,.reviewContainer.font-scale-large .instructionRange,.reviewContainer.font-scale-large .instructionType{font-size:1.15rem!important}.engineContainer.font-large .noteTitle,.engineContainer.font-large .noteSubHeading,.engineContainer.font-large .cdPartTitle,.engineContainer.font-large .cardTitle,.engineContainer.font-scale-large .noteTitle,.engineContainer.font-scale-large .noteSubHeading,.engineContainer.font-scale-large .cdPartTitle,.engineContainer.font-scale-large .cardTitle,.runnerContainer.font-large .noteTitle,.runnerContainer.font-large .noteSubHeading,.runnerContainer.font-large .cdPartTitle,.runnerContainer.font-large .cardTitle,.runnerContainer.font-scale-large .noteTitle,.runnerContainer.font-scale-large .noteSubHeading,.runnerContainer.font-scale-large .cdPartTitle,.runnerContainer.font-scale-large .cardTitle,.reviewContainer.font-large .noteTitle,.reviewContainer.font-large .noteSubHeading,.reviewContainer.font-large .cdPartTitle,.reviewContainer.font-large .cardTitle,.reviewContainer.font-scale-large .noteTitle,.reviewContainer.font-scale-large .noteSubHeading,.reviewContainer.font-scale-large .cdPartTitle,.reviewContainer.font-scale-large .cardTitle{font-size:21px!important}.engineContainer.font-large .qText,.engineContainer.font-large .qStatement,.engineContainer.font-large .questionText,.engineContainer.font-large .statementText,.engineContainer.font-large .shortAnswerQText,.engineContainer.font-large .sentenceInlineContent,.engineContainer.font-large .sentenceEndingText,.engineContainer.font-large .featureStatementText,.engineContainer.font-large .multiSelectText,.engineContainer.font-large .headingText,.engineContainer.font-large .flowStepTitle,.engineContainer.font-large .flowchartStepText,.engineContainer.font-large .diagramTitle,.engineContainer.font-large .summaryTitle,.engineContainer.font-large .tableTitle,.engineContainer.font-large .noteMainTitle,.engineContainer.font-large .noteHeadingText,.engineContainer.font-large .noteItemTextFlow,.engineContainer.font-large .bulletItem,.engineContainer.font-large .bulletTextFlow,.engineContainer.font-large .textSnippet,.engineContainer.font-large .templateBlock p,.engineContainer.font-large .templateBlock span,.engineContainer.font-large .templateBlock div,.engineContainer.font-scale-large .qText,.engineContainer.font-scale-large .qStatement,.engineContainer.font-scale-large .questionText,.engineContainer.font-scale-large .statementText,.engineContainer.font-scale-large .shortAnswerQText,.engineContainer.font-scale-large .sentenceInlineContent,.engineContainer.font-scale-large .sentenceEndingText,.engineContainer.font-scale-large .featureStatementText,.engineContainer.font-scale-large .multiSelectText,.engineContainer.font-scale-large .headingText,.engineContainer.font-scale-large .flowStepTitle,.engineContainer.font-scale-large .flowchartStepText,.engineContainer.font-scale-large .diagramTitle,.engineContainer.font-scale-large .summaryTitle,.engineContainer.font-scale-large .tableTitle,.engineContainer.font-scale-large .noteMainTitle,.engineContainer.font-scale-large .noteHeadingText,.engineContainer.font-scale-large .noteItemTextFlow,.engineContainer.font-scale-large .bulletItem,.engineContainer.font-scale-large .bulletTextFlow,.engineContainer.font-scale-large .textSnippet,.engineContainer.font-scale-large .templateBlock p,.engineContainer.font-scale-large .templateBlock span,.engineContainer.font-scale-large .templateBlock div,.runnerContainer.font-large .qText,.runnerContainer.font-large .qStatement,.runnerContainer.font-large .questionText,.runnerContainer.font-large .statementText,.runnerContainer.font-large .shortAnswerQText,.runnerContainer.font-large .sentenceInlineContent,.runnerContainer.font-large .sentenceEndingText,.runnerContainer.font-large .featureStatementText,.runnerContainer.font-large .multiSelectText,.runnerContainer.font-large .headingText,.runnerContainer.font-large .flowStepTitle,.runnerContainer.font-large .flowchartStepText,.runnerContainer.font-large .diagramTitle,.runnerContainer.font-large .summaryTitle,.runnerContainer.font-large .tableTitle,.runnerContainer.font-large .noteMainTitle,.runnerContainer.font-large .noteHeadingText,.runnerContainer.font-large .noteItemTextFlow,.runnerContainer.font-large .bulletItem,.runnerContainer.font-large .bulletTextFlow,.runnerContainer.font-large .textSnippet,.runnerContainer.font-large .templateBlock p,.runnerContainer.font-large .templateBlock span,.runnerContainer.font-large .templateBlock div,.runnerContainer.font-scale-large .qText,.runnerContainer.font-scale-large .qStatement,.runnerContainer.font-scale-large .questionText,.runnerContainer.font-scale-large .statementText,.runnerContainer.font-scale-large .shortAnswerQText,.runnerContainer.font-scale-large .sentenceInlineContent,.runnerContainer.font-scale-large .sentenceEndingText,.runnerContainer.font-scale-large .featureStatementText,.runnerContainer.font-scale-large .multiSelectText,.runnerContainer.font-scale-large .headingText,.runnerContainer.font-scale-large .flowStepTitle,.runnerContainer.font-scale-large .flowchartStepText,.runnerContainer.font-scale-large .diagramTitle,.runnerContainer.font-scale-large .summaryTitle,.runnerContainer.font-scale-large .tableTitle,.runnerContainer.font-scale-large .noteMainTitle,.runnerContainer.font-scale-large .noteHeadingText,.runnerContainer.font-scale-large .noteItemTextFlow,.runnerContainer.font-scale-large .bulletItem,.runnerContainer.font-scale-large .bulletTextFlow,.runnerContainer.font-scale-large .textSnippet,.runnerContainer.font-scale-large .templateBlock p,.runnerContainer.font-scale-large .templateBlock span,.runnerContainer.font-scale-large .templateBlock div,.reviewContainer.font-large .qText,.reviewContainer.font-large .qStatement,.reviewContainer.font-large .questionText,.reviewContainer.font-large .statementText,.reviewContainer.font-large .shortAnswerQText,.reviewContainer.font-large .sentenceInlineContent,.reviewContainer.font-large .sentenceEndingText,.reviewContainer.font-large .featureStatementText,.reviewContainer.font-large .multiSelectText,.reviewContainer.font-large .headingText,.reviewContainer.font-large .flowStepTitle,.reviewContainer.font-large .flowchartStepText,.reviewContainer.font-large .diagramTitle,.reviewContainer.font-large .summaryTitle,.reviewContainer.font-large .tableTitle,.reviewContainer.font-large .noteMainTitle,.reviewContainer.font-large .noteHeadingText,.reviewContainer.font-large .noteItemTextFlow,.reviewContainer.font-large .bulletItem,.reviewContainer.font-large .bulletTextFlow,.reviewContainer.font-large .textSnippet,.reviewContainer.font-large .templateBlock p,.reviewContainer.font-large .templateBlock span,.reviewContainer.font-large .templateBlock div,.reviewContainer.font-scale-large .qText,.reviewContainer.font-scale-large .qStatement,.reviewContainer.font-scale-large .questionText,.reviewContainer.font-scale-large .statementText,.reviewContainer.font-scale-large .shortAnswerQText,.reviewContainer.font-scale-large .sentenceInlineContent,.reviewContainer.font-scale-large .sentenceEndingText,.reviewContainer.font-scale-large .featureStatementText,.reviewContainer.font-scale-large .multiSelectText,.reviewContainer.font-scale-large .headingText,.reviewContainer.font-scale-large .flowStepTitle,.reviewContainer.font-scale-large .flowchartStepText,.reviewContainer.font-scale-large .diagramTitle,.reviewContainer.font-scale-large .summaryTitle,.reviewContainer.font-scale-large .tableTitle,.reviewContainer.font-scale-large .noteMainTitle,.reviewContainer.font-scale-large .noteHeadingText,.reviewContainer.font-scale-large .noteItemTextFlow,.reviewContainer.font-scale-large .bulletItem,.reviewContainer.font-scale-large .bulletTextFlow,.reviewContainer.font-scale-large .textSnippet,.reviewContainer.font-scale-large .templateBlock p,.reviewContainer.font-scale-large .templateBlock span,.reviewContainer.font-scale-large .templateBlock div{font-size:18.5px!important;line-height:1.75!important}.engineContainer.font-large .gapCircle,.engineContainer.font-large .qNumCircle,.engineContainer.font-large .gapQNumberBadge,.engineContainer.font-large .noteQNumBadge,.engineContainer.font-large .qIdCircle,.engineContainer.font-scale-large .gapCircle,.engineContainer.font-scale-large .qNumCircle,.engineContainer.font-scale-large .gapQNumberBadge,.engineContainer.font-scale-large .noteQNumBadge,.engineContainer.font-scale-large .qIdCircle,.runnerContainer.font-large .gapCircle,.runnerContainer.font-large .qNumCircle,.runnerContainer.font-large .gapQNumberBadge,.runnerContainer.font-large .noteQNumBadge,.runnerContainer.font-large .qIdCircle,.runnerContainer.font-scale-large .gapCircle,.runnerContainer.font-scale-large .qNumCircle,.runnerContainer.font-scale-large .gapQNumberBadge,.runnerContainer.font-scale-large .noteQNumBadge,.runnerContainer.font-scale-large .qIdCircle,.reviewContainer.font-large .gapCircle,.reviewContainer.font-large .qNumCircle,.reviewContainer.font-large .gapQNumberBadge,.reviewContainer.font-large .noteQNumBadge,.reviewContainer.font-large .qIdCircle,.reviewContainer.font-scale-large .gapCircle,.reviewContainer.font-scale-large .qNumCircle,.reviewContainer.font-scale-large .gapQNumberBadge,.reviewContainer.font-scale-large .noteQNumBadge,.reviewContainer.font-scale-large .qIdCircle{width:26px!important;height:26px!important;min-width:26px!important;font-size:14px!important}.engineContainer.font-large .ieltsTfngBtn,.engineContainer.font-large .btnText,.engineContainer.font-large .mcqOption,.engineContainer.font-large .mcqOptionText,.engineContainer.font-large .mcqOptionBody,.engineContainer.font-large .mcqOptionRow,.engineContainer.font-large .multiSelectOptionRow,.engineContainer.font-large .multiChoiceOption,.engineContainer.font-large .pillBtn,.engineContainer.font-large .optionCardText,.engineContainer.font-large .headingChoiceText,.engineContainer.font-large .endingSlotFilledText,.engineContainer.font-large .slotFilledText,.engineContainer.font-large .dropAnswerText,.engineContainer.font-large .cdIeltsEndingPill,.engineContainer.font-large .cdIeltsFeaturePill,.engineContainer.font-large .cdIeltsEndingSlot,.engineContainer.font-large .cdIeltsFeatureSlot,.engineContainer.font-scale-large .ieltsTfngBtn,.engineContainer.font-scale-large .btnText,.engineContainer.font-scale-large .mcqOption,.engineContainer.font-scale-large .mcqOptionText,.engineContainer.font-scale-large .mcqOptionBody,.engineContainer.font-scale-large .mcqOptionRow,.engineContainer.font-scale-large .multiSelectOptionRow,.engineContainer.font-scale-large .multiChoiceOption,.engineContainer.font-scale-large .pillBtn,.engineContainer.font-scale-large .optionCardText,.engineContainer.font-scale-large .headingChoiceText,.engineContainer.font-scale-large .endingSlotFilledText,.engineContainer.font-scale-large .slotFilledText,.engineContainer.font-scale-large .dropAnswerText,.engineContainer.font-scale-large .cdIeltsEndingPill,.engineContainer.font-scale-large .cdIeltsFeaturePill,.engineContainer.font-scale-large .cdIeltsEndingSlot,.engineContainer.font-scale-large .cdIeltsFeatureSlot,.runnerContainer.font-large .ieltsTfngBtn,.runnerContainer.font-large .btnText,.runnerContainer.font-large .mcqOption,.runnerContainer.font-large .mcqOptionText,.runnerContainer.font-large .mcqOptionBody,.runnerContainer.font-large .mcqOptionRow,.runnerContainer.font-large .multiSelectOptionRow,.runnerContainer.font-large .multiChoiceOption,.runnerContainer.font-large .pillBtn,.runnerContainer.font-large .optionCardText,.runnerContainer.font-large .headingChoiceText,.runnerContainer.font-large .endingSlotFilledText,.runnerContainer.font-large .slotFilledText,.runnerContainer.font-large .dropAnswerText,.runnerContainer.font-large .cdIeltsEndingPill,.runnerContainer.font-large .cdIeltsFeaturePill,.runnerContainer.font-large .cdIeltsEndingSlot,.runnerContainer.font-large .cdIeltsFeatureSlot,.runnerContainer.font-scale-large .ieltsTfngBtn,.runnerContainer.font-scale-large .btnText,.runnerContainer.font-scale-large .mcqOption,.runnerContainer.font-scale-large .mcqOptionText,.runnerContainer.font-scale-large .mcqOptionBody,.runnerContainer.font-scale-large .mcqOptionRow,.runnerContainer.font-scale-large .multiSelectOptionRow,.runnerContainer.font-scale-large .multiChoiceOption,.runnerContainer.font-scale-large .pillBtn,.runnerContainer.font-scale-large .optionCardText,.runnerContainer.font-scale-large .headingChoiceText,.runnerContainer.font-scale-large .endingSlotFilledText,.runnerContainer.font-scale-large .slotFilledText,.runnerContainer.font-scale-large .dropAnswerText,.runnerContainer.font-scale-large .cdIeltsEndingPill,.runnerContainer.font-scale-large .cdIeltsFeaturePill,.runnerContainer.font-scale-large .cdIeltsEndingSlot,.runnerContainer.font-scale-large .cdIeltsFeatureSlot,.reviewContainer.font-large .ieltsTfngBtn,.reviewContainer.font-large .btnText,.reviewContainer.font-large .mcqOption,.reviewContainer.font-large .mcqOptionText,.reviewContainer.font-large .mcqOptionBody,.reviewContainer.font-large .mcqOptionRow,.reviewContainer.font-large .multiSelectOptionRow,.reviewContainer.font-large .multiChoiceOption,.reviewContainer.font-large .pillBtn,.reviewContainer.font-large .optionCardText,.reviewContainer.font-large .headingChoiceText,.reviewContainer.font-large .endingSlotFilledText,.reviewContainer.font-large .slotFilledText,.reviewContainer.font-large .dropAnswerText,.reviewContainer.font-large .cdIeltsEndingPill,.reviewContainer.font-large .cdIeltsFeaturePill,.reviewContainer.font-large .cdIeltsEndingSlot,.reviewContainer.font-large .cdIeltsFeatureSlot,.reviewContainer.font-scale-large .ieltsTfngBtn,.reviewContainer.font-scale-large .btnText,.reviewContainer.font-scale-large .mcqOption,.reviewContainer.font-scale-large .mcqOptionText,.reviewContainer.font-scale-large .mcqOptionBody,.reviewContainer.font-scale-large .mcqOptionRow,.reviewContainer.font-scale-large .multiSelectOptionRow,.reviewContainer.font-scale-large .multiChoiceOption,.reviewContainer.font-scale-large .pillBtn,.reviewContainer.font-scale-large .optionCardText,.reviewContainer.font-scale-large .headingChoiceText,.reviewContainer.font-scale-large .endingSlotFilledText,.reviewContainer.font-scale-large .slotFilledText,.reviewContainer.font-scale-large .dropAnswerText,.reviewContainer.font-scale-large .cdIeltsEndingPill,.reviewContainer.font-scale-large .cdIeltsFeaturePill,.reviewContainer.font-scale-large .cdIeltsEndingSlot,.reviewContainer.font-scale-large .cdIeltsFeatureSlot{font-size:18px!important;line-height:1.6!important}.engineContainer.font-large .ieltsTfngBtn,.engineContainer.font-scale-large .ieltsTfngBtn,.runnerContainer.font-large .ieltsTfngBtn,.runnerContainer.font-scale-large .ieltsTfngBtn,.reviewContainer.font-large .ieltsTfngBtn,.reviewContainer.font-scale-large .ieltsTfngBtn{height:38px!important;padding:0 18px!important}.engineContainer.font-large .readingInputBox input,.engineContainer.font-large .ieltsBlankInput,.engineContainer.font-large .shortAnswerInput,.engineContainer.font-large .diagramBlankInput,.engineContainer.font-large .noteBlankInput,.engineContainer.font-large .listeningInputBox input,.engineContainer.font-large .headingSelect,.engineContainer.font-large select,.engineContainer.font-large input[type=text],.engineContainer.font-scale-large .readingInputBox input,.engineContainer.font-scale-large .ieltsBlankInput,.engineContainer.font-scale-large .shortAnswerInput,.engineContainer.font-scale-large .diagramBlankInput,.engineContainer.font-scale-large .noteBlankInput,.engineContainer.font-scale-large .listeningInputBox input,.engineContainer.font-scale-large .headingSelect,.engineContainer.font-scale-large select,.engineContainer.font-scale-large input[type=text],.runnerContainer.font-large .readingInputBox input,.runnerContainer.font-large .ieltsBlankInput,.runnerContainer.font-large .shortAnswerInput,.runnerContainer.font-large .diagramBlankInput,.runnerContainer.font-large .noteBlankInput,.runnerContainer.font-large .listeningInputBox input,.runnerContainer.font-large .headingSelect,.runnerContainer.font-large select,.runnerContainer.font-large input[type=text],.runnerContainer.font-scale-large .readingInputBox input,.runnerContainer.font-scale-large .ieltsBlankInput,.runnerContainer.font-scale-large .shortAnswerInput,.runnerContainer.font-scale-large .diagramBlankInput,.runnerContainer.font-scale-large .noteBlankInput,.runnerContainer.font-scale-large .listeningInputBox input,.runnerContainer.font-scale-large .headingSelect,.runnerContainer.font-scale-large select,.runnerContainer.font-scale-large input[type=text],.reviewContainer.font-large .readingInputBox input,.reviewContainer.font-large .ieltsBlankInput,.reviewContainer.font-large .shortAnswerInput,.reviewContainer.font-large .diagramBlankInput,.reviewContainer.font-large .noteBlankInput,.reviewContainer.font-large .listeningInputBox input,.reviewContainer.font-large .headingSelect,.reviewContainer.font-large select,.reviewContainer.font-large input[type=text],.reviewContainer.font-scale-large .readingInputBox input,.reviewContainer.font-scale-large .ieltsBlankInput,.reviewContainer.font-scale-large .shortAnswerInput,.reviewContainer.font-scale-large .diagramBlankInput,.reviewContainer.font-scale-large .noteBlankInput,.reviewContainer.font-scale-large .listeningInputBox input,.reviewContainer.font-scale-large .headingSelect,.reviewContainer.font-scale-large select,.reviewContainer.font-scale-large input[type=text]{font-size:18px!important;min-height:38px!important;height:38px!important;min-width:105px!important}.engineContainer.font-large .noteInlineInputBox,.engineContainer.font-large .ieltsInlineInputBox,.engineContainer.font-large .listeningInputBox,.engineContainer.font-large .readingInputBox,.engineContainer.font-scale-large .noteInlineInputBox,.engineContainer.font-scale-large .ieltsInlineInputBox,.engineContainer.font-scale-large .listeningInputBox,.engineContainer.font-scale-large .readingInputBox,.runnerContainer.font-large .noteInlineInputBox,.runnerContainer.font-large .ieltsInlineInputBox,.runnerContainer.font-large .listeningInputBox,.runnerContainer.font-large .readingInputBox,.runnerContainer.font-scale-large .noteInlineInputBox,.runnerContainer.font-scale-large .ieltsInlineInputBox,.runnerContainer.font-scale-large .listeningInputBox,.runnerContainer.font-scale-large .readingInputBox,.reviewContainer.font-large .noteInlineInputBox,.reviewContainer.font-large .ieltsInlineInputBox,.reviewContainer.font-large .listeningInputBox,.reviewContainer.font-large .readingInputBox,.reviewContainer.font-scale-large .noteInlineInputBox,.reviewContainer.font-scale-large .ieltsInlineInputBox,.reviewContainer.font-scale-large .listeningInputBox,.reviewContainer.font-scale-large .readingInputBox{height:40px!important}.engineContainer.font-large .ieltsCompletionTable th,.engineContainer.font-large .ieltsCompletionTable td,.engineContainer.font-large .matchingInfoTable th,.engineContainer.font-large .matchingInfoTable td,.engineContainer.font-large .tableCell,.engineContainer.font-large .tableHeader,.engineContainer.font-large table th,.engineContainer.font-large table td,.engineContainer.font-scale-large .ieltsCompletionTable th,.engineContainer.font-scale-large .ieltsCompletionTable td,.engineContainer.font-scale-large .matchingInfoTable th,.engineContainer.font-scale-large .matchingInfoTable td,.engineContainer.font-scale-large .tableCell,.engineContainer.font-scale-large .tableHeader,.engineContainer.font-scale-large table th,.engineContainer.font-scale-large table td,.runnerContainer.font-large .ieltsCompletionTable th,.runnerContainer.font-large .ieltsCompletionTable td,.runnerContainer.font-large .matchingInfoTable th,.runnerContainer.font-large .matchingInfoTable td,.runnerContainer.font-large .tableCell,.runnerContainer.font-large .tableHeader,.runnerContainer.font-large table th,.runnerContainer.font-large table td,.runnerContainer.font-scale-large .ieltsCompletionTable th,.runnerContainer.font-scale-large .ieltsCompletionTable td,.runnerContainer.font-scale-large .matchingInfoTable th,.runnerContainer.font-scale-large .matchingInfoTable td,.runnerContainer.font-scale-large .tableCell,.runnerContainer.font-scale-large .tableHeader,.runnerContainer.font-scale-large table th,.runnerContainer.font-scale-large table td,.reviewContainer.font-large .ieltsCompletionTable th,.reviewContainer.font-large .ieltsCompletionTable td,.reviewContainer.font-large .matchingInfoTable th,.reviewContainer.font-large .matchingInfoTable td,.reviewContainer.font-large .tableCell,.reviewContainer.font-large .tableHeader,.reviewContainer.font-large table th,.reviewContainer.font-large table td,.reviewContainer.font-scale-large .ieltsCompletionTable th,.reviewContainer.font-scale-large .ieltsCompletionTable td,.reviewContainer.font-scale-large .matchingInfoTable th,.reviewContainer.font-scale-large .matchingInfoTable td,.reviewContainer.font-scale-large .tableCell,.reviewContainer.font-scale-large .tableHeader,.reviewContainer.font-scale-large table th,.reviewContainer.font-scale-large table td{font-size:18px!important;line-height:1.6!important}.engineContainer.font-large .qInlineResultBadge,.engineContainer.font-large .evalBadge,.engineContainer.font-large .expectedText,.engineContainer.font-large .expectedTag,.engineContainer.font-large .expectedAnsBadge,.engineContainer.font-large .explanationContent,.engineContainer.font-large .explanationContent p,.engineContainer.font-large .analysisText,.engineContainer.font-scale-large .qInlineResultBadge,.engineContainer.font-scale-large .evalBadge,.engineContainer.font-scale-large .expectedText,.engineContainer.font-scale-large .expectedTag,.engineContainer.font-scale-large .expectedAnsBadge,.engineContainer.font-scale-large .explanationContent,.engineContainer.font-scale-large .explanationContent p,.engineContainer.font-scale-large .analysisText,.runnerContainer.font-large .qInlineResultBadge,.runnerContainer.font-large .evalBadge,.runnerContainer.font-large .expectedText,.runnerContainer.font-large .expectedTag,.runnerContainer.font-large .expectedAnsBadge,.runnerContainer.font-large .explanationContent,.runnerContainer.font-large .explanationContent p,.runnerContainer.font-large .analysisText,.runnerContainer.font-scale-large .qInlineResultBadge,.runnerContainer.font-scale-large .evalBadge,.runnerContainer.font-scale-large .expectedText,.runnerContainer.font-scale-large .expectedTag,.runnerContainer.font-scale-large .expectedAnsBadge,.runnerContainer.font-scale-large .explanationContent,.runnerContainer.font-scale-large .explanationContent p,.runnerContainer.font-scale-large .analysisText,.reviewContainer.font-large .qInlineResultBadge,.reviewContainer.font-large .evalBadge,.reviewContainer.font-large .expectedText,.reviewContainer.font-large .expectedTag,.reviewContainer.font-large .expectedAnsBadge,.reviewContainer.font-large .explanationContent,.reviewContainer.font-large .explanationContent p,.reviewContainer.font-large .analysisText,.reviewContainer.font-scale-large .qInlineResultBadge,.reviewContainer.font-scale-large .evalBadge,.reviewContainer.font-scale-large .expectedText,.reviewContainer.font-scale-large .expectedTag,.reviewContainer.font-scale-large .expectedAnsBadge,.reviewContainer.font-scale-large .explanationContent,.reviewContainer.font-scale-large .explanationContent p,.reviewContainer.font-scale-large .analysisText{font-size:16.5px!important;line-height:1.6!important}.engineContainer.font-xlarge .passageContent,.engineContainer.font-xlarge .passageTextContent,.engineContainer.font-xlarge .passageWrapper,.engineContainer.font-xlarge .passageContent p,.engineContainer.font-xlarge .passageTextContent p,.engineContainer.font-xlarge .passageContent div,.engineContainer.font-xlarge .passageTextContent div,.engineContainer.font-xlarge .passageContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.engineContainer.font-xlarge .passageTextContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.engineContainer.font-xlarge .passageParagraphText,.engineContainer.font-xlarge .vietnameseTranslation,.engineContainer.font-xlarge .bilingualOriginal,.engineContainer.font-xlarge .transcriptDialogueLine,.engineContainer.font-xlarge .dialogueText,.engineContainer.font-scale-xlarge .passageContent,.engineContainer.font-scale-xlarge .passageTextContent,.engineContainer.font-scale-xlarge .passageWrapper,.engineContainer.font-scale-xlarge .passageContent p,.engineContainer.font-scale-xlarge .passageTextContent p,.engineContainer.font-scale-xlarge .passageContent div,.engineContainer.font-scale-xlarge .passageTextContent div,.engineContainer.font-scale-xlarge .passageContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.engineContainer.font-scale-xlarge .passageTextContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.engineContainer.font-scale-xlarge .passageParagraphText,.engineContainer.font-scale-xlarge .vietnameseTranslation,.engineContainer.font-scale-xlarge .bilingualOriginal,.engineContainer.font-scale-xlarge .transcriptDialogueLine,.engineContainer.font-scale-xlarge .dialogueText,.runnerContainer.font-xlarge .passageContent,.runnerContainer.font-xlarge .passageTextContent,.runnerContainer.font-xlarge .passageWrapper,.runnerContainer.font-xlarge .passageContent p,.runnerContainer.font-xlarge .passageTextContent p,.runnerContainer.font-xlarge .passageContent div,.runnerContainer.font-xlarge .passageTextContent div,.runnerContainer.font-xlarge .passageContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.runnerContainer.font-xlarge .passageTextContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.runnerContainer.font-xlarge .passageParagraphText,.runnerContainer.font-xlarge .vietnameseTranslation,.runnerContainer.font-xlarge .bilingualOriginal,.runnerContainer.font-xlarge .transcriptDialogueLine,.runnerContainer.font-xlarge .dialogueText,.runnerContainer.font-scale-xlarge .passageContent,.runnerContainer.font-scale-xlarge .passageTextContent,.runnerContainer.font-scale-xlarge .passageWrapper,.runnerContainer.font-scale-xlarge .passageContent p,.runnerContainer.font-scale-xlarge .passageTextContent p,.runnerContainer.font-scale-xlarge .passageContent div,.runnerContainer.font-scale-xlarge .passageTextContent div,.runnerContainer.font-scale-xlarge .passageContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.runnerContainer.font-scale-xlarge .passageTextContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.runnerContainer.font-scale-xlarge .passageParagraphText,.runnerContainer.font-scale-xlarge .vietnameseTranslation,.runnerContainer.font-scale-xlarge .bilingualOriginal,.runnerContainer.font-scale-xlarge .transcriptDialogueLine,.runnerContainer.font-scale-xlarge .dialogueText,.reviewContainer.font-xlarge .passageContent,.reviewContainer.font-xlarge .passageTextContent,.reviewContainer.font-xlarge .passageWrapper,.reviewContainer.font-xlarge .passageContent p,.reviewContainer.font-xlarge .passageTextContent p,.reviewContainer.font-xlarge .passageContent div,.reviewContainer.font-xlarge .passageTextContent div,.reviewContainer.font-xlarge .passageContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.reviewContainer.font-xlarge .passageTextContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.reviewContainer.font-xlarge .passageParagraphText,.reviewContainer.font-xlarge .vietnameseTranslation,.reviewContainer.font-xlarge .bilingualOriginal,.reviewContainer.font-xlarge .transcriptDialogueLine,.reviewContainer.font-xlarge .dialogueText,.reviewContainer.font-scale-xlarge .passageContent,.reviewContainer.font-scale-xlarge .passageTextContent,.reviewContainer.font-scale-xlarge .passageWrapper,.reviewContainer.font-scale-xlarge .passageContent p,.reviewContainer.font-scale-xlarge .passageTextContent p,.reviewContainer.font-scale-xlarge .passageContent div,.reviewContainer.font-scale-xlarge .passageTextContent div,.reviewContainer.font-scale-xlarge .passageContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.reviewContainer.font-scale-xlarge .passageTextContent span:not(.gapCircle):not(.qNumCircle):not(.btnResultIcon),.reviewContainer.font-scale-xlarge .passageParagraphText,.reviewContainer.font-scale-xlarge .vietnameseTranslation,.reviewContainer.font-scale-xlarge .bilingualOriginal,.reviewContainer.font-scale-xlarge .transcriptDialogueLine,.reviewContainer.font-scale-xlarge .dialogueText{font-size:23px!important;line-height:1.9!important}.engineContainer.font-xlarge .dialogueSpeaker,.engineContainer.font-scale-xlarge .dialogueSpeaker,.runnerContainer.font-xlarge .dialogueSpeaker,.runnerContainer.font-scale-xlarge .dialogueSpeaker,.reviewContainer.font-xlarge .dialogueSpeaker,.reviewContainer.font-scale-xlarge .dialogueSpeaker{font-size:23px!important}.engineContainer.font-xlarge .lineVnTranslation,.engineContainer.font-xlarge .vnText,.engineContainer.font-scale-xlarge .lineVnTranslation,.engineContainer.font-scale-xlarge .vnText,.runnerContainer.font-xlarge .lineVnTranslation,.runnerContainer.font-xlarge .vnText,.runnerContainer.font-scale-xlarge .lineVnTranslation,.runnerContainer.font-scale-xlarge .vnText,.reviewContainer.font-xlarge .lineVnTranslation,.reviewContainer.font-xlarge .vnText,.reviewContainer.font-scale-xlarge .lineVnTranslation,.reviewContainer.font-scale-xlarge .vnText{font-size:20px!important}.engineContainer.font-xlarge .evidence-badge,.engineContainer.font-scale-xlarge .evidence-badge,.runnerContainer.font-xlarge .evidence-badge,.runnerContainer.font-scale-xlarge .evidence-badge,.reviewContainer.font-xlarge .evidence-badge,.reviewContainer.font-scale-xlarge .evidence-badge{font-size:16px!important;padding:4px 10px!important}.engineContainer.font-xlarge .rightPane,.engineContainer.font-xlarge .questionsPane,.engineContainer.font-xlarge .qPanel,.engineContainer.font-xlarge .groupWrapper,.engineContainer.font-xlarge .listeningGroupList,.engineContainer.font-xlarge .questionGroupCard,.engineContainer.font-xlarge .questionItemStack,.engineContainer.font-xlarge .questionItem,.engineContainer.font-scale-xlarge .rightPane,.engineContainer.font-scale-xlarge .questionsPane,.engineContainer.font-scale-xlarge .qPanel,.engineContainer.font-scale-xlarge .groupWrapper,.engineContainer.font-scale-xlarge .listeningGroupList,.engineContainer.font-scale-xlarge .questionGroupCard,.engineContainer.font-scale-xlarge .questionItemStack,.engineContainer.font-scale-xlarge .questionItem,.runnerContainer.font-xlarge .rightPane,.runnerContainer.font-xlarge .questionsPane,.runnerContainer.font-xlarge .qPanel,.runnerContainer.font-xlarge .groupWrapper,.runnerContainer.font-xlarge .listeningGroupList,.runnerContainer.font-xlarge .questionGroupCard,.runnerContainer.font-xlarge .questionItemStack,.runnerContainer.font-xlarge .questionItem,.runnerContainer.font-scale-xlarge .rightPane,.runnerContainer.font-scale-xlarge .questionsPane,.runnerContainer.font-scale-xlarge .qPanel,.runnerContainer.font-scale-xlarge .groupWrapper,.runnerContainer.font-scale-xlarge .listeningGroupList,.runnerContainer.font-scale-xlarge .questionGroupCard,.runnerContainer.font-scale-xlarge .questionItemStack,.runnerContainer.font-scale-xlarge .questionItem,.reviewContainer.font-xlarge .rightPane,.reviewContainer.font-xlarge .questionsPane,.reviewContainer.font-xlarge .qPanel,.reviewContainer.font-xlarge .groupWrapper,.reviewContainer.font-xlarge .listeningGroupList,.reviewContainer.font-xlarge .questionGroupCard,.reviewContainer.font-xlarge .questionItemStack,.reviewContainer.font-xlarge .questionItem,.reviewContainer.font-scale-xlarge .rightPane,.reviewContainer.font-scale-xlarge .questionsPane,.reviewContainer.font-scale-xlarge .qPanel,.reviewContainer.font-scale-xlarge .groupWrapper,.reviewContainer.font-scale-xlarge .listeningGroupList,.reviewContainer.font-scale-xlarge .questionGroupCard,.reviewContainer.font-scale-xlarge .questionItemStack,.reviewContainer.font-scale-xlarge .questionItem{font-size:21px!important}.engineContainer.font-xlarge .groupPrompt,.engineContainer.font-xlarge .groupInstruction,.engineContainer.font-xlarge .groupInstructionBar,.engineContainer.font-xlarge .instructionText,.engineContainer.font-xlarge .groupTitle,.engineContainer.font-xlarge .questionsTitle,.engineContainer.font-xlarge .questionsInstruction,.engineContainer.font-xlarge .optionsCardInstruction,.engineContainer.font-xlarge .headingsRefGuide,.engineContainer.font-xlarge .optionsPillsGuide,.engineContainer.font-xlarge .multiSelectPrompt,.engineContainer.font-scale-xlarge .groupPrompt,.engineContainer.font-scale-xlarge .groupInstruction,.engineContainer.font-scale-xlarge .groupInstructionBar,.engineContainer.font-scale-xlarge .instructionText,.engineContainer.font-scale-xlarge .groupTitle,.engineContainer.font-scale-xlarge .questionsTitle,.engineContainer.font-scale-xlarge .questionsInstruction,.engineContainer.font-scale-xlarge .optionsCardInstruction,.engineContainer.font-scale-xlarge .headingsRefGuide,.engineContainer.font-scale-xlarge .optionsPillsGuide,.engineContainer.font-scale-xlarge .multiSelectPrompt,.runnerContainer.font-xlarge .groupPrompt,.runnerContainer.font-xlarge .groupInstruction,.runnerContainer.font-xlarge .groupInstructionBar,.runnerContainer.font-xlarge .instructionText,.runnerContainer.font-xlarge .groupTitle,.runnerContainer.font-xlarge .questionsTitle,.runnerContainer.font-xlarge .questionsInstruction,.runnerContainer.font-xlarge .optionsCardInstruction,.runnerContainer.font-xlarge .headingsRefGuide,.runnerContainer.font-xlarge .optionsPillsGuide,.runnerContainer.font-xlarge .multiSelectPrompt,.runnerContainer.font-scale-xlarge .groupPrompt,.runnerContainer.font-scale-xlarge .groupInstruction,.runnerContainer.font-scale-xlarge .groupInstructionBar,.runnerContainer.font-scale-xlarge .instructionText,.runnerContainer.font-scale-xlarge .groupTitle,.runnerContainer.font-scale-xlarge .questionsTitle,.runnerContainer.font-scale-xlarge .questionsInstruction,.runnerContainer.font-scale-xlarge .optionsCardInstruction,.runnerContainer.font-scale-xlarge .headingsRefGuide,.runnerContainer.font-scale-xlarge .optionsPillsGuide,.runnerContainer.font-scale-xlarge .multiSelectPrompt,.reviewContainer.font-xlarge .groupPrompt,.reviewContainer.font-xlarge .groupInstruction,.reviewContainer.font-xlarge .groupInstructionBar,.reviewContainer.font-xlarge .instructionText,.reviewContainer.font-xlarge .groupTitle,.reviewContainer.font-xlarge .questionsTitle,.reviewContainer.font-xlarge .questionsInstruction,.reviewContainer.font-xlarge .optionsCardInstruction,.reviewContainer.font-xlarge .headingsRefGuide,.reviewContainer.font-xlarge .optionsPillsGuide,.reviewContainer.font-xlarge .multiSelectPrompt,.reviewContainer.font-scale-xlarge .groupPrompt,.reviewContainer.font-scale-xlarge .groupInstruction,.reviewContainer.font-scale-xlarge .groupInstructionBar,.reviewContainer.font-scale-xlarge .instructionText,.reviewContainer.font-scale-xlarge .groupTitle,.reviewContainer.font-scale-xlarge .questionsTitle,.reviewContainer.font-scale-xlarge .questionsInstruction,.reviewContainer.font-scale-xlarge .optionsCardInstruction,.reviewContainer.font-scale-xlarge .headingsRefGuide,.reviewContainer.font-scale-xlarge .optionsPillsGuide,.reviewContainer.font-scale-xlarge .multiSelectPrompt{font-size:21px!important;line-height:1.7!important}.engineContainer.font-xlarge .instructionRange,.engineContainer.font-xlarge .instructionType,.engineContainer.font-scale-xlarge .instructionRange,.engineContainer.font-scale-xlarge .instructionType,.runnerContainer.font-xlarge .instructionRange,.runnerContainer.font-xlarge .instructionType,.runnerContainer.font-scale-xlarge .instructionRange,.runnerContainer.font-scale-xlarge .instructionType,.reviewContainer.font-xlarge .instructionRange,.reviewContainer.font-xlarge .instructionType,.reviewContainer.font-scale-xlarge .instructionRange,.reviewContainer.font-scale-xlarge .instructionType{font-size:1.3rem!important}.engineContainer.font-xlarge .noteTitle,.engineContainer.font-xlarge .noteSubHeading,.engineContainer.font-xlarge .cdPartTitle,.engineContainer.font-xlarge .cardTitle,.engineContainer.font-scale-xlarge .noteTitle,.engineContainer.font-scale-xlarge .noteSubHeading,.engineContainer.font-scale-xlarge .cdPartTitle,.engineContainer.font-scale-xlarge .cardTitle,.runnerContainer.font-xlarge .noteTitle,.runnerContainer.font-xlarge .noteSubHeading,.runnerContainer.font-xlarge .cdPartTitle,.runnerContainer.font-xlarge .cardTitle,.runnerContainer.font-scale-xlarge .noteTitle,.runnerContainer.font-scale-xlarge .noteSubHeading,.runnerContainer.font-scale-xlarge .cdPartTitle,.runnerContainer.font-scale-xlarge .cardTitle,.reviewContainer.font-xlarge .noteTitle,.reviewContainer.font-xlarge .noteSubHeading,.reviewContainer.font-xlarge .cdPartTitle,.reviewContainer.font-xlarge .cardTitle,.reviewContainer.font-scale-xlarge .noteTitle,.reviewContainer.font-scale-xlarge .noteSubHeading,.reviewContainer.font-scale-xlarge .cdPartTitle,.reviewContainer.font-scale-xlarge .cardTitle{font-size:25px!important}.engineContainer.font-xlarge .qText,.engineContainer.font-xlarge .qStatement,.engineContainer.font-xlarge .questionText,.engineContainer.font-xlarge .statementText,.engineContainer.font-xlarge .shortAnswerQText,.engineContainer.font-xlarge .sentenceInlineContent,.engineContainer.font-xlarge .sentenceEndingText,.engineContainer.font-xlarge .featureStatementText,.engineContainer.font-xlarge .multiSelectText,.engineContainer.font-xlarge .headingText,.engineContainer.font-xlarge .flowStepTitle,.engineContainer.font-xlarge .flowchartStepText,.engineContainer.font-xlarge .diagramTitle,.engineContainer.font-xlarge .summaryTitle,.engineContainer.font-xlarge .tableTitle,.engineContainer.font-xlarge .noteMainTitle,.engineContainer.font-xlarge .noteHeadingText,.engineContainer.font-xlarge .noteItemTextFlow,.engineContainer.font-xlarge .bulletItem,.engineContainer.font-xlarge .bulletTextFlow,.engineContainer.font-xlarge .textSnippet,.engineContainer.font-xlarge .templateBlock p,.engineContainer.font-xlarge .templateBlock span,.engineContainer.font-xlarge .templateBlock div,.engineContainer.font-scale-xlarge .qText,.engineContainer.font-scale-xlarge .qStatement,.engineContainer.font-scale-xlarge .questionText,.engineContainer.font-scale-xlarge .statementText,.engineContainer.font-scale-xlarge .shortAnswerQText,.engineContainer.font-scale-xlarge .sentenceInlineContent,.engineContainer.font-scale-xlarge .sentenceEndingText,.engineContainer.font-scale-xlarge .featureStatementText,.engineContainer.font-scale-xlarge .multiSelectText,.engineContainer.font-scale-xlarge .headingText,.engineContainer.font-scale-xlarge .flowStepTitle,.engineContainer.font-scale-xlarge .flowchartStepText,.engineContainer.font-scale-xlarge .diagramTitle,.engineContainer.font-scale-xlarge .summaryTitle,.engineContainer.font-scale-xlarge .tableTitle,.engineContainer.font-scale-xlarge .noteMainTitle,.engineContainer.font-scale-xlarge .noteHeadingText,.engineContainer.font-scale-xlarge .noteItemTextFlow,.engineContainer.font-scale-xlarge .bulletItem,.engineContainer.font-scale-xlarge .bulletTextFlow,.engineContainer.font-scale-xlarge .textSnippet,.engineContainer.font-scale-xlarge .templateBlock p,.engineContainer.font-scale-xlarge .templateBlock span,.engineContainer.font-scale-xlarge .templateBlock div,.runnerContainer.font-xlarge .qText,.runnerContainer.font-xlarge .qStatement,.runnerContainer.font-xlarge .questionText,.runnerContainer.font-xlarge .statementText,.runnerContainer.font-xlarge .shortAnswerQText,.runnerContainer.font-xlarge .sentenceInlineContent,.runnerContainer.font-xlarge .sentenceEndingText,.runnerContainer.font-xlarge .featureStatementText,.runnerContainer.font-xlarge .multiSelectText,.runnerContainer.font-xlarge .headingText,.runnerContainer.font-xlarge .flowStepTitle,.runnerContainer.font-xlarge .flowchartStepText,.runnerContainer.font-xlarge .diagramTitle,.runnerContainer.font-xlarge .summaryTitle,.runnerContainer.font-xlarge .tableTitle,.runnerContainer.font-xlarge .noteMainTitle,.runnerContainer.font-xlarge .noteHeadingText,.runnerContainer.font-xlarge .noteItemTextFlow,.runnerContainer.font-xlarge .bulletItem,.runnerContainer.font-xlarge .bulletTextFlow,.runnerContainer.font-xlarge .textSnippet,.runnerContainer.font-xlarge .templateBlock p,.runnerContainer.font-xlarge .templateBlock span,.runnerContainer.font-xlarge .templateBlock div,.runnerContainer.font-scale-xlarge .qText,.runnerContainer.font-scale-xlarge .qStatement,.runnerContainer.font-scale-xlarge .questionText,.runnerContainer.font-scale-xlarge .statementText,.runnerContainer.font-scale-xlarge .shortAnswerQText,.runnerContainer.font-scale-xlarge .sentenceInlineContent,.runnerContainer.font-scale-xlarge .sentenceEndingText,.runnerContainer.font-scale-xlarge .featureStatementText,.runnerContainer.font-scale-xlarge .multiSelectText,.runnerContainer.font-scale-xlarge .headingText,.runnerContainer.font-scale-xlarge .flowStepTitle,.runnerContainer.font-scale-xlarge .flowchartStepText,.runnerContainer.font-scale-xlarge .diagramTitle,.runnerContainer.font-scale-xlarge .summaryTitle,.runnerContainer.font-scale-xlarge .tableTitle,.runnerContainer.font-scale-xlarge .noteMainTitle,.runnerContainer.font-scale-xlarge .noteHeadingText,.runnerContainer.font-scale-xlarge .noteItemTextFlow,.runnerContainer.font-scale-xlarge .bulletItem,.runnerContainer.font-scale-xlarge .bulletTextFlow,.runnerContainer.font-scale-xlarge .textSnippet,.runnerContainer.font-scale-xlarge .templateBlock p,.runnerContainer.font-scale-xlarge .templateBlock span,.runnerContainer.font-scale-xlarge .templateBlock div,.reviewContainer.font-xlarge .qText,.reviewContainer.font-xlarge .qStatement,.reviewContainer.font-xlarge .questionText,.reviewContainer.font-xlarge .statementText,.reviewContainer.font-xlarge .shortAnswerQText,.reviewContainer.font-xlarge .sentenceInlineContent,.reviewContainer.font-xlarge .sentenceEndingText,.reviewContainer.font-xlarge .featureStatementText,.reviewContainer.font-xlarge .multiSelectText,.reviewContainer.font-xlarge .headingText,.reviewContainer.font-xlarge .flowStepTitle,.reviewContainer.font-xlarge .flowchartStepText,.reviewContainer.font-xlarge .diagramTitle,.reviewContainer.font-xlarge .summaryTitle,.reviewContainer.font-xlarge .tableTitle,.reviewContainer.font-xlarge .noteMainTitle,.reviewContainer.font-xlarge .noteHeadingText,.reviewContainer.font-xlarge .noteItemTextFlow,.reviewContainer.font-xlarge .bulletItem,.reviewContainer.font-xlarge .bulletTextFlow,.reviewContainer.font-xlarge .textSnippet,.reviewContainer.font-xlarge .templateBlock p,.reviewContainer.font-xlarge .templateBlock span,.reviewContainer.font-xlarge .templateBlock div,.reviewContainer.font-scale-xlarge .qText,.reviewContainer.font-scale-xlarge .qStatement,.reviewContainer.font-scale-xlarge .questionText,.reviewContainer.font-scale-xlarge .statementText,.reviewContainer.font-scale-xlarge .shortAnswerQText,.reviewContainer.font-scale-xlarge .sentenceInlineContent,.reviewContainer.font-scale-xlarge .sentenceEndingText,.reviewContainer.font-scale-xlarge .featureStatementText,.reviewContainer.font-scale-xlarge .multiSelectText,.reviewContainer.font-scale-xlarge .headingText,.reviewContainer.font-scale-xlarge .flowStepTitle,.reviewContainer.font-scale-xlarge .flowchartStepText,.reviewContainer.font-scale-xlarge .diagramTitle,.reviewContainer.font-scale-xlarge .summaryTitle,.reviewContainer.font-scale-xlarge .tableTitle,.reviewContainer.font-scale-xlarge .noteMainTitle,.reviewContainer.font-scale-xlarge .noteHeadingText,.reviewContainer.font-scale-xlarge .noteItemTextFlow,.reviewContainer.font-scale-xlarge .bulletItem,.reviewContainer.font-scale-xlarge .bulletTextFlow,.reviewContainer.font-scale-xlarge .textSnippet,.reviewContainer.font-scale-xlarge .templateBlock p,.reviewContainer.font-scale-xlarge .templateBlock span,.reviewContainer.font-scale-xlarge .templateBlock div{font-size:22px!important;line-height:1.85!important}.engineContainer.font-xlarge .gapCircle,.engineContainer.font-xlarge .qNumCircle,.engineContainer.font-xlarge .gapQNumberBadge,.engineContainer.font-xlarge .noteQNumBadge,.engineContainer.font-xlarge .qIdCircle,.engineContainer.font-scale-xlarge .gapCircle,.engineContainer.font-scale-xlarge .qNumCircle,.engineContainer.font-scale-xlarge .gapQNumberBadge,.engineContainer.font-scale-xlarge .noteQNumBadge,.engineContainer.font-scale-xlarge .qIdCircle,.runnerContainer.font-xlarge .gapCircle,.runnerContainer.font-xlarge .qNumCircle,.runnerContainer.font-xlarge .gapQNumberBadge,.runnerContainer.font-xlarge .noteQNumBadge,.runnerContainer.font-xlarge .qIdCircle,.runnerContainer.font-scale-xlarge .gapCircle,.runnerContainer.font-scale-xlarge .qNumCircle,.runnerContainer.font-scale-xlarge .gapQNumberBadge,.runnerContainer.font-scale-xlarge .noteQNumBadge,.runnerContainer.font-scale-xlarge .qIdCircle,.reviewContainer.font-xlarge .gapCircle,.reviewContainer.font-xlarge .qNumCircle,.reviewContainer.font-xlarge .gapQNumberBadge,.reviewContainer.font-xlarge .noteQNumBadge,.reviewContainer.font-xlarge .qIdCircle,.reviewContainer.font-scale-xlarge .gapCircle,.reviewContainer.font-scale-xlarge .qNumCircle,.reviewContainer.font-scale-xlarge .gapQNumberBadge,.reviewContainer.font-scale-xlarge .noteQNumBadge,.reviewContainer.font-scale-xlarge .qIdCircle{width:30px!important;height:30px!important;min-width:30px!important;font-size:16px!important}.engineContainer.font-xlarge .ieltsTfngBtn,.engineContainer.font-xlarge .btnText,.engineContainer.font-xlarge .mcqOption,.engineContainer.font-xlarge .mcqOptionText,.engineContainer.font-xlarge .mcqOptionBody,.engineContainer.font-xlarge .mcqOptionRow,.engineContainer.font-xlarge .multiSelectOptionRow,.engineContainer.font-xlarge .multiChoiceOption,.engineContainer.font-xlarge .pillBtn,.engineContainer.font-xlarge .optionCardText,.engineContainer.font-xlarge .headingChoiceText,.engineContainer.font-xlarge .endingSlotFilledText,.engineContainer.font-xlarge .slotFilledText,.engineContainer.font-xlarge .dropAnswerText,.engineContainer.font-xlarge .cdIeltsEndingPill,.engineContainer.font-xlarge .cdIeltsFeaturePill,.engineContainer.font-xlarge .cdIeltsEndingSlot,.engineContainer.font-xlarge .cdIeltsFeatureSlot,.engineContainer.font-scale-xlarge .ieltsTfngBtn,.engineContainer.font-scale-xlarge .btnText,.engineContainer.font-scale-xlarge .mcqOption,.engineContainer.font-scale-xlarge .mcqOptionText,.engineContainer.font-scale-xlarge .mcqOptionBody,.engineContainer.font-scale-xlarge .mcqOptionRow,.engineContainer.font-scale-xlarge .multiSelectOptionRow,.engineContainer.font-scale-xlarge .multiChoiceOption,.engineContainer.font-scale-xlarge .pillBtn,.engineContainer.font-scale-xlarge .optionCardText,.engineContainer.font-scale-xlarge .headingChoiceText,.engineContainer.font-scale-xlarge .endingSlotFilledText,.engineContainer.font-scale-xlarge .slotFilledText,.engineContainer.font-scale-xlarge .dropAnswerText,.engineContainer.font-scale-xlarge .cdIeltsEndingPill,.engineContainer.font-scale-xlarge .cdIeltsFeaturePill,.engineContainer.font-scale-xlarge .cdIeltsEndingSlot,.engineContainer.font-scale-xlarge .cdIeltsFeatureSlot,.runnerContainer.font-xlarge .ieltsTfngBtn,.runnerContainer.font-xlarge .btnText,.runnerContainer.font-xlarge .mcqOption,.runnerContainer.font-xlarge .mcqOptionText,.runnerContainer.font-xlarge .mcqOptionBody,.runnerContainer.font-xlarge .mcqOptionRow,.runnerContainer.font-xlarge .multiSelectOptionRow,.runnerContainer.font-xlarge .multiChoiceOption,.runnerContainer.font-xlarge .pillBtn,.runnerContainer.font-xlarge .optionCardText,.runnerContainer.font-xlarge .headingChoiceText,.runnerContainer.font-xlarge .endingSlotFilledText,.runnerContainer.font-xlarge .slotFilledText,.runnerContainer.font-xlarge .dropAnswerText,.runnerContainer.font-xlarge .cdIeltsEndingPill,.runnerContainer.font-xlarge .cdIeltsFeaturePill,.runnerContainer.font-xlarge .cdIeltsEndingSlot,.runnerContainer.font-xlarge .cdIeltsFeatureSlot,.runnerContainer.font-scale-xlarge .ieltsTfngBtn,.runnerContainer.font-scale-xlarge .btnText,.runnerContainer.font-scale-xlarge .mcqOption,.runnerContainer.font-scale-xlarge .mcqOptionText,.runnerContainer.font-scale-xlarge .mcqOptionBody,.runnerContainer.font-scale-xlarge .mcqOptionRow,.runnerContainer.font-scale-xlarge .multiSelectOptionRow,.runnerContainer.font-scale-xlarge .multiChoiceOption,.runnerContainer.font-scale-xlarge .pillBtn,.runnerContainer.font-scale-xlarge .optionCardText,.runnerContainer.font-scale-xlarge .headingChoiceText,.runnerContainer.font-scale-xlarge .endingSlotFilledText,.runnerContainer.font-scale-xlarge .slotFilledText,.runnerContainer.font-scale-xlarge .dropAnswerText,.runnerContainer.font-scale-xlarge .cdIeltsEndingPill,.runnerContainer.font-scale-xlarge .cdIeltsFeaturePill,.runnerContainer.font-scale-xlarge .cdIeltsEndingSlot,.runnerContainer.font-scale-xlarge .cdIeltsFeatureSlot,.reviewContainer.font-xlarge .ieltsTfngBtn,.reviewContainer.font-xlarge .btnText,.reviewContainer.font-xlarge .mcqOption,.reviewContainer.font-xlarge .mcqOptionText,.reviewContainer.font-xlarge .mcqOptionBody,.reviewContainer.font-xlarge .mcqOptionRow,.reviewContainer.font-xlarge .multiSelectOptionRow,.reviewContainer.font-xlarge .multiChoiceOption,.reviewContainer.font-xlarge .pillBtn,.reviewContainer.font-xlarge .optionCardText,.reviewContainer.font-xlarge .headingChoiceText,.reviewContainer.font-xlarge .endingSlotFilledText,.reviewContainer.font-xlarge .slotFilledText,.reviewContainer.font-xlarge .dropAnswerText,.reviewContainer.font-xlarge .cdIeltsEndingPill,.reviewContainer.font-xlarge .cdIeltsFeaturePill,.reviewContainer.font-xlarge .cdIeltsEndingSlot,.reviewContainer.font-xlarge .cdIeltsFeatureSlot,.reviewContainer.font-scale-xlarge .ieltsTfngBtn,.reviewContainer.font-scale-xlarge .btnText,.reviewContainer.font-scale-xlarge .mcqOption,.reviewContainer.font-scale-xlarge .mcqOptionText,.reviewContainer.font-scale-xlarge .mcqOptionBody,.reviewContainer.font-scale-xlarge .mcqOptionRow,.reviewContainer.font-scale-xlarge .multiSelectOptionRow,.reviewContainer.font-scale-xlarge .multiChoiceOption,.reviewContainer.font-scale-xlarge .pillBtn,.reviewContainer.font-scale-xlarge .optionCardText,.reviewContainer.font-scale-xlarge .headingChoiceText,.reviewContainer.font-scale-xlarge .endingSlotFilledText,.reviewContainer.font-scale-xlarge .slotFilledText,.reviewContainer.font-scale-xlarge .dropAnswerText,.reviewContainer.font-scale-xlarge .cdIeltsEndingPill,.reviewContainer.font-scale-xlarge .cdIeltsFeaturePill,.reviewContainer.font-scale-xlarge .cdIeltsEndingSlot,.reviewContainer.font-scale-xlarge .cdIeltsFeatureSlot{font-size:21px!important;line-height:1.65!important}.engineContainer.font-xlarge .ieltsTfngBtn,.engineContainer.font-scale-xlarge .ieltsTfngBtn,.runnerContainer.font-xlarge .ieltsTfngBtn,.runnerContainer.font-scale-xlarge .ieltsTfngBtn,.reviewContainer.font-xlarge .ieltsTfngBtn,.reviewContainer.font-scale-xlarge .ieltsTfngBtn{height:44px!important;padding:0 22px!important}.engineContainer.font-xlarge .readingInputBox input,.engineContainer.font-xlarge .ieltsBlankInput,.engineContainer.font-xlarge .shortAnswerInput,.engineContainer.font-xlarge .diagramBlankInput,.engineContainer.font-xlarge .noteBlankInput,.engineContainer.font-xlarge .listeningInputBox input,.engineContainer.font-xlarge .headingSelect,.engineContainer.font-xlarge select,.engineContainer.font-xlarge input[type=text],.engineContainer.font-scale-xlarge .readingInputBox input,.engineContainer.font-scale-xlarge .ieltsBlankInput,.engineContainer.font-scale-xlarge .shortAnswerInput,.engineContainer.font-scale-xlarge .diagramBlankInput,.engineContainer.font-scale-xlarge .noteBlankInput,.engineContainer.font-scale-xlarge .listeningInputBox input,.engineContainer.font-scale-xlarge .headingSelect,.engineContainer.font-scale-xlarge select,.engineContainer.font-scale-xlarge input[type=text],.runnerContainer.font-xlarge .readingInputBox input,.runnerContainer.font-xlarge .ieltsBlankInput,.runnerContainer.font-xlarge .shortAnswerInput,.runnerContainer.font-xlarge .diagramBlankInput,.runnerContainer.font-xlarge .noteBlankInput,.runnerContainer.font-xlarge .listeningInputBox input,.runnerContainer.font-xlarge .headingSelect,.runnerContainer.font-xlarge select,.runnerContainer.font-xlarge input[type=text],.runnerContainer.font-scale-xlarge .readingInputBox input,.runnerContainer.font-scale-xlarge .ieltsBlankInput,.runnerContainer.font-scale-xlarge .shortAnswerInput,.runnerContainer.font-scale-xlarge .diagramBlankInput,.runnerContainer.font-scale-xlarge .noteBlankInput,.runnerContainer.font-scale-xlarge .listeningInputBox input,.runnerContainer.font-scale-xlarge .headingSelect,.runnerContainer.font-scale-xlarge select,.runnerContainer.font-scale-xlarge input[type=text],.reviewContainer.font-xlarge .readingInputBox input,.reviewContainer.font-xlarge .ieltsBlankInput,.reviewContainer.font-xlarge .shortAnswerInput,.reviewContainer.font-xlarge .diagramBlankInput,.reviewContainer.font-xlarge .noteBlankInput,.reviewContainer.font-xlarge .listeningInputBox input,.reviewContainer.font-xlarge .headingSelect,.reviewContainer.font-xlarge select,.reviewContainer.font-xlarge input[type=text],.reviewContainer.font-scale-xlarge .readingInputBox input,.reviewContainer.font-scale-xlarge .ieltsBlankInput,.reviewContainer.font-scale-xlarge .shortAnswerInput,.reviewContainer.font-scale-xlarge .diagramBlankInput,.reviewContainer.font-scale-xlarge .noteBlankInput,.reviewContainer.font-scale-xlarge .listeningInputBox input,.reviewContainer.font-scale-xlarge .headingSelect,.reviewContainer.font-scale-xlarge select,.reviewContainer.font-scale-xlarge input[type=text]{font-size:21px!important;min-height:44px!important;height:44px!important;min-width:125px!important}.engineContainer.font-xlarge .noteInlineInputBox,.engineContainer.font-xlarge .ieltsInlineInputBox,.engineContainer.font-xlarge .listeningInputBox,.engineContainer.font-xlarge .readingInputBox,.engineContainer.font-scale-xlarge .noteInlineInputBox,.engineContainer.font-scale-xlarge .ieltsInlineInputBox,.engineContainer.font-scale-xlarge .listeningInputBox,.engineContainer.font-scale-xlarge .readingInputBox,.runnerContainer.font-xlarge .noteInlineInputBox,.runnerContainer.font-xlarge .ieltsInlineInputBox,.runnerContainer.font-xlarge .listeningInputBox,.runnerContainer.font-xlarge .readingInputBox,.runnerContainer.font-scale-xlarge .noteInlineInputBox,.runnerContainer.font-scale-xlarge .ieltsInlineInputBox,.runnerContainer.font-scale-xlarge .listeningInputBox,.runnerContainer.font-scale-xlarge .readingInputBox,.reviewContainer.font-xlarge .noteInlineInputBox,.reviewContainer.font-xlarge .ieltsInlineInputBox,.reviewContainer.font-xlarge .listeningInputBox,.reviewContainer.font-xlarge .readingInputBox,.reviewContainer.font-scale-xlarge .noteInlineInputBox,.reviewContainer.font-scale-xlarge .ieltsInlineInputBox,.reviewContainer.font-scale-xlarge .listeningInputBox,.reviewContainer.font-scale-xlarge .readingInputBox{height:46px!important}.engineContainer.font-xlarge .ieltsCompletionTable th,.engineContainer.font-xlarge .ieltsCompletionTable td,.engineContainer.font-xlarge .matchingInfoTable th,.engineContainer.font-xlarge .matchingInfoTable td,.engineContainer.font-xlarge .tableCell,.engineContainer.font-xlarge .tableHeader,.engineContainer.font-xlarge table th,.engineContainer.font-xlarge table td,.engineContainer.font-scale-xlarge .ieltsCompletionTable th,.engineContainer.font-scale-xlarge .ieltsCompletionTable td,.engineContainer.font-scale-xlarge .matchingInfoTable th,.engineContainer.font-scale-xlarge .matchingInfoTable td,.engineContainer.font-scale-xlarge .tableCell,.engineContainer.font-scale-xlarge .tableHeader,.engineContainer.font-scale-xlarge table th,.engineContainer.font-scale-xlarge table td,.runnerContainer.font-xlarge .ieltsCompletionTable th,.runnerContainer.font-xlarge .ieltsCompletionTable td,.runnerContainer.font-xlarge .matchingInfoTable th,.runnerContainer.font-xlarge .matchingInfoTable td,.runnerContainer.font-xlarge .tableCell,.runnerContainer.font-xlarge .tableHeader,.runnerContainer.font-xlarge table th,.runnerContainer.font-xlarge table td,.runnerContainer.font-scale-xlarge .ieltsCompletionTable th,.runnerContainer.font-scale-xlarge .ieltsCompletionTable td,.runnerContainer.font-scale-xlarge .matchingInfoTable th,.runnerContainer.font-scale-xlarge .matchingInfoTable td,.runnerContainer.font-scale-xlarge .tableCell,.runnerContainer.font-scale-xlarge .tableHeader,.runnerContainer.font-scale-xlarge table th,.runnerContainer.font-scale-xlarge table td,.reviewContainer.font-xlarge .ieltsCompletionTable th,.reviewContainer.font-xlarge .ieltsCompletionTable td,.reviewContainer.font-xlarge .matchingInfoTable th,.reviewContainer.font-xlarge .matchingInfoTable td,.reviewContainer.font-xlarge .tableCell,.reviewContainer.font-xlarge .tableHeader,.reviewContainer.font-xlarge table th,.reviewContainer.font-xlarge table td,.reviewContainer.font-scale-xlarge .ieltsCompletionTable th,.reviewContainer.font-scale-xlarge .ieltsCompletionTable td,.reviewContainer.font-scale-xlarge .matchingInfoTable th,.reviewContainer.font-scale-xlarge .matchingInfoTable td,.reviewContainer.font-scale-xlarge .tableCell,.reviewContainer.font-scale-xlarge .tableHeader,.reviewContainer.font-scale-xlarge table th,.reviewContainer.font-scale-xlarge table td{font-size:21px!important;line-height:1.65!important}.engineContainer.font-xlarge .qInlineResultBadge,.engineContainer.font-xlarge .evalBadge,.engineContainer.font-xlarge .expectedText,.engineContainer.font-xlarge .expectedTag,.engineContainer.font-xlarge .expectedAnsBadge,.engineContainer.font-xlarge .explanationContent,.engineContainer.font-xlarge .explanationContent p,.engineContainer.font-xlarge .analysisText,.engineContainer.font-scale-xlarge .qInlineResultBadge,.engineContainer.font-scale-xlarge .evalBadge,.engineContainer.font-scale-xlarge .expectedText,.engineContainer.font-scale-xlarge .expectedTag,.engineContainer.font-scale-xlarge .expectedAnsBadge,.engineContainer.font-scale-xlarge .explanationContent,.engineContainer.font-scale-xlarge .explanationContent p,.engineContainer.font-scale-xlarge .analysisText,.runnerContainer.font-xlarge .qInlineResultBadge,.runnerContainer.font-xlarge .evalBadge,.runnerContainer.font-xlarge .expectedText,.runnerContainer.font-xlarge .expectedTag,.runnerContainer.font-xlarge .expectedAnsBadge,.runnerContainer.font-xlarge .explanationContent,.runnerContainer.font-xlarge .explanationContent p,.runnerContainer.font-xlarge .analysisText,.runnerContainer.font-scale-xlarge .qInlineResultBadge,.runnerContainer.font-scale-xlarge .evalBadge,.runnerContainer.font-scale-xlarge .expectedText,.runnerContainer.font-scale-xlarge .expectedTag,.runnerContainer.font-scale-xlarge .expectedAnsBadge,.runnerContainer.font-scale-xlarge .explanationContent,.runnerContainer.font-scale-xlarge .explanationContent p,.runnerContainer.font-scale-xlarge .analysisText,.reviewContainer.font-xlarge .qInlineResultBadge,.reviewContainer.font-xlarge .evalBadge,.reviewContainer.font-xlarge .expectedText,.reviewContainer.font-xlarge .expectedTag,.reviewContainer.font-xlarge .expectedAnsBadge,.reviewContainer.font-xlarge .explanationContent,.reviewContainer.font-xlarge .explanationContent p,.reviewContainer.font-xlarge .analysisText,.reviewContainer.font-scale-xlarge .qInlineResultBadge,.reviewContainer.font-scale-xlarge .evalBadge,.reviewContainer.font-scale-xlarge .expectedText,.reviewContainer.font-scale-xlarge .expectedTag,.reviewContainer.font-scale-xlarge .expectedAnsBadge,.reviewContainer.font-scale-xlarge .explanationContent,.reviewContainer.font-scale-xlarge .explanationContent p,.reviewContainer.font-scale-xlarge .analysisText{font-size:18.5px!important;line-height:1.65!important}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%)!important;background-size:200% 100%!important;animation:skeletonShimmer 1.5s cubic-bezier(.4,0,.2,1) infinite!important;border-radius:6px;border:none!important;color:transparent!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}.skeleton-exam-container{display:flex;flex-direction:column;height:100vh;width:100vw;background:#f8fafc;overflow:hidden;box-sizing:border-box}.skeleton-exam-container .skeleton-topbar{height:58px;background:#ffffff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.skeleton-exam-container .skeleton-topbar .sk-bar-left,.skeleton-exam-container .skeleton-topbar .sk-bar-center,.skeleton-exam-container .skeleton-topbar .sk-bar-right{display:flex;align-items:center;gap:12px}.skeleton-exam-container .skeleton-topbar .sk-circle{width:36px;height:36px;border-radius:50%}.skeleton-exam-container .skeleton-topbar .sk-pill{height:34px;width:160px;border-radius:20px}.skeleton-exam-container .skeleton-topbar .sk-pill-sm{height:34px;width:110px;border-radius:20px}.skeleton-exam-container .skeleton-topbar .sk-btn{height:38px;width:115px;border-radius:10px}.skeleton-exam-container .skeleton-body{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 20px;overflow:hidden}@media (max-width: 900px){.skeleton-exam-container .skeleton-body{grid-template-columns:1fr}}.skeleton-exam-container .skeleton-body .sk-panel{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.skeleton-exam-container .skeleton-body .sk-panel .sk-title{height:24px;width:60%;border-radius:6px;margin-bottom:8px}.skeleton-exam-container .skeleton-body .sk-panel .sk-sub{height:16px;width:40%;border-radius:4px;margin-bottom:12px}.skeleton-exam-container .skeleton-body .sk-panel .sk-para{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.skeleton-exam-container .skeleton-body .sk-panel .sk-para .sk-line{height:14px;border-radius:4px}.skeleton-exam-container .skeleton-body .sk-panel .sk-para .sk-line.w-100{width:100%}.skeleton-exam-container .skeleton-body .sk-panel .sk-para .sk-line.w-95{width:95%}.skeleton-exam-container .skeleton-body .sk-panel .sk-para .sk-line.w-90{width:90%}.skeleton-exam-container .skeleton-body .sk-panel .sk-para .sk-line.w-85{width:85%}.skeleton-exam-container .skeleton-body .sk-panel .sk-para .sk-line.w-75{width:75%}.skeleton-exam-container .skeleton-body .sk-panel .sk-para .sk-line.w-60{width:60%}.skeleton-exam-container .skeleton-body .sk-panel .sk-para .sk-line.w-45{width:45%}.skeleton-exam-container .skeleton-body .sk-panel .sk-q-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px}.skeleton-exam-container .skeleton-body .sk-panel .sk-q-box .sk-option-row{display:flex;align-items:center;gap:10px}.skeleton-exam-container .skeleton-body .sk-panel .sk-q-box .sk-option-row .sk-radio{width:20px;height:20px;border-radius:50%;flex-shrink:0}.skeleton-exam-container .skeleton-body .sk-panel .sk-q-box .sk-option-row .sk-opt-text{height:14px;flex:1;border-radius:4px}.skeleton-exam-container .skeleton-bottombar{height:60px;background:#ffffff;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.skeleton-exam-container .skeleton-bottombar .sk-tabs-row{display:flex;gap:8px}.skeleton-exam-container .skeleton-bottombar .sk-tabs-row .sk-tab-pill{width:100px;height:34px;border-radius:8px}.skeleton-exam-container .skeleton-bottombar .sk-bubbles-row{display:flex;gap:6px;overflow:hidden}.skeleton-exam-container .skeleton-bottombar .sk-bubbles-row .sk-bubble{width:28px;height:28px;border-radius:50%;flex-shrink:0}.skeleton-test-list{display:flex;flex-direction:column;gap:12px;width:100%}.skeleton-test-list .skeleton-test-item{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;gap:16px}.skeleton-test-list .skeleton-test-item .sk-test-left{display:flex;align-items:center;gap:16px;flex:1}.skeleton-test-list .skeleton-test-item .sk-test-left .sk-badge{width:44px;height:44px;border-radius:10px;flex-shrink:0}.skeleton-test-list .skeleton-test-item .sk-test-left .sk-text-col{display:flex;flex-direction:column;gap:8px;flex:1}.skeleton-test-list .skeleton-test-item .sk-test-left .sk-text-col .sk-line-title{height:18px;width:55%;max-width:260px;border-radius:4px}.skeleton-test-list .skeleton-test-item .sk-test-left .sk-text-col .sk-line-sub{height:12px;width:35%;max-width:180px;border-radius:4px}.skeleton-test-list .skeleton-test-item .sk-test-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.skeleton-test-list .skeleton-test-item .sk-test-actions .sk-btn-action{width:100px;height:38px;border-radius:8px}.skeleton-practice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;width:100%;margin-bottom:20px}.skeleton-practice-grid .skeleton-practice-item{display:flex;align-items:center;padding:14px 16px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;gap:14px}.skeleton-practice-grid .skeleton-practice-item .sk-p-idx{width:46px;height:46px;border-radius:10px;flex-shrink:0}.skeleton-practice-grid .skeleton-practice-item .sk-p-info{flex:1;display:flex;flex-direction:column;gap:7px}.skeleton-practice-grid .skeleton-practice-item .sk-p-info .sk-p-title{height:16px;width:75%;border-radius:4px}.skeleton-practice-grid .skeleton-practice-item .sk-p-info .sk-p-sub{height:12px;width:50%;border-radius:4px}.skeleton-practice-grid .skeleton-practice-item .sk-p-info .sk-p-meta{height:10px;width:40%;border-radius:3px}.skeleton-practice-grid .skeleton-practice-item .sk-p-btn{width:80px;height:34px;border-radius:8px;flex-shrink:0}
