.math-guided-module__TQoMCG__page{--journey-safe-width:1600px;--journey-gutter:clamp(12px, 3vw, 48px);width:100%;min-width:0;min-height:calc(100dvh - 200px);margin-inline:auto;padding:24px 0 0}.math-guided-module__TQoMCG__page *,.math-guided-module__TQoMCG__page :before,.math-guided-module__TQoMCG__page :after{box-sizing:border-box}.math-guided-module__TQoMCG__page h1,.math-guided-module__TQoMCG__page h2,.math-guided-module__TQoMCG__page h3,.math-guided-module__TQoMCG__page p{overflow-wrap:anywhere;margin:0}.math-guided-module__TQoMCG__eyebrow{color:rgb(var(--surface-text-0756d8));letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.math-guided-module__TQoMCG__page:has(.math-guided-module__TQoMCG__ageChooserStage){min-height:calc(100dvh - 80px);padding:0}.math-guided-module__TQoMCG__ageChooserStage{isolation:isolate;background:linear-gradient(#e1f7ff0d,#b7e2601f),url(/math/backgrounds/counting-garden-v1.webp) 50%/cover no-repeat;place-items:start center;width:100%;min-height:calc(100dvh - 80px);padding:clamp(70px,8vh,96px) 32px 88px;display:grid;position:relative;overflow:hidden}.math-guided-module__TQoMCG__ageChooser{border:10px solid rgb(var(--surface-line-3aa6df));text-align:center;isolation:isolate;background:#fffef2f7;border-radius:54px;width:min(1180px,100% - 64px);padding:64px clamp(34px,4vw,62px) 30px;position:relative;box-shadow:inset 0 0 0 3px #ffffffd1,0 12px #1979bb,0 28px 48px #104d6f3d}.math-guided-module__TQoMCG__ageChooser:before{z-index:-1;content:"";pointer-events:none;border:2px dashed #4989b457;border-radius:38px;position:absolute;inset:10px}.math-guided-module__TQoMCG__woodLabel{border:3px solid rgb(var(--surface-line-a76722));width:min(260px,62vw);min-height:66px;color:rgb(var(--surface-text-75400d));letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(90deg,#0000 49%,#824e1a24 50%,#0000 51%),linear-gradient(#f8cf79,#eeb35b 52%,#d9973f);border-radius:18px;place-items:center;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:950;display:grid;position:absolute;top:-36px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #ffe8a8a3,0 7px #7e4c1c3d}.math-guided-module__TQoMCG__woodLabel:after{content:"";border:1px solid #81471261;border-radius:12px;position:absolute;inset:6px}.math-guided-module__TQoMCG__ageChooser h1{color:rgb(var(--surface-text-1769c8));letter-spacing:-.045em;text-shadow:0 4px #fff,0 7px #104b8b1a;font-size:clamp(2.6rem,4.4vw,4rem);font-weight:950;line-height:1.05}.math-guided-module__TQoMCG__ageChooser h1 strong{color:rgb(var(--surface-text-ef8507));font-weight:inherit}.math-guided-module__TQoMCG__ageChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,22px);margin-top:38px;display:grid}.math-guided-module__TQoMCG__ageChoiceGrid button,.math-guided-module__TQoMCG__ageTabs button,.math-guided-module__TQoMCG__worldOption,.math-guided-module__TQoMCG__returnToPanda,.math-guided-module__TQoMCG__stationFooter button,.math-guided-module__TQoMCG__stagePicker button{font:inherit;cursor:pointer;touch-action:manipulation;border:0}.math-guided-module__TQoMCG__ageChoiceGrid button{--age-accent:#68aa1e;--age-border:rgb(var(--surface-line-b7d879));--age-soft:#f5fbe8;border:3px solid var(--age-border);background:radial-gradient(circle at 50% 28%, rgb(var(--surface-bg-fff)) 0, var(--age-soft) 76%);min-width:0;min-height:360px;color:rgb(var(--surface-text-26364a));box-shadow:inset 0 0 0 4px #fff9, 0 7px 0 color-mix(in srgb, var(--age-border) 56%, transparent), 0 14px 24px #30462d17;border-radius:38px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:16px 20px 22px;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.math-guided-module__TQoMCG__ageChoiceGrid button[data-age-band=choi-4-5]{--age-accent:#ee8a05;--age-border:rgb(var(--surface-line-f5c65b));--age-soft:#fff7dc}.math-guided-module__TQoMCG__ageChoiceGrid button[data-age-band=la-5-6]{--age-accent:#1786d5;--age-border:rgb(var(--surface-line-83c2ef));--age-soft:#eaf6ff}.math-guided-module__TQoMCG__agePanda{pointer-events:none;place-items:center;width:100%;height:188px;margin-bottom:-2px;display:grid;position:relative}.math-guided-module__TQoMCG__agePanda img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.math-guided-module__TQoMCG__cardSparkle{background:var(--age-accent);clip-path:polygon(50% 0,64% 34%,100% 50%,64% 66%,50% 100%,36% 66%,0 50%,36% 34%);opacity:.72;pointer-events:none;border-radius:7px;width:20px;height:20px;position:absolute;top:70px;left:24px;transform:rotate(12deg)}.math-guided-module__TQoMCG__ageChoiceGrid strong{color:var(--age-accent);text-shadow:0 3px #fff;font-size:clamp(1.8rem,2.5vw,2.3rem);font-weight:950;line-height:1}.math-guided-module__TQoMCG__ageRange{background:var(--age-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:130px;min-height:34px;padding:5px 18px;font-size:1rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 -3px #00000014}.math-guided-module__TQoMCG__ageChoiceGrid small{max-width:245px;color:rgb(var(--surface-text-253446));margin-top:3px;font-size:.9rem;font-weight:650;line-height:1.42}.math-guided-module__TQoMCG__localNote{color:rgb(var(--surface-text-187ac8));justify-content:center;align-items:center;gap:12px;font-size:.95rem;font-weight:850;display:flex;margin-top:28px!important}.math-guided-module__TQoMCG__localNote span{color:rgb(var(--surface-text-f4ae18));font-size:1.05rem}.math-guided-module__TQoMCG__ageGuidePanda{z-index:2;filter:drop-shadow(0 12px 9px #1e412d33);pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(130px,12vw,180px);height:auto;position:absolute;bottom:-34px;left:-78px}.math-guided-module__TQoMCG__homeSkeleton{width:min(var(--journey-safe-width), calc(100% - var(--journey-gutter) - var(--journey-gutter)));align-content:start;gap:18px;min-height:430px;margin-inline:auto;padding-top:30px;display:grid}.math-guided-module__TQoMCG__homeSkeleton span{background:rgb(var(--surface-bg-eaf1fa));border-radius:24px;min-height:72px;display:block}.math-guided-module__TQoMCG__homeSkeleton span:nth-child(2){min-height:220px}.math-guided-module__TQoMCG__guidedTopbar{width:min(var(--journey-safe-width), calc(100% - var(--journey-gutter) - var(--journey-gutter)));margin-inline:auto;justify-content:space-between;align-items:center;gap:18px;min-width:0;margin-bottom:20px;display:flex}.math-guided-module__TQoMCG__ageTabs,.math-guided-module__TQoMCG__filterNav{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.math-guided-module__TQoMCG__ageTabs button,.math-guided-module__TQoMCG__filterNav a,.math-guided-module__TQoMCG__exploreLink,.math-guided-module__TQoMCG__returnToPanda{background:rgb(var(--surface-bg-fff));min-height:44px;color:rgb(var(--surface-text-385777));touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;padding:9px 15px;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #cbdcf2}.math-guided-module__TQoMCG__ageTabs button[aria-pressed=true],.math-guided-module__TQoMCG__filterNav a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#65e,#4a3ed7);box-shadow:0 9px 20px #5444dc3d}.math-guided-module__TQoMCG__exploreLink{isolation:isolate;color:#fff;background:linear-gradient(135deg,#6755ef,#4939d3);gap:9px;min-height:50px;padding:8px 18px 8px 9px;font-size:.86rem;transition:transform .15s ease-out,box-shadow .15s;position:relative;box-shadow:inset 0 0 0 1px #ffffff3d,0 11px 24px #4939d347}.math-guided-module__TQoMCG__exploreLinkIcon{background:rgb(var(--school-ffffff) / 17%);color:#ffe071;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.math-guided-module__TQoMCG__exploreLinkIcon svg{width:21px;height:21px}.math-guided-module__TQoMCG__guidedActions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.math-guided-module__TQoMCG__mapAsset.math-guided-module__TQoMCG__guidedReward{filter:drop-shadow(0 10px 12px #6444be33);flex:0 0 64px;width:64px;height:64px;display:none;overflow:visible}.math-guided-module__TQoMCG__guidedProgress{gap:5px;min-width:116px;display:grid}.math-guided-module__TQoMCG__guidedProgress strong{color:rgb(var(--surface-text-12325b));font-variant-numeric:tabular-nums;text-align:right;font-size:1rem}.math-guided-module__TQoMCG__guidedProgress>div{background:rgb(var(--surface-bg-dce6f2));border-radius:999px;width:116px;height:8px;overflow:hidden}.math-guided-module__TQoMCG__guidedProgress>div span,.math-guided-module__TQoMCG__worldProgressBar span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#65e,#7869f5);width:100%;height:100%;display:block;transform:scaleX(0)}.math-guided-module__TQoMCG__adventureSection{min-width:0}.math-guided-module__TQoMCG__journeyOverview{width:min(var(--journey-safe-width), calc(100% - var(--journey-gutter) - var(--journey-gutter)));grid-template-columns:minmax(330px,.72fr) minmax(0,1.58fr);align-items:end;gap:clamp(24px,3vw,48px);min-width:0;margin-inline:auto;padding:8px 0 32px;display:grid;position:relative}.math-guided-module__TQoMCG__adventureHeader{justify-content:space-between;align-items:end;gap:20px;width:auto;min-width:0;display:flex}.math-guided-module__TQoMCG__adventureHeader h1{color:rgb(var(--surface-text-12325b));letter-spacing:-.045em;margin-top:5px;font-size:clamp(2rem,2.5vw,2.8rem);line-height:1.05}.math-guided-module__TQoMCG__adventureLead{max-width:460px;color:rgb(var(--surface-text-536b87));font-size:clamp(.92rem,1.2vw,1.08rem);font-weight:650;line-height:1.55;margin-top:14px!important}.math-guided-module__TQoMCG__returnToPanda{color:rgb(var(--surface-text-0756d8));flex:none;gap:7px}.math-guided-module__TQoMCG__returnToPanda svg{width:18px;height:18px}.math-guided-module__TQoMCG__worldSelector{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:auto;min-width:0;display:grid}.math-guided-module__TQoMCG__worldOption{background:rgb(var(--school-ffffff) / 88%);min-width:0;min-height:142px;color:rgb(var(--surface-text-12325b));text-align:left;border-radius:24px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;padding:14px 42px 14px 14px;transition:box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #12325b17,0 14px 34px #12325b17}.math-guided-module__TQoMCG__worldOption[aria-pressed=true]{background:linear-gradient(145deg, rgb(var(--surface-bg-fff)), rgb(var(--surface-bg-f7f5ff)));box-shadow:inset 0 0 0 2px #6a58ee,0 18px 38px #503dc62e}.math-guided-module__TQoMCG__worldOption[data-state=future]{cursor:default;filter:saturate(.65);opacity:.64}.math-guided-module__TQoMCG__worldOption>span:not(.math-guided-module__TQoMCG__mapAsset){gap:2px;min-width:0;display:grid}.math-guided-module__TQoMCG__worldOption small,.math-guided-module__TQoMCG__worldOption em{color:rgb(var(--surface-text-61748c));font-size:.72rem;font-style:normal;font-weight:750}.math-guided-module__TQoMCG__worldOption strong{font-size:1rem;line-height:1.2}.math-guided-module__TQoMCG__worldEmblem{width:88px;height:88px}.math-guided-module__TQoMCG__worldCheck,.math-guided-module__TQoMCG__worldLock{border-radius:50%;width:23px;height:23px;padding:4px;position:absolute;top:12px;right:12px}.math-guided-module__TQoMCG__worldCheck{background:rgb(var(--surface-bg-dff7e8));color:rgb(var(--surface-text-137448))}.math-guided-module__TQoMCG__worldLock{background:rgb(var(--surface-bg-edf1f6));color:rgb(var(--surface-text-6f7f91))}.math-guided-module__TQoMCG__mapAsset{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;overflow:hidden}.math-guided-module__TQoMCG__mapAsset img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.math-guided-module__TQoMCG__mapAsset picture{width:100%;height:100%;display:block}.math-guided-module__TQoMCG__mapAssetFallback{background:radial-gradient(circle at 35% 30%, rgb(var(--school-ffffff) / 68%), transparent 32%), #e2ecf4b8}.math-guided-module__TQoMCG__mapAssetDeferred{background:0 0}.math-guided-module__TQoMCG__worldMap{--map-accent:#36a96f;--map-accent-strong:#16744a;--map-surface:#e7f8e9;isolation:isolate;background:var(--map-surface);min-width:0;min-height:1320px;padding:clamp(28px, 4vw, 54px) var(--journey-gutter) 44px;border-top:1px solid #12325b14;border-radius:54px 54px 0 0;position:relative;overflow:hidden;box-shadow:0 28px 74px #12325b21}.math-guided-module__TQoMCG__worldMapCanvas{width:min(var(--journey-safe-width), 100%);isolation:isolate;min-width:0;min-height:1210px;margin-inline:auto;position:relative}.math-guided-module__TQoMCG__worldBackdrop{z-index:-3;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.math-guided-module__TQoMCG__worldBackdrop img{-o-object-fit:cover;object-fit:cover}.math-guided-module__TQoMCG__worldMap:after{z-index:-2;background:linear-gradient(180deg, rgb(var(--school-ffffff) / 16%) 0, rgb(var(--school-ffffff) / 2%) 28%, rgb(var(--school-ffffff) / 8%) 100%);content:"";pointer-events:none;position:absolute;inset:0}.math-guided-module__TQoMCG__worldDecoration{z-index:0;opacity:.72;width:min(54%,560px);position:absolute}.math-guided-module__TQoMCG__worldDecorationBottom{bottom:0;right:-7%}.math-guided-module__TQoMCG__worldMapHeader{z-index:3;background:rgb(var(--school-ffffff) / 91%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"emblem copy""progress progress";align-items:center;gap:10px 14px;width:min(420px,30%);min-width:0;padding:22px;display:grid;position:absolute;top:8px;left:0;box-shadow:inset 0 0 0 1px #ffffffb3,0 20px 48px #12325b29}.math-guided-module__TQoMCG__worldHeaderEmblem{filter:drop-shadow(0 10px 12px #12325b29);grid-area:emblem;width:112px;height:112px;overflow:visible}.math-guided-module__TQoMCG__worldHeaderCopy{grid-area:copy;min-width:0}.math-guided-module__TQoMCG__worldHeaderCopy>span{color:var(--map-accent-text,var(--map-accent-strong));letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.math-guided-module__TQoMCG__worldMapHeader h2{color:rgb(var(--surface-text-12325b));letter-spacing:-.04em;margin-top:4px;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.05}.math-guided-module__TQoMCG__worldMapHeader p{color:rgb(var(--surface-text-526a84));margin-top:6px;font-size:.82rem;font-weight:650;line-height:1.45}.math-guided-module__TQoMCG__worldProgressCopy{background:linear-gradient(135deg, #f7f6fff5, rgb(var(--school-ffffff) / 92%));border-radius:18px;grid-area:progress;gap:3px;width:100%;min-width:0;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #5f4fdc1a}.math-guided-module__TQoMCG__worldProgressCopy strong{color:var(--map-accent-text,var(--map-accent-strong));font-variant-numeric:tabular-nums;font-size:1.65rem}.math-guided-module__TQoMCG__worldProgressCopy>span{color:rgb(var(--surface-text-61748c));font-size:.72rem;font-weight:750}.math-guided-module__TQoMCG__worldProgressBar{background:#12325b1f;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.math-guided-module__TQoMCG__worldProgressBar span{background:var(--map-accent)}.math-guided-module__TQoMCG__mapRoute{width:100%;min-width:0;margin:0;position:relative}.math-guided-module__TQoMCG__routeLine{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.math-guided-module__TQoMCG__routeLine path{fill:none;stroke:#ffffffe6;stroke-dasharray:2.2 2.2;stroke-linecap:round;stroke-width:1.25px;vector-effect:non-scaling-stroke}.math-guided-module__TQoMCG__routeLine .math-guided-module__TQoMCG__routeLineShadow{stroke:#12325b2e;stroke-dasharray:none;stroke-width:8px}.math-guided-module__TQoMCG__mobileRoutePath{display:none}.math-guided-module__TQoMCG__mapMilestone{z-index:1;aspect-ratio:1;opacity:.9;width:clamp(68px,8vw,104px);position:absolute}.math-guided-module__TQoMCG__mapMilestone1{top:5%;left:52%;transform:translate(-50%)}.math-guided-module__TQoMCG__mapMilestone2{top:31%;left:47%}.math-guided-module__TQoMCG__mapMilestone3{top:61%;right:43%}.math-guided-module__TQoMCG__mapMilestone4{bottom:0;right:45%}.math-guided-module__TQoMCG__stationList{z-index:2;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.math-guided-module__TQoMCG__stationItem{align-items:center;min-width:0;min-height:176px;scroll-margin-block:90px;display:flex}.math-guided-module__TQoMCG__stationItem:nth-child(odd){justify-content:flex-start;padding-left:18%}.math-guided-module__TQoMCG__stationItem:nth-child(2n){justify-content:flex-end;padding-right:12%}.math-guided-module__TQoMCG__stationItem:first-child{justify-content:center;padding-left:28%;padding-right:0}.math-guided-module__TQoMCG__stationItem:nth-child(3){padding-left:24%}.math-guided-module__TQoMCG__stationItem:nth-child(4){padding-right:18%}.math-guided-module__TQoMCG__stationItem:nth-child(5){padding-left:8%}.math-guided-module__TQoMCG__stationItem:nth-child(6){padding-right:8%}.math-guided-module__TQoMCG__stationItem:nth-child(7){justify-content:center;padding-left:8%}.math-guided-module__TQoMCG__station{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"landmark card";align-items:center;gap:10px;width:min(38%,500px);min-width:0;display:grid;position:relative}.math-guided-module__TQoMCG__stationItem:nth-child(2n) .math-guided-module__TQoMCG__station{grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"card landmark"}.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__station{border:2px solid rgb(var(--surface-line-6a58ee));background:rgb(var(--school-ffffff) / 96%);border-radius:28px;width:min(56%,700px);box-shadow:0 20px 44px #2f24852e,0 0 0 5px #ffffffa8}.math-guided-module__TQoMCG__stationItem[data-state=future] .math-guided-module__TQoMCG__station{filter:saturate(.72);opacity:.78}.math-guided-module__TQoMCG__stationLandmark{z-index:2;filter:drop-shadow(0 10px 10px #12325b2e);grid-area:landmark;width:112px;height:112px;overflow:visible}.math-guided-module__TQoMCG__stationCard{border:2px solid rgb(var(--school-ffffff) / 82%);background:rgb(var(--school-ffffff) / 93%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:20px;grid-area:card;min-width:0;padding:15px 17px;position:relative;box-shadow:0 14px 32px #12325b24}.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__stationCard:after,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__stationCard:after{border:3px solid var(--station-accent);content:"";opacity:0;pointer-events:none;border-radius:27px;animation:.42s ease-out both math-guided-module__TQoMCG__mathPathCurrentPulse;position:absolute;inset:-7px}@keyframes math-guided-module__TQoMCG__mathPathCurrentPulse{0%{opacity:0;transform:scale(.97)}45%{opacity:.72}to{opacity:0;transform:scale(1.035)}}.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__stationCard,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__stationCard{background:linear-gradient(145deg, rgb(var(--school-ffffff) / 98%), #f7f5fff5);box-shadow:none;border:0;border-radius:26px 26px 0 0;padding:20px 150px 16px 22px}.math-guided-module__TQoMCG__currentLessonBadge{background:rgb(var(--surface-bg-eeeaff));min-height:26px;color:rgb(var(--surface-text-5946d8));letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.math-guided-module__TQoMCG__currentLessonBadge+p{margin-top:9px!important}.math-guided-module__TQoMCG__stationCard>p{color:var(--station-accent-text,var(--station-accent-strong));letter-spacing:.05em;text-transform:uppercase;font-size:.69rem;font-weight:900}.math-guided-module__TQoMCG__stationCard h3{color:rgb(var(--surface-text-12325b));margin-top:4px;font-size:1.05rem;line-height:1.24}.math-guided-module__TQoMCG__stationPips{gap:6px;margin-top:11px;display:flex}.math-guided-module__TQoMCG__stationPips span{background:rgb(var(--surface-bg-dce5f0));border-radius:999px;width:22px;height:7px;display:block}.math-guided-module__TQoMCG__stationPips span[data-complete=true]{background:var(--station-accent)}.math-guided-module__TQoMCG__stationPips span[data-current=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--station-accent-strong)}.math-guided-module__TQoMCG__stationFooter{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:44px;margin-top:8px;display:flex}.math-guided-module__TQoMCG__stationFooter>span{min-width:0;color:rgb(var(--surface-text-526a84));font-size:.75rem;font-weight:800}.math-guided-module__TQoMCG__stationFooter button{background:var(--station-control-bg,var(--station-soft));min-height:44px;color:var(--station-accent-text,var(--station-accent-strong));border-radius:13px;flex:none;padding:8px 12px;font-size:.76rem;font-weight:900}.math-guided-module__TQoMCG__stationFooter>svg{width:20px;height:20px;color:rgb(var(--surface-text-728397))}.math-guided-module__TQoMCG__currentGuide{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0 0 26px 26px;grid-area:guide;grid-template-columns:minmax(0,1fr) 116px;grid-template-areas:"callout panda""play play";align-items:center;gap:10px 16px;padding:4px 22px 20px;display:grid;position:relative}.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem:nth-child(2n)[data-state=current] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem:nth-child(2n)[data-state=review] .math-guided-module__TQoMCG__station{grid-template-columns:minmax(0,1fr);grid-template-areas:"card""guide"}.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__stationLandmark,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__stationLandmark{display:none}.math-guided-module__TQoMCG__currentPanda{grid-area:panda;align-self:end;width:116px;height:116px;margin-top:-82px}.math-guided-module__TQoMCG__currentPandaAsset{filter:drop-shadow(0 8px 8px #12325b2e);width:100%;height:100%;overflow:visible}.math-guided-module__TQoMCG__currentCallout{min-width:0;min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;grid-area:callout;align-content:center;gap:3px 8px;padding:4px 0;display:flex}.math-guided-module__TQoMCG__currentCallout span{color:var(--station-accent-text,var(--station-accent-strong));letter-spacing:.04em;text-transform:uppercase;flex-basis:100%;font-size:.7rem;font-weight:900}.math-guided-module__TQoMCG__currentCallout strong{color:rgb(var(--surface-text-12325b));font-size:.92rem}.math-guided-module__TQoMCG__currentCallout small{color:rgb(var(--surface-text-61748c));font-weight:700}.math-guided-module__TQoMCG__mapPlayButton{color:#fff;touch-action:manipulation;background:linear-gradient(135deg,#6b59ee,#5642db);border:0;border-radius:17px;grid-area:play;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;height:58px;min-height:58px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 13px 26px #4a35c840}.math-guided-module__TQoMCG__mapPlayButton svg{background:rgb(var(--school-ffffff) / 20%);border-radius:50%;width:28px;height:28px;padding:6px}.math-guided-module__TQoMCG__mapPlayButton span{font-size:.94rem;font-weight:900}@media (min-width:521px){.math-guided-module__TQoMCG__mapAsset.math-guided-module__TQoMCG__guidedReward{display:block}}.math-guided-module__TQoMCG__stagePicker{width:min(560px,100% - 24px);max-width:none;max-height:calc(100dvh - 32px);color:rgb(var(--surface-text-12325b));background:0 0;border:0;border-radius:26px;padding:0;overflow:auto;box-shadow:0 28px 90px #0a1f3a4d}.math-guided-module__TQoMCG__stagePicker::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#091c3485}.math-guided-module__TQoMCG__stagePickerPanel{border-radius:inherit;background:rgb(var(--surface-bg-fff));padding:clamp(20px,4vw,30px)}.math-guided-module__TQoMCG__stagePickerPanel header{justify-content:space-between;align-items:start;gap:14px;min-width:0;display:flex}.math-guided-module__TQoMCG__stagePickerPanel header>div{min-width:0}.math-guided-module__TQoMCG__stagePickerPanel header p{color:rgb(var(--surface-text-0756d8));letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.math-guided-module__TQoMCG__stagePickerPanel header h2{margin-top:4px;font-size:clamp(1.35rem,4vw,1.8rem);line-height:1.15}.math-guided-module__TQoMCG__stagePickerPanel header button{background:rgb(var(--surface-bg-eef3f9));width:44px;min-width:44px;height:44px;color:rgb(var(--surface-text-12325b));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.math-guided-module__TQoMCG__stagePickerPanel header button svg{width:22px;height:22px}.math-guided-module__TQoMCG__stagePickerHint{color:rgb(var(--surface-text-526a84));font-size:.84rem;line-height:1.5;margin-top:12px!important}.math-guided-module__TQoMCG__stagePickerLinks{gap:10px;margin-top:18px;display:grid}.math-guided-module__TQoMCG__stagePickerLinks a,.math-guided-module__TQoMCG__stagePickerLinks span{border-radius:16px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:11px 14px;font-size:.88rem;font-weight:850;display:flex}.math-guided-module__TQoMCG__stagePickerLinks a{background:rgb(var(--surface-bg-edf4ff));color:rgb(var(--surface-text-0756d8));text-decoration:none}.math-guided-module__TQoMCG__stagePickerLinks a[data-state=current]{color:#fff;background:#3f5de2;box-shadow:0 10px 22px #1f45a433}.math-guided-module__TQoMCG__stagePickerLinks span{background:rgb(var(--surface-bg-f1f4f7));color:rgb(var(--surface-text-788899))}.math-guided-module__TQoMCG__stagePickerLinks svg{flex:none;width:21px;height:21px}.math-guided-module__TQoMCG__explorePage{background:rgb(var(--school-ffffff) / 96%);border-radius:28px;width:min(1480px,100% - 24px);max-width:1480px;min-height:calc(100dvh - 160px);margin:18px auto 46px;padding:clamp(22px,3vw,40px);box-shadow:0 0 0 1px #12325b0f,0 26px 70px #12325b17}.math-guided-module__TQoMCG__exploreHeader{border-bottom:1px solid rgb(var(--surface-line-e6edf7));grid-template-columns:minmax(360px,1fr) minmax(240px,.56fr) auto;grid-template-areas:"copy art action";align-items:center;gap:clamp(22px,3vw,48px);min-width:0;padding-bottom:22px;display:grid}.math-guided-module__TQoMCG__exploreHeader>*{min-width:0}.math-guided-module__TQoMCG__exploreHeaderCopy{grid-area:copy}.math-guided-module__TQoMCG__exploreHeader h1{color:rgb(var(--surface-text-12325b));letter-spacing:-.045em;margin-top:6px;font-size:clamp(2rem,3.25vw,3rem);line-height:1.04}.math-guided-module__TQoMCG__exploreLead{max-width:610px;color:rgb(var(--surface-text-49627f));font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:620;line-height:1.5;margin-top:12px!important}.math-guided-module__TQoMCG__exploreHeroArt{isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:art;width:min(100%,310px);height:154px;position:relative}.math-guided-module__TQoMCG__exploreHeroTrain,.math-guided-module__TQoMCG__exploreHeroTile,.math-guided-module__TQoMCG__exploreHeroStar{filter:drop-shadow(0 9px 10px #393f9126);position:absolute;overflow:visible}.math-guided-module__TQoMCG__exploreHeroTrain{width:142px;height:110px;bottom:3px;left:0}.math-guided-module__TQoMCG__exploreHeroTile{width:76px;height:76px;bottom:3px;left:88px}.math-guided-module__TQoMCG__exploreHeroStar{width:54px;height:54px;top:7px;right:20px}.math-guided-module__TQoMCG__exploreHeroNumbers{color:rgb(var(--surface-text-6f59e9));letter-spacing:-.15em;text-shadow:0 4px #4934b538,0 11px 18px #4b3db333;align-items:flex-end;gap:0;font-weight:950;line-height:.82;display:flex;position:absolute;bottom:5px;right:16px}.math-guided-module__TQoMCG__exploreHeroNumbers span:first-child{font-size:5.7rem}.math-guided-module__TQoMCG__exploreHeroNumbers span:nth-child(2){color:rgb(var(--surface-text-f4b51e));text-shadow:0 4px #c27b0030,0 10px 16px #c27b0026;font-size:3.8rem}.math-guided-module__TQoMCG__exploreHeroNumbers span:nth-child(3){color:rgb(var(--surface-text-43a9ee));text-shadow:0 4px #0e71b72e,0 10px 16px #0e71b726;font-size:4.8rem}.math-guided-module__TQoMCG__exploreReturnLink{background:rgb(var(--surface-bg-fff));min-height:44px;color:rgb(var(--surface-text-4e46d9));touch-action:manipulation;border-radius:13px;flex:none;grid-area:action;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:850;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #bfc4ff}.math-guided-module__TQoMCG__exploreReturnLink svg{width:20px;height:20px}.math-guided-module__TQoMCG__exploreFilters{gap:18px;padding-top:18px;display:grid}.math-guided-module__TQoMCG__filterNav,.math-guided-module__TQoMCG__filterNav+.math-guided-module__TQoMCG__filterNav{margin-top:0}.math-guided-module__TQoMCG__ageFilterNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(560px,100%);display:grid}.math-guided-module__TQoMCG__ageFilterNav a,.math-guided-module__TQoMCG__domainFilterNav a{background:rgb(var(--surface-bg-fff));border-radius:14px;min-width:0;box-shadow:inset 0 0 0 1px #dce4f1,0 5px 12px #12325b0a}.math-guided-module__TQoMCG__ageFilterNav a{white-space:nowrap;gap:6px;padding-inline:16px}.math-guided-module__TQoMCG__ageFilterNav a[aria-current=page],.math-guided-module__TQoMCG__domainFilterNav a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#65e,#493dd8);box-shadow:0 10px 22px #5444dc40}.math-guided-module__TQoMCG__domainFilterNav{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.math-guided-module__TQoMCG__domainFilterNav a{white-space:nowrap;gap:8px;padding:9px 10px}.math-guided-module__TQoMCG__exploreDomainIcon{width:24px;height:24px;color:var(--filter-accent,rgb(var(--surface-text-6655ee)));flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.math-guided-module__TQoMCG__exploreDomainIcon svg{width:22px;height:22px}.math-guided-module__TQoMCG__countingFilterIcon{align-items:flex-end;gap:0;font-size:.67rem;font-weight:950}.math-guided-module__TQoMCG__countingFilterIcon span:first-child{color:#ff6b6b}.math-guided-module__TQoMCG__countingFilterIcon span:nth-child(2){color:rgb(var(--surface-text-7b61ff));transform:translateY(-5px)}.math-guided-module__TQoMCG__countingFilterIcon span:nth-child(3){color:rgb(var(--surface-text-00a58e))}.math-guided-module__TQoMCG__partWholeFilterIcon{grid-template-columns:repeat(2,1fr);gap:2px;padding:3px;display:grid}.math-guided-module__TQoMCG__partWholeFilterIcon span{background:#2d7cff;border-radius:2px}.math-guided-module__TQoMCG__partWholeFilterIcon span:nth-child(2){background:#ff6b6b}.math-guided-module__TQoMCG__partWholeFilterIcon span:nth-child(3){background:#ffd438}.math-guided-module__TQoMCG__partWholeFilterIcon span:nth-child(4){background:#00a58e}.math-guided-module__TQoMCG__patternFilterIcon{grid-template-columns:repeat(2,1fr);gap:3px;padding:2px;display:grid}.math-guided-module__TQoMCG__patternFilterIcon span{background:#ffd438;border-radius:50%}.math-guided-module__TQoMCG__patternFilterIcon span:nth-child(2),.math-guided-module__TQoMCG__patternFilterIcon span:nth-child(3){background:#00a58e;border-radius:2px}.math-guided-module__TQoMCG__patternFilterIcon span:nth-child(4){background:#ff6b6b}.math-guided-module__TQoMCG__geometryFilterIcon span{position:absolute}.math-guided-module__TQoMCG__geometryFilterIcon span:first-child{border-right:6px solid #0000;border-bottom:11px solid rgb(var(--surface-line-2d7cff));border-left:6px solid #0000;bottom:3px;left:1px}.math-guided-module__TQoMCG__geometryFilterIcon span:nth-child(2){background:#ff6b6b;border-radius:50%;width:10px;height:10px;top:2px;right:1px}.math-guided-module__TQoMCG__geometryFilterIcon span:nth-child(3){background:#ffd438;border-radius:2px;width:9px;height:9px;bottom:2px;right:1px}.math-guided-module__TQoMCG__measurementFilterIcon{background:#ffd438;border-radius:3px;transform:rotate(-34deg)}.math-guided-module__TQoMCG__measurementFilterIcon span{background:#7b4e00;width:1px;height:6px;margin-inline:1px}.math-guided-module__TQoMCG__measurementFilterIcon span:nth-child(2n){height:10px}.math-guided-module__TQoMCG__exploreGroups{gap:32px;margin-top:30px;display:grid}.math-guided-module__TQoMCG__exploreGroups section>h2{color:rgb(var(--surface-text-12325b));letter-spacing:-.02em;align-items:center;gap:12px;margin-bottom:14px;font-size:1.3rem;display:flex}.math-guided-module__TQoMCG__exploreGroups section>h2:before{background:linear-gradient(180deg, var(--guide-accent), var(--guide-accent-strong));content:"";border-radius:999px;flex:none;width:7px;height:23px}.math-guided-module__TQoMCG__exploreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;min-width:0;display:grid}.math-guided-module__TQoMCG__exploreCard{--guide-accent:#2d7cff;--guide-accent-strong:#0756d8;--guide-soft:#eaf3ff;isolation:isolate;background:rgb(var(--surface-bg-fff));min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--guide-accent) 18%, transparent), 0 12px 28px #12325b14;content-visibility:auto;contain-intrinsic-size:auto 350px;border-radius:20px;scroll-margin-top:18px;overflow:hidden}.math-guided-module__TQoMCG__exploreCardHeader{background:linear-gradient(135deg, var(--guide-soft), rgb(var(--surface-bg-fff)) 88%);align-items:center;min-width:0;min-height:100px;padding:18px 112px 18px 20px;display:flex;position:relative;overflow:hidden}.math-guided-module__TQoMCG__exploreCardCopy{z-index:1;min-width:0;position:relative}.math-guided-module__TQoMCG__exploreCardCopy>p{background:color-mix(in srgb, var(--guide-accent) 14%, rgb(var(--surface-bg-fff)));min-height:26px;color:var(--guide-accent-text,var(--guide-accent-strong));letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.math-guided-module__TQoMCG__exploreCardCopy h3{color:rgb(var(--surface-text-12325b));letter-spacing:-.02em;margin-top:8px;font-size:1.15rem;line-height:1.24}.math-guided-module__TQoMCG__exploreCardArtwork{filter:drop-shadow(0 8px 9px #12325b26);width:92px;height:92px;position:absolute;bottom:1px;right:12px;overflow:visible}.math-guided-module__TQoMCG__stageLinks{gap:8px;padding:13px 14px 16px;display:grid}.math-guided-module__TQoMCG__stageLinks a{background:var(--guide-soft);min-width:0;min-height:44px;color:var(--guide-accent-text,var(--guide-accent-strong));overflow-wrap:anywhere;touch-action:manipulation;border-radius:12px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px 10px;font-size:.8rem;font-weight:850;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:grid}.math-guided-module__TQoMCG__stageNumber{background:var(--guide-accent-strong);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:900;display:inline-flex}.math-guided-module__TQoMCG__stageNumber svg{width:16px;height:16px}.math-guided-module__TQoMCG__stageLabel{font-variant-numeric:tabular-nums;align-items:center;gap:8px;min-width:0;display:flex}.math-guided-module__TQoMCG__stageLabel small{color:rgb(var(--surface-text-16744a));font-size:.7rem;font-weight:850}.math-guided-module__TQoMCG__stageLinks a>svg{width:18px;height:18px;color:color-mix(in srgb, var(--guide-accent-strong) 68%, #fff)}.math-guided-module__TQoMCG__stageLinks a[data-complete=true]{background:rgb(var(--surface-bg-edf9f3));color:rgb(var(--surface-text-16744a))}.math-guided-module__TQoMCG__stageLinks a[data-complete=true] .math-guided-module__TQoMCG__stageNumber{background:#199461}.math-guided-module__TQoMCG__stageLinks a[data-complete=true]>svg{color:rgb(var(--surface-text-199461))}.math-guided-module__TQoMCG__ageChoiceGrid button:focus-visible,.math-guided-module__TQoMCG__ageTabs button:focus-visible,.math-guided-module__TQoMCG__exploreLink:focus-visible,.math-guided-module__TQoMCG__returnToPanda:focus-visible,.math-guided-module__TQoMCG__worldOption:focus-visible,.math-guided-module__TQoMCG__stationFooter button:focus-visible,.math-guided-module__TQoMCG__mapPlayButton:focus-visible,.math-guided-module__TQoMCG__stagePicker button:focus-visible,.math-guided-module__TQoMCG__stagePickerLinks a:focus-visible,.math-guided-module__TQoMCG__exploreHeader a:focus-visible,.math-guided-module__TQoMCG__filterNav a:focus-visible,.math-guided-module__TQoMCG__stageLinks a:focus-visible{outline-offset:3px;outline:3px solid #12325b}.math-guided-module__TQoMCG__ageChoiceGrid button:active,.math-guided-module__TQoMCG__ageTabs button:active,.math-guided-module__TQoMCG__exploreLink:active,.math-guided-module__TQoMCG__worldOption:not([data-state=future]):active,.math-guided-module__TQoMCG__returnToPanda:active,.math-guided-module__TQoMCG__stationFooter button:active,.math-guided-module__TQoMCG__mapPlayButton:active{transform:scale(.96)}.math-guided-module__TQoMCG__exploreReturnLink:active,.math-guided-module__TQoMCG__stageLinks a:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.math-guided-module__TQoMCG__ageChoiceGrid button:hover,.math-guided-module__TQoMCG__exploreLink:hover,.math-guided-module__TQoMCG__worldOption:not([data-state=future]):hover,.math-guided-module__TQoMCG__returnToPanda:hover,.math-guided-module__TQoMCG__mapPlayButton:hover{transform:translateY(-2px)}.math-guided-module__TQoMCG__ageChoiceGrid button:hover{box-shadow:inset 0 0 0 4px #ffffffbd, 0 8px 0 color-mix(in srgb, var(--age-border) 62%, transparent), 0 18px 30px #30462d24}.math-guided-module__TQoMCG__exploreLink:hover{box-shadow:inset 0 0 0 1px #ffffff4d,0 15px 28px #4939d357}.math-guided-module__TQoMCG__worldOption:not([data-state=future]):hover,.math-guided-module__TQoMCG__mapPlayButton:hover{box-shadow:inset 0 0 0 2px #3f5de275,0 18px 36px #12325b29}.math-guided-module__TQoMCG__stationFooter button:hover,.math-guided-module__TQoMCG__stagePickerLinks a:hover,.math-guided-module__TQoMCG__stageLinks a:hover{text-underline-offset:3px;text-decoration:underline}.math-guided-module__TQoMCG__exploreReturnLink:hover{background:rgb(var(--surface-bg-f7f6ff));box-shadow:inset 0 0 0 1px #8f94f5,0 8px 18px #5444dc1f}.math-guided-module__TQoMCG__stageLinks a:hover{background:color-mix(in srgb, var(--guide-accent) 16%, rgb(var(--surface-bg-fff)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--guide-accent) 24%, transparent);text-decoration:none}}@media (max-width:1100px){.math-guided-module__TQoMCG__ageChooserStage{padding-inline:18px}.math-guided-module__TQoMCG__ageChooser{width:100%;padding-inline:30px}.math-guided-module__TQoMCG__ageChoiceGrid button{min-height:338px;padding-inline:14px}.math-guided-module__TQoMCG__agePanda{height:168px}.math-guided-module__TQoMCG__ageGuidePanda{display:none}.math-guided-module__TQoMCG__exploreHeader{grid-template-columns:minmax(0,1fr) 250px;grid-template-areas:"copy art""action art";align-items:center}.math-guided-module__TQoMCG__exploreReturnLink{justify-self:start}.math-guided-module__TQoMCG__domainFilterNav{grid-template-columns:repeat(4,minmax(0,1fr))}.math-guided-module__TQoMCG__exploreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.math-guided-module__TQoMCG__journeyOverview{grid-template-columns:minmax(0,1fr);align-items:start}.math-guided-module__TQoMCG__adventureHeader>div{max-width:680px}.math-guided-module__TQoMCG__worldMap,.math-guided-module__TQoMCG__worldMapCanvas{min-height:0}.math-guided-module__TQoMCG__worldMapHeader{grid-template-columns:96px minmax(0,1fr) minmax(180px,.65fr);grid-template-areas:"emblem copy progress";width:100%;position:relative;top:auto;left:auto}.math-guided-module__TQoMCG__worldHeaderEmblem{width:96px;height:96px}.math-guided-module__TQoMCG__mapRoute{margin-top:26px}.math-guided-module__TQoMCG__stationItem:first-child{padding-left:8%}.math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__station{width:min(70%,680px)}}@media (max-width:900px){.math-guided-module__TQoMCG__ageChooserStage{padding-top:68px}.math-guided-module__TQoMCG__ageChooser{padding-inline:22px}.math-guided-module__TQoMCG__ageChoiceGrid{gap:12px}.math-guided-module__TQoMCG__ageChoiceGrid button{border-radius:30px;min-height:318px}.math-guided-module__TQoMCG__agePanda{height:148px}.math-guided-module__TQoMCG__ageChoiceGrid small{font-size:.8rem}.math-guided-module__TQoMCG__guidedTopbar{flex-direction:column;align-items:flex-start}.math-guided-module__TQoMCG__guidedActions{justify-content:space-between;width:100%}.math-guided-module__TQoMCG__worldOption{grid-template-columns:64px minmax(0,1fr);min-height:112px}.math-guided-module__TQoMCG__worldEmblem{width:64px;height:64px}.math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__station{width:min(80%,680px)}}@media (max-width:760px){.math-guided-module__TQoMCG__ageChooserStage{min-height:calc(100dvh - 80px);padding:58px 10px 42px;overflow:visible}.math-guided-module__TQoMCG__ageChooser{border-width:7px;border-radius:36px;padding:52px 16px 24px;box-shadow:inset 0 0 0 2px #ffffffd1,0 8px #1979bb,0 20px 34px #104d6f38}.math-guided-module__TQoMCG__ageChooser:before{border-radius:24px;inset:7px}.math-guided-module__TQoMCG__woodLabel{border-radius:14px;min-height:54px;font-size:1rem;top:-29px}.math-guided-module__TQoMCG__ageChooser h1{font-size:clamp(2rem,9vw,2.8rem)}.math-guided-module__TQoMCG__ageChoiceGrid,.math-guided-module__TQoMCG__exploreGrid{grid-template-columns:minmax(0,1fr)}.math-guided-module__TQoMCG__ageChoiceGrid{gap:14px;margin-top:26px}.math-guided-module__TQoMCG__explorePage{border-radius:22px;width:calc(100% - 16px);padding:20px}.math-guided-module__TQoMCG__exploreHeader{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""art""action";align-items:start;gap:18px}.math-guided-module__TQoMCG__exploreHeroArt{justify-self:center;width:min(100%,310px);height:142px}.math-guided-module__TQoMCG__exploreReturnLink{width:100%}.math-guided-module__TQoMCG__domainFilterNav{grid-template-columns:repeat(2,minmax(0,1fr))}.math-guided-module__TQoMCG__ageChoiceGrid button{text-align:left;border-radius:26px;grid-template:"art title""art range""art description"1fr/142px minmax(0,1fr);align-items:center;gap:3px 14px;min-height:166px;padding:10px 16px 12px;display:grid}.math-guided-module__TQoMCG__agePanda{grid-area:art;width:142px;height:142px;margin:0}.math-guided-module__TQoMCG__ageChoiceGrid strong{grid-area:title;align-self:end;font-size:1.75rem}.math-guided-module__TQoMCG__ageRange{grid-area:range;justify-self:start;min-width:112px;min-height:30px;padding:5px 14px;font-size:.86rem}.math-guided-module__TQoMCG__ageChoiceGrid small{grid-area:description;align-self:start;font-size:.8rem}.math-guided-module__TQoMCG__cardSparkle{top:18px;left:auto;right:18px}.math-guided-module__TQoMCG__localNote{margin-top:22px!important}.math-guided-module__TQoMCG__journeyOverview{gap:20px;padding-bottom:24px}.math-guided-module__TQoMCG__worldSelector{scroll-snap-type:x proximity;padding:2px 2px 10px;display:flex;overflow-x:auto}.math-guided-module__TQoMCG__worldOption{scroll-snap-align:start;flex:0 0 min(280px,84vw)}.math-guided-module__TQoMCG__worldMap{border-radius:36px 36px 0 0;padding:18px}.math-guided-module__TQoMCG__worldMapHeader{grid-template-columns:86px minmax(0,1fr);grid-template-areas:"emblem copy""progress progress";gap:14px}.math-guided-module__TQoMCG__worldHeaderEmblem{width:86px;height:86px}.math-guided-module__TQoMCG__worldProgressCopy{width:100%}.math-guided-module__TQoMCG__mapRoute{margin-top:22px}.math-guided-module__TQoMCG__desktopRoutePath{display:none}.math-guided-module__TQoMCG__mobileRoutePath{display:block}.math-guided-module__TQoMCG__stationList{gap:22px}.math-guided-module__TQoMCG__stationItem,.math-guided-module__TQoMCG__stationItem:nth-child(odd),.math-guided-module__TQoMCG__stationItem:nth-child(2n){justify-content:flex-start;min-height:170px;padding-inline:0}.math-guided-module__TQoMCG__stationItem:nth-child(2n){padding-left:8%}.math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem:nth-child(2n) .math-guided-module__TQoMCG__station{grid-template-columns:106px minmax(0,1fr);grid-template-areas:"landmark card";gap:8px;width:92%}.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem:nth-child(2n)[data-state=current] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem:nth-child(2n)[data-state=review] .math-guided-module__TQoMCG__station{grid-template-columns:minmax(0,1fr);grid-template-areas:"card""guide";width:92%}.math-guided-module__TQoMCG__stationItem:not([data-state=current]):not([data-state=review]) .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem:nth-child(2n):not([data-state=current]):not([data-state=review]) .math-guided-module__TQoMCG__station{grid-template-areas:"landmark card"}.math-guided-module__TQoMCG__stationLandmark{width:106px;height:106px}.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__stationCard,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__stationCard{padding-right:120px}.math-guided-module__TQoMCG__currentGuide{grid-template-columns:minmax(0,1fr) 92px}.math-guided-module__TQoMCG__currentPanda{width:92px;height:92px;margin-top:-64px}.math-guided-module__TQoMCG__mapMilestone{opacity:.72;width:76px}.math-guided-module__TQoMCG__mapMilestone1,.math-guided-module__TQoMCG__mapMilestone2,.math-guided-module__TQoMCG__mapMilestone3,.math-guided-module__TQoMCG__mapMilestone4{left:auto;right:1%;transform:none}.math-guided-module__TQoMCG__mapMilestone1{top:2%}.math-guided-module__TQoMCG__mapMilestone2{top:34%}.math-guided-module__TQoMCG__mapMilestone3{top:66%}.math-guided-module__TQoMCG__mapMilestone4{top:auto;bottom:0}}@media (max-width:520px){.math-guided-module__TQoMCG__page{padding-top:16px;padding-bottom:0}.math-guided-module__TQoMCG__explorePage{border-radius:18px;margin-top:8px;margin-bottom:24px;padding:16px 14px 22px}.math-guided-module__TQoMCG__ageTabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.math-guided-module__TQoMCG__ageTabs button{min-width:0;padding-inline:7px;font-size:.72rem}.math-guided-module__TQoMCG__guidedActions{flex-direction:column;align-items:stretch}.math-guided-module__TQoMCG__guidedProgress{grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%}.math-guided-module__TQoMCG__guidedProgress strong{text-align:left}.math-guided-module__TQoMCG__guidedProgress>div,.math-guided-module__TQoMCG__exploreLink{width:100%}.math-guided-module__TQoMCG__adventureHeader{flex-direction:column;align-items:flex-start}.math-guided-module__TQoMCG__returnToPanda{width:100%}.math-guided-module__TQoMCG__exploreHeader h1{font-size:clamp(1.8rem,10vw,2.35rem)}.math-guided-module__TQoMCG__exploreHeroArt{transform-origin:50%;height:132px;transform:scale(.94)}.math-guided-module__TQoMCG__ageFilterNav{gap:7px}.math-guided-module__TQoMCG__ageFilterNav a{white-space:normal;flex-direction:column;gap:1px;min-height:56px;padding:7px 4px;font-size:.7rem;line-height:1.15}.math-guided-module__TQoMCG__ageFilterNav a>span[aria-hidden=true]{display:none}.math-guided-module__TQoMCG__domainFilterNav{gap:8px}.math-guided-module__TQoMCG__domainFilterNav a{white-space:normal;min-height:50px;padding-inline:7px;font-size:.72rem}.math-guided-module__TQoMCG__exploreGroups{gap:28px;margin-top:26px}.math-guided-module__TQoMCG__exploreGrid{gap:14px}.math-guided-module__TQoMCG__exploreCardHeader{padding-left:16px}.math-guided-module__TQoMCG__worldMap{border-radius:0;padding:12px}.math-guided-module__TQoMCG__worldMapHeader{border-radius:20px;grid-template-columns:72px minmax(0,1fr);padding:16px}.math-guided-module__TQoMCG__worldHeaderEmblem{width:72px;height:72px}.math-guided-module__TQoMCG__worldDecoration{width:80%}.math-guided-module__TQoMCG__stationItem,.math-guided-module__TQoMCG__stationItem:nth-child(odd),.math-guided-module__TQoMCG__stationItem:nth-child(2n){min-height:198px;padding-inline:0}.math-guided-module__TQoMCG__stationItem:nth-child(2n){padding-left:5%}.math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem:nth-child(2n) .math-guided-module__TQoMCG__station{grid-template-columns:84px minmax(0,1fr);width:96%}.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem:nth-child(2n)[data-state=current] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem:nth-child(2n)[data-state=review] .math-guided-module__TQoMCG__station{grid-template-columns:minmax(0,1fr);grid-template-areas:"card""guide";width:96%}.math-guided-module__TQoMCG__stationLandmark{width:84px;height:84px}.math-guided-module__TQoMCG__stationCard{border-width:2px;border-radius:18px;padding:13px}.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__stationCard,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__stationCard{border-radius:20px 20px 0 0;padding:16px 92px 12px 16px}.math-guided-module__TQoMCG__stationCard h3{font-size:.94rem}.math-guided-module__TQoMCG__stationFooter{flex-direction:column;align-items:flex-start}.math-guided-module__TQoMCG__stationFooter button{width:100%}.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__stationFooter,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__stationFooter{flex-direction:row;align-items:center}.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__stationFooter button,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__stationFooter button{width:auto}.math-guided-module__TQoMCG__currentGuide{border-radius:0 0 20px 20px;grid-template-columns:minmax(0,1fr) 74px;grid-template-areas:"callout panda""play play";gap:8px;padding:3px 16px 16px}.math-guided-module__TQoMCG__currentPanda{width:74px;height:74px;margin-top:-52px}.math-guided-module__TQoMCG__currentCallout{border-radius:0;min-height:56px;padding:3px 0}.math-guided-module__TQoMCG__currentCallout small{flex-basis:100%;font-size:.7rem;display:block}.math-guided-module__TQoMCG__mapPlayButton{width:100%;min-width:0;height:56px;min-height:56px}.math-guided-module__TQoMCG__mapPlayButton svg{width:28px;height:28px}.math-guided-module__TQoMCG__filterNav a{flex:calc(50% - 8px)}}@media (max-width:360px){.math-guided-module__TQoMCG__ageChooser{padding:48px 10px 20px}.math-guided-module__TQoMCG__ageChoiceGrid button{grid-template-columns:116px minmax(0,1fr);min-height:154px;padding-inline:10px}.math-guided-module__TQoMCG__agePanda{width:116px;height:126px}.math-guided-module__TQoMCG__ageChoiceGrid small{font-size:.73rem}.math-guided-module__TQoMCG__localNote{gap:7px;font-size:.78rem}.math-guided-module__TQoMCG__worldOption{grid-template-columns:56px minmax(0,1fr);padding-right:34px}.math-guided-module__TQoMCG__worldEmblem{width:56px;height:56px}.math-guided-module__TQoMCG__worldMap{padding:9px}.math-guided-module__TQoMCG__stationItem:nth-child(2n){padding-left:3%}.math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem:nth-child(2n) .math-guided-module__TQoMCG__station{grid-template-columns:72px minmax(0,1fr);width:99%}.math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem:nth-child(2n)[data-state=current] .math-guided-module__TQoMCG__station,.math-guided-module__TQoMCG__stationItem:nth-child(2n)[data-state=review] .math-guided-module__TQoMCG__station{grid-template-columns:minmax(0,1fr);width:99%}.math-guided-module__TQoMCG__stationLandmark{width:72px;height:72px}.math-guided-module__TQoMCG__currentGuide{grid-template-columns:minmax(0,1fr) 68px}.math-guided-module__TQoMCG__currentPanda{width:68px;height:68px}.math-guided-module__TQoMCG__mapPlayButton{width:100%;min-width:0;height:54px;min-height:54px}.math-guided-module__TQoMCG__domainFilterNav a{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.math-guided-module__TQoMCG__ageChoiceGrid button,.math-guided-module__TQoMCG__ageTabs button,.math-guided-module__TQoMCG__worldOption,.math-guided-module__TQoMCG__exploreLink,.math-guided-module__TQoMCG__returnToPanda,.math-guided-module__TQoMCG__mapPlayButton,.math-guided-module__TQoMCG__exploreReturnLink,.math-guided-module__TQoMCG__stageLinks a,.math-guided-module__TQoMCG__guidedProgress span,.math-guided-module__TQoMCG__worldProgressBar span,.math-guided-module__TQoMCG__stationCard:after{transition:none;animation:none}}.dark .math-guided-module__TQoMCG__ageChooser{background:rgb(var(--school-ffffff));box-shadow:var(--school-fun-shadow-card)}.dark .math-guided-module__TQoMCG__ageChoiceGrid button{background:rgb(var(--school-ffffff));box-shadow:var(--school-fun-shadow-card)}.dark .math-guided-module__TQoMCG__worldProgressCopy{background:rgb(var(--school-ffffff));box-shadow:var(--school-fun-shadow-card)}.dark .math-guided-module__TQoMCG__stationItem[data-state=current] .math-guided-module__TQoMCG__stationCard{background:rgb(var(--school-ffffff));box-shadow:var(--school-fun-shadow-card)}.dark .math-guided-module__TQoMCG__stationItem[data-state=review] .math-guided-module__TQoMCG__stationCard{background:rgb(var(--school-ffffff));box-shadow:var(--school-fun-shadow-card)}.dark .math-guided-module__TQoMCG__exploreCardHeader{background:rgb(var(--school-ffffff));box-shadow:var(--school-fun-shadow-card)}.dark .math-guided-module__TQoMCG__stageLinks a{background:rgb(var(--school-ffffff));box-shadow:var(--school-fun-shadow-card)}:is(.dark .math-guided-module__TQoMCG__ageChooser h1,.dark .math-guided-module__TQoMCG__ageChoiceGrid strong){text-shadow:none}.dark .math-guided-module__TQoMCG__woodLabel{color:#75400d;border-color:#a76722}@media screen{.dark .math-guided-module__TQoMCG__worldMap{--map-accent-text:color-mix(in srgb, var(--map-accent-strong) 35%, white)}.dark .math-guided-module__TQoMCG__stationItem{--station-accent-text:color-mix(in srgb, var(--station-accent-strong) 35%, white);--station-control-bg:rgb(var(--school-ffffff))}.dark .math-guided-module__TQoMCG__exploreCard{--guide-accent-text:color-mix(in srgb, var(--guide-accent-strong) 35%, white)}}