.dinchLoadingState{--load-fg:#eaf6ff;--load-muted:#8ca8bd;--load-line:rgba(93,207,240,.18);--load-panel:rgba(7,25,42,.88);display:grid;grid-gap:13px;gap:13px;width:100%;padding:16px;border:1px solid rgba(75,128,166,.38);border-radius:14px;background:var(--load-panel);color:var(--load-fg)}.dinchLoadingState.light{--load-fg:#0b2748;--load-muted:#6c8196;--load-line:rgba(33,87,128,.13);--load-panel:#f8fbfd;border-color:#d5e2ec}.dinchLoadingState.compact{gap:9px;padding:12px}.dinchLoadingLead{display:flex;align-items:center;gap:11px;min-width:0}.dinchLoadingLead>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.dinchLoadingLead strong{font-size:13px;line-height:1.25;color:var(--load-fg)}.dinchLoadingLead small{font-size:10px;line-height:1.35;color:var(--load-muted)}.dinchLoadingSpinner{width:22px;height:22px;flex:0 0 22px;border-color:#6bd9f7 #b379ff rgba(95,214,246,.18) rgba(95,214,246,.18);border-style:solid;border-width:3px;border-radius:50%;animation:dinchLoadSpin .8s linear infinite;box-shadow:0 0 14px rgba(84,205,241,.14)}.dinchLoadingState.light .dinchLoadingSpinner{border-color:#1f73b4 #7548c7 rgba(31,101,161,.15) rgba(31,101,161,.15);box-shadow:none}.dinchLoadingSkeletons{display:grid;grid-gap:8px;gap:8px}.dinchLoadingSkeletons span{width:var(--dinch-skeleton-width,88%);height:10px;border-radius:999px;background:linear-gradient(90deg,var(--load-line) 20%,rgba(255,255,255,.18) 46%,var(--load-line) 72%);background-size:220% 100%;animation:dinchLoadShimmer 1.35s ease-in-out infinite}.dinchLoadingState.light .dinchLoadingSkeletons span{background:linear-gradient(90deg,var(--load-line) 20%,rgba(255,255,255,.9) 46%,var(--load-line) 72%);background-size:220% 100%}@keyframes dinchLoadSpin{to{transform:rotate(1turn)}}@keyframes dinchLoadShimmer{0%{background-position:160% 0}to{background-position:-70% 0}}@media(prefers-reduced-motion:reduce){.dinchLoadingSkeletons span,.dinchLoadingSpinner{animation-duration:2.2s}}.expeditionModuleDrawerLoading{padding:12px 10px;min-height:270px;display:grid;align-content:start}.expeditionModuleDrawerLoading .dinchLoadingState{border-color:rgba(124,77,255,.34);background:linear-gradient(160deg,rgba(14,28,48,.96),rgba(10,20,35,.96))}.expeditionGradeRail button.loading .expeditionGradeFlask{filter:drop-shadow(0 0 11px rgba(174,98,255,.62))}.expeditionGradeRail button.loading:after{content:"";position:absolute;right:7px;top:7px;width:9px;height:9px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:dinchLoadSpin .75s linear infinite}.expeditionGradeRail button{position:relative}.expeditionDrawerError{margin:12px 10px;padding:14px;border:1px solid rgba(255,107,118,.42);border-radius:12px;background:rgba(65,16,24,.58);color:#ffd7da}.expeditionDrawerError strong{display:block;font-size:12px}.expeditionDrawerError span{display:block;margin-top:5px;font-size:10px;line-height:1.4;color:#f4aeb5}.expeditionDrawerError button{margin-top:10px;padding:8px 11px;border:1px solid #8f4851;border-radius:8px;background:#43141b;color:#fff;font-weight:900;cursor:pointer}.simulationLoadingShell{position:relative;min-height:260px}.simulationLoadingOverlay{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:22px;background:linear-gradient(160deg,rgba(5,16,29,.98),rgba(6,25,42,.96));transition:opacity .16s ease,visibility .16s ease}.simulationLoadingShell.ready .simulationLoadingOverlay{opacity:0;visibility:hidden;pointer-events:none}.simulationLoadingOverlay .dinchLoadingState{width:min(520px,92%);border-color:rgba(89,191,226,.25);box-shadow:0 14px 40px rgba(0,0,0,.18)}.lessonHydrationStatus{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin:9px 0 0;padding:7px 10px;border:1px solid rgba(94,166,208,.28);border-radius:999px;background:rgba(7,25,43,.72);color:#91b8cf;font-size:10px;font-weight:800}.lessonHydrationStatus .dinchLoadingSpinner{width:13px;height:13px;flex-basis:13px;border-width:2px}.teacherPanelLoading{padding:4px 0}.teacherPanelLoading>.dinchLoadingState{min-height:210px;align-content:start}.teacherInlineRefresh{display:inline-flex;align-items:center;gap:6px;margin-left:10px;color:#71889d;font-size:10px;font-weight:850}.teacherInlineRefresh .dinchLoadingSpinner{width:12px;height:12px;flex-basis:12px;border-width:2px}.phase72AnnouncementsLoading{padding:22px}.phase72AnnouncementsLoading .dinchLoadingState{min-height:300px}.phase72TeacherAnnouncementsHero .teacherInlineRefresh{vertical-align:middle}.teacherLoadError{padding:18px!important;border-color:#efc0c4!important;background:#fff7f7!important;color:#77242c!important}.teacherLoadError strong{display:block;font-size:15px}.teacherLoadError span{display:block;margin-top:6px;color:#94535a;font-size:12px}.teacherLoadError button{margin-top:12px;padding:9px 13px;border:0;border-radius:9px;background:#8e2832;color:#fff;font-weight:900;cursor:pointer}.revealOverlay{z-index:101200!important;isolation:isolate}.revealOverlay .revealShell{position:relative;z-index:1}.phase89ReleaseHead{align-items:flex-end}.phase89ReleaseHead>div:first-child{min-width:0;flex:1 1}.phase89ReleaseControls{display:grid;grid-template-columns:minmax(250px,310px) auto;grid-gap:10px;gap:10px;align-items:end;flex:0 0 auto}.phase89ReleaseControls label{min-width:0!important}.phase89ReleaseAll{min-height:42px;padding:0 18px;border:1px solid #174d79;border-radius:10px;background:#123f68;color:#fff;font-weight:900;white-space:nowrap;box-shadow:0 5px 14px rgba(18,63,104,.16);cursor:pointer}.phase89ReleaseAll:hover:not(:disabled){background:#0e527f}.phase89ReleaseAll:disabled{border-color:#cbd8e4;background:#e8eef4;color:#7b8b9a;box-shadow:none;cursor:not-allowed}.phase2026AutoReleaseBadge{display:inline-flex!important;align-items:center;gap:6px;margin-top:12px;padding:7px 10px;border:1px solid #a9d8bd;border-radius:999px;background:#edf9f1;color:#17613a!important;font-size:10px;font-style:normal;font-weight:1000;letter-spacing:.07em}@media(max-width:980px){.phase89ReleaseHead{align-items:stretch;flex-direction:column}.phase89ReleaseControls{width:100%;grid-template-columns:minmax(0,1fr) auto}}@media(max-width:620px){.phase89ReleaseControls{grid-template-columns:1fr}.phase89ReleaseAll{width:100%}}.expeditionScopeFallback{margin:10px 10px 4px;padding:11px 12px;display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(255,193,79,.42);border-radius:12px;background:rgba(75,48,12,.36);color:#f8d58a}.expeditionScopeFallback strong{font-size:.78rem;color:#ffe2a1;letter-spacing:.02em}.expeditionScopeFallback span{font-size:.68rem;line-height:1.4;color:#dcbf83}.expeditionScopeFallback button{justify-self:start;margin-top:3px;min-height:34px;padding:0 10px;border:1px solid rgba(255,201,101,.5);border-radius:9px;background:rgba(93,60,13,.6);color:#ffe0a0;font-weight:800;cursor:pointer}.expeditionGradeRail>button.error{position:relative;border-color:rgba(255,92,108,.72)!important;box-shadow:inset 0 0 0 1px rgba(255,92,108,.2),0 0 16px rgba(255,70,91,.12)!important}.expeditionGradeRail>button.error:after{content:"!";position:absolute;right:5px;top:5px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#c72c43;color:white;font-size:10px;font-weight:1000;box-shadow:0 0 10px rgba(255,74,95,.45)}.expeditionDrawerBackgroundLoad,.expeditionDrawerYearError{margin:9px 10px 0;padding:10px 11px;border-radius:11px;display:flex;align-items:center;gap:9px}.expeditionDrawerBackgroundLoad{border:1px solid rgba(70,190,229,.28);background:rgba(14,59,82,.48);color:#cdeefa}.expeditionDrawerBackgroundLoad>div,.expeditionDrawerYearError>div{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.expeditionDrawerBackgroundLoad strong,.expeditionDrawerYearError strong{font-size:11px}.expeditionDrawerBackgroundLoad span,.expeditionDrawerYearError span{font-size:9px;line-height:1.35}.expeditionDrawerYearError{align-items:flex-start;border:1px solid rgba(255,86,103,.38);background:rgba(84,18,31,.42);color:#ffdce1}.expeditionDrawerYearError button{flex:0 0 auto;border:1px solid rgba(255,121,136,.5);border-radius:8px;background:rgba(122,25,43,.62);color:#fff;padding:7px 9px;font-weight:900;font-size:9px}.expeditionDrawerYearError button:disabled{opacity:.45}.expeditionDrawerYearError.current{border-color:rgba(255,174,72,.4);background:rgba(83,51,12,.38);color:#ffebc6}.phase21bMessageKind{grid-template-columns:repeat(3,minmax(0,1fr))!important}.phase21bMessageKind button.poll.active{background:#4c267d!important;border-color:#7543ad!important;color:#fff!important}.phase21bPollComposer{display:grid;grid-gap:7px;gap:7px;padding:11px;border:1px solid #d8cae8;border-radius:11px;background:#fbf8ff}.phase21bPollComposer>span{color:#5a3c79;font-size:10px;font-weight:950;letter-spacing:.06em}.phase21bPollComposer>label{display:grid!important;grid-template-columns:28px minmax(0,1fr) 31px;grid-gap:7px!important;gap:7px!important;align-items:center}.phase21bPollComposer>label>b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eee7f8;color:#603989;font-size:10px}.phase21bPollComposer>label>input{min-width:0}.phase21bPollComposer>label>button{height:31px;border:1px solid #d9c8e8;border-radius:8px;background:#fff;color:#785792;font-size:16px}.phase21bAddPollOption{justify-self:start;border:1px dashed #9f82ba!important;border-radius:8px!important;background:#fff!important;color:#69458b!important;padding:7px 10px!important;font-weight:900!important}.phase21bPollComposer>small{color:#7a6e86;font-size:9px}.phase21bTeacherPolls{margin-top:15px;padding:15px;border:1px solid #d7e2ec;border-radius:16px;background:#fff}.phase21bTeacherPolls>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.phase21bTeacherPolls>header small{color:#684296;font-size:9px;font-weight:950;letter-spacing:.13em}.phase21bTeacherPolls>header h2{margin:3px 0;color:#153a5d}.phase21bTeacherPolls>header p{margin:0;color:#718398;font-size:10px}.phase21bTeacherPolls>header>b{padding:7px 10px;border-radius:999px;background:#ede4f8;color:#633b87;font-size:10px}.phase21bTeacherPolls>div{display:grid;grid-gap:9px;gap:9px}.phase21bTeacherPollCard{padding:13px;border:1px solid #d5e1eb;border-radius:13px;background:#fbfdff}.phase21bTeacherPollCard.active{border-color:#a98bc5;box-shadow:inset 4px 0 0 #7550a0}.phase21bTeacherPollCard.ended{opacity:.82}.phase21bTeacherPollCard>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.phase21bTeacherPollCard>header>div:first-child small{color:#6d4b8d;font-size:8px;font-weight:950;letter-spacing:.1em}.phase21bTeacherPollCard h3{margin:3px 0;color:#173b5a;font-size:16px}.phase21bTeacherPollCard>header>div:last-child{text-align:right}.phase21bTeacherPollCard>header>div:last-child b,.phase21bTeacherPollCard>header>div:last-child span{display:block}.phase21bTeacherPollCard>header>div:last-child b{font-size:24px;color:#5c397f}.phase21bTeacherPollCard>header>div:last-child span{font-size:8px;color:#8190a0}.phase21bTeacherPollResults{display:grid;grid-gap:7px;gap:7px;margin-top:11px}.phase21bTeacherPollResults>div>header{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#38546d}.phase21bTeacherPollResults>div>header b{color:#5c3b7c}.phase21bTeacherPollResults>div>i{display:block;height:8px;margin-top:3px;overflow:hidden;border-radius:999px;background:#e9edf2}.phase21bTeacherPollResults>div>i>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7953a5,#30a7c3);transition:width .35s ease}.phase21bTeacherPollCard>footer{display:flex;justify-content:flex-end;margin-top:11px}.phase21bTeacherPollCard>footer button{border:1px solid #c95f6c;border-radius:9px;background:#fff4f5;color:#a63242;padding:8px 10px;font-weight:950}.phase21bTeacherPollCard>footer span{color:#778898;font-size:9px}.phase99aAnnouncementsNav i{font-size:7px;font-style:normal;font-weight:950;letter-spacing:.07em;color:#d5b2ff;padding:3px 5px;border-radius:999px;border:1px solid rgba(185,134,238,.3);background:rgba(81,43,119,.36)}.phase21bStudentPollSection{margin:14px 22px;padding:14px;border:1px solid rgba(148,102,205,.33);border-radius:15px;background:linear-gradient(135deg,rgba(74,38,109,.24),rgba(9,23,38,.72))}.phase21bStudentPollSection>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:10px}.phase21bStudentPollSection>header small{color:#c795f3;font-size:8px;font-weight:950;letter-spacing:.13em}.phase21bStudentPollSection>header h2{margin:2px 0;font-size:21px}.phase21bStudentPollSection>header p{margin:0;color:#91a9bd;font-size:10px}.phase21bStudentPollSection>header>b{padding:6px 9px;border-radius:999px;background:rgba(112,67,160,.44);color:#e3c7ff;font-size:9px}.phase21bStudentPollSection>div{display:grid;grid-gap:9px;gap:9px}.phase21bStudentPollCard{padding:13px;border:1px solid #28465c;border-radius:12px;background:#091828}.phase21bStudentPollCard.active.unvoted{border-color:rgba(176,108,232,.52);box-shadow:inset 4px 0 0 #9b5fd0}.phase21bStudentPollCard.voted{border-color:rgba(82,207,174,.38)}.phase21bStudentPollCard.ended{opacity:.8}.phase21bStudentPollCard>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.phase21bStudentPollCard>header small{color:#c48af0;font-size:8px;font-weight:950;letter-spacing:.1em}.phase21bStudentPollCard>header h3{font-size:16px;margin:3px 0}.phase21bStudentPollCard>header span{color:#748da2;font-size:8px}.phase21bStudentPollCard>header>b{font-size:8px;color:#d9b4fb;white-space:nowrap}.phase21bPollChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:11px}.phase21bPollChoices button{min-height:42px;border:1px solid rgba(158,104,209,.48);border-radius:10px;background:rgba(67,38,99,.5);color:#f4eaff;padding:8px 10px;font-weight:850;text-align:left}.phase21bPollChoices button:hover{border-color:#c891f0;background:rgba(94,52,137,.66)}.phase21bPollChoices button:disabled{opacity:.5}.phase21bPollEndedBeforeVote,.phase21bPollHiddenResults{margin:10px 0 0;padding:9px 10px;border:1px dashed rgba(128,151,170,.28);border-radius:9px;color:#8199ad;font-size:9px}.phase21bPollResults{display:grid;grid-gap:7px;gap:7px;margin-top:11px}.phase21bPollResults>div>header{display:flex;justify-content:space-between;gap:10px;color:#9eb4c5;font-size:9px}.phase21bPollResults>div.selected>header span{color:#e1c2ff;font-weight:900}.phase21bPollResults>div>i{display:block;height:8px;margin-top:3px;overflow:hidden;border-radius:999px;background:#14283a}.phase21bPollResults>div>i>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#975dd0,#47c5d8);transition:width .35s ease}.phase21bPollResults>small{color:#718a9f;font-size:8px}.phase21bPollPopup{width:min(620px,95vw);max-height:92vh;overflow:auto;padding:26px;border:1px solid rgba(178,109,232,.56);border-radius:23px;background:radial-gradient(circle at 50% -20%,rgba(112,55,151,.35),transparent 42%),#09121f;box-shadow:0 30px 100px #000d;color:#edf7ff;text-align:center}.phase21bPollPopup>.signal{display:block;font-size:50px;color:#d6a3ff}.phase21bPollPopup>small{font-size:9px;letter-spacing:.16em;font-weight:950;color:#d09cff}.phase21bPollPopup h2{font-size:28px;margin:8px 0}.phase21bPollRule{color:#9db0c1;font-size:10px}.phase21bPollPopup .phase21bPollChoices,.phase21bPollPopup .phase21bPollResults{text-align:left}.phase21bPollPopup>footer{margin:13px 0 8px;color:#738ba0;font-size:9px}.phase21bPollClose{width:100%;padding:11px;border:1px solid #33485a;border-radius:10px;background:#102235;color:#dcecf8;font-weight:900}.phase21bPollError{padding:8px 9px;border-radius:8px;background:rgba(103,24,39,.52);color:#ffc8d0;font-size:9px}@media(max-width:720px){.phase21bPollChoices{grid-template-columns:1fr}.phase21bTeacherPollCard>header{display:grid}.phase21bMessageKind{grid-template-columns:1fr!important}.expeditionDrawerYearError{display:grid}.expeditionDrawerYearError button{justify-self:start}}@media(prefers-reduced-motion:reduce){.phase21bPollResults>div>i>span,.phase21bTeacherPollResults>div>i>span{transition:none!important}}.phase96PeoplePage{padding-bottom:26px!important}.phase96PeopleHero{padding:12px 18px!important;margin-bottom:7px!important;border-radius:14px!important;gap:14px!important;align-items:center!important}.phase96PeopleHero p{margin:0 0 2px!important;font-size:8px!important}.phase96PeopleHero h1{margin:1px 0 3px!important;font-size:27px!important;line-height:1!important}.phase96PeopleHero>div:first-child>span{font-size:11px!important;line-height:1.28!important;max-width:1120px!important}.phase96PeopleHero>div:last-child{padding:7px 10px!important;border-radius:11px!important;display:grid!important;grid-template-columns:auto auto!important;grid-gap:1px 9px!important;gap:1px 9px!important;align-items:center!important}.phase96PeopleHero>div:last-child b{font-size:16px!important;line-height:1.05!important}.phase96PeopleHero>div:last-child span{font-size:9px!important;line-height:1.05!important;margin:0!important}.phase96PeopleNotice{margin:5px 0!important;padding:7px 10px!important;font-size:11px!important}.phase96PeopleFilters{margin:0 0 4px!important;padding:7px 9px!important;gap:5px 7px!important;border-radius:10px!important;grid-template-columns:minmax(230px,1.55fr) repeat(4,minmax(120px,.7fr))!important;align-items:center!important}.phase96PeopleFilters button,.phase96PeopleFilters input,.phase96PeopleFilters select{min-height:30px!important;height:30px!important;padding:4px 8px!important;border-radius:7px!important;font-size:11px!important;line-height:1.05!important}.phase96PeopleFilters .phase96VerifyAll{grid-column:1/3!important}.phase96PeopleFilters>button:last-child{grid-column:3/4!important}.phase96PeopleTableV7200d{border-radius:10px!important}.phase96PeopleTableV7200d .head{min-height:25px!important;padding:4px 10px!important;line-height:1.1!important;font-size:10px!important}.phase96PeopleTableV7200d article{min-height:0!important;padding:5px 10px!important;gap:7px!important;align-items:center!important;line-height:1.12!important}.phase96PeopleTableV7200d article>span{min-width:0!important}.phase96PeopleTableV7200d article>span>strong{font-size:12px!important;line-height:1.1!important}.phase96PeopleTableV7200d article>span>small{margin-top:1px!important;font-size:10px!important;line-height:1.05!important}.phase96PeopleTableV7200d article>span:nth-child(3) b{font-size:9px!important;line-height:1!important}.phase96PeopleTableV7200d .classes{display:flex!important;gap:3px!important;flex-wrap:wrap!important;align-items:center!important}.phase96PeopleTableV7200d .classes i{padding:3px 5px!important;border-radius:6px!important;font-size:10px!important;line-height:1.05!important}.phase96PeopleTableV7200d .classes i small{margin-top:1px!important;font-size:9px!important;line-height:1!important}.phase96PeopleTableV7200d .classes em{font-size:10px!important}.phase96PersonActions{display:grid!important;grid-template-columns:auto minmax(120px,1fr) auto!important;grid-gap:4px 6px!important;gap:4px 6px!important;align-items:center!important;flex-wrap:nowrap!important}.phase96PersonActions select{min-width:0!important;width:100%!important;padding:3px 6px!important}.phase96PersonActions button,.phase96PersonActions select{min-height:29px!important;height:29px!important;font-size:10px!important;border-radius:7px!important}.phase96PersonActions button{padding:4px 8px!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}.phase96PersonActions>em{grid-column:2/4!important;margin:0!important;font-size:9px!important;line-height:1.05!important}.phase96AccountActions{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;min-width:0!important;white-space:nowrap!important}.phase96AccountActions>small{display:none!important}.phase96AccountActions button{min-width:0!important}.phase96StaffVerifyHint{font-size:10px!important;line-height:1.1!important}.phase97EventInfoButton{position:fixed;right:18px;bottom:62px;z-index:9250;display:flex;align-items:center;gap:6px;min-height:37px;padding:7px 11px;border:1px solid rgba(105,206,238,.5);border-radius:999px;background:rgba(5,22,37,.94);color:#eefaff;box-shadow:0 9px 28px rgba(0,0,0,.4),0 0 18px rgba(77,206,245,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:850 11px/1 system-ui,sans-serif;cursor:pointer}.phase97EventInfoButton span{font-size:17px;color:#67dcff}.phase97EventInfoButton:hover,.phase97EventInfoButton[aria-expanded=true]{border-color:#67dcff;background:#0d3047}.phase97EventInfoPanel{position:fixed;right:18px;bottom:108px;z-index:9251;width:min(390px,calc(100vw - 28px));max-height:min(68vh,620px);overflow:auto;padding:15px;border:1px solid rgba(103,203,235,.38);border-radius:18px;background:linear-gradient(160deg,rgba(5,20,34,.985),rgba(8,33,48,.985));color:#eef9ff;box-shadow:0 24px 80px rgba(0,0,0,.58);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.phase97EventInfoPanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid rgba(112,182,210,.17)}.phase97EventInfoPanel>header small{display:block;color:#67dcff;font-size:8px;font-weight:950;letter-spacing:.12em}.phase97EventInfoPanel h2{margin:2px 0 0;font-size:20px}.phase97EventInfoPanel>header button{width:29px;height:29px;border:1px solid rgba(130,185,208,.25);border-radius:50%;background:#102b3d;color:#fff;font-size:20px;line-height:1;cursor:pointer}.phase97EventInfoIntro{margin:10px 0;color:#b7cad6;font-size:11px;line-height:1.45}.phase97EventInfoPanel>div{display:grid;grid-gap:7px;gap:7px}.phase97EventInfoPanel article{display:grid;grid-template-columns:38px 1fr;grid-gap:9px;gap:9px;padding:9px;border:1px solid rgba(108,170,198,.2);border-radius:11px;background:#0b2131}.phase97EventInfoPanel article>span{font-size:27px}.phase97EventInfoPanel article em,.phase97EventInfoPanel article p,.phase97EventInfoPanel article small,.phase97EventInfoPanel article strong{display:block}.phase97EventInfoPanel article small{color:#8fc8e3;font-size:8px;font-weight:900}.phase97EventInfoPanel article strong{margin-top:1px;font-size:13px}.phase97EventInfoPanel article p{margin:3px 0;color:#b9ccd7;font-size:10px;line-height:1.35}.phase97EventInfoPanel article em{color:#7f9cad;font-size:9px;font-style:normal}.phase97EventInfoPanel article.meteor{border-color:rgba(255,158,92,.3)}.phase97EventInfoPanel article.blossom{border-color:rgba(255,154,207,.3)}.phase97EventInfoPanel article.friendship{border-color:rgba(99,229,194,.3)}.phase97EventInfoPanel article.barakah{border-color:rgba(235,205,95,.32)}.phase97EventInfoPanel>footer{margin-top:9px;padding-top:8px;border-top:1px solid rgba(112,182,210,.16);color:#829cab;font-size:9px;line-height:1.4}.eventsQueue{margin:14px 0 18px;padding:14px;border:1px solid rgba(100,191,225,.25);border-radius:18px;background:linear-gradient(145deg,rgba(8,25,42,.9),rgba(7,17,31,.94))}.eventsQueue>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:9px}.eventsQueue>header small{display:block;color:#68d8ff;font-size:9px;font-weight:950;letter-spacing:.13em}.eventsQueue>header h2{margin:2px 0;font-size:20px}.eventsQueue>header p{margin:0;color:#91a8bb;font-size:10px}.eventsQueue>header>b{padding:7px 10px;border-radius:999px;background:#123c55;color:#90e6ff;font-size:10px;white-space:nowrap}.eventsQueue>div{display:grid;grid-gap:6px;gap:6px}.eventsQueue article{display:grid;grid-template-columns:36px 42px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:8px 10px;border:1px solid rgba(103,157,184,.17);border-radius:11px;background:#0a1c2c}.eventsQueuePosition{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#14364b;color:#76dcff;font-size:10px;font-weight:950}.eventsQueueIcon{font-size:26px;text-align:center}.eventsQueue article em,.eventsQueue article p,.eventsQueue article small,.eventsQueue article strong{display:block}.eventsQueue article small{color:#78bcd9;font-size:8px;font-weight:900;letter-spacing:.05em}.eventsQueue article strong{margin-top:1px;font-size:13px}.eventsQueue article p{margin:2px 0;color:#9fb4c3;font-size:9px;line-height:1.3}.eventsQueue article em{color:#748c9e;font-size:8px;font-style:normal}.eventsQueue article>b{color:#ffd275;font-size:11px;white-space:nowrap}.eventsQueue article.meteor{border-left:3px solid rgba(255,158,92,.7)}.eventsQueue article.blossom{border-left:3px solid rgba(255,154,207,.7)}.eventsQueue article.friendship{border-left:3px solid rgba(99,229,194,.7)}.eventsQueue article.barakah{border-left:3px solid rgba(235,205,95,.75)}@media(max-width:1100px) and (min-width:981px){.phase96PersonActions{grid-template-columns:auto minmax(150px,1fr) auto!important}.phase96AccountActions{grid-column:1/-1!important}.phase96PeopleTableV7200d article{padding-top:6px!important;padding-bottom:6px!important}}@media(max-width:980px){.phase96PeopleFilters{grid-template-columns:1fr 1fr!important}.phase96PeopleFilters .phase96VerifyAll,.phase96PeopleFilters>button:last-child{grid-column:auto!important}.phase96PersonActions{flex-wrap:wrap!important}.phase96AccountActions,.phase96PersonActions{display:flex!important}.phase97EventInfoButton{right:10px;bottom:58px}.phase97EventInfoPanel{right:10px;bottom:103px}.eventsQueue article{grid-template-columns:32px 38px minmax(0,1fr)}.eventsQueue article>b{grid-column:3}}.simulationsDirectory.simulationsYearAccordion{display:flex!important;flex-direction:column!important;gap:8px!important;align-self:start!important}.simulationsYearGroup{overflow:hidden;border:1px solid rgba(96,166,205,.28);border-radius:14px;background:rgba(7,23,38,.82)}.simulationsYearGroup.expanded{border-color:rgba(83,202,239,.55);box-shadow:0 10px 30px rgba(0,0,0,.16)}.simulationsYearToggle{width:100%;min-height:62px;display:grid;grid-template-columns:52px minmax(0,1fr) 28px;grid-gap:10px;gap:10px;align-items:center;padding:9px 11px;border:0;background:linear-gradient(110deg,rgba(16,48,70,.95),rgba(8,29,45,.95));color:#eef9ff;text-align:left;cursor:pointer}.simulationsYearGroup.collapsed .simulationsYearToggle{background:rgba(10,30,45,.78);color:#c6d7e3}.simulationsYearToggle:hover{background:linear-gradient(110deg,rgba(21,64,91,.98),rgba(11,41,61,.98))}.simulationsYearToggle>span{display:grid;place-items:center;align-content:center;width:48px;height:44px;border:1px solid rgba(103,213,247,.32);border-radius:10px;background:rgba(11,41,60,.72)}.simulationsYearToggle>span small{font-size:7px;letter-spacing:.12em;color:#7ddcf7;font-weight:900;line-height:1}.simulationsYearToggle>span strong{font-size:22px;line-height:1;margin-top:2px;color:#effcff}.simulationsYearToggle>div{min-width:0}.simulationsYearToggle>div b,.simulationsYearToggle>div small{display:block}.simulationsYearToggle>div b{font-size:13px;line-height:1.15}.simulationsYearToggle>div small{margin-top:3px;color:#8fa9ba;font-size:9px;line-height:1.25}.simulationsYearToggle>i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:rgba(97,202,235,.12);color:#74dcfb;font:900 19px/1 system-ui,sans-serif;font-style:normal}.simulationsYearBody{padding:7px;display:grid;grid-gap:7px;gap:7px;border-top:1px solid rgba(91,153,184,.18)}.simulationsModuleGroup{overflow:hidden;border:1px solid rgba(88,143,174,.2);border-radius:10px;background:rgba(7,20,33,.72)}.simulationsModuleGroup>header{padding:7px 8px;background:rgba(17,51,72,.64);border-bottom:1px solid rgba(91,153,184,.16)}.simulationsModuleGroup>header small,.simulationsModuleGroup>header strong{display:block}.simulationsModuleGroup>header small{font-size:7px;letter-spacing:.12em;color:#6dcfee;font-weight:900}.simulationsModuleGroup>header strong{margin-top:2px;font-size:11px;color:#e7f5fb}.simulationsModuleGroup>button{width:100%;display:block;padding:8px 9px;border:0;border-top:1px solid rgba(90,145,174,.13);background:transparent;color:#b9cbd8;text-align:left;cursor:pointer}.simulationsModuleGroup>header+button{border-top:0}.simulationsModuleGroup>button:hover{background:rgba(20,60,82,.52);color:#fff}.simulationsModuleGroup>button.active{background:linear-gradient(100deg,rgba(24,89,119,.82),rgba(14,55,78,.78));box-shadow:inset 3px 0 #60ddff;color:#fff}.simulationsModuleGroup>button small,.simulationsModuleGroup>button span,.simulationsModuleGroup>button strong{display:block}.simulationsModuleGroup>button small{font-size:7px;color:#6fbad4;letter-spacing:.05em}.simulationsModuleGroup>button strong{margin-top:2px;font-size:11px;line-height:1.2}.simulationsModuleGroup>button span{margin-top:2px;color:#819bac;font-size:8px;line-height:1.2}.expeditionCurriculumNavigator[data-homeschool-browse=true] .expeditionGradeRail{box-shadow:inset -1px 0 rgba(94,211,244,.12)}.expeditionCurriculumNavigator[data-homeschool-browse=true] .expeditionGradeRail button{opacity:1!important}.eventsQueue article{grid-template-columns:36px 42px minmax(0,1fr) minmax(118px,auto)}.eventsQueueAction{display:grid;justify-items:end;grid-gap:6px;gap:6px;min-width:118px}.eventsQueueAction>b{color:#ffd275;font-size:11px;white-space:nowrap}.eventsQueueAction button{min-height:30px;padding:6px 9px;border:1px solid rgba(255,128,128,.42);border-radius:8px;background:rgba(86,24,29,.5);color:#ffd9d9;font-size:9px;font-weight:900;line-height:1;cursor:pointer;white-space:nowrap}.eventsQueueAction button:hover:not(:disabled){border-color:#ff8d8d;background:rgba(120,34,40,.7);color:#fff}.eventsQueueAction button:disabled{opacity:.55;cursor:wait}@media(max-width:900px){.simulationsYearToggle{grid-template-columns:46px minmax(0,1fr) 26px}.simulationsYearToggle>span{width:42px;height:40px}.simulationsYearToggle>span strong{font-size:19px}.eventsQueue article{grid-template-columns:32px 38px minmax(0,1fr)}.eventsQueueAction{grid-column:3;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;width:100%}}.collectionPage.phase97TwoColumnCollection>.phase97EvolutionCommon{position:relative!important;isolation:isolate!important;overflow:hidden!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;margin:16px 0 24px!important;padding:21px 22px!important;border:1.5px solid rgba(255,205,78,.92)!important;border-radius:20px!important;background:radial-gradient(circle at 50% -40%,rgba(255,210,91,.15),transparent 48%),radial-gradient(circle at 88% 32%,rgba(78,157,218,.14),transparent 34%),linear-gradient(118deg,rgba(13,27,54,.98),rgba(11,36,55,.96) 58%,rgba(15,31,47,.98))!important;box-shadow:inset 0 0 0 1px rgba(255,235,168,.13),0 0 18px rgba(255,195,52,.24),0 12px 34px rgba(0,0,0,.3)!important}.collectionPage.phase97TwoColumnCollection>.phase97EvolutionCommon:before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,221,111,.42) 18%,rgba(255,247,204,.9) 50%,rgba(255,205,69,.42) 82%,transparent) top/100% 1px no-repeat,radial-gradient(circle at 46% 0,rgba(255,232,135,.32),transparent 18%);opacity:.92}.collectionPage.phase97TwoColumnCollection>.phase97EvolutionCommon:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;pointer-events:none;background:linear-gradient(90deg,transparent 5%,#d89b25 24%,#fff0a3 50%,#d99b26 76%,transparent 95%);box-shadow:0 0 16px rgba(255,211,75,.72);opacity:.82}.phase97EvolutionCommon>div:first-child{position:relative;z-index:1}.phase97EvolutionCommon>div:first-child small{color:#ffd65e!important;font-size:10px!important;font-weight:950!important;letter-spacing:.16em!important;text-shadow:0 0 12px rgba(255,204,66,.25)!important}.phase97EvolutionCommon>div:first-child strong{margin-top:5px!important;color:#fffaf0!important;font-size:24px!important;line-height:1.08!important;letter-spacing:-.02em!important;text-shadow:0 2px 12px rgba(0,0,0,.34)!important}.phase97EvolutionCommon>div:first-child span{margin-top:7px!important;color:#b8c8da!important;font-size:11px!important;line-height:1.4!important}.phase97EvolutionButtons{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(185px,1fr))!important;grid-gap:11px!important;gap:11px!important}.phase97EvolutionButtons button{position:relative!important;min-width:185px!important;min-height:62px!important;padding:12px 15px!important;border:1px solid rgba(255,205,76,.72)!important;border-radius:13px!important;background:radial-gradient(circle at 82% 16%,rgba(255,215,92,.12),transparent 34%),linear-gradient(145deg,rgba(17,31,61,.98),rgba(11,25,46,.98))!important;box-shadow:inset 0 0 0 1px rgba(255,244,195,.05),0 0 13px rgba(255,192,43,.13),0 7px 18px rgba(0,0,0,.24)!important;color:#fffaf0!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.phase97EvolutionButtons button:focus-visible,.phase97EvolutionButtons button:hover{transform:translateY(-2px)!important;border-color:#ffe184!important;background:radial-gradient(circle at 82% 16%,rgba(255,218,99,.2),transparent 37%),linear-gradient(145deg,rgba(24,40,72,.99),rgba(12,31,52,.99))!important;box-shadow:0 0 20px rgba(255,198,48,.28),0 10px 24px rgba(0,0,0,.32)!important;outline:none!important}.phase97EvolutionButtons button b{color:#fffdf7!important;font-size:16px!important;line-height:1.15!important}.phase97EvolutionButtons button span{margin-top:6px!important;color:#b6c2d4!important;font-size:9px!important;line-height:1.25!important}@media (max-width:980px){.collectionPage.phase97TwoColumnCollection>.phase97EvolutionCommon{grid-template-columns:1fr!important}.phase97EvolutionButtons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.phase97EvolutionButtons button{min-width:0!important}}@media (max-width:620px){.collectionPage.phase97TwoColumnCollection>.phase97EvolutionCommon{padding:18px!important}.phase97EvolutionButtons{grid-template-columns:1fr!important}.phase97EvolutionCommon>div:first-child strong{font-size:22px!important}}.gradedSlab:is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10){overflow:visible;isolation:isolate;--evo-hot:#ffd46f;--evo-cyan:#75eaff;--evo-violet:#c58aff}.gradedSlab:is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10) .masterworkCrest{display:flex;border-color:rgba(255,224,142,.72)!important;background:linear-gradient(135deg,rgba(58,39,13,.96),rgba(11,24,37,.97))!important;box-shadow:0 0 18px rgba(255,214,104,.2),0 0 32px rgba(91,224,255,.14),0 8px 24px rgba(0,0,0,.46)!important}.gradedSlab:is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10) .masterworkCrest small{color:#ffe694!important;text-shadow:0 0 9px rgba(255,221,111,.45)}.gradedSlab:is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10) .masterworkHalo{display:block;opacity:1;inset:-34px;z-index:9;pointer-events:none;filter:drop-shadow(0 0 13px rgba(102,225,255,.3))}.gradedSlab:is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10) .masterworkHalo i{display:block;border:2px solid rgba(103,228,255,.4);border-radius:50%}.gradedSlab:is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10) .masterworkHalo i:first-child{inset:5% -4%;transform:rotate(-11deg) scaleY(.56);animation:evoApexOrbitA 7.6s linear infinite}.gradedSlab:is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10) .masterworkHalo i:nth-child(2){inset:8% 2%;border-color:rgba(197,138,255,.34);transform:rotate(58deg) scaleY(.48);animation:evoApexOrbitB 10.4s linear infinite reverse}.gradedSlab:is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10) .masterworkHalo i:nth-child(3){inset:1% 11%;border-style:dashed;border-color:rgba(255,218,111,.32);transform:rotate(116deg) scaleY(.64);animation:evoApexOrbitC 6.2s linear infinite}.gradedSlab:is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10) .slabGlare{opacity:.92!important;mix-blend-mode:screen;background:linear-gradient(112deg,transparent 0 28%,rgba(102,229,255,.08) 35%,rgba(255,255,255,.68) 47%,rgba(255,216,112,.2) 55%,rgba(202,136,255,.15) 62%,transparent 70% 100%)!important;background-size:300% 100%!important;animation:evoApexSweep 3.8s ease-in-out infinite!important}.gradedSlab:is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10) .slabCardWell{box-shadow:inset 0 0 0 2px rgba(119,224,255,.26),inset 0 0 32px rgba(104,201,255,.1),0 0 26px rgba(101,213,255,.16)!important}.gradedSlab.masterwork-stage-7{box-shadow:0 35px 88px rgba(0,0,0,.62),0 0 28px rgba(93,223,255,.34),0 0 60px rgba(255,212,100,.24),0 0 92px rgba(194,127,255,.16)!important}.gradedSlab.masterwork-stage-7>.prestigeFx i{display:block!important;position:absolute;z-index:34;pointer-events:none;border:0!important;filter:none!important}.gradedSlab.masterwork-stage-7>.prestigeFx i:first-child,.gradedSlab.masterwork-stage-7>.prestigeFx i:nth-child(2){width:128px;height:20px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(121,232,255,.12),rgba(255,255,255,.9),rgba(255,218,114,.36),transparent);box-shadow:0 0 12px rgba(255,255,255,.72),0 0 28px rgba(106,226,255,.5);mix-blend-mode:screen}.gradedSlab.masterwork-stage-7>.prestigeFx i:first-child{left:-38px;top:22%;transform:rotate(-12deg);animation:evoLensA 4.2s ease-in-out infinite}.gradedSlab.masterwork-stage-7>.prestigeFx i:nth-child(2){right:-45px;top:60%;transform:rotate(17deg);animation:evoLensB 5.1s ease-in-out .6s infinite}.gradedSlab.masterwork-stage-7>.prestigeFx i:nth-child(3),.gradedSlab.masterwork-stage-7>.prestigeFx i:nth-child(4){width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#fff 0 14%,#fff0a4 20%,rgba(123,228,255,.55) 38%,transparent 70%);box-shadow:0 0 15px #fff,0 0 34px rgba(118,230,255,.65);animation:evoCoronaBlink 2.8s ease-in-out infinite}.gradedSlab.masterwork-stage-7>.prestigeFx i:nth-child(3){left:12%;top:10%}.gradedSlab.masterwork-stage-7>.prestigeFx i:nth-child(4){right:11%;bottom:13%;animation-delay:1.2s}.gradedSlab.masterwork-stage-10>.prestigeFx b,.gradedSlab.masterwork-stage-7>.prestigeFx b,.gradedSlab.masterwork-stage-8>.prestigeFx b,.gradedSlab.masterwork-stage-9>.prestigeFx b{display:block!important;position:absolute;left:8%;right:8%;bottom:-14px;height:12px;z-index:30;border-radius:50%;background:radial-gradient(ellipse at center,#fff7bf 0,#ffad38 18%,#ff5a16 34%,rgba(255,71,22,.35) 52%,transparent 74%);filter:blur(.3px) drop-shadow(0 0 12px rgba(255,119,30,.68));animation:evoMoltenEdge 2.1s ease-in-out infinite}.gradedSlab.masterwork-stage-8{box-shadow:0 38px 92px rgba(0,0,0,.64),0 0 34px rgba(82,238,255,.42),0 0 76px rgba(161,255,128,.2),0 0 108px rgba(198,123,255,.22)!important;animation:evoRadiationBody 3.1s ease-in-out infinite}.gradedSlab.masterwork-stage-10 .masterworkHalo:before,.gradedSlab.masterwork-stage-8 .masterworkHalo:before,.gradedSlab.masterwork-stage-9 .masterworkHalo:before{content:"";position:absolute;inset:-8%;border-radius:34px;pointer-events:none;background:repeating-radial-gradient(ellipse at center,transparent 0 19px,rgba(157,255,132,.16) 21px 23px,transparent 26px 38px,rgba(86,232,255,.13) 40px 42px,transparent 45px 58px);mix-blend-mode:screen;animation:evoRadiationWave 2.7s linear infinite}.gradedSlab.masterwork-stage-10>.prestigeFx i,.gradedSlab.masterwork-stage-8>.prestigeFx i,.gradedSlab.masterwork-stage-9>.prestigeFx i{display:block!important;position:absolute;z-index:34;pointer-events:none;border:0!important;filter:none!important}.gradedSlab.masterwork-stage-10>.prestigeFx i:first-child,.gradedSlab.masterwork-stage-8>.prestigeFx i:first-child,.gradedSlab.masterwork-stage-9>.prestigeFx i:first-child{left:-42px;top:20%;width:142px;height:22px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(87,244,255,.15),#fff,rgba(255,224,111,.35),transparent);box-shadow:0 0 13px #fff,0 0 30px rgba(98,232,255,.55);mix-blend-mode:screen;animation:evoLensA 3.8s ease-in-out infinite}.gradedSlab.masterwork-stage-10>.prestigeFx i:nth-child(2),.gradedSlab.masterwork-stage-8>.prestigeFx i:nth-child(2),.gradedSlab.masterwork-stage-9>.prestigeFx i:nth-child(2){right:-48px;top:58%;width:136px;height:20px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(255,199,85,.22),#fff,rgba(117,224,255,.2),transparent);box-shadow:0 0 13px #fff,0 0 31px rgba(255,199,81,.48);mix-blend-mode:screen;animation:evoLensB 4.6s ease-in-out .5s infinite}.gradedSlab.masterwork-stage-8>.prestigeFx i:nth-child(3),.gradedSlab.masterwork-stage-8>.prestigeFx i:nth-child(4){width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,#faffd9 0 12%,#92ff93 21%,rgba(83,237,255,.46) 40%,transparent 70%);box-shadow:0 0 18px rgba(153,255,144,.8),0 0 39px rgba(74,236,255,.55);animation:evoCoronaBlink 2.2s ease-in-out infinite}.gradedSlab.masterwork-stage-8>.prestigeFx i:nth-child(3){left:8%;bottom:13%}.gradedSlab.masterwork-stage-8>.prestigeFx i:nth-child(4){right:9%;top:11%;animation-delay:.8s}.gradedSlab.masterwork-stage-9{box-shadow:0 40px 96px rgba(0,0,0,.66),0 0 34px rgba(255,134,42,.44),0 0 72px rgba(255,70,26,.28),0 0 112px rgba(112,226,255,.22)!important}.gradedSlab.masterwork-stage-10>.prestigeFx i:nth-child(3),.gradedSlab.masterwork-stage-10>.prestigeFx i:nth-child(4),.gradedSlab.masterwork-stage-9>.prestigeFx i:nth-child(3),.gradedSlab.masterwork-stage-9>.prestigeFx i:nth-child(4){width:78px;height:112px;bottom:-8px;border-radius:55% 45% 38% 62%;background:radial-gradient(ellipse at 50% 82%,#fff5ad 0 9%,#ffba37 21%,#ff5d1f 43%,rgba(255,44,20,.62) 58%,transparent 73%);filter:blur(.2px) drop-shadow(0 0 15px rgba(255,103,30,.68))!important;transform-origin:50% 100%;mix-blend-mode:screen;animation:evoFlameLift 1.75s ease-in-out infinite alternate}.gradedSlab.masterwork-stage-10>.prestigeFx i:nth-child(3),.gradedSlab.masterwork-stage-9>.prestigeFx i:nth-child(3){left:-22px;transform:rotate(-10deg)}.gradedSlab.masterwork-stage-10>.prestigeFx i:nth-child(4),.gradedSlab.masterwork-stage-9>.prestigeFx i:nth-child(4){right:-21px;transform:rotate(11deg);animation-delay:.42s}.gradedSlab.masterwork-stage-10 .slabCardWell:after,.gradedSlab.masterwork-stage-9 .slabCardWell:after{content:"";position:absolute;inset:-4px;z-index:18;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,177,72,.08),transparent);filter:blur(7px);animation:evoHeatHaze 1.55s ease-in-out infinite alternate}.gradedSlab.masterwork-stage-10{box-shadow:0 44px 104px rgba(0,0,0,.68),0 0 34px rgba(255,255,255,.5),0 0 70px rgba(255,185,63,.38),0 0 110px rgba(89,229,255,.34),0 0 155px rgba(193,103,255,.28)!important;animation:evoXBreath 2.7s ease-in-out infinite}.gradedSlab.masterwork-stage-10 .masterworkHalo:after{content:"";position:absolute;inset:-28%;z-index:-1;pointer-events:none;border-radius:42%;background:radial-gradient(ellipse at 23% 62%,rgba(167,104,255,.22),transparent 33%),radial-gradient(ellipse at 78% 33%,rgba(75,226,255,.2),transparent 31%),radial-gradient(ellipse at 51% 77%,rgba(255,133,49,.18),transparent 35%),repeating-radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.06) 0 9px,transparent 14px 28px);filter:blur(18px) saturate(1.3);opacity:.92;animation:evoSmokeDrift 8.8s ease-in-out infinite alternate}.gradedSlab.masterwork-stage-10>.prestigeFx b{height:18px;bottom:-17px;box-shadow:0 0 20px rgba(255,120,26,.85),0 0 44px rgba(255,209,92,.52)}.gradedSlab.masterwork-stage-10>.prestigeFx b:before{content:"✦";position:absolute;left:50%;top:-62px;transform:translateX(-50%);color:#fffbe2;font-size:54px;line-height:1;text-shadow:0 0 7px #fff,0 0 18px #ffe798,0 0 38px rgba(98,232,255,.75),0 0 64px rgba(202,117,255,.48);animation:evoCoreSurge 2.1s ease-in-out infinite}.gradedSlab.masterwork-stage-10 .archiveCard{box-shadow:inset 0 0 0 2px rgba(255,255,255,.24),inset 0 0 42px rgba(119,222,255,.15),0 0 27px rgba(255,231,139,.35)!important}.evolutionApexFx{position:absolute;inset:0;z-index:35;pointer-events:none}.evolutionApexFx>*{position:absolute;display:none}.masterwork-stage-10 .evolutionApexFx .evoLens,.masterwork-stage-7 .evolutionApexFx .evoLens,.masterwork-stage-8 .evolutionApexFx .evoLens,.masterwork-stage-9 .evolutionApexFx .evoLens{display:block;width:80px;height:13px;top:20%;background:linear-gradient(90deg,transparent,#fff,rgba(116,231,255,.42),transparent);border-radius:50%;box-shadow:0 0 12px #fff;mix-blend-mode:screen}.evolutionApexFx .lensA{left:-22px;animation:evoLensA 4s ease-in-out infinite}.evolutionApexFx .lensB{right:-24px;top:66%;animation:evoLensB 4.8s ease-in-out infinite}.masterwork-stage-10 .evolutionApexFx .evoRadiation,.masterwork-stage-8 .evolutionApexFx .evoRadiation,.masterwork-stage-9 .evolutionApexFx .evoRadiation{display:block;inset:-12px;border:2px solid rgba(151,255,127,.35);border-radius:28px;animation:evoRadiationWave 2.5s linear infinite}.masterwork-stage-10 .evolutionApexFx .evoFlame,.masterwork-stage-9 .evolutionApexFx .evoFlame{display:block;width:42px;height:65px;bottom:-9px;background:radial-gradient(ellipse at 50% 80%,#fff0a0,#ff7a24 34%,rgba(255,50,16,.6) 57%,transparent 73%);border-radius:50%;mix-blend-mode:screen;animation:evoFlameLift 1.5s ease-in-out infinite alternate}.evolutionApexFx .flameA{left:-12px}.evolutionApexFx .flameB{right:-12px;animation-delay:.35s!important}.masterwork-stage-10 .evolutionApexFx .evoSmoke{display:block;width:110px;height:70px;top:22%;background:radial-gradient(ellipse,rgba(150,170,198,.25),rgba(101,73,154,.15) 43%,transparent 72%);filter:blur(11px);animation:evoSmokeDrift 6.2s ease-in-out infinite alternate}.evolutionApexFx .smokeA{left:-38px}.evolutionApexFx .smokeB{right:-38px;top:55%!important;animation-delay:1.1s!important}.masterwork-stage-10 .evolutionApexFx .evoCore{display:block;left:50%;top:-24px;transform:translateX(-50%);width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 12px #fff,0 0 28px #ffe98e,0 0 52px rgba(97,229,255,.8);animation:evoCoreSurge 2s ease-in-out infinite}:is(.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame,.recentDiscoveryCard,.tradeCard):is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10){position:relative;overflow:visible!important;isolation:isolate}:is(.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame,.recentDiscoveryCard,.tradeCard).masterwork-stage-7{box-shadow:0 0 0 1px rgba(255,225,125,.4),0 0 20px rgba(255,221,106,.3),0 0 34px rgba(89,221,255,.25),0 15px 34px rgba(0,0,0,.32)!important;animation:evoCompactFlare 3.4s ease-in-out infinite}:is(.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame,.recentDiscoveryCard,.tradeCard).masterwork-stage-8{box-shadow:0 0 0 1px rgba(145,255,130,.45),0 0 22px rgba(123,255,119,.28),0 0 42px rgba(72,227,255,.32),0 16px 36px rgba(0,0,0,.34)!important;animation:evoCompactRadiation 2.8s ease-in-out infinite}:is(.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame,.recentDiscoveryCard,.tradeCard).masterwork-stage-9{box-shadow:0 0 0 1px rgba(255,185,73,.55),0 0 24px rgba(255,120,36,.42),0 0 47px rgba(255,65,25,.25),0 17px 38px rgba(0,0,0,.36)!important;animation:evoCompactFlame 2.2s ease-in-out infinite}:is(.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame,.recentDiscoveryCard,.tradeCard).masterwork-stage-10{box-shadow:0 0 0 2px rgba(255,245,190,.72),0 0 22px rgba(255,255,255,.4),0 0 48px rgba(255,193,67,.42),0 0 70px rgba(77,229,255,.33),0 18px 42px rgba(0,0,0,.4)!important;animation:evoCompactX 2.1s ease-in-out infinite}:is(.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame,.recentDiscoveryCard,.tradeCard).masterwork-stage-10:after{content:"";position:absolute;inset:-18px;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at 20% 70%,rgba(149,91,208,.19),transparent 44%),radial-gradient(ellipse at 85% 28%,rgba(81,220,255,.18),transparent 41%);filter:blur(10px);animation:evoSmokeDrift 7s ease-in-out infinite alternate;pointer-events:none}@keyframes evoApexOrbitA{to{transform:rotate(349deg) scaleY(.56)}}@keyframes evoApexOrbitB{to{transform:rotate(418deg) scaleY(.48)}}@keyframes evoApexOrbitC{to{transform:rotate(476deg) scaleY(.64)}}@keyframes evoApexSweep{0%,to{background-position:145% 0}50%{background-position:-45% 0}}@keyframes evoLensA{0%,to{opacity:.28;transform:translateX(-5px) rotate(-12deg) scale(.86)}48%{opacity:1;transform:translateX(15px) rotate(-12deg) scale(1.12)}}@keyframes evoLensB{0%,to{opacity:.24;transform:translateX(7px) rotate(17deg) scale(.84)}55%{opacity:.95;transform:translateX(-15px) rotate(17deg) scale(1.08)}}@keyframes evoCoronaBlink{0%,to{opacity:.25;transform:scale(.6)}45%{opacity:1;transform:scale(1.25)}60%{opacity:.52;transform:scale(.85)}}@keyframes evoMoltenEdge{50%{transform:scaleX(1.06);filter:blur(.5px) drop-shadow(0 0 17px rgba(255,122,31,.9))}}@keyframes evoRadiationBody{50%{filter:brightness(1.07) saturate(1.12)}}@keyframes evoRadiationWave{0%{opacity:.28;transform:scale(.88)}65%{opacity:.72}to{opacity:0;transform:scale(1.13)}}@keyframes evoFlameLift{0%{opacity:.55;scale:.88 1;translate:0 3px}to{opacity:1;scale:1.08 1.16;translate:0 -8px}}@keyframes evoHeatHaze{0%{transform:skewX(-1deg) translateX(-2px);opacity:.25}to{transform:skewX(1.5deg) translateX(3px);opacity:.65}}@keyframes evoSmokeDrift{0%{transform:translate(-8px,5px) scale(.9) rotate(-3deg);opacity:.48}to{transform:translate(11px,-8px) scale(1.12) rotate(4deg);opacity:.95}}@keyframes evoCoreSurge{0%,to{opacity:.5;transform:translateX(-50%) scale(.78)}45%{opacity:1;transform:translateX(-50%) scale(1.18)}58%{opacity:.72;transform:translateX(-50%) scale(.92)}}@keyframes evoXBreath{50%{filter:brightness(1.08) saturate(1.14)}}@keyframes evoCompactFlare{50%{filter:brightness(1.08)}}@keyframes evoCompactRadiation{50%{filter:brightness(1.09) saturate(1.12)}}@keyframes evoCompactFlame{50%{filter:brightness(1.12) saturate(1.2)}}@keyframes evoCompactX{50%{filter:brightness(1.14) saturate(1.18)}}@media(max-width:760px){.gradedSlab:is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10) .masterworkHalo{inset:-25px}.gradedSlab.masterwork-stage-10>.prestigeFx i:nth-child(3),.gradedSlab.masterwork-stage-10>.prestigeFx i:nth-child(4),.gradedSlab.masterwork-stage-9>.prestigeFx i:nth-child(3),.gradedSlab.masterwork-stage-9>.prestigeFx i:nth-child(4){width:58px;height:84px}.gradedSlab.masterwork-stage-10 .masterworkHalo:after{filter:blur(14px);opacity:.72}}@media(prefers-reduced-motion:reduce){.gradedSlab:is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10),.gradedSlab:is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10) *,:is(.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame,.recentDiscoveryCard,.tradeCard):is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10),:is(.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame,.recentDiscoveryCard,.tradeCard):is(.masterwork-stage-7,.masterwork-stage-8,.masterwork-stage-9,.masterwork-stage-10):after{animation:none!important}}.secretReveal .foundPlanet,.secretReveal .mineralPulse,.secretReveal .revealTimeline>div:nth-child(2),.secretReveal .revealTimeline>div:nth-child(3){display:none!important}.secretReveal .revealBlackhole{background:radial-gradient(circle,#0b0416 0,#20103d 55%,transparent 72%)!important;box-shadow:0 0 0 14px rgba(190,120,255,.16),0 0 70px rgba(255,196,90,.26)!important}.secretReveal .scanRing{border-color:rgba(216,168,255,.62)!important}.secretReveal .scanRing.secondary{border-color:rgba(255,208,130,.4)!important}.secretReveal .scanBeam{background:linear-gradient(180deg,transparent,rgba(216,168,255,.32),transparent)!important}.secretReveal .revealEyebrow{color:#e7c8ff!important}.secretReveal .revealTimeline{grid-template-columns:1fr 1fr!important}.secretSlab .gradeLabel,.secretSlab .masterworkCrest{display:none!important}.secretSlab .slabCardWell{padding:0!important;background:transparent!important;border:0!important}.secretSlab .archiveCard{position:relative!important;overflow:hidden!important;isolation:isolate!important;min-height:520px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 30px 80px rgba(0,0,0,.5)!important}.secretSlab .archiveCard>*{display:none!important}.secretSlab .archiveCard .archiveCardHeader{display:flex!important;position:absolute!important;z-index:8!important;inset:0!important;align-items:flex-start!important;justify-content:flex-end!important;padding:20px 22px!important;background:none!important;border:0!important}.secretSlab .archiveCard .archiveCardHeader>div:first-child,.secretSlab .archiveCard .archiveIncome small{display:none!important}.secretSlab .archiveCard .archiveIncome{display:block!important;margin:0!important;padding:0!important;background:none!important;border:0!important;text-align:right!important}.secretSlab .archiveCard .archiveIncome strong{display:block!important;font-size:clamp(19px,2.4vw,30px)!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important;text-shadow:0 2px 16px rgba(0,0,0,.62)!important}.secretSlab.secret-black .archiveCard{background:#000!important;color:#fff!important}.secretSlab.secret-black .archiveCard:before{content:"";position:absolute;inset:-35%;z-index:2;background:linear-gradient(112deg,transparent 34%,rgba(255,255,255,.03) 42%,rgba(255,255,255,.44) 49%,rgba(255,255,255,.07) 55%,transparent 65%);animation:secretBlackSheen 3.6s ease-in-out infinite}.secretSlab.secret-holographic .archiveCard{background:linear-gradient(132deg,#ecfbff,#c5d9ff,#ffd7f3,#fff6bc,#c8ffe5,#d6ccff,#eefcff)!important}.secretSlab.secret-holographic .archiveCard:before{content:"";position:absolute;inset:-30%;z-index:2;background:conic-gradient(from 20deg,rgba(255,75,180,.5),rgba(72,255,235,.5),rgba(87,128,255,.5),rgba(255,236,82,.5),rgba(255,75,180,.5));mix-blend-mode:screen;animation:secretHoloShift 5.5s linear infinite}.secretSlab.secret-holographic .archiveIncome strong{color:#07131e!important;text-shadow:0 1px 12px rgba(255,255,255,.9)!important}.secretSlab.secret-musk .archiveCard{background:linear-gradient(145deg,#fff,#fff 38%,#f3f6f8 52%,#fff 68%,#fff)!important;border-color:rgba(0,0,0,.08)!important}.secretSlab.secret-musk .archiveCard:before{content:"";position:absolute;inset:-35%;z-index:2;background:linear-gradient(108deg,transparent 36%,rgba(255,255,255,.25) 43%,rgba(207,229,255,.9) 49%,rgba(255,240,250,.88) 53%,transparent 66%);animation:secretMuskSheen 3.9s ease-in-out infinite}.secretSlab.secret-musk .archiveIncome strong{color:#050505!important;text-shadow:0 1px 12px rgba(255,255,255,.98)!important}.secretSlab.secret-light .archiveCard{background:linear-gradient(120deg,#ff5fc8,#ffdf58,#5bffc8,#53a9ff,#b66cff,#ff5fc8)!important;background-size:420% 420%!important;animation:secretLightColour 5s ease-in-out infinite!important}.secretSlab.secret-light .archiveCard:before{content:"";position:absolute;inset:0;z-index:2;background-image:radial-gradient(circle,rgba(255,255,255,.98) 0 1.2px,transparent 1.7px),radial-gradient(circle,rgba(255,255,255,.8) 0 1.7px,transparent 2.2px);background-size:27px 31px,43px 47px;animation:secretLightGlitter 2.2s linear infinite}.secretSlab.secret-light .archiveIncome strong{color:#fff!important;text-shadow:0 2px 6px rgba(0,0,0,.48),0 0 18px rgba(255,255,255,.9)!important}@keyframes secretBlackSheen{0%,18%{transform:translateX(-52%)}58%,to{transform:translateX(52%)}}@keyframes secretHoloShift{to{transform:rotate(1turn)}}@keyframes secretMuskSheen{0%,22%{transform:translateX(-50%)}62%,to{transform:translateX(50%)}}@keyframes secretLightColour{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes secretLightGlitter{0%{background-position:0 0,13px 8px;opacity:.55}50%{opacity:1}to{background-position:27px 31px,-30px 55px;opacity:.62}}@media(max-width:720px){.secretSlab .archiveCard{min-height:460px!important}.secretReveal .revealTimeline{grid-template-columns:1fr!important}}:root{--mc-bg:#050817;--mc-panel:#0a1125;--mc-panel-2:#0d1730;--mc-line:rgba(112,139,191,.28);--mc-line-strong:rgba(111,177,235,.5);--mc-text:#f3f7ff;--mc-muted:#9aa9c5;--mc-cyan:#6edcff;--mc-violet:#a887ff;--mc-green:#77e2ae;--mc-gold:#e8ca6f}.appShell:not(:has(.teacherWorkspace)) .topbar{min-height:76px!important;height:auto!important;padding:9px 22px!important;gap:14px!important;background:rgba(5,8,23,.94)!important;border-bottom:1px solid rgba(93,122,171,.28)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.appShell:not(:has(.teacherWorkspace)) .topbarPrimary{min-width:0!important;gap:10px!important;align-items:center!important}.appShell:not(:has(.teacherWorkspace)) .topbar .brand{min-height:44px!important;padding:6px 8px!important;border-radius:12px!important;white-space:nowrap!important}.appShell:not(:has(.teacherWorkspace)) .topbar .brand>span:last-child{font-size:16px!important}.appShell:not(:has(.teacherWorkspace)) .topbarActions{min-width:0!important;flex:1 1 auto!important;gap:10px!important;align-items:center!important}.appShell:not(:has(.teacherWorkspace)) .studentMainNav{position:relative!important;flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;overflow:visible!important}.appShell:not(:has(.teacherWorkspace)) .studentMainNav>:not(.missionControlNavRoot){display:none!important}.missionControlNavRoot{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;position:relative}.missionControlNavRoot button{font-family:inherit}.missionControlGroupButton,.missionControlPrimary{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 13px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#9cabc5!important;font-size:13px!important;font-weight:800!important;line-height:1!important;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease!important}.missionControlGroupButton>span,.missionControlPrimary>span{font-size:15px;line-height:1}.missionControlGroupButton>i{font-size:10px;font-style:normal;opacity:.66;transition:transform .15s ease}.missionControlGroup.open .missionControlGroupButton>i{transform:rotate(180deg)}.missionControlGroup.open .missionControlGroupButton,.missionControlGroupButton.active,.missionControlGroupButton:hover,.missionControlPrimary.active,.missionControlPrimary:hover{color:#fff!important;border-color:rgba(103,155,217,.35)!important;background:linear-gradient(145deg,rgba(21,35,68,.94),rgba(14,24,49,.94))!important}.missionControlPrimary.active{box-shadow:inset 0 -2px 0 var(--mc-cyan)!important}.missionControlGroup{position:relative;min-width:0}.missionControlAlert{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#db5263;color:#fff;font-size:10px;line-height:1}.missionControlMenu{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:120;width:min(410px,calc(100vw - 28px));padding:12px;border:1px solid rgba(91,132,183,.52);border-radius:17px;background:linear-gradient(180deg,rgba(9,18,38,.99),rgba(5,12,27,.99));box-shadow:0 28px 70px rgba(0,0,0,.48)}.missionControlMenu:before{content:"";position:absolute;top:-6px;left:50%;width:11px;height:11px;transform:translateX(-50%) rotate(45deg);background:#091226;border-left:1px solid rgba(91,132,183,.52);border-top:1px solid rgba(91,132,183,.52)}.missionControlMenuHead{display:flex;align-items:center;gap:10px;padding:5px 6px 11px;border-bottom:1px solid rgba(99,128,171,.2)}.missionControlMenuHead>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(110,220,255,.25);border-radius:11px;background:rgba(26,52,80,.5);font-size:17px;color:var(--mc-cyan)}.missionControlMenuHead>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.missionControlMenuHead strong{font-size:14px;color:#f6f9ff}.missionControlMenuHead small{font-size:12px!important;line-height:1.35;color:#899ab8}.missionControlMenuGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding-top:9px}.missionControlMenuGrid>button{min-height:58px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 18px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:8px 10px!important;border:1px solid rgba(90,121,162,.25)!important;border-radius:12px!important;background:rgba(10,23,44,.64)!important;color:#dce7f7!important;text-align:left!important}.missionControlMenuGrid>button.active,.missionControlMenuGrid>button:hover{background:#11294a!important;border-color:rgba(99,198,239,.46)!important;color:#fff!important}.missionControlMenuGrid>button>span{font-size:16px;text-align:center}.missionControlMenuGrid>button>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.missionControlMenuGrid>button strong{font-size:12px;line-height:1.2}.missionControlMenuGrid>button small{font-size:11px!important;color:#8396b5}.missionControlMenuGrid>button>i{font-style:normal;color:#6d85a8}.missionControlMenuGrid>button>b{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#d95162;color:white;font-size:10px}.appShell:not(:has(.teacherWorkspace)) .topMoneyHud{min-height:44px!important;padding:5px 8px!important;border-radius:12px!important;gap:8px!important;background:rgba(9,20,40,.8)!important;border-color:rgba(82,119,161,.3)!important}.appShell:not(:has(.teacherWorkspace)) .topMoneyHud span{padding:0 6px!important}.appShell:not(:has(.teacherWorkspace)) .topMoneyHud small{font-size:10px!important}.appShell:not(:has(.teacherWorkspace)) .topMoneyHud b{font-size:12px!important}.appShell:not(:has(.teacherWorkspace)) .profileButton{min-height:44px!important;padding:5px 9px!important;border-radius:12px!important}.appShell:not(:has(.teacherWorkspace)) .profileButton span{font-size:12px!important}.appShell:not(:has(.teacherWorkspace)) .profileButton .profileExplorerName{font-size:11px!important}.appShell:not(:has(.teacherWorkspace)) .profileButton small{font-size:10px!important}.appShell:not(:has(.teacherWorkspace)) .logoutButton{min-height:40px!important;font-size:11px!important}.appShell:not(:has(.teacherWorkspace)) .topbarUtilities{gap:6px!important}.appShell:not(:has(.teacherWorkspace)) .soundToggle{width:42px!important;height:42px!important;min-width:42px!important}.appShell:not(:has(.teacherWorkspace)) .syncBadge{min-height:40px!important;font-size:10px!important}.appShell:has(.lessonPage) .rareLedTicker,.appShell:has(.mapPage) .rareLedTicker{display:none!important}.appShell:has(.lessonPage) .studentMasteryDock,.appShell:has(.mapPage) .studentMasteryDock{display:none!important}.appShell:not(:has(.teacherWorkspace)) .mapPage{max-width:1380px!important;padding:28px 32px 78px!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .homeAuraCrown{min-height:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;margin:0 0 12px!important;padding:8px 12px!important;border-radius:12px!important;background:rgba(24,20,50,.62)!important;border-color:rgba(157,119,236,.3)!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .homeAuraCrown span{font-size:10px!important;letter-spacing:.12em!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .homeAuraCrown strong{font-size:12px!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .homeAuraCrown small{font-size:10px!important;margin-left:auto!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .modeNotice.student{margin:0 0 14px!important;padding:8px 11px!important;border-radius:10px!important;background:rgba(9,22,40,.55)!important;border-color:rgba(62,100,137,.25)!important;opacity:.72!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .modeNotice.student strong{font-size:10px!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .modeNotice.student span{font-size:11px!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero{position:relative!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:24px!important;gap:24px!important;margin:0 0 18px!important;padding:20px 22px!important;border:1px solid rgba(83,122,176,.31)!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(12,23,48,.82),rgba(7,14,31,.76))!important;overflow:hidden!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero:before{content:"MISSION CONTROL";display:block;position:absolute;right:18px;top:14px;font-size:10px;font-weight:950;letter-spacing:.18em;color:rgba(122,212,255,.7)}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero .eyebrow{font-size:10px!important;color:#80cfff!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero h1{font-size:clamp(30px,3.5vw,48px)!important;line-height:1!important;margin:5px 0 8px!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero>div>p:not(.eyebrow){max-width:700px!important;margin:0!important;font-size:13px!important;line-height:1.5!important;color:#9cabc2!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .heroExplorerIdentity{display:none!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero .stats{max-width:430px!important;display:grid!important;grid-template-columns:repeat(3,minmax(94px,1fr))!important;grid-gap:8px!important;gap:8px!important;align-self:end!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero .stats>div{min-width:0!important;padding:10px 11px!important;border-radius:12px!important;background:rgba(7,18,37,.74)!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero .stats>div:nth-child(3),.appShell:not(:has(.teacherWorkspace)) .mapPage .hero .stats>div:nth-child(4),.appShell:not(:has(.teacherWorkspace)) .mapPage .hero .stats>div:nth-child(5),.appShell:not(:has(.teacherWorkspace)) .mapPage .hero .stats>div:nth-child(6){display:none!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero .stats b{font-size:19px!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero .stats span{font-size:10px!important}.appShell:not(:has(.teacherWorkspace)) .expeditionCurriculumNavigator,.appShell:not(:has(.teacherWorkspace)) .expeditionCurriculumNavigator.drawerClosed{display:grid!important;grid-template-columns:1fr!important;grid-gap:13px!important;gap:13px!important;margin:0 0 34px!important}.appShell:not(:has(.teacherWorkspace)) .expeditionCurriculumNavigator.drawerClosed .expeditionCurriculumSidebar,.appShell:not(:has(.teacherWorkspace)) .expeditionCurriculumSidebar{position:relative!important;top:auto!important;width:100%!important;max-height:none!important;display:grid!important;grid-template-columns:1fr!important;border:1px solid rgba(75,112,157,.34)!important;border-radius:16px!important;background:rgba(6,15,31,.78)!important;box-shadow:none!important;overflow:hidden!important}.appShell:not(:has(.teacherWorkspace)) .expeditionCurriculumNavigator[data-teacher-browse=false] .expeditionGradeRail{display:none!important}.appShell:not(:has(.teacherWorkspace)) .expeditionCurriculumNavigator[data-teacher-browse=true] .expeditionGradeRail{display:flex!important;flex-direction:row!important;gap:5px!important;padding:8px!important;border:0!important;border-bottom:1px solid rgba(77,114,155,.25)!important;overflow-x:auto!important}.appShell:not(:has(.teacherWorkspace)) .expeditionCurriculumNavigator[data-teacher-browse=true] .expeditionGradeRail .expeditionRailBrand{display:none!important}.appShell:not(:has(.teacherWorkspace)) .expeditionCurriculumNavigator[data-teacher-browse=true] .expeditionGradeRail>button{min-width:70px!important;min-height:54px!important;width:auto!important;padding:4px 8px!important}.appShell:not(:has(.teacherWorkspace)) .expeditionCurriculumNavigator[data-teacher-browse=true] .expeditionGradeFlask{width:32px!important;height:34px!important}.appShell:not(:has(.teacherWorkspace)) .expeditionCurriculumNavigator.drawerClosed .expeditionModuleDrawer,.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer{opacity:1!important;pointer-events:auto!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:stretch!important;max-height:none!important;min-height:0!important}.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer>header{min-width:180px!important;display:flex!important;padding:12px 14px!important;background:rgba(11,27,48,.76)!important;border:0!important;border-right:1px solid rgba(76,113,157,.25)!important}.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer>header small{font-size:10px!important;color:#7edbff!important}.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer>header strong{font-size:14px!important}.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer>header>button{display:none!important}.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer .moduleSideList,.appShell:not(:has(.teacherWorkspace)) .mapPage:has(.modeNotice.student) .expeditionModuleDrawer .moduleSideList{min-width:0!important;display:flex!important;flex-direction:row!important;gap:7px!important;padding:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important;scrollbar-gutter:auto!important}.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer .moduleSideButton,.appShell:not(:has(.teacherWorkspace)) .mapPage:has(.modeNotice.student) .expeditionModuleDrawer .moduleSideButton{flex:0 0 clamp(180px,18vw,235px)!important;min-height:62px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;grid-gap:7px!important;gap:7px!important;padding:9px 10px!important;border-radius:11px!important}.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer .moduleSideNumber{font-size:10px!important}.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer .moduleSideText strong{font-size:12px!important;line-height:1.25!important}.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer .moduleSideText small{font-size:10px!important;margin-top:3px!important}.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer>footer{display:none!important}.appShell:not(:has(.teacherWorkspace)) .curriculumMain{min-width:0!important;border:1px solid rgba(76,115,164,.3)!important;border-radius:20px!important;padding:18px!important;background:linear-gradient(180deg,rgba(7,16,34,.8),rgba(5,12,26,.72))!important}.appShell:not(:has(.teacherWorkspace)) .moduleDashboardHead{position:relative!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;padding:12px 14px 16px!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(75,111,151,.25)!important;background:transparent!important}.appShell:not(:has(.teacherWorkspace)) .moduleDashboardHead:before{content:"CURRENT EXPEDITION";position:absolute;top:-2px;right:14px;font-size:10px;font-weight:900;letter-spacing:.13em;color:#788da9}.appShell:not(:has(.teacherWorkspace)) .moduleDashboardHead .eyebrow{font-size:10px!important}.appShell:not(:has(.teacherWorkspace)) .moduleDashboardHead h2{font-size:clamp(23px,2.5vw,32px)!important;margin:4px 0 5px!important;line-height:1.08!important}.appShell:not(:has(.teacherWorkspace)) .moduleDashboardHead p:not(.eyebrow){font-size:12px!important;line-height:1.45!important;color:#91a2bc!important}.appShell:not(:has(.teacherWorkspace)) .moduleDashboardProgress{min-width:125px!important;padding:10px 12px!important;border:1px solid rgba(95,134,177,.28)!important;border-radius:12px!important;background:#08172a!important}.appShell:not(:has(.teacherWorkspace)) .moduleDashboardProgress strong{font-size:22px!important}.appShell:not(:has(.teacherWorkspace)) .moduleDashboardProgress span{font-size:10px!important;line-height:1.3!important}.appShell:not(:has(.teacherWorkspace)) .continueStrip{min-height:78px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px 16px!important;gap:10px 16px!important;margin:14px 0!important;padding:14px 16px!important;border:1px solid rgba(104,190,235,.54)!important;border-radius:15px!important;background:linear-gradient(135deg,rgba(14,47,76,.9),rgba(23,25,66,.86))!important;box-shadow:0 14px 35px rgba(0,0,0,.18)!important;text-align:left!important}.appShell:not(:has(.teacherWorkspace)) button.continueStrip:hover{transform:translateY(-1px)!important;border-color:#71d9ff!important;box-shadow:0 16px 38px rgba(0,0,0,.28),0 0 0 1px rgba(113,217,255,.12)!important}.appShell:not(:has(.teacherWorkspace)) .continueStrip>span{grid-row:1/3;font-size:10px!important;font-weight:950!important;letter-spacing:.12em!important;color:#8ee7ff!important;white-space:nowrap!important}.appShell:not(:has(.teacherWorkspace)) .continueStrip>strong{font-size:16px!important;color:white!important}.appShell:not(:has(.teacherWorkspace)) .continueStrip>small{font-size:11px!important;color:#9fb1ca!important}.appShell:not(:has(.teacherWorkspace)) button.continueStrip:after{content:"LAUNCH MISSION  →";grid-column:3;grid-row:1/3;min-height:44px;display:grid;place-items:center;padding:0 14px;border-radius:10px;background:#edf8ff;color:#071222;font-size:10px;font-weight:950;letter-spacing:.06em}.appShell:not(:has(.teacherWorkspace)) .continueStrip.complete{grid-template-columns:1fr!important;border-color:rgba(91,179,126,.32)!important;background:rgba(10,54,43,.52)!important}.appShell:not(:has(.teacherWorkspace)) .continueStrip.complete>span{grid-row:auto!important}.appShell:not(:has(.teacherWorkspace)) .continueStrip.complete:after{display:none!important}.appShell:not(:has(.teacherWorkspace)) .topicTabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;margin:4px 0 14px!important}.appShell:not(:has(.teacherWorkspace)) .topicTabs button{min-height:72px!important;display:grid!important;align-content:center!important;grid-gap:3px!important;gap:3px!important;padding:10px 12px!important;border:1px solid rgba(80,115,154,.3)!important;border-radius:12px!important;background:rgba(8,20,39,.7)!important;color:#c8d5e7!important;text-align:left!important}.appShell:not(:has(.teacherWorkspace)) .topicTabs button.active{border-color:rgba(105,205,240,.62)!important;background:linear-gradient(145deg,rgba(18,50,76,.88),rgba(14,30,57,.88))!important;box-shadow:inset 0 -2px 0 rgba(105,220,255,.72)!important}.appShell:not(:has(.teacherWorkspace)) .topicTabs button>span{font-size:10px!important;letter-spacing:.11em!important;color:#7f9ab8!important}.appShell:not(:has(.teacherWorkspace)) .topicTabs button>strong{font-size:12px!important;line-height:1.25!important}.appShell:not(:has(.teacherWorkspace)) .topicTabs button>small{font-size:10px!important;color:#8a9db7!important}.appShell:not(:has(.teacherWorkspace)) .topicLessonPanel{padding:14px!important;border:1px solid rgba(75,109,149,.26)!important;border-radius:16px!important;background:rgba(5,13,28,.62)!important}.appShell:not(:has(.teacherWorkspace)) .topicLessonHead{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.appShell:not(:has(.teacherWorkspace)) .topicLessonHead .eyebrow{font-size:10px!important}.appShell:not(:has(.teacherWorkspace)) .topicLessonHead h3{font-size:19px!important;margin:3px 0 0!important}.appShell:not(:has(.teacherWorkspace)) .topicLessonHead>span{font-size:11px!important;color:#8295b1!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardGrid{position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;padding-left:9px!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardGrid:before{content:"";position:absolute;left:30px;top:28px;bottom:28px;width:2px;background:linear-gradient(180deg,rgba(107,214,255,.62),rgba(112,137,184,.18));z-index:0}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard{position:relative!important;z-index:1!important;min-height:84px!important;width:100%!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:3px!important;row-gap:3px!important;padding:12px 14px 12px 6px!important;border:1px solid rgba(76,111,151,.32)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(10,23,43,.95),rgba(7,16,33,.94))!important;color:#eaf2ff!important;text-align:left!important;overflow:hidden!important;opacity:1!important;filter:none!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard:before{content:"○";grid-column:1;grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(91,132,177,.55);border-radius:50%;background:#0b1930;color:#91a5c2;font-size:16px;font-weight:900}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard.done:before{content:"✓";border-color:rgba(83,206,142,.66);background:#0d382c;color:#8ff0bc}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard.current:before{content:"🚀";border-color:rgba(104,212,255,.72);background:#112c4b;font-size:15px;box-shadow:0 0 16px rgba(75,188,255,.25)}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard.locked:before{content:"🔒";font-size:13px;opacity:.75}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard>.lessonDashboardTop{grid-column:2;grid-row:1;display:flex!important;align-items:center!important;gap:7px!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard>.lessonDashboardTop small{font-size:10px!important;letter-spacing:.1em!important;color:#8297b3!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard>.lessonDashboardTop b{font-size:10px!important;color:#7edaff!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard>strong{grid-column:2;grid-row:2;font-size:14px!important;line-height:1.25!important;color:#f2f6ff!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard>p{display:none!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard>.lessonDashboardAction{grid-column:3;grid-row:1/3;align-self:center;font-size:11px!important;font-weight:800!important;color:#9bb3d0!important;white-space:nowrap!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard.current{border-color:rgba(102,208,246,.58)!important;box-shadow:0 9px 25px rgba(24,107,170,.12)!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard.done{border-color:rgba(72,169,120,.38)!important;background:linear-gradient(145deg,rgba(9,43,37,.88),rgba(7,26,31,.9))!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard.locked{opacity:.52!important;filter:saturate(.48)!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard.phase81MasteryCard,.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard.phase81MasteryCard.current,.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard.phase81MasteryCard.done{min-height:96px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;padding:12px 14px 12px 6px!important;border-radius:13px!important;background:#f6f8ff!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard.phase81MasteryCard:before{content:"🏅";grid-row:1/4;background:#fff5d1;color:#584715;border-color:#c3a047}.appShell:not(:has(.teacherWorkspace)) .phase81MasteryCard .phase81MasteryTop{grid-column:2;grid-row:1;display:flex!important;gap:8px!important;align-items:center!important}.appShell:not(:has(.teacherWorkspace)) .phase81MasteryCard .phase81MasteryTop b,.appShell:not(:has(.teacherWorkspace)) .phase81MasteryCard .phase81MasteryTop span{font-size:10px!important}.appShell:not(:has(.teacherWorkspace)) .phase81MasteryCard .phase81MasteryResult{grid-column:3;grid-row:1/4!important;align-self:center!important;text-align:right!important}.appShell:not(:has(.teacherWorkspace)) .phase81MasteryCard .phase81MasteryResult strong{font-size:18px!important}.appShell:not(:has(.teacherWorkspace)) .phase81MasteryCard .phase81MasteryResult span{font-size:10px!important}.appShell:not(:has(.teacherWorkspace)) .phase81MasteryCard h3{grid-column:2;grid-row:2;font-size:14px!important;margin:1px 0!important}.appShell:not(:has(.teacherWorkspace)) .phase81MasteryCard p{grid-column:2;grid-row:3;display:block!important;margin:0!important;font-size:11px!important;line-height:1.35!important;max-width:620px!important}.appShell:not(:has(.teacherWorkspace)) .phase81MasteryCard em{display:none!important}.appShell:not(:has(.teacherWorkspace)) .lessonPage{max-width:1280px!important;padding-top:28px!important}.appShell:not(:has(.teacherWorkspace)) .lessonPage .lessonPathBar{font-size:12px!important}.appShell:not(:has(.teacherWorkspace)) .lessonPage .lessonHeader>p,.appShell:not(:has(.teacherWorkspace)) .lessonPage .lessonHeader>span{font-size:13px!important}.appShell:not(:has(.teacherWorkspace)) .lessonPage .lessonReading p,.appShell:not(:has(.teacherWorkspace)) .lessonPage .sectionBlock>p{font-size:16px!important;line-height:1.72!important}.appShell:not(:has(.teacherWorkspace)) .lessonPage .question label{font-size:14px!important;min-height:44px!important;align-items:center!important}.appShell:not(:has(.teacherWorkspace)) .lessonPage button{min-height:44px}@media(max-width:1180px){.appShell:not(:has(.teacherWorkspace)) .topbar{flex-wrap:wrap!important;padding:8px 14px!important}.appShell:not(:has(.teacherWorkspace)) .topbarPrimary{flex:1 1 auto!important}.appShell:not(:has(.teacherWorkspace)) .topbarActions{order:2;flex:1 0 100%!important;display:flex!important}.missionControlNavRoot{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.missionControlNavRoot::-webkit-scrollbar{display:none}.missionControlGroupButton,.missionControlPrimary{flex:0 0 auto!important}.missionControlMenu{position:fixed;top:118px;left:50%;transform:translateX(-50%)}.appShell:not(:has(.teacherWorkspace)) .topbarUtilities{margin-left:auto!important}}@media(max-width:820px){.appShell:not(:has(.teacherWorkspace)) .topMoneyHud{display:none!important}.appShell:not(:has(.teacherWorkspace)) .logoutButton,.appShell:not(:has(.teacherWorkspace)) .profileButton small,.appShell:not(:has(.teacherWorkspace)) .syncBadge span{display:none!important}.appShell:not(:has(.teacherWorkspace)) .mapPage{padding:20px 14px 60px!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero{grid-template-columns:1fr!important;padding:18px!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero .stats{max-width:none!important;width:100%!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .homeAuraCrown{flex-wrap:wrap!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .homeAuraCrown small{width:100%;margin-left:0!important}.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer{grid-template-columns:1fr!important}.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer>header{min-width:0!important;border-right:0!important;border-bottom:1px solid rgba(76,113,157,.25)!important;padding:9px 12px!important}.appShell:not(:has(.teacherWorkspace)) .moduleDashboardHead{align-items:flex-start!important;flex-direction:column!important}.appShell:not(:has(.teacherWorkspace)) .moduleDashboardProgress{width:100%!important}.appShell:not(:has(.teacherWorkspace)) .topicTabs{grid-template-columns:1fr!important}.appShell:not(:has(.teacherWorkspace)) .topicTabs button{min-height:58px!important}.appShell:not(:has(.teacherWorkspace)) .continueStrip{grid-template-columns:1fr!important}.appShell:not(:has(.teacherWorkspace)) .continueStrip>span{grid-row:auto!important}.appShell:not(:has(.teacherWorkspace)) button.continueStrip:after{grid-column:1;grid-row:auto;justify-self:stretch!important}}@media(max-width:560px){.appShell:not(:has(.teacherWorkspace)) .topbar{padding:7px 9px!important}.appShell:not(:has(.teacherWorkspace)) .topbar .brand>span:last-child{font-size:14px!important}.appShell:not(:has(.teacherWorkspace)) .profileButton .profileExplorerName{display:none!important}.missionControlGroupButton,.missionControlPrimary{padding:0 10px!important;font-size:12px!important}.missionControlMenu{top:112px;width:calc(100vw - 18px);padding:9px}.missionControlMenuGrid{grid-template-columns:1fr}.appShell:not(:has(.teacherWorkspace)) .mapPage .modeNotice.student span{display:none!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero:before{display:none!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero .stats{grid-template-columns:repeat(3,1fr)!important}.appShell:not(:has(.teacherWorkspace)) .curriculumMain{padding:10px!important;border-radius:15px!important}.appShell:not(:has(.teacherWorkspace)) .expeditionModuleDrawer .moduleSideButton{flex-basis:172px!important}.appShell:not(:has(.teacherWorkspace)) .topicLessonPanel{padding:9px!important}.appShell:not(:has(.teacherWorkspace)) .topicLessonHead{align-items:flex-start!important;flex-direction:column!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard{grid-template-columns:38px minmax(0,1fr)!important;min-height:86px!important;padding-right:10px!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard:before{width:34px;height:34px}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard>.lessonDashboardAction{grid-column:2!important;grid-row:3!important;margin-top:3px!important;white-space:normal!important}.appShell:not(:has(.teacherWorkspace)) .lessonDashboardCard.phase81MasteryCard{grid-template-columns:38px minmax(0,1fr)!important}.appShell:not(:has(.teacherWorkspace)) .phase81MasteryCard .phase81MasteryResult{grid-column:2!important;grid-row:4!important;text-align:left!important;margin-top:4px!important}}@media(max-width:360px){.missionControlGroupButton>span,.missionControlPrimary>span{display:none}.missionControlGroupButton,.missionControlPrimary{padding:0 9px!important}.appShell:not(:has(.teacherWorkspace)) .mapPage{padding-left:10px!important;padding-right:10px!important}.appShell:not(:has(.teacherWorkspace)) .mapPage .hero .stats{grid-template-columns:1fr 1fr!important}}@media(prefers-reduced-motion:reduce){.appShell:not(:has(.teacherWorkspace)) button.continueStrip,.missionControlGroupButton,.missionControlGroupButton>i,.missionControlPrimary{transition:none!important;transform:none!important}}.appShell:not(:has(.teacherWorkspace)) .topMoneyHud .offlineMiningNotice{min-width:82px!important;display:grid!important;align-content:center!important;grid-gap:1px!important;gap:1px!important;padding-left:10px!important;border-left:1px solid rgba(232,202,111,.28)!important;cursor:help!important}.appShell:not(:has(.teacherWorkspace)) .topMoneyHud .offlineMiningNotice small{color:var(--mc-gold)!important;letter-spacing:.06em!important}.appShell:not(:has(.teacherWorkspace)) .topMoneyHud .offlineMiningNotice b{color:#fff7d4!important}.appShell:not(:has(.teacherWorkspace)) .topMoneyHud .offlineMiningNotice em{font-size:9px!important;line-height:1.05!important;font-style:normal!important;font-weight:850!important;color:#d7c277!important;white-space:nowrap!important}@media(max-width:1100px){.appShell:not(:has(.teacherWorkspace)) .topMoneyHud .offlineMiningNotice{min-width:70px!important}.appShell:not(:has(.teacherWorkspace)) .topMoneyHud .offlineMiningNotice em{display:none!important}}@media(max-width:720px){.appShell:not(:has(.teacherWorkspace)) .topMoneyHud .offlineMiningNotice{min-width:62px!important;padding-left:7px!important}.appShell:not(:has(.teacherWorkspace)) .topMoneyHud .offlineMiningNotice small{font-size:8px!important}.appShell:not(:has(.teacherWorkspace)) .topMoneyHud .offlineMiningNotice b{font-size:10px!important}}