.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__visual,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__staticVisual{margin:var(--space-8) 0;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__visual>h3{padding:var(--space-5) var(--space-5) 0;color:var(--text);font-size:var(--text-xl);text-align:center;margin:0;font-weight:700;line-height:1.3}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__visual figcaption,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__staticVisual figcaption{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__staticVisual>img{width:100%;height:auto;display:block}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisList{margin:var(--space-5);gap:0;padding:0;list-style:none;display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisRow{gap:var(--space-3);display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisQuestion,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisOutcome,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisFinal{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisQuestion{gap:var(--space-2);background:var(--surface-subtle);display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisQuestion>span,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisBranch>span,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisContinue>span{border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary-dark);font-size:var(--text-xs);justify-self:start;padding:.2rem .55rem;font-weight:750}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisQuestion strong,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisOutcome strong,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisFinal strong{color:var(--text);font-size:var(--text-sm);line-height:1.45}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisBranch{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisOutcome{gap:var(--space-2);border-top-width:.3rem;min-width:0;display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisOutcome p,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisFinal p{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisK{border-top-color:var(--info);background:var(--info-soft)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisM{border-top-color:var(--gold);background:var(--gold-soft)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisE{border-top-color:var(--warning);background:var(--warning-soft)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisD{border-top-color:var(--success);background:var(--success-soft)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisT{border-top-color:var(--danger);background:var(--danger-soft)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisContinue{justify-items:center;gap:var(--space-1);padding:var(--space-2) 0;display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisContinue>svg{width:1rem;height:1rem;color:var(--text-tertiary)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisFinal{gap:var(--space-2);margin-top:var(--space-1);background:var(--surface-subtle);text-align:center;display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__revisionLoopGrid{gap:var(--space-3);margin:var(--space-5);padding:0;list-style:none;display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__revisionLoopGrid>li{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__stageNumber{border-radius:var(--radius-pill);background:var(--primary);color:#fff;width:2rem;height:2rem;font-size:var(--text-sm);place-items:center;font-weight:750;display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__revisionLoopGrid strong,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow h4,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__paperComparison h4,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentDashboard h4{color:var(--text);font-size:var(--text-md);font-weight:700;line-height:1.3}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__revisionLoopGrid p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__desktopArrow{display:none}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__loopReturn,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapNote,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentPrompt{justify-content:center;align-items:center;gap:var(--space-2);margin:0 var(--space-5) var(--space-5);border-top:1px solid var(--border);padding-top:var(--space-4);color:var(--text);font-size:var(--text-sm);text-align:center;font-weight:650;line-height:1.5;display:flex}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__loopReturn>svg,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapNote>svg{width:1.1rem;height:1.1rem;color:var(--primary);flex:none}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__paperComparisonGrid,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentGrid{gap:var(--space-3);margin:var(--space-5);display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__paperComparisonGrid>section,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentGrid>section{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;padding:var(--space-4)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__paperComparison h4,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentDashboard h4{margin:0 0 var(--space-4)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__paperComparison dl{gap:var(--space-3);margin:0;display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__paperComparison dl>div{gap:var(--space-1);display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__paperComparison dt{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__paperComparison dd{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__paperoneA{background:var(--info-soft);border-top:.3rem solid var(--info)!important}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__paperoneB{background:var(--gold-soft);border-top:.3rem solid var(--gold)!important}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__papertwo{background:var(--success-soft);border-top:.3rem solid var(--success)!important}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogDesktop{margin:var(--space-5);overflow-x:auto}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogDesktop table{border-collapse:collapse;width:100%;min-width:58rem;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.45;display:table}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogDesktop th,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogDesktop td{border:1px solid var(--border);padding:var(--space-2);text-align:left;vertical-align:top}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogDesktop th{color:var(--text);background:var(--surface-subtle);font-weight:700}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogMobile{gap:var(--space-3);margin:var(--space-5);display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogMobile article{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-subtle);display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogMobile header{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);font-weight:650;display:flex}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogMobile header>:last-child{margin-left:auto}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogMobile article>div{gap:var(--space-1);display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogMobile strong{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogMobile p{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorCode{border-radius:var(--radius-pill);width:1.55rem;height:1.55rem;color:var(--text);font-size:var(--text-xs);place-items:center;font-weight:750;display:inline-grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorCodeK{background:var(--info-soft)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorCodeM{background:var(--gold-soft)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorCodeD{background:var(--success-soft)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorCodeT{background:var(--danger-soft)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__repairTask{font-weight:650;color:var(--text)!important}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__downloadLink{justify-content:center;align-items:center;gap:var(--space-2);margin:0 var(--space-5) var(--space-5);border:1px solid var(--primary);border-radius:var(--radius-lg);color:var(--primary-dark);font-size:var(--text-sm);padding:.7rem 1rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__downloadLink:hover{background:var(--primary-soft)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__downloadLink>svg{flex:none;width:1.1rem;height:1.1rem}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapSteps{gap:var(--space-2);margin:var(--space-5) var(--space-5) 0;grid-template-columns:repeat(5,minmax(0,1fr));display:none;position:relative}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapSteps:before{z-index:0;background:var(--border);content:"";height:2px;position:absolute;top:.9rem;left:10%;right:10%}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapSteps>div{z-index:1;justify-items:center;gap:var(--space-2);min-width:0;color:var(--primary-dark);font-size:var(--text-xs);text-align:center;font-weight:750;line-height:1.2;display:grid;position:relative}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapSteps span{border-radius:var(--radius-pill);background:var(--primary);color:#fff;width:1.8rem;height:1.8rem;box-shadow:0 0 0 .3rem var(--surface);place-items:center;display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow{gap:var(--space-3);margin:var(--space-5);padding:0;list-style:none;display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow>li{min-width:0}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow>li>section{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-subtle);grid-template-rows:auto 1fr auto;display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow header{gap:var(--space-1);display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow header>span{border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary-dark);font-size:var(--text-xs);justify-self:start;padding:.2rem .55rem;font-weight:750}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow h4{font-size:var(--text-lg);text-transform:uppercase;margin:0}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow ul,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentGrid ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow ul{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow ul li{gap:var(--space-2);display:flex}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow ul li:before{color:var(--primary-dark);content:"•";font-weight:750}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__simulation{gap:var(--space-2);color:var(--text);font-size:var(--text-xs);margin-top:auto;font-weight:700;display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__simulation>div{border-radius:var(--radius-pill);background:var(--border);height:.45rem;overflow:hidden}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__simulation i{border-radius:inherit;background:var(--primary);height:100%;display:block}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapNote{flex-wrap:wrap;font-weight:400}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapNote strong{font-weight:700}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentGrid>section{padding:var(--space-5)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__progress{background:var(--success-soft);border-top:.3rem solid var(--success)!important}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__activity{background:var(--warning-soft);border-top:.3rem solid var(--warning)!important}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentGrid li{gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;display:flex}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentGrid li>svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__progress li>svg{color:var(--success)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__activity li>svg{color:var(--warning)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentPrompt{flex-wrap:wrap;font-weight:400}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentPrompt>strong{color:var(--primary-dark)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentPrompt>span{color:var(--text-tertiary)}@media (min-width:48rem){.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisRow{grid-template-columns:minmax(0,1.35fr) minmax(18rem,1fr);align-items:stretch}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisQuestion,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisOutcome{align-content:center}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__revisionLoopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__revisionLoopGrid>li{min-height:100%}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__paperComparisonGrid,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogMobile{display:none}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow>li:last-child{grid-column:1/-1}}@media (min-width:64rem){.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__revisionLoopGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__revisionLoopGrid>li{grid-template-columns:1fr}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__desktopArrow{z-index:1;width:1.1rem;height:1.1rem;color:var(--text-tertiary);display:block;position:absolute;top:50%;right:-1.1rem;transform:translateY(-50%)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapSteps{display:grid}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow{grid-template-columns:repeat(6,minmax(0,1fr))}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow>li{grid-column:span 2}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow>li:nth-child(4){grid-column:2/span 2}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow>li:last-child{grid-column:4/span 2}}@media (max-width:47.99rem){.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogDesktop{display:none}}@media (max-width:29.99rem){.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__visual>h3{padding-inline:var(--space-4)}.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__revisionLoopGrid,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__diagnosisList,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__paperComparisonGrid,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentGrid,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__errorLogMobile,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapFlow,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__loopReturn,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__roadmapNote,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__parentPrompt,.ib-chemistry-exam-preparation-visuals-module__eFkQ3W__downloadLink{margin-inline:var(--space-4)}}
