.reviewActivities{background:#eef4f3;padding:70px max(24px,50vw - 536px);scroll-margin-top:20px}.activitiesHeader{text-align:center;max-width:680px;margin:0 auto 30px}.activitiesHeader>span,.examHeader>div>span,.reviewResult>span,.performanceBoard>div>span,.commentedKey>div>span{color:#1383a4;letter-spacing:.14em;font-size:10px;font-weight:900}.activitiesHeader h2{margin:9px 0;font-size:36px}.activitiesHeader p{color:#607681;line-height:1.55}.activityCards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.activityCards article{background:#fff;border:1px solid #d7e3e0;border-top:5px solid #1383a4;border-radius:19px;flex-direction:column;padding:28px;display:flex}.activityCards .generalCard{border-top-color:#eb7b2d}.activityCards .finalCard{background:linear-gradient(155deg,#fff 55%,#f5efff);border-top-color:#7c3aed}.activityCards article>div{color:#1383a4;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.generalCard>div{color:#d96416!important}.finalCard>div{color:#6d28d9!important}.activityCards h3{margin:18px 0 8px;font-size:24px}.activityCards p{color:#607681;font-size:14px;line-height:1.6}.activityCards ul{color:#476270;gap:9px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:grid}.activityCards button,.examNavigation button,.reviewResultActions button,.blockBreak button{color:#fff;cursor:pointer;background:#0c2d4d;border:0;border-radius:10px;padding:13px 16px;font-size:10px;font-weight:900}.activityCards article>button{margin-top:auto}.generalCard button{background:#d96416}.finalCard button{background:#6d28d9}.examHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}.examHeader h2{margin:7px 0;font-size:28px}.examStats{flex-wrap:wrap;gap:10px;display:flex}.examStats b{color:#1383a4;background:#fff;border:1px solid #d7e3e0;border-radius:11px;padding:11px 14px;font-size:18px}.examStats small{color:#73858d;margin-top:3px;font-size:9px;display:block}.examProgress{background:#dce7e4;border-radius:999px;height:8px;margin:22px 0;overflow:hidden}.examProgress i{background:#1383a4;height:100%;transition:width .2s;display:block}.reviewQuestion{background:#fff;border:1px solid #d7e3e0;border-radius:20px;max-width:850px;margin:auto;padding:30px}.reviewMeta{color:#1383a4;justify-content:space-between;gap:15px;font-size:10px;font-weight:900;display:flex}.reviewMeta b{background:#e8f3f5;border-radius:999px;padding:7px 10px}.reviewContext{color:#536b76;background:#f1f6f5;border-left:4px solid #1383a4;padding:15px;font-size:14px;line-height:1.55}.reviewQuestion h3{font-size:21px;line-height:1.45}.reviewOptions{gap:9px;display:grid}.reviewOptions button{color:#0c2d4d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2df;border-radius:11px;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:11px 13px;display:grid}.reviewOptions button:hover,.reviewOptions button.chosen{border-color:#1383a4}.reviewOptions button.chosen{box-shadow:0 0 0 2px #1383a422}.reviewOptions button>span{background:#eaf1ef;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.reviewOptions button.chosen>span{color:#fff;background:#1383a4}.reviewOptions p{margin:0;line-height:1.45}.examNavigation{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:24px;display:grid}.examNavigation button:last-child{justify-self:end}.examNavigation .backQuestion{color:#0c2d4d;background:#e6eeec;justify-self:start}.examNavigation button:disabled{opacity:.4;cursor:not-allowed}.examNavigation>span{color:#71848d;font-size:10px}.pendingWarning{color:#b25822;text-align:right;font-size:11px}.blockBreak{text-align:center;background:linear-gradient(145deg,#fff,#f4edff);border:1px solid #dacbf0;border-radius:26px;max-width:690px;margin:auto;padding:48px 42px;box-shadow:0 22px 60px #4d267714}.blockBreak>span{color:#6d28d9;letter-spacing:.14em;font-size:10px;font-weight:900}.blockBreak>strong{color:#fff;background:#6d28d9;border-radius:50%;place-items:center;width:84px;height:84px;margin:22px auto 12px;font-size:40px;display:grid}.blockBreak h2{margin:8px;font-size:32px}.blockBreak p{color:#685978;line-height:1.65}.blockBreak>div{justify-content:center;gap:10px;margin:20px 0;display:flex}.blockBreak>div b{color:#5b21b6;background:#ebe1f8;border-radius:999px;padding:9px 12px;font-size:11px}.blockBreak button{background:#6d28d9}.reviewResult{text-align:center;max-width:710px;margin:0 auto 35px}.reviewResult>div{justify-content:center;align-items:baseline;gap:8px;margin:13px;display:flex}.reviewResult>div strong{color:#1383a4;font-size:82px;line-height:1}.reviewResult>div small{color:#71848d;font-size:18px}.reviewResult h2{margin:8px;font-size:29px}.reviewResult p{color:#607681;line-height:1.6}.performanceBoard,.commentedKey{background:#fff;border:1px solid #d7e3e0;border-radius:20px;margin-top:18px;padding:28px}.performanceBoard h3,.commentedKey h3{margin:7px 0 20px;font-size:24px}.performanceGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.performanceGrid>a{color:#0c2d4d;border:1px solid #dce5e3;border-left:5px solid #7c9097;border-radius:11px;justify-content:space-between;align-items:center;padding:12px;text-decoration:none;display:flex}.performanceGrid>a.mastered{border-left-color:#258e63}.performanceGrid>a.review{border-left-color:#e29a22}.performanceGrid>a.priority{border-left-color:#cf554e}.performanceGrid>a>div{gap:5px;display:grid}.performanceGrid a b{font-size:12px}.performanceGrid a span{color:#6f828a;text-transform:uppercase;font-size:9px;font-weight:900}.performanceGrid>a>strong{color:#1383a4;font-size:20px}.commentedKey>article{border:1px solid #dce5e3;border-left:5px solid #269164;border-radius:13px;margin-top:10px;padding:18px}.commentedKey>article.keyWrong{border-left-color:#ce594f}.commentedKey article>header{color:#607681;justify-content:space-between;gap:12px;font-size:9px;font-weight:900;display:flex}.commentedKey article>header b{color:#258e63}.commentedKey .keyWrong>header b{color:#c54f47}.commentedKey h4{margin:12px 0;font-size:16px}.commentedKey article>p{color:#526a76;font-size:12px}.commentedKey article>div{background:#f1f6f5;border-radius:10px;margin-top:12px;padding:13px}.commentedKey article>div>b{color:#1383a4;font-size:10px}.commentedKey article>div p{color:#526a76;margin:7px 0 0;font-size:13px;line-height:1.55}.reviewResultActions{justify-content:center;gap:10px;margin-top:22px;display:flex}.reviewResultActions .backMenu{color:#0c2d4d;background:#dfe9e7}@media (width<=900px){.activityCards{grid-template-columns:1fr 1fr}.finalCard{grid-column:1/-1}}@media (width<=760px){.reviewActivities{padding-top:48px;padding-bottom:48px}.activityCards,.performanceGrid{grid-template-columns:1fr}.finalCard{grid-column:auto}.examHeader{flex-direction:column;align-items:flex-start}.examStats{width:100%}.examStats b{flex:1}.reviewQuestion{padding:22px 16px}.reviewMeta{align-items:flex-start}.examNavigation{grid-template-columns:1fr 1fr}.examNavigation>span{display:none}.reviewResult>div strong{font-size:66px}.reviewResultActions{flex-direction:column}.commentedKey,.performanceBoard{padding:20px 14px}.blockBreak{padding:38px 20px}.blockBreak>div{flex-direction:column;align-items:center}}.requestNotice{color:#5b21b6;text-align:center;background:#ede9fe;border-radius:12px;max-width:870px;margin:14px auto 0;padding:12px 16px;font-size:13px;font-weight:800}.requestNotice.requestError{color:#be123c;background:#fff1f2}.draftNotice{color:#74627f;text-align:right;margin:-12px 0 18px;font-size:11px}.enemPage{--deep:#2b1740;--paper:#fbf9ff;--soft:#f3eef9;background:var(--paper);color:var(--deep)}.enemPage .enemNav{background:#fff;border-color:#e6dced}.enemPage .enemBrand span{background:linear-gradient(135deg,#5b21b6,#a855f7);box-shadow:0 8px 18px #6d28d92b}.enemPage .chapterNumber{box-shadow:0 20px 45px #5b21b62b}.enemPage .chapterBadges span,.enemPage .chapterIntro,.enemPage .chapterSkills article,.enemPage .enemQuiz,.enemPage .chapterPager .allChapters{border-color:#e6dced}.enemPage .chapterTopics{background:linear-gradient(145deg,#2b1740,#4c1d6f)}.enemPage .pdfCallout{background:linear-gradient(125deg,#2b1740,#6d28d9)}.enemPage .questionContext{background:#f5f0fa}.enemPage .enemOptions button>span,.enemPage .resultActions .secondaryResult{background:#f0eafb}.enemPage .revisionHero>span,.enemPage .chapterShelf>div>span,.enemPage .activitiesHeader>span,.enemPage .examHeader>div>span,.enemPage .reviewResult>span,.enemPage .performanceBoard>div>span,.enemPage .commentedKey>div>span,.enemPage .revisionHero h1 em{color:#7c3aed}.enemPage .revisionSteps article{border-color:#7c3aed #e6dced #e6dced}.enemPage .revisionSteps b{color:#7c3aed}.enemPage .revisionHeroActions>a{background:#2b1740}.enemPage .revisionHeroActions>a:first-child{background:#7c3aed}.enemPage .reviewActivities{background:#f2ecfa}.enemPage .activityCards article{border-color:#7c3aed #e2d8eb #e2d8eb}.enemPage .activityCards .generalCard{border-top-color:#c026d3}.enemPage .activityCards article>div,.enemPage .examStats b,.enemPage .reviewMeta,.enemPage .reviewResult>div strong,.enemPage .performanceGrid>a>strong,.enemPage .commentedKey article>div>b{color:#7c3aed}.enemPage .generalCard>div{color:#a21caf!important}.enemPage .generalCard button{background:#a21caf}.enemPage .activityCards button,.enemPage .examNavigation button,.enemPage .reviewResultActions button{background:#2b1740}.enemPage .examProgress i,.enemPage .reviewOptions button.chosen>span{background:#7c3aed}.enemPage .reviewMeta b{background:#eee7fa}.enemPage .reviewContext{background:#f7f3fb;border-left-color:#7c3aed}.enemPage .reviewOptions button:hover,.enemPage .reviewOptions button.chosen{border-color:#7c3aed}.enemPage .reviewOptions button.chosen{box-shadow:0 0 0 2px #7c3aed22}.enemPage .reviewOptions button>span{background:#f0eafb}.enemPage .examNavigation .backQuestion,.enemPage .reviewResultActions .backMenu{color:#2b1740;background:#e9e1f0}.enemPage .performanceBoard,.enemPage .commentedKey{border-color:#e2d8eb}.enemPage .commentedKey article>div{background:#f5f0fa}.enemPage .chapterShelf{background:#fff}.enemPage .shelfGrid>a,.enemPage .enemFooter{border-color:#e6dced}
