@import url('/assets/visual-v4.css');
.lab{position:relative;background:radial-gradient(circle at 10% 15%,#72e2e81c,transparent 28%),linear-gradient(145deg,#061b2d,#083858 70%,#0b4967);color:#fff;overflow:hidden}.lab .ey{color:var(--cyan)}.labIntro{display:grid;grid-template-columns:1.05fr .75fr;gap:60px;align-items:end;margin-bottom:28px}.labIntro>p{margin:0;color:#ffffffa5}.labTopline{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.signalChip{padding:7px 10px;border:1px solid #ffffff25;border-radius:999px;color:#ffffffb7;font-size:.62rem;font-weight:800}.signalChip i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan);margin-right:6px}.labDeck{overflow:hidden;border:1px solid #ffffff22;border-radius:26px;background:#ffffff08}.labNav{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ffffff20}.labTab{min-height:74px;padding:16px 18px;border:0;border-right:1px solid #ffffff1d;background:transparent;color:#ffffff98;text-align:left}.labTab.on{background:#ffffff0e;color:#fff}.labTab small{display:block;font-size:.55rem;font-weight:900;text-transform:uppercase}.labTab strong{display:block;margin-top:4px;font-size:.82rem}.labPane{display:none;min-height:500px}.labPane.on{display:block}.paneGrid{display:grid;grid-template-columns:.68fr .32fr;min-height:500px}.paneMain,.scenarioMain,.tipHero{padding:30px}.paneSide,.tipList{padding:30px 26px;border-left:1px solid #ffffff20;background:#03172566}.microLabel{display:block;color:var(--cyan);font-size:.58rem;font-weight:900;text-transform:uppercase}.paneTitle{margin:8px 0;font-size:2rem}.paneLead{color:#ffffff9b}.progressWrap{margin:25px 0 18px}.progressMeta{display:flex;justify-content:space-between;margin-bottom:8px;color:#ffffff8f;font-size:.62rem}.progressTrack{height:7px;border-radius:999px;background:#ffffff13;overflow:hidden}.progressBar{height:100%;background:linear-gradient(90deg,var(--cyan),#32b6e7)}.challengeBox,.scenarioCard{padding:23px;border:1px solid #ffffff20;border-radius:20px;background:#ffffff08}.challengeBox h3{font-size:1.25rem}.answerGrid{display:grid;gap:8px}.answerBtn,.choice{width:100%;padding:12px 13px;border:1px solid #ffffff20;border-radius:13px;background:#ffffff08;color:#fff;text-align:left}.answerBtn.good{border-color:#70e5ad}.answerBtn.bad{border-color:#ff9c8e}.answerKey{display:inline-grid;place-items:center;width:25px;height:25px;margin-right:8px;border-radius:7px;background:#ffffff12;color:var(--cyan)}.feedback,.scenarioResult{display:none;margin-top:14px;padding:14px;border-radius:14px;background:#031725aa}.feedback.show,.scenarioResult.show{display:block}.feedback strong,.scenarioResult strong{color:var(--cyan)}.feedback a{color:var(--cyan)}.challengeActions{display:flex;justify-content:space-between;margin-top:16px}.labBtn{border:0;border-radius:999px;padding:9px 13px;background:var(--cyan);color:#05273d;font-weight:900}.labBtn.secondary{border:1px solid #ffffff25;background:#ffffff08;color:#fff}.sideStat{padding:15px 0;border-bottom:1px solid #ffffff18}.sideStat small{display:block;color:#ffffff78}.sideStat b{display:block;color:var(--cyan);font-size:1.4rem}.factStage{display:grid;grid-template-columns:1fr .42fr;gap:18px;min-height:500px;padding:30px}.factCard{min-height:360px;padding:28px;border:1px solid #ffffff20;border-radius:22px;background:#ffffff0d;display:flex;flex-direction:column}.factPill{align-self:flex-start;padding:6px 9px;border:1px solid #72e2e84a;border-radius:999px;color:var(--cyan)}.factCard h3{margin:60px 0 14px;font-size:clamp(2rem,4vw,3.4rem)}.factCard p{color:#ffffffa8}.factFoot{margin-top:auto;padding-top:18px;border-top:1px solid #ffffff1c;display:flex;justify-content:space-between}.factFoot a{color:var(--cyan)}.factDots{display:grid;gap:8px}.factDot{padding:12px;border:1px solid #ffffff1e;border-radius:13px;background:#ffffff06;color:#ffffff9d;text-align:left}.factDot.on{border-color:var(--cyan);color:#fff}.factDot small{display:block;color:var(--cyan)}.scenarioGrid{display:grid;grid-template-columns:.38fr .62fr;min-height:500px}.scenarioMenu{padding:25px;border-right:1px solid #ffffff20;background:#03172555}.scenarioPick{display:block;width:100%;margin-bottom:7px;padding:12px;border:1px solid transparent;border-radius:13px;background:transparent;color:#ffffff9b;text-align:left}.scenarioPick.on{border-color:#72e2e84a;background:#ffffff0c;color:#fff}.choiceGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:17px}.tipsGrid{display:grid;grid-template-columns:.7fr .3fr;min-height:500px}.tipHero h3{margin:50px 0 12px;font-size:clamp(2rem,4vw,3.6rem)}.tipHero p{color:#ffffffa3}.tipAction{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.tipRole{padding:9px 12px;border:1px solid #ffffff24;border-radius:999px;background:#ffffff07;color:#ffffffb7}.tipRole.on{background:var(--cyan);color:#05273d}.tipList article{padding:14px 0;border-bottom:1px solid #ffffff18}.tipList p{color:#ffffff94}@media(max-width:950px){.labIntro,.paneGrid,.factStage,.scenarioGrid,.tipsGrid{grid-template-columns:1fr}.paneSide,.tipList,.scenarioMenu{border-left:0;border-right:0;border-top:1px solid #ffffff20}.labNav{grid-template-columns:1fr 1fr}}@media(max-width:720px){.labNav{grid-template-columns:1fr}.choiceGrid{grid-template-columns:1fr}}