:root{--br-ink:#102b3c;--br-blue:#087ca7;--br-orange:#e87827;--br-lime:#d9f36a;--br-muted:#5f747f;--br-line:#d8e5e2;--br-paper:#f5f8f5;--br-green:#26845d;--br-red:#c74f49;--br-yellow:#d99118}*{box-sizing:border-box}.bombReviewPage{background:var(--br-paper);min-height:100vh;color:var(--br-ink);font-family:Arial,sans-serif}.bombReviewPage button,.bombReviewPage a{font:inherit}.bombReviewNav{border-bottom:1px solid var(--br-line);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:10px max(24px,50vw - 560px);display:flex}.bombReviewBrand{color:var(--br-ink);align-items:center;gap:6px;font-size:15px;text-decoration:none;display:flex}.bombReviewBrand>span{background:var(--br-blue);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;margin-right:5px;font-weight:900;display:grid}.bombReviewBrand b{color:var(--br-blue)}.bombReviewNav>div{align-items:center;gap:22px;display:flex}.bombReviewNav>div a{color:var(--br-ink);font-size:12px;font-weight:700;text-decoration:none}.bombReviewNav>div a:last-child{color:var(--br-blue);background:#e8f3f2;border-radius:9px;padding:10px 13px}.bombReviewHero{background:var(--br-ink);color:#fff;grid-template-columns:1.45fr .65fr;align-items:center;gap:58px;padding:68px max(24px,50vw - 560px);display:grid}.bombReviewHero>div>span,.bombReviewHero aside>span,.bombReviewIntro>div>span,.bombActivitiesHeader>span,.bombExamHeader>div>span,.bombResultHeader>span,.moduleReport>div>span,.bombCommentedKey>div>span,.supplementalList>div>span{color:var(--br-lime);letter-spacing:.15em;font-size:10px;font-weight:900}.bombReviewHero h1{letter-spacing:-.045em;max-width:720px;margin:12px 0;font-size:58px;line-height:1}.bombReviewHero>div>p{color:#c4d4d8;max-width:720px;margin:0;font-size:17px;line-height:1.65}.heroPills{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.heroPills b{color:#d6e2e5;border:1px solid #456574;border-radius:999px;padding:9px 12px;font-size:11px}.bombReviewHero aside{background:#1c4355;border:1px solid #3f6271;border-radius:18px;padding:25px}.bombReviewHero aside strong{margin:13px 0 7px;font-size:20px;display:block}.bombReviewHero aside p{color:#cbdadd;margin:0;font-size:13px;line-height:1.6}.bombReviewIntro{border-bottom:1px solid var(--br-line);background:#fff;grid-template-columns:.65fr 1.35fr;align-items:center;gap:55px;padding:52px max(24px,50vw - 560px);display:grid}.bombReviewIntro>div>span,.bombActivitiesHeader>span,.bombExamHeader>div>span,.bombResultHeader>span,.moduleReport>div>span,.bombCommentedKey>div>span,.supplementalList>div>span{color:var(--br-blue)}.bombReviewIntro h2{margin:8px 0;font-size:31px;line-height:1.15}.bombReviewIntro ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.bombReviewIntro li{border:1px solid var(--br-line);border-radius:13px;grid-template-columns:36px 1fr;align-items:start;gap:11px;padding:15px;display:grid}.bombReviewIntro li>b{width:32px;height:32px;color:var(--br-blue);background:#e7f2f2;border-radius:9px;place-items:center;display:grid}.bombReviewIntro li span{color:var(--br-muted);font-size:11px;line-height:1.45}.bombReviewIntro li strong{color:var(--br-ink);margin-bottom:4px;font-size:12px;display:block}.bombReviewActivities{padding:68px max(24px,50vw - 560px);scroll-margin-top:10px}.bombActivitiesHeader{text-align:center;max-width:680px;margin:0 auto 30px}.bombActivitiesHeader h2{margin:9px 0;font-size:38px}.bombActivitiesHeader p{color:var(--br-muted);margin:0;line-height:1.6}.bombActivityCards{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.bombActivityCards article{border:1px solid var(--br-line);border-top:5px solid var(--br-blue);background:#fff;border-radius:19px;flex-direction:column;padding:27px;display:flex}.bombActivityCards article.bombGeneralCard{border-top-color:var(--br-orange)}.bombActivityCards article.bombFinalCard{background:linear-gradient(160deg,#fff 65%,#f4edff);border-top-color:#6d28d9}.bombActivityCards article>div{color:var(--br-blue);letter-spacing:.08em;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.bombActivityCards .bombGeneralCard>div{color:#c95f19}.bombActivityCards .bombFinalCard>div{color:#6d28d9}.bombActivityCards h3{margin:19px 0 8px;font-size:24px}.bombActivityCards p{min-height:88px;color:var(--br-muted);margin:0;font-size:13px;line-height:1.6}.bombActivityCards ul{color:#45616f;gap:9px;margin:22px 0;padding:0;font-size:11px;list-style:none;display:grid}.bombActivityCards button,.bombExamNavigation button,.bombResultActions button{background:var(--br-ink);color:#fff;letter-spacing:.04em;cursor:pointer;border:0;border-radius:10px;margin-top:auto;padding:13px 16px;font-size:10px;font-weight:900}.bombGeneralCard button{background:#cf651d}.bombFinalCard button{background:#6d28d9}.supplementalList{border:1px solid var(--br-line);background:#eaf2ef;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-top:16px;padding:24px 28px;display:flex}.supplementalList h3{margin:6px 0;font-size:18px}.supplementalList p{color:var(--br-muted);margin:0;font-size:12px;line-height:1.55}.supplementalLinks{flex:none;gap:8px;display:flex}.supplementalLinks>a{color:var(--br-blue);background:#fff;border-radius:9px;padding:12px 15px;font-size:10px;font-weight:900;text-decoration:none}.supplementalLinks>a:last-child{color:#fff;background:#6d28d9}.bombExamHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}.bombExamHeader h2{margin:7px 0;font-size:29px}.bombExamStats{gap:9px;display:flex}.bombExamStats>b{border:1px solid var(--br-line);min-width:105px;color:var(--br-blue);background:#fff;border-radius:11px;padding:11px 14px;font-size:18px}.bombExamStats small{color:#71858d;margin-top:4px;font-size:9px;display:block}.bombExamProgress{background:#dce7e4;border-radius:999px;height:8px;margin:22px 0;overflow:hidden}.bombExamProgress i{background:var(--br-blue);height:100%;transition:width .2s;display:block}.bombExamLayout{grid-template-columns:225px 1fr;align-items:start;gap:18px;display:grid}.questionMap{border:1px solid var(--br-line);background:#fff;border-radius:16px;padding:18px;position:sticky;top:18px}.questionMap>span{color:var(--br-muted);letter-spacing:.12em;font-size:9px;font-weight:900}.questionMap>div{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:13px;display:grid}.questionMap button{border:1px solid var(--br-line);height:32px;color:var(--br-muted);cursor:pointer;background:#f4f7f5;border-radius:7px;font-size:10px;font-weight:800}.questionMap button.answered{color:#1b694d;background:#dff0ea;border-color:#76ad9f}.questionMap button.current{box-shadow:0 0 0 2px var(--br-blue);border-color:var(--br-blue);background:var(--br-blue);color:#fff}.questionMap>p{color:var(--br-muted);align-items:center;gap:5px;margin:13px 0 0;font-size:9px;display:flex}.questionMap>p i{background:#dff0ea;border:1px solid #76ad9f;border-radius:3px;width:10px;height:10px;margin-left:6px}.questionMap>p i:last-of-type{background:var(--br-blue);border-color:var(--br-blue)}.bombReviewQuestion{border:1px solid var(--br-line);background:#fff;border-radius:20px;min-height:390px;padding:31px}.bombReviewMeta{color:var(--br-blue);letter-spacing:.08em;justify-content:space-between;align-items:flex-start;gap:15px;font-size:9px;font-weight:900;display:flex}.bombReviewMeta b{text-align:right;background:#e7f2f2;border-radius:999px;padding:7px 10px}.commandText{color:var(--br-muted);margin:31px 0 8px;font-size:11px;font-weight:700}.bombReviewQuestion h3{max-width:780px;margin:0 0 27px;font-size:23px;line-height:1.47}.ceAnswerButtons{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.ceAnswerButtons button{border:1px solid var(--br-line);color:var(--br-ink);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.ceAnswerButtons button>span{background:#eaf1ef;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.ceAnswerButtons button>b{font-size:12px}.ceAnswerButtons button:hover,.ceAnswerButtons button.chosen{border-color:var(--br-blue)}.ceAnswerButtons button.chosen{box-shadow:0 0 0 2px #087ca722}.ceAnswerButtons button.chosen>span{background:var(--br-blue);color:#fff}.bombExamNavigation{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:26px;display:grid}.bombExamNavigation button:last-child{justify-self:end}.bombExamNavigation button.previous{color:var(--br-ink);background:#e5eeeb;justify-self:start}.bombExamNavigation button:disabled{opacity:.38;cursor:not-allowed}.bombExamNavigation>span{color:#71848c;font-size:10px}.bombPendingWarning{text-align:right;color:#a9501c;font-size:11px}.bombResultHeader{text-align:center;max-width:760px;margin:0 auto 30px}.bombResultHeader h2{margin:10px 0;font-size:34px}.bombResultHeader p{color:var(--br-muted);margin:0;line-height:1.6}.scoreSummary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.scoreSummary article{border:1px solid var(--br-line);border-top:4px solid var(--br-green);background:#fff;border-radius:15px;padding:20px}.scoreSummary article.scoreWrong{border-top-color:var(--br-red)}.scoreSummary article.scoreBlank{border-top-color:#7d9199}.scoreSummary article.scoreNet{border-top-color:var(--br-blue);background:var(--br-ink);color:#fff}.scoreSummary span{color:var(--br-muted);letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.scoreSummary .scoreNet span{color:var(--br-lime)}.scoreSummary strong{color:var(--br-green);margin:7px 0 2px;font-size:42px;display:block}.scoreSummary .scoreWrong strong{color:var(--br-red)}.scoreSummary .scoreBlank strong{color:#71858e}.scoreSummary .scoreNet strong{color:#fff}.scoreSummary small{color:var(--br-muted);font-size:9px}.scoreSummary .scoreNet small{color:#c8d7db}.scoringNotice{color:#795432;background:#fff7ec;border:1px solid #efd6bd;border-radius:10px;margin:11px 0 19px;padding:12px 15px;font-size:11px;line-height:1.5}.moduleReport,.bombCommentedKey{border:1px solid var(--br-line);background:#fff;border-radius:20px;margin-top:18px;padding:28px}.moduleReport h3,.bombCommentedKey h3{margin:7px 0;font-size:25px}.moduleReport>div>p{color:var(--br-muted);margin:0 0 20px;font-size:12px}.moduleReportGrid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.moduleReportGrid>a{border:1px solid var(--br-line);border-left:5px solid var(--br-red);color:var(--br-ink);border-radius:11px;grid-template-columns:54px 1fr auto;align-items:center;gap:11px;padding:12px;text-decoration:none;display:grid}.moduleReportGrid>a.revisar{border-left-color:var(--br-yellow)}.moduleReportGrid>a.dominado{border-left-color:var(--br-green)}.moduleReportGrid>a>span{color:var(--br-blue);font-size:9px;font-weight:900}.moduleReportGrid>a>div{gap:4px;display:grid}.moduleReportGrid>a>div b{font-size:12px}.moduleReportGrid>a>div small{color:var(--br-muted);font-size:9px}.moduleReportGrid>a>strong{color:var(--br-blue);font-size:20px}.bombCommentedKey>div{margin-bottom:18px}.bombCommentedKey article{border:1px solid var(--br-line);border-left:5px solid var(--br-green);border-radius:13px;margin-top:10px;padding:19px}.bombCommentedKey article.keyWrong{border-left-color:var(--br-red)}.bombCommentedKey article.keyBlank{border-left-color:#7d9199}.bombCommentedKey article>header{color:var(--br-muted);letter-spacing:.04em;justify-content:space-between;gap:12px;font-size:9px;font-weight:900;display:flex}.bombCommentedKey article>header b{color:var(--br-green)}.bombCommentedKey article.keyWrong>header b{color:var(--br-red)}.bombCommentedKey article.keyBlank>header b{color:#667d87}.bombCommentedKey h4{margin:12px 0;font-size:16px;line-height:1.45}.answerComparison{grid-template-columns:1fr 1fr;gap:8px;display:grid}.answerComparison p{background:#f1f5f3;border-radius:9px;justify-content:space-between;align-items:center;margin:0;padding:10px;display:flex}.answerComparison p span{color:var(--br-muted);font-size:9px;font-weight:900}.answerComparison p b{color:var(--br-ink);font-size:12px}.didacticComment{background:#eaf3f1;border-radius:10px;margin-top:10px;padding:14px}.didacticComment>b{color:var(--br-blue);font-size:10px}.didacticComment>p{color:#506a76;margin:6px 0 0;font-size:13px;line-height:1.6}.didacticDetails{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.didacticDetails p{color:#506a76;background:#fff;border:1px solid #d4e6e1;border-radius:8px;align-content:start;gap:5px;margin:0;padding:10px;font-size:11px;line-height:1.45;display:grid}.didacticDetails p b{color:var(--br-blue);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.bombResultActions{justify-content:center;gap:10px;margin-top:22px;display:flex}.bombResultActions .backToMenu{color:var(--br-ink);background:#dfe9e7}.bombReviewFooter{border-top:1px solid var(--br-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:25px max(24px,50vw - 560px);display:flex}.bombReviewFooter p{color:var(--br-muted);font-size:11px}.bombReviewFooter>a:last-child{color:var(--br-blue);font-size:11px;font-weight:800;text-decoration:none}@media (width<=820px){.bombReviewHero{grid-template-columns:1fr}.bombReviewHero h1{font-size:45px}.bombReviewIntro,.bombReviewIntro ol,.bombActivityCards{grid-template-columns:1fr}.bombActivityCards p{min-height:0}.bombExamLayout{grid-template-columns:1fr}.questionMap{position:relative;top:0}.questionMap>div{grid-template-columns:repeat(7,1fr)}.scoreSummary{grid-template-columns:1fr 1fr}.moduleReportGrid,.didacticDetails{grid-template-columns:1fr}.bombReviewFooter p{display:none}}@media (width<=560px){.bombReviewNav>div a:first-child{display:none}.bombReviewNav>div{gap:0}.bombReviewHero{padding-top:48px;padding-bottom:48px}.bombReviewHero h1{font-size:39px}.heroPills b{font-size:9px}.bombReviewActivities{padding-top:50px;padding-bottom:50px}.supplementalList{flex-direction:column;align-items:flex-start}.supplementalLinks{flex-direction:column;width:100%}.supplementalLinks>a{text-align:center}.bombExamHeader{flex-direction:column;align-items:flex-start}.bombExamStats{width:100%}.bombExamStats>b{flex:1}.questionMap>div{grid-template-columns:repeat(6,1fr)}.bombReviewQuestion{padding:23px 16px}.bombReviewMeta{flex-direction:column}.bombReviewQuestion h3{font-size:20px}.ceAnswerButtons{grid-template-columns:1fr}.bombExamNavigation{grid-template-columns:1fr 1fr}.bombExamNavigation>span{display:none}.scoreSummary{grid-template-columns:1fr 1fr}.scoreSummary strong{font-size:35px}.moduleReport,.bombCommentedKey{padding:21px 14px}.moduleReportGrid>a{grid-template-columns:44px 1fr auto}.bombCommentedKey article>header{flex-direction:column;align-items:flex-start}.answerComparison{grid-template-columns:1fr}.bombResultActions{flex-direction:column}.bombReviewFooter{flex-wrap:wrap}.bombReviewFooter>a:last-child{width:100%}}.bombRequestNotice{max-width:870px;color:var(--br-blue);text-align:center;background:#e7f2f2;border-radius:12px;margin:14px auto 0;padding:12px 16px;font-size:13px;font-weight:800}.bombRequestError{color:#a52842;background:#fff1f2}.bombBlockBreak{border:1px solid var(--br-line);text-align:center;background:linear-gradient(145deg,#fff,#eef7f5);border-radius:24px;max-width:760px;margin:0 auto;padding:46px 34px}.bombBlockBreak>span{color:var(--br-blue);letter-spacing:.14em;font-size:10px;font-weight:900}.bombBlockBreak>strong{background:var(--br-blue);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;margin:22px auto 14px;font-size:34px;display:grid}.bombBlockBreak h2{margin:0;font-size:34px}.bombBlockBreak p{max-width:600px;color:var(--br-muted);margin:14px auto;line-height:1.65}.bombBlockBreak>div{justify-content:center;gap:10px;margin:20px 0;display:flex}.bombBlockBreak>div b{color:var(--br-ink);background:#e3efec;border-radius:999px;padding:9px 12px;font-size:11px}.bombBlockBreak button{background:var(--br-blue);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:14px 20px;font-size:11px;font-weight:900}@media (width<=620px){.bombBlockBreak>div{flex-direction:column}.bombBlockBreak{padding:36px 20px}}.bombDraftNotice{color:var(--br-muted);text-align:right;margin:-12px 0 18px;font-size:11px}.bombReviewPage{--br-ink:#2b1740;--br-blue:#7c3aed;--br-orange:#c026d3;--br-lime:#eadcff;--br-muted:#706279;--br-line:#e6dced;--br-paper:#fbf9ff;background:var(--br-paper)}.bombReviewPage .bombReviewBrand>span{background:linear-gradient(135deg,#5b21b6,#a855f7);box-shadow:0 8px 18px #6d28d92b}.bombReviewPage .bombReviewHero{background:linear-gradient(135deg,#241335,#4c1d6f)}.bombReviewPage .bombReviewHero aside{background:#563071;border-color:#76528d}.bombReviewPage .heroPills b{border-color:#76528d}.bombReviewPage .bombReviewIntro li>b,.bombReviewPage .bombReviewMeta b{background:#f0eafb}.bombReviewPage .bombReviewActivities{background:#f5f0fa}.bombReviewPage .bombActivityCards article,.bombReviewPage .bombReviewQuestion,.bombReviewPage .questionMap,.bombReviewPage .moduleReport,.bombReviewPage .bombCommentedKey{border-color:#e2d8eb}.bombReviewPage .bombGeneralCard button{background:#a21caf}.bombReviewPage .supplementalList{background:#f0eafb}.bombReviewPage .questionMap button{background:#faf7fc}.bombReviewPage .questionMap button.answered{color:#5b21b6;background:#ede9fe;border-color:#a78bfa}.bombReviewPage .ceAnswerButtons button>span{background:#f0eafb}.bombReviewPage .scoreNet{background:linear-gradient(135deg,#2b1740,#4c1d6f)}.bombReviewPage .didacticComment{background:#f5f0fa}
