:root{--ink:#17251d;--paper:#f6f2e8;--lime:#c9f04b;--violet:#7356e8;--coral:#ff806b;--blue:#58bdec}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}main{min-height:100vh;padding:28px clamp(20px,5vw,72px)}header{justify-content:space-between}.brand,header{display:flex;align-items:center}.brand{gap:12px;color:inherit;text-decoration:none;font-size:19px}.mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--ink);color:var(--lime);font:700 25px Georgia}.eyebrow,.status{font-size:12px;font-weight:800;letter-spacing:.12em}.status{padding:9px 14px;border:1px solid #c8c4b8;border-radius:999px}.hero{max-width:820px;margin:11vh auto 7vh}.dashboard h1,.hero h1{font:700 clamp(42px,7vw,88px)/.95 Georgia;margin:18px 0}.hero em{color:#5b43c3}.intro{max-width:650px;font-size:clamp(18px,2vw,24px);line-height:1.5;color:#586158}.portalGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;max-width:1050px;margin:auto}.portal{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:24px;background:#fff;border:1px solid #dad5c8;border-radius:20px;color:inherit;text-decoration:none;transition:.2s}.portal:focus-visible,.portal:hover{transform:translateY(-3px);box-shadow:0 14px 30px #23301b16;outline:3px solid var(--violet)}.portal h2,.portal p{margin:0}.portal p{margin-top:7px;color:#667067;line-height:1.4}.icon{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:var(--lime);font-size:25px}.portal:nth-child(2) .icon{background:#d8ceff}.portal:nth-child(3) .icon{background:#ffd2ca}.portal:nth-child(4) .icon{background:#cceeff}.arrow{font-size:24px}footer{display:flex;justify-content:space-between;max-width:1050px;margin:40px auto 0;padding-top:20px;border-top:1px solid #d8d2c5;color:#697168;font-size:13px}.avatar{border:0;width:42px;height:42px;border-radius:50%;background:var(--ink);color:white}.dashboard{max-width:1100px;margin:10vh auto}.shell.lime{--accent:var(--lime)}.shell.violet{--accent:#d8ceff}.shell.coral{--accent:#ffd2ca}.shell.blue{--accent:#cceeff}.dashboard h1{font-size:clamp(40px,6vw,72px)}.dashGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:50px}.dashGrid article{background:white;border-radius:22px;padding:24px;min-height:230px;border-top:8px solid var(--accent)}.number{font:700 13px monospace;color:#7a8079}.dashGrid h2{font:700 25px/1.1 Georgia;margin:45px 0 8px}.dashGrid p{color:#687068}.dashGrid button{margin-top:20px;border:0;background:transparent;padding:0;font-weight:800;color:inherit}@media (max-width:720px){.dashGrid,.portalGrid{grid-template-columns:1fr}.hero{margin-top:8vh}.portal{padding:18px}footer{flex-direction:column;gap:8px}.dashGrid article{min-height:190px}}.loginPage{display:grid;place-items:center;background:#1c2a21}.loginCard{width:min(460px,100%);background:var(--paper);padding:40px;border-radius:28px}.loginCard .eyebrow{margin-top:56px}.adminHeader h1,.loginCard h1,.routeHeader h1{font:700 clamp(40px,6vw,70px)/.95 Georgia;margin:14px 0 18px}.loginCard form{display:grid;grid-gap:18px;gap:18px;margin:30px 0}.loginCard label{display:grid;grid-gap:8px;gap:8px;font-weight:700}.loginCard input{width:100%;padding:14px 16px;border:1px solid #bdb9ad;border-radius:12px;background:white;font:inherit}.loginCard button,.mission button{border:0;border-radius:14px;background:var(--ink);color:white;padding:15px 18px;font-weight:800;font-size:16px}.formError{background:#ffe0da;color:#7a2418;padding:12px;border-radius:10px;margin-top:20px}.xp{background:var(--lime);padding:10px 15px;border-radius:999px;font-weight:800}.adminHeader,.routeHeader{max-width:1050px;margin:9vh auto 5vh}.learningGrid{max-width:1050px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:18px;gap:18px}.mission,.route,.trackTable{background:white;border-radius:24px;padding:28px}.mission{background:var(--lime);min-height:430px}.missionTag{font-size:12px;font-weight:900;letter-spacing:.12em}.mission h2{font:700 clamp(34px,5vw,58px)/1 Georgia;margin:50px 0 15px;max-width:500px}.mission>p{font-size:19px;line-height:1.45;max-width:560px}.mastery{background:#ffffffb0;padding:18px;border-radius:16px;margin:30px 0}.mastery small,.mastery span,.mastery strong{display:block}.mastery strong{margin:6px 0 14px}.mastery div{height:9px;background:#d6dabf;border-radius:9px;overflow:hidden}.mastery i{display:block;height:100%;background:var(--ink)}.mastery small{margin-top:8px}.route h2,.trackTable h2{font:700 27px Georgia}.routeStep{display:flex;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid #eee}.routeStep>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e8e5dd;font-weight:800}.routeStep.active>span{background:var(--lime)}.routeStep.done>span{background:var(--ink);color:white}.routeStep div{display:grid;grid-gap:3px;gap:3px}.routeStep small{color:#7a817a}.textButton{border:0;background:transparent;color:inherit;font-weight:700;padding:12px 0;margin-top:15px}.adminShell{background:#eef1eb}.adminHeader{margin-bottom:35px}.stats{max-width:1050px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.stats article{background:white;padding:22px;border-radius:18px;display:grid;grid-gap:8px;gap:8px}.stats strong{font:700 38px Georgia}.stats span{color:#626c64}.stats .warning{background:#ffe1d7}.trackTable{max-width:1050px;margin:18px auto}.tableHead,.tableRow{display:grid;grid-template-columns:1fr 130px 130px;grid-gap:12px;gap:12px;padding:14px 4px;border-bottom:1px solid #e7e6e1}.tableHead{font-size:12px;font-weight:800;letter-spacing:.1em;color:#6b736c}.tableRow span{text-align:left}@media (max-width:720px){.learningGrid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.tableHead,.tableRow{grid-template-columns:1fr 80px 80px}.loginCard{padding:25px}.mission{min-height:auto}}.missionButton{display:inline-flex;background:var(--ink);color:white;padding:15px 18px;border-radius:14px;text-decoration:none;font-weight:800}.focusMode{background:#f4f5ec;padding:20px;display:grid;place-items:center}.player{width:min(820px,100%);min-height:680px;background:white;border-radius:28px;box-shadow:0 20px 60px #20302114;overflow:hidden}.player>header{padding:22px 28px;border-bottom:1px solid #ecece6;gap:20px}.player>header>a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#eee;color:inherit;text-decoration:none;font-size:24px}.playerProgress{height:10px;background:#e7e8df;border-radius:10px;overflow:hidden;flex:1 1}.playerProgress i{display:block;height:100%;background:var(--lime);transition:width .3s}.challenge{padding:45px clamp(24px,7vw,70px)}.challengeMeta{display:flex;gap:10px;flex-wrap:wrap}.challengeMeta span{background:#f0f1e8;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:800}.challenge h1{font:700 clamp(32px,5vw,52px)/1.05 Georgia;margin:28px 0}.answers{display:grid;grid-gap:12px;gap:12px}.answers button{padding:18px;text-align:left;background:white;border:2px solid #dddcd4;border-radius:15px;font:700 18px Arial;color:inherit}.answers button:focus-visible,.answers button:hover{border-color:#7d6ade}.answers button.selected{border-color:var(--ink);background:#eff7d2}.feedback,.hintText{margin-top:20px;padding:16px;border-radius:14px}.hintText{background:#fff3c6}.feedback.correct{background:#e4f5b5}.feedback.incorrect{background:#ffe2dc}.feedback p{line-height:1.45;margin:7px 0}.playerActions{display:flex;justify-content:space-between;gap:12px;margin-top:25px}.playerActions button{border:0;border-radius:12px;padding:14px 18px;font-weight:800}.hintButton{background:#eeeee8;color:inherit}.primaryButton{background:var(--ink);color:white}.playerActions button:disabled{opacity:.45}.rewardScreen{text-align:center;width:min(650px,100%);background:white;padding:60px 30px;border-radius:28px}.rewardIcon{display:grid;place-items:center;width:90px;height:90px;margin:auto;border-radius:28px;background:var(--lime);font-size:45px}.rewardScreen h1{font:700 clamp(42px,7vw,72px)/1 Georgia;margin:20px}.rewardScreen p{font-size:19px;line-height:1.5}.rewardScreen>strong{display:block;font:700 42px Georgia;color:#5740bc;margin:25px}.rewardScreen a{display:inline-block;background:var(--ink);color:white;padding:15px 20px;border-radius:14px;text-decoration:none;font-weight:800}.learningShell{position:relative;isolation:isolate;background:radial-gradient(circle at 8% 8%,#e5f6a6 0,transparent 27%),radial-gradient(circle at 95% 18%,#ded6ff 0,transparent 24%),var(--paper)}.learningShell:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.35;pointer-events:none;background-image:radial-gradient(#9ba58e 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,black,transparent 60%);mask-image:linear-gradient(180deg,black,transparent 60%)}.learningShell>header{max-width:1100px;margin:auto;padding:4px 0;border-bottom:1px solid #d8d8c9}.learningShell .brand .mark{box-shadow:4px 4px 0 var(--coral);transition:transform .2s ease}.learningShell .brand:hover .mark{transform:rotate(-8deg) scale(1.08)}.studentTools{gap:8px;flex-wrap:wrap;justify-content:flex-end}.studentTools>a{padding:9px 12px;border-radius:999px;text-decoration:none;transition:background .2s ease,transform .2s ease}.studentTools>a:focus-visible,.studentTools>a:hover{background:#fff;transform:translateY(-2px);outline:2px solid var(--violet);outline-offset:2px}.learningShell .xp{box-shadow:0 5px 0 #a9c82d}.learningShell .routeHeader{margin-top:8vh}.learningShell .routeHeader h1{letter-spacing:-.035em;text-wrap:balance}.learningShell .mission{position:relative;overflow:hidden;background:linear-gradient(140deg,#d9fa62,#b9e936 56%,#9edc41);box-shadow:0 18px 0 #a7c83b,0 24px 45px #3b522016;transition:transform .25s ease,box-shadow .25s ease}.learningShell .mission:after{content:"✦";position:absolute;right:34px;top:22px;color:#fff8;font:700 86px Georgia;transform:rotate(15deg)}.learningShell .mission:hover{transform:translateY(-4px);box-shadow:0 22px 0 #a7c83b,0 30px 55px #3b522025}.learningShell .missionButton{position:relative;z-index:1;box-shadow:0 5px 0 #101a13;transition:transform .2s ease,box-shadow .2s ease}.learningShell .missionButton:focus-visible,.learningShell .missionButton:hover{transform:translateY(-3px);box-shadow:0 8px 0 #101a13;outline:3px solid #fff;outline-offset:3px}.learningShell .route{border:1px solid #e1dfd3;box-shadow:0 12px 30px #34412b12}.learningShell .route h2{display:flex;align-items:center;gap:10px}.learningShell .route h2:before{content:"✦";color:var(--violet);font-size:22px}.learningShell .routeStep{transition:background .2s ease,transform .2s ease;border-radius:12px;padding-left:9px;padding-right:9px}.learningShell .routeStep.active{background:#f3f8d9;transform:translateX(4px)}.learningShell .routeStep.active>span{box-shadow:0 0 0 5px #e3efad}.learningShell .routeStep.locked{opacity:.58}@media (max-width:720px){.learningShell>header{align-items:flex-start;gap:12px}.studentTools{gap:5px}.studentTools>a{font-size:12px;padding:7px 8px}.learningShell .routeHeader{margin-top:5vh}.learningShell .mission:after{right:12px;font-size:60px}.learningShell .mission,.learningShell .mission:hover{box-shadow:0 10px 0 #a7c83b,0 18px 30px #3b522016}.learningShell .mission:hover{transform:none}}.loginPage{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#15251c,#334b34)}.loginPage:after,.loginPage:before{content:"";position:absolute;border-radius:50%;z-index:-1;filter:blur(2px)}.loginPage:before{width:360px;height:360px;left:-120px;bottom:-100px;background:#c9f04b33}.loginPage:after{width:280px;height:280px;right:-80px;top:-60px;background:#7356e866}.loginCard{box-shadow:0 26px 70px #07130c66;border:1px solid #ffffff33}.loginCard button{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.loginCard button:focus-visible,.loginCard button:hover{transform:translateY(-3px);box-shadow:0 7px 0 #7356e8;outline:3px solid #c9f04b;outline-offset:2px}.homePage{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 12% 20%,#e4f4a8 0,transparent 25%),radial-gradient(circle at 88% 32%,#e1d9ff 0,transparent 27%),var(--paper)}.homePage:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.28;pointer-events:none;background-image:radial-gradient(#9ba58e 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%)}.homePage>header{max-width:1100px;margin:auto}.homePage .hero{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-top:7vh;margin-bottom:6vh}.learningOrbit{right:5%;top:-20px;width:150px;height:150px;border:1px dashed #7356e855;animation:orbitFloat 5s ease-in-out infinite}.learningOrbit,.orbitCore{position:absolute;border-radius:50%}.orbitCore{inset:35px;display:grid;place-items:center;background:#fff;box-shadow:0 10px 30px #35432a25}.orbitCore .mark{width:52px;height:52px;border-radius:15px;background:var(--ink);color:var(--lime);font-size:32px}.orbitDot{position:absolute;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-weight:900;box-shadow:0 5px 12px #35432a20}.dotOne{right:-12px;top:48px;background:var(--lime)}.dotTwo{left:4px;bottom:0;background:#ffd2ca}.dotThree{left:54px;top:-15px;background:#d8ceff}.homeLoginButton{display:inline-flex;align-items:center;gap:12px;margin-top:26px;padding:17px 22px;border-radius:15px;background:var(--ink);color:#fff;text-decoration:none;font-weight:900;box-shadow:0 6px 0 #7356e8;transition:transform .2s ease,box-shadow .2s ease}.homeLoginButton:focus-visible,.homeLoginButton:hover{transform:translateY(-3px);box-shadow:0 9px 0 #7356e8;outline:3px solid var(--lime);outline-offset:3px}.loginHint{margin:15px 0 0;color:#687068;font-size:14px}.portalInfo{max-width:1050px;margin:auto}.profileStrip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:16px}.profileChip{display:flex;gap:10px;align-items:flex-start;padding:15px;background:#ffffff99;border:1px solid #dedbd0;border-radius:16px}.profileChip>span{font:700 12px monospace;color:#7356e8}.profileChip small,.profileChip strong{display:block}.profileChip small{margin-top:5px;color:#687068;line-height:1.3}@keyframes orbitFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(8deg)}}@media (max-width:720px){.homePage .hero{margin-top:5vh}.learningOrbit{position:relative;right:auto;top:auto;align-self:flex-end;width:105px;height:105px;margin-bottom:-5px;margin-right:8px}.orbitCore{inset:25px}.orbitCore .mark{width:38px;height:38px;border-radius:11px;font-size:24px}.orbitDot{width:24px;height:24px;font-size:12px}.dotOne{right:-9px;top:33px}.dotTwo{left:0}.dotThree{left:39px;top:-12px}.profileStrip{grid-template-columns:repeat(2,1fr)}.profileChip{padding:12px;display:block}.profileChip>span{display:block;margin-bottom:7px}.homePage .status{display:none}}.logoutButton{display:inline-flex;align-items:center;gap:8px;border:1px solid #c9c6bb;border-radius:999px;background:#fff;color:var(--ink);padding:9px 13px;font:700 13px Arial,sans-serif;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.logoutButton span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffe0da;color:#8a3024;font-size:15px}.logoutButton:focus-visible,.logoutButton:hover{background:var(--ink);color:#fff;transform:translateY(-2px);box-shadow:0 4px 0 var(--coral);outline:3px solid #ffd2ca;outline-offset:2px}.logoutButton:focus-visible span,.logoutButton:hover span{background:var(--coral);color:var(--ink)}.adminActions .logoutButton{margin-left:5px}.learningShell .route .logoutButton{margin-top:18px}.familyTheme header .logoutButton,.observerShell header .logoutButton{margin-left:18px}@media (max-width:720px){.adminActions .logoutButton{margin-left:0}.familyTheme header .logoutButton,.observerShell header .logoutButton{margin-left:0;padding:8px 10px;font-size:12px}.learningShell .route .logoutButton{width:100%;justify-content:center}}.studentHighlights{max-width:1050px;margin:32px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.highlightCard{display:flex;align-items:center;gap:12px;padding:18px;background:#ffffffd9;border:1px solid #dedbd0;border-radius:18px;color:inherit;text-decoration:none;box-shadow:0 8px 22px #34412b0d;transition:transform .2s ease,box-shadow .2s ease}.highlightCard:focus-visible,.highlightCard:hover{transform:translateY(-3px);box-shadow:0 14px 28px #34412b18;outline:3px solid var(--violet);outline-offset:2px}.highlightIcon{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:12px;background:#e7ddff;color:#5b43c3;font-size:21px}.highlightCard small,.highlightCard strong{display:block}.highlightCard small{margin-top:4px;color:#697168;line-height:1.3}.highlightArrow{margin-left:auto;font-size:20px}.progressCard{cursor:default}.progressCard:hover{transform:none;box-shadow:0 8px 22px #34412b0d;outline:0}.badgeLevel{margin-left:auto;padding:7px 9px;border-radius:999px;background:var(--lime);font-size:11px;font-weight:900;white-space:nowrap}@media (max-width:720px){.studentHighlights{grid-template-columns:1fr;margin-top:24px}.highlightCard{padding:15px}}.evidenceHead,.evidenceRow{display:grid;grid-template-columns:1fr 120px 80px 80px;grid-gap:12px;gap:12px;padding:13px 4px;border-bottom:1px solid #e7e6e1}.evidenceHead{font-size:12px;font-weight:800;letter-spacing:.08em;color:#6b736c}.resultOk,.resultRetry{width:max-content;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800}.resultOk{background:#e4f5b5}.resultRetry{background:#ffe2dc}@media(max-width:720px){.evidenceHead,.evidenceRow{grid-template-columns:1fr 90px 55px 55px;font-size:12px}}.studentTools{display:flex;align-items:center;gap:14px}.studentTools>a{font-weight:800;color:inherit}.reportShell{max-width:1050px;margin:auto}.reportHero{margin:9vh 0 45px}.reportHero h1{font:700 clamp(40px,6vw,70px)/.95 Georgia;max-width:760px}.reportSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:35px}.reportSummary article{display:grid;grid-gap:6px;gap:6px;background:white;padding:22px;border-radius:18px}.reportSummary strong{font:700 36px Georgia}.skillList{background:white;padding:28px;border-radius:24px}.skillList h2{font:700 28px Georgia}.skillList article{display:grid;grid-template-columns:50px 1fr 60px;grid-gap:16px;gap:16px;align-items:center;padding:20px 0;border-top:1px solid #eceae3}.skillList h3,.skillList p{margin:0}.skillList p{color:#697168;margin-top:5px}.skillIndex{font:700 14px monospace}.skillBar{height:8px;background:#e7e8df;border-radius:8px;margin-top:12px;overflow:hidden}.skillBar i{display:block;height:100%;background:var(--violet)}.reportBack{margin:25px 0}.testControl{display:flex;align-items:center;justify-content:space-between;gap:25px}.testControl h2,.testControl p{margin:7px 0}.testControl button{border:0;background:#8a2f22;color:white}.adminNotice,.testControl button{padding:14px 18px;border-radius:12px;font-weight:800}.adminNotice{max-width:1050px;margin:0 auto 18px;background:#e4f5b5}@media(max-width:720px){.reportSummary{grid-template-columns:1fr}.testControl{align-items:flex-start;flex-direction:column}.studentTools>a{display:none}}.observerShell{max-width:1120px;margin:auto}.observerHero{margin:9vh 0 45px}.observerHero h1{font:700 clamp(42px,6vw,72px)/.98 Georgia;max-width:850px}.observerStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.observerStats article{background:white;padding:22px;border-radius:18px;display:grid;grid-gap:7px;gap:7px}.observerStats strong{font:700 38px Georgia}.observerStats span{color:#677068}.observerStats .signal{background:#ffd8cf}.familyCards,.observerPanel{margin-top:18px;background:white;padding:28px;border-radius:24px}.observerPanel h2{font:700 28px Georgia}.observerPanel article{display:grid;grid-template-columns:1fr minmax(140px,280px) 55px;grid-gap:18px;gap:18px;align-items:center;padding:18px 0;border-top:1px solid #eceae3}.observerPanel p{margin:5px 0 0;color:#697168}.observerBar{height:9px;background:#e5e3dc;border-radius:9px;overflow:hidden}.observerBar i{display:block;height:100%;background:#7356e8}.supportNote{margin:18px 0;background:#d8ceff;padding:22px;border-radius:18px}.supportNote p{margin-bottom:0}.familyCards{display:grid}.familyCards article{display:grid;grid-template-columns:50px 1fr;grid-gap:16px;gap:16px;padding:20px 0;border-top:1px solid #eceae3}.familyCards h2,.familyCards p{margin:0}.familyCards p{margin-top:8px;color:#626c64;line-height:1.5}.familyTheme .observerHero h1{color:#9b4638}@media(max-width:720px){.observerStats{grid-template-columns:repeat(2,1fr)}.observerPanel article{grid-template-columns:1fr 50px}.observerBar{grid-column:1/-1;grid-row:2}.observerHero{margin-top:7vh}}.curriculumShell{max-width:1120px;margin:auto}.backLink{color:inherit;font-weight:800}.curriculumHero{margin:8vh 0 30px}.curriculumHero h1{font:700 clamp(44px,7vw,76px)/.95 Georgia;margin:12px 0}.curriculumHero>p:last-child{max-width:720px;font-size:19px;line-height:1.5}.curriculumFilters{display:grid;grid-template-columns:2fr 1fr 1.4fr auto;grid-gap:12px;gap:12px;align-items:end;background:white;padding:20px;border-radius:20px}.curriculumFilters label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:800}.curriculumFilters input,.curriculumFilters select{min-width:0;padding:12px;border:1px solid #c9c6bd;border-radius:10px;background:white;font:inherit}.curriculumFilters button{border:0;background:var(--ink);color:white;padding:13px 17px;border-radius:10px;font-weight:800}.curriculumCount{padding:24px 4px 14px;color:#626c64}.objectiveList{display:grid;grid-gap:12px;gap:12px}.objectiveList article{background:white;padding:24px;border-radius:18px}.objectiveMeta{display:flex;gap:8px;flex-wrap:wrap}.objectiveMeta span{background:#eeeee8;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:800}.objectiveList h2{font:700 24px Georgia;margin:18px 0 8px}.objectiveList p{line-height:1.55}.objectiveList footer{max-width:none;margin:18px 0 0;padding-top:14px}.objectiveList footer b{font-size:12px}.objectiveList footer a{color:#5740bc;font-weight:800}.pagination{display:flex;align-items:center;justify-content:center;gap:24px;padding:30px}.pagination a{background:var(--ink);color:white;padding:11px 14px;border-radius:10px;text-decoration:none;font-weight:800}.emptyState{background:white;padding:40px;border-radius:18px;text-align:center}@media(max-width:800px){.curriculumFilters{grid-template-columns:1fr}.curriculumHero{margin-top:6vh}.objectiveList footer{align-items:flex-start;flex-direction:column}}.adminActions{display:flex;align-items:center;gap:18px}.adminActions>a{color:inherit;font-weight:800}.adminHeader .missionButton{margin-top:18px}@media(max-width:720px){.adminActions>a{display:none}}.objectiveLinks{display:flex;gap:18px}.objectiveLinks a{font-weight:800;color:#5740bc}.adminCtas{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.secondaryCta{display:inline-flex;border:2px solid var(--ink);color:inherit;padding:13px 17px;border-radius:14px;text-decoration:none;font-weight:800}.workbenchShell{max-width:1120px;margin:auto}.objectiveOfficial{margin:7vh 0 18px;background:white;padding:32px;border-radius:24px;border-left:8px solid var(--lime)}.objectiveOfficial .eyebrow{margin-top:26px}.objectiveOfficial h1{font:700 clamp(38px,6vw,64px) Georgia;margin:10px 0}.objectiveOfficial>p:last-of-type{font-size:20px;line-height:1.55}.objectiveOfficial footer{max-width:none;margin:24px 0 0}.objectiveOfficial footer a{color:#5740bc;font-weight:800}.readiness{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:12px;gap:12px}.readiness>div{display:grid;grid-gap:8px;gap:8px;background:#1d2b22;color:white;padding:20px;border-radius:16px}.readiness span{font-size:12px;letter-spacing:.08em}.readiness strong{font:700 22px Georgia}.workbenchGrid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:16px;gap:16px;margin-top:18px}.workbenchPanel{background:white;padding:28px;border-radius:22px}.workbenchPanel h2{font:700 28px Georgia}.microSkillRow{padding:16px 0;border-top:1px solid #e9e7e0}.microSkillRow>div{display:flex;gap:12px}.microSkillRow b{color:#6248ce}.microSkillRow span{display:block;color:#697168;margin-top:7px;font-size:13px}.createSkill{background:#d8ceff}.createSkill form{display:grid;grid-gap:15px;gap:15px;margin:22px 0}.createSkill label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.createSkill input,.createSkill textarea{border:1px solid #afa4da;border-radius:10px;padding:12px;font:inherit}.createSkill textarea{min-height:100px;resize:vertical}.createSkill .checkField{display:flex;align-items:center;grid-template-columns:auto 1fr;font-size:13px}.createSkill button{border:0;background:var(--ink);color:white;border-radius:10px;padding:13px;font-weight:800}@media(max-width:760px){.readiness,.workbenchGrid{grid-template-columns:1fr}.objectiveOfficial{margin-top:5vh}}.logoutNotice{background:#e4f5b5;color:#294014;padding:12px;border-radius:10px;margin-top:20px;font-weight:800}.projectProgress{max-width:1050px;margin:0 auto 18px;display:grid;grid-template-columns:280px 1fr;grid-gap:14px;gap:14px}.projectAreas,.projectScore{background:white;border-radius:20px;padding:24px}.projectScore{background:#17251d;color:white}.projectScore span{font-size:12px;letter-spacing:.08em}.projectScore strong{display:block;font:700 66px Georgia;color:var(--lime);margin:12px 0}.projectScore p{font-size:13px;line-height:1.45;color:#cbd3cd}.projectAreas{display:grid;grid-gap:11px;gap:11px}.projectAreas>div{display:grid;grid-template-columns:210px 1fr 42px;grid-gap:12px;gap:12px;align-items:center;font-size:13px}.projectAreas>div>div{height:8px;background:#ebeae3;border-radius:8px;overflow:hidden}.projectAreas i{display:block;height:100%;background:#7356e8}.projectAreas b{text-align:right}@media(max-width:760px){.projectProgress{grid-template-columns:1fr}.projectAreas>div{grid-template-columns:1fr 42px}.projectAreas>div>div{grid-column:1/-1;grid-row:2}.projectScore strong{font-size:54px}}.contentShell,.libraryShell,.studioShell{max-width:1120px;margin:auto}.contentHero{margin:8vh 0 30px}.contentHero h1{font:700 clamp(42px,7vw,72px)/.96 Georgia;margin:12px 0}.contentHero>p:last-child{font-size:19px}.contentList{display:grid;grid-gap:12px;gap:12px}.contentList>a{display:grid;grid-template-columns:1fr 210px;grid-gap:20px;gap:20px;background:white;padding:24px;border-radius:18px;color:inherit;text-decoration:none}.contentList h2,.contentList p{margin:8px 0}.contentList span{font-size:12px;font-weight:800;color:#666}.contentList aside{display:grid;grid-template-columns:45px 1fr;grid-gap:6px;gap:6px;align-content:center}.contentList aside>b{font:700 25px Georgia}.contentList aside>strong{grid-column:1/-1;margin-top:10px;color:#5b43c3;font-size:12px}.studioObjective{margin:7vh 0 18px;background:#c9f04b;padding:28px;border-radius:22px}.studioObjective h1{font:700 46px Georgia;margin:10px 0}.studioObjective>p:last-child{font-size:18px;line-height:1.5}.studioGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.studioPanel{background:white;border-radius:22px;padding:26px}.studioPanel h2{font:700 29px Georgia}.studioPanel h3{margin-top:30px}.lessonRow,.skillChoice{border-top:1px solid #e8e6df;padding:16px 0}.lessonRow>div{display:flex;justify-content:space-between;gap:12px}.lessonRow span,.skillChoice small{font-size:11px;font-weight:800;color:#654dd0}.lessonRow p{line-height:1.45}.editorForm button,.lessonRow button{border:0;background:var(--ink);color:white;padding:11px 14px;border-radius:9px;font-weight:800}.skillChoice{display:grid;grid-gap:5px;gap:5px}.editorForm{display:grid;grid-gap:14px;gap:14px}.editorForm label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:800}.editorForm input,.editorForm select,.editorForm textarea{padding:11px;border:1px solid #bbb8ae;border-radius:9px;font:inherit}.editorForm textarea{min-height:85px}.publishWarning{background:#ffe0d8;padding:14px;border-radius:10px;font-weight:800}.libraryGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.libraryGrid>article{background:white;padding:26px;border-radius:20px}.libraryGrid>article>span{font-size:11px;font-weight:800;color:#6550c5}.libraryGrid h2,.libraryGrid h3{font:700 28px Georgia}.libraryGrid h3{margin:10px 0}.libraryGrid p{line-height:1.5}.libraryGrid article>div{background:#eff5d7;padding:16px;border-radius:13px;margin-top:20px}.libraryGrid article>div p{margin-bottom:0}.libraryFilters{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.libraryFilters a{border:1px solid #ddd8ce;border-radius:999px;background:white;color:inherit;padding:9px 13px;text-decoration:none;font-size:13px;font-weight:800}.libraryFilters a.active{border-color:#6550c5;background:#6550c5;color:white}.libraryCount{color:#62685f;font-weight:700}.libraryGroups{display:grid;grid-gap:16px;gap:16px}.gradeGroup{overflow:hidden;border:1px solid #e0ddd2;border-radius:18px;background:#f2f0e9}.gradeGroup>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:20px 24px;list-style:none}.gradeGroup>summary::-webkit-details-marker{display:none}.gradeGroup summary b{display:block;font:700 30px Georgia}.gradeGroup summary small,.subjectGroup h2 small{display:block;margin-top:4px;color:#686e65;font:700 12px Arial}.gradeGroup[open]>summary{background:#ebe7ff}.subjectGroup{border-top:1px solid #dedad0;padding:22px 24px}.subjectGroup h2{margin:0 0 16px;font:700 24px Georgia}.subjectGroup h2 small{display:inline;margin:0 0 0 9px}@media (max-width:760px){.contentList>a,.libraryGrid,.studioGrid{grid-template-columns:1fr}.contentList aside{border-top:1px solid #ddd;padding-top:15px}.gradeGroup>summary,.subjectGroup{padding-right:16px;padding-left:16px}}.publishedAssessment,.publishedLesson{max-width:820px;margin:32px auto;padding:36px;background:#fff;border:1px solid #e2e8f0;border-radius:24px}.publishedLesson>span{color:#64748b;font-size:.82rem;font-weight:700}.publishedLesson h1{font-size:clamp(2rem,5vw,3.4rem);margin:12px 0 28px}.objectiveBox,.publishedLesson section{margin-top:24px;padding:22px;border-radius:16px;background:#f8fafc}.missionCard{background:linear-gradient(135deg,#fff7d6,#fff);border:2px solid #f1c453}.hintCard{background:#eef8ff;border-left:5px solid #38a3d1}.lessonHeroImage{display:block;width:100%;max-height:320px;object-fit:cover;border-radius:18px;margin:20px 0}.motionCard{background:#17142d!important;color:#fff;overflow:hidden}.motionCard iframe{display:block;width:100%;min-height:360px;border:0;border-radius:14px;background:#17142d}.publishedAssessment article{padding:24px 0;border-top:1px solid #e2e8f0}.answerOptions{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.answerOptions label{display:flex;gap:10px;padding:13px;border:1px solid #cbd5e1;border-radius:12px;cursor:pointer}.answerFeedback{margin-top:16px;padding:14px;border-radius:12px;background:#fff7ed;color:#9a3412}.answerFeedback.correct{background:#ecfdf5;color:#047857}.publishedAssessment button:disabled{opacity:.55;cursor:not-allowed}.activityInstruction{margin:12px 0;color:#5f675f;font-weight:700}.sequenceOptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.sequenceChoice{display:flex;align-items:center;gap:9px;padding:14px;background:#fff;border:2px solid #dddcd4;border-radius:14px;font:700 16px Arial;color:inherit;cursor:pointer}.sequenceChoice span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#ecebe3;color:#697168}.sequenceChoice.selected{border-color:#7356e8;background:#f0ecff}.sequenceChoice.selected span{background:#7356e8;color:#fff}.dragChoice{display:flex;align-items:center;gap:9px;padding:14px;background:#fff;border:2px solid #dddcd4;border-radius:14px;font:700 16px Arial;color:inherit;cursor:-webkit-grab;cursor:grab;transition:transform .15s,box-shadow .15s}.dragChoice:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.04) rotate(-1deg);box-shadow:0 8px 18px #7356e833}.dragChoice.selected{border-color:#7356e8;background:#f0ecff;animation:pop .2s ease-out}@keyframes pop{50%{transform:scale(1.06)}}.pairOptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.pairChoice{display:block;cursor:pointer;padding:0!important;border:0!important;width:100%;background:transparent;color:inherit;text-align:left}.pairChoice input{position:absolute;opacity:0}.pairChoice>span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;background:#fff;border:2px solid #dddcd4;border-radius:14px;min-height:72px;line-height:1.25;overflow-wrap:anywhere}.pairChoice>span b{flex:1 1}.pairChoice>span b:last-child{text-align:right}.pairChoice.selected>span{border-color:#7356e8;background:#f0ecff}.pairChoice:focus-visible>span{outline:3px solid var(--lime);outline-offset:2px}.pairChoice i{color:#7356e8;font-style:normal}.usersShell{max-width:1120px;margin:auto}.usersGrid{grid-template-columns:380px 1fr;grid-gap:18px;gap:18px}.userList,.usersGrid{display:grid}.userList article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid #e2e8f0}.userList article div{display:grid;grid-gap:5px;gap:5px}.userList span{font-size:.82rem;color:#64748b}.userList button{border:0;border-radius:999px;padding:9px 12px;font-weight:800;cursor:pointer}.statusActive{background:#dcfce7;color:#166534}.statusInactive{background:#fee2e2;color:#991b1b}.operationNotice{padding:14px;border-radius:12px;background:#dcfce7;color:#166534;font-weight:800}@media(max-width:760px){.usersGrid{grid-template-columns:1fr}.userList article{align-items:flex-start;flex-direction:column}}.operationsShell{max-width:1120px;margin:auto}.opsMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.opsMetrics article{display:grid;grid-gap:7px;gap:7px;background:#151515;color:#fff;padding:22px;border-radius:18px}.opsMetrics strong{font:700 36px Georgia}.opsMetrics span{color:#cbd5e1}.auditList article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-top:1px solid #e2e8f0}.auditList article div{display:grid;grid-gap:4px;gap:4px}.auditList span,.auditList time{color:#64748b;font-size:.8rem}@media(max-width:760px){.opsMetrics{grid-template-columns:1fr 1fr}.auditList article{align-items:flex-start;flex-direction:column}}.linkedLearners{display:grid;grid-gap:18px;gap:18px}.learnerCard{background:#fff;padding:28px;border-radius:22px}.learnerCard>h2{margin:0 0 5px;font:700 30px Georgia}.learnerCard>span{font-size:.8rem;color:#64748b}.learnerCard .observerStats{margin:22px 0}.familyTip{background:#eff5d7;padding:18px;border-radius:14px}.familyTip p{margin-bottom:0}.accountShell{min-height:100vh;display:grid;place-items:center;padding:24px}.accountCard{width:min(520px,100%);background:#fff;padding:36px;border-radius:24px}.accountCard .brand{display:inline-flex;margin-bottom:42px}.accountCard h1{font:700 42px/1 Georgia;margin:12px 0}.accountCard>p{line-height:1.5}.userActions{display:flex!important;align-items:center;gap:10px!important}.userActions>a{font-size:.78rem;font-weight:800;color:#5b43c3}.accountAdmin{max-width:620px}.accountAdmin>p{line-height:1.5}.consentPanel{background:#fff7ed;border:1px solid #fed7aa;padding:24px;border-radius:20px;margin-bottom:20px}.consentPanel h2{font:700 30px Georgia}.consentPanel>article{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;border-top:1px solid #fed7aa}.consentPanel article div{display:grid;grid-gap:4px;gap:4px}.consentPanel span{font-size:.8rem;color:#64748b}.consentPanel button{border:0;background:#151515;color:#fff;padding:11px 14px;border-radius:9px;font-weight:800}.revokeConsent{margin-top:16px;text-align:right}.revokeConsent button{border:0;background:none;color:#b91c1c;text-decoration:underline;cursor:pointer}.reviewShell{max-width:1120px;margin:auto}.reviewEmpty{max-width:680px;margin:12vh auto;background:#fff;padding:46px;border-radius:26px;text-align:center}.reviewEmpty>span{display:grid;place-items:center;margin:auto;width:72px;height:72px;border-radius:50%;background:#c9f04b;font-size:32px}.reviewEmpty h1{font:700 44px/1 Georgia}.reviewEmpty p{line-height:1.5}.reviewEmpty .missionButton{display:inline-flex;text-decoration:none;margin-top:18px}.reviewChecklist{display:grid;grid-gap:10px;gap:10px;margin-top:16px;padding:16px;background:#f8fafc;border-radius:12px}.reviewChecklist label{font-size:.82rem}.reviewChecklist textarea{min-height:70px;padding:10px}.reviewChecklist>div{display:flex;gap:10px}.reviewChecklist .requestChanges{background:#b91c1c}.reviewHistory{display:grid!important;grid-gap:5px!important;gap:5px!important;margin-top:12px!important;padding:12px!important;background:#f1f5f9!important}.reviewHistory small,.reviewHistory span{font-size:.78rem}.coverageShell{max-width:1280px;margin:auto}.coverageSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:22px}.coverageSummary article{display:grid;grid-gap:5px;gap:5px;background:#151515;color:#fff;padding:22px;border-radius:18px}.coverageSummary strong{font:700 34px Georgia}.coverageTable{background:#fff;border-radius:20px;overflow:hidden}.coverageHead,.coverageTable>article{display:grid;grid-template-columns:minmax(250px,2fr) repeat(6,minmax(70px,1fr));align-items:center;grid-gap:8px;gap:8px;padding:14px 18px}.coverageHead{background:#151515;color:#fff;font-size:.72rem;font-weight:800}.coverageTable>article{border-top:1px solid #e2e8f0}.coverageTable article>div{display:grid;grid-gap:3px;gap:3px}.coverageTable article span{font-size:.75rem;color:#64748b}.coverageTable meter{width:100%}@media(max-width:800px){.coverageSummary{grid-template-columns:1fr 1fr}.coverageTable{overflow:auto}.coverageHead,.coverageTable>article{min-width:850px}}.productionShell{max-width:1280px;margin:auto}.productionFilters{display:grid;grid-template-columns:repeat(3,1fr) auto;grid-gap:10px;gap:10px;background:#fff;padding:18px;border-radius:16px;margin-bottom:14px}.productionFilters label{display:grid;grid-gap:5px;gap:5px;font-size:.75rem;font-weight:800}.batchBar button,.batchBar input,.batchBar select,.productionFilters button,.productionFilters select{padding:10px;border:1px solid #cbd5e1;border-radius:9px;background:#fff}.batchBar button,.productionFilters button{background:#151515;color:#fff;font-weight:800}.batchBar{position:-webkit-sticky;position:sticky;top:8px;z-index:2;grid-template-columns:auto 1fr 140px 160px auto;align-items:center;background:#c9f04b;padding:14px;border-radius:14px}.batchBar,.productionList{display:grid;grid-gap:10px;gap:10px}.productionList{margin-top:12px}.productionList>article{display:grid;grid-template-columns:24px 1fr 190px;grid-gap:14px;gap:14px;align-items:start;background:#fff;padding:20px;border-radius:16px}.productionList article>div{display:grid;grid-gap:6px;gap:6px}.productionList article>div>span{font-size:.72rem;color:#64748b}.productionList article a{font:700 23px Georgia;color:#151515}.productionList p{margin:0;line-height:1.4}.productionList aside{display:grid;grid-gap:5px;gap:5px}.productionList aside small,.productionList aside span{font-size:.72rem;color:#64748b}.productionList aside b{font-size:.72rem;color:#5b43c3}@media(max-width:800px){.batchBar,.productionFilters{grid-template-columns:1fr}.batchBar{position:static}.productionList>article{grid-template-columns:24px 1fr}.productionList aside{grid-column:2}}.assignmentCard{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;background:#fff;padding:18px;border-radius:16px;margin-bottom:18px}.assignmentCard>div{display:grid;grid-gap:4px;gap:4px}.assignmentCard span{font-size:.68rem;color:#64748b;font-weight:800}.assignmentCard form{grid-column:1/-1;display:grid;grid-template-columns:180px 1fr auto;grid-gap:8px;gap:8px}.assignmentCard button,.assignmentCard input,.assignmentCard select{padding:10px;border:1px solid #cbd5e1;border-radius:8px}.assignmentCard button{background:#151515;color:#fff;font-weight:800}@media(max-width:700px){.assignmentCard,.assignmentCard form{grid-template-columns:1fr}}.experienceShell{max-width:980px;margin:auto}.experienceMission{max-width:820px;margin:7vh auto}.experienceHero{padding:clamp(26px,5vw,54px);border-radius:30px;background:linear-gradient(135deg,#e7f8b8,#d9cfff 55%,#f6f2e8)}.experienceHero h1{margin:13px 0;font:700 clamp(38px,6vw,68px)/.96 Georgia}.experienceHero>p{max-width:680px;font-size:18px;line-height:1.5}.experienceHero aside{display:grid;grid-gap:7px;gap:7px;margin-top:25px;padding:18px;border-radius:16px;background:#ffffffb8}.experienceMode{display:inline-block;padding:6px 9px;border-radius:8px;background:#17251d;color:#fff;font:800 11px Arial;letter-spacing:.08em}.experienceProgress{display:grid;grid-gap:9px;gap:9px;margin:24px 0;font-size:13px;font-weight:800}.experienceProgress>div{height:10px;overflow:hidden;border-radius:999px;background:#d9d7cf}.experienceProgress i{display:block;height:100%;border-radius:inherit;background:#7356e8;transition:width .25s ease}.experienceStepper{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-bottom:18px}.experienceStepper button{display:grid;place-items:center;grid-gap:5px;gap:5px;padding:11px 5px;border:1px solid #d5d1c6;border-radius:13px;background:#fff;color:#647067;font:800 11px Arial;cursor:pointer}.experienceStepper button span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eceae3;color:#536055}.experienceStepper button.active{border-color:#7356e8;background:#f0ecff;color:#32217f}.experienceStepper button.done span{background:#c9f04b;color:#17251d}.experienceEvidence,.experienceStage{padding:clamp(24px,4vw,38px);border:1px solid #dedad0;border-radius:24px;background:#fff}.experienceStage h2{margin:8px 0 12px;font:700 clamp(30px,5vw,46px)/1 Georgia}.experienceStage>p{max-width:680px;line-height:1.55;color:#586158}.experienceStage h3{margin-top:30px;font:700 20px/1.35 Georgia}.experienceChoices{display:grid;grid-gap:10px;gap:10px;margin:18px 0 26px}.experienceChoices button{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid #dedad0;border-radius:15px;background:#fff;color:inherit;text-align:left;font:700 16px Arial;cursor:pointer}.experienceChoices button span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#eceae3}.experienceChoices button.selected{border-color:#7356e8;background:#f1edff}.experienceChoices button.selected span{background:#7356e8;color:#fff}.experienceTextInput{display:grid;grid-gap:8px;gap:8px;margin:20px 0;font-size:14px;font-weight:800}.experienceTextInput textarea{min-height:130px;padding:15px;border:2px solid #d8d4ca;border-radius:15px;resize:vertical;font:inherit;line-height:1.45}.experienceTextInput textarea:focus{outline:3px solid #c9f04b;border-color:#17251d}.experienceActions{display:flex;justify-content:space-between;gap:12px;margin-top:30px}.experienceActions .secondaryCta,.experienceEvidence .textButton{border:0;background:transparent;color:#4b36a9;font-weight:800;cursor:pointer}.experienceActions .missionButton{border:0;cursor:pointer}.experienceEvidence{margin-top:16px;background:#17251d;color:#fff}.experienceEvidence p:not(.eyebrow):not(.experienceResult){line-height:1.5}.experienceEvidence .textButton{color:#c9f04b;padding:0}.experienceResult{margin:20px 0 0;padding:13px;border-radius:12px;background:#463f72;line-height:1.45}.experienceResult.complete{background:#dff4aa;color:#17251d}.experienceEmpty{max-width:760px;margin:10vh auto;padding:30px;border-radius:20px;background:#fff}@media (max-width:620px){.experienceMission{margin-top:5vh}.experienceStepper{grid-template-columns:repeat(5,minmax(0,1fr))}.experienceStepper button{font-size:0}.experienceActions{align-items:center;flex-wrap:wrap}}