.maths-module__ZoTZGW__page{box-sizing:border-box;color:#f1eee7;isolation:isolate;background:#070b17;flex-direction:column;height:100svh;min-height:100svh;display:flex;position:relative;overflow:hidden}.maths-module__ZoTZGW__ambient{z-index:-1;filter:blur(26px);background:radial-gradient(#24819d24 0%,#142c4912 44%,#0000 72%);border-radius:50%;width:min(70vw,72rem);height:min(58vw,42rem);position:absolute;top:8svh;left:47%;transform:translate(-50%)}.maths-module__ZoTZGW__header,.maths-module__ZoTZGW__footer{color:#8c9ab4;width:min(100% - 3rem,92rem);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 auto;font-size:.68rem;display:flex}.maths-module__ZoTZGW__header{flex:none;padding-top:1.35rem}.maths-module__ZoTZGW__brand{color:#62d9f2;text-decoration:none}.maths-module__ZoTZGW__section{color:#8c9ab4}.maths-module__ZoTZGW__workspace{flex:1;grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);width:min(100% - 3rem,92rem);min-height:0;margin:0 auto;display:grid}.maths-module__ZoTZGW__sidebar{min-height:0;padding-top:clamp(2rem,9vh,7rem)}.maths-module__ZoTZGW__sidebarIntro{padding-bottom:1.5rem}.maths-module__ZoTZGW__kicker,.maths-module__ZoTZGW__noteLabel,.maths-module__ZoTZGW__contentMeta,.maths-module__ZoTZGW__visualLabel{color:#ffd18a;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem}.maths-module__ZoTZGW__sidebarIntro .maths-module__ZoTZGW__kicker{margin:0 0 .75rem}.maths-module__ZoTZGW__sidebarCopy{color:#aeb8c8;max-width:13rem;font-family:var(--font-display), Georgia, serif;margin:0;font-size:1.2rem;line-height:1.15}.maths-module__ZoTZGW__topicList{border-top:1px solid #8c9ab43d;display:grid}.maths-module__ZoTZGW__topicButton{color:#8c9ab4;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #8c9ab42e;grid-template-columns:1.8rem minmax(0,1fr) 1rem;align-items:center;min-height:3.25rem;padding:0 .4rem;font-family:inherit;transition:background .18s,color .18s,padding .18s;display:grid;position:relative}.maths-module__ZoTZGW__topicButton:hover,.maths-module__ZoTZGW__topicButton:focus-visible{color:#f1eee7;background:#62d9f212;outline:none}.maths-module__ZoTZGW__topicButton:focus-visible{outline-offset:-2px;outline:1px solid #62d9f2}.maths-module__ZoTZGW__collection{z-index:3;margin-top:1rem;position:relative}.maths-module__ZoTZGW__collectionTrigger{border-top:1px solid #62d9f23d;width:100%}.maths-module__ZoTZGW__collectionChevron{color:#ffd18a;font-size:1.1rem}.maths-module__ZoTZGW__collectionFlyout{opacity:0;visibility:hidden;width:21rem;max-width:calc(100vw - 20rem);padding-left:.7rem;transition:opacity .18s,transform .18s,visibility 0s .18s;position:absolute;top:0;left:100%;transform:translate(-.6rem)}.maths-module__ZoTZGW__collection[data-open=true] .maths-module__ZoTZGW__collectionFlyout{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}.maths-module__ZoTZGW__collectionPanel{overscroll-behavior:contain;background:#0c1524;border:1px solid #62d9f24d;border-radius:.65rem;max-height:min(60svh,36rem);padding:1rem;overflow-y:auto;box-shadow:0 1rem 3rem #00000073}.maths-module__ZoTZGW__collectionHeading,.maths-module__ZoTZGW__collectionCount{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;color:#62d9f2;margin:0;font-size:.6rem}.maths-module__ZoTZGW__collectionCount{color:#8c9ab4;margin:.4rem 0 .85rem}.maths-module__ZoTZGW__collectionVideo{color:#f1eee7;border-top:1px solid #8c9ab42e;width:100%;min-height:4rem}.maths-module__ZoTZGW__collectionVideo .maths-module__ZoTZGW__topicNameEn{color:#9aa9c0;white-space:normal;line-height:1.5}.maths-module__ZoTZGW__topicButtonActive{color:#f1eee7;background:linear-gradient(90deg,#62d9f21a,#0000);padding-left:.85rem}.maths-module__ZoTZGW__topicButtonActive:before{content:"";background:#62d9f2;width:2px;position:absolute;top:0;bottom:0;left:0}.maths-module__ZoTZGW__topicNumber,.maths-module__ZoTZGW__topicArrow{color:#53647f;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.65rem}.maths-module__ZoTZGW__topicButtonActive .maths-module__ZoTZGW__topicNumber,.maths-module__ZoTZGW__topicButtonActive .maths-module__ZoTZGW__topicArrow{color:#ffd18a}.maths-module__ZoTZGW__topicName{flex-direction:column;gap:.15rem;min-width:0;display:flex;overflow:hidden}.maths-module__ZoTZGW__topicNameCn,.maths-module__ZoTZGW__topicNameEn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.maths-module__ZoTZGW__topicNameCn{color:inherit;font-size:.84rem}.maths-module__ZoTZGW__topicNameEn{color:#53647f;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.55rem}.maths-module__ZoTZGW__topicButtonActive .maths-module__ZoTZGW__topicNameEn{color:#9aa9c0}.maths-module__ZoTZGW__content{flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:clamp(1.5rem,5vh,4rem) 0 1rem;display:flex}.maths-module__ZoTZGW__contentMeta{color:#71819e;justify-content:space-between;width:min(100%,52rem);margin:0 auto;display:flex}.maths-module__ZoTZGW__intro{text-align:center;flex-direction:column;align-items:center;gap:.45rem;width:min(100%,52rem);margin:1.3rem auto 0;display:flex}.maths-module__ZoTZGW__intro .maths-module__ZoTZGW__kicker{margin:0}.maths-module__ZoTZGW__intro h1{color:#f1eee7;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.65rem);font-weight:500;line-height:1}.maths-module__ZoTZGW__intro h1:focus{outline:none}.maths-module__ZoTZGW__lede{color:#aeb8c8;margin:0;font-size:clamp(.84rem,1.1vw,.98rem)}.maths-module__ZoTZGW__visualStage{background:#070b179e;border:1px solid #62d9f23b;border-radius:.7rem;flex-shrink:0;width:min(100%,52rem,177.778svh - 33.7778rem);margin:clamp(1.35rem,3vh,2.5rem) auto 0;position:relative;overflow:hidden;box-shadow:0 0 0 .45rem #070b17c7,0 1.8rem 5rem #00000042,0 0 3rem #309fbe17}.maths-module__ZoTZGW__visualLabel{z-index:1;color:#71819e;pointer-events:none;font-size:.58rem;position:absolute;top:1rem;left:1.1rem}.maths-module__ZoTZGW__lessonVideo,.maths-module__ZoTZGW__fourierVideo{aspect-ratio:16/9;object-fit:contain;background:#070b17;width:100%;display:block}.maths-module__ZoTZGW__graph{color:#8c9ab4;width:100%;height:auto;min-height:12rem;display:block}.maths-module__ZoTZGW__axis{stroke:#8c9ab46b;stroke-width:1.5px}.maths-module__ZoTZGW__guide{stroke:#62d9f259;stroke-dasharray:6 7;stroke-width:1.5px}.maths-module__ZoTZGW__curveWarm,.maths-module__ZoTZGW__curveBlue,.maths-module__ZoTZGW__vectorLine,.maths-module__ZoTZGW__conicEllipse,.maths-module__ZoTZGW__conicCircle,.maths-module__ZoTZGW__conicParabola,.maths-module__ZoTZGW__sequenceLine,.maths-module__ZoTZGW__tangent{fill:none;stroke-linecap:round;stroke-linejoin:round}.maths-module__ZoTZGW__curveWarm{stroke:#ffd18a;stroke-width:3px}.maths-module__ZoTZGW__curveBlue{stroke:#62d9f2;stroke-width:2.2px}.maths-module__ZoTZGW__vectorLine{stroke:#ffd18a;stroke-width:3px}.maths-module__ZoTZGW__conicEllipse,.maths-module__ZoTZGW__conicParabola{stroke:#ffd18a;stroke-width:2.8px}.maths-module__ZoTZGW__conicCircle{stroke:#62d9f2;stroke-width:2px;stroke-dasharray:7 8}.maths-module__ZoTZGW__sequenceLine,.maths-module__ZoTZGW__tangent{stroke:#62d9f2;stroke-width:2.2px}.maths-module__ZoTZGW__barBlue,.maths-module__ZoTZGW__barWarm{stroke-linecap:round;stroke-width:8px}.maths-module__ZoTZGW__barBlue{stroke:#62d9f294}.maths-module__ZoTZGW__barWarm{stroke:#ffd18a}.maths-module__ZoTZGW__barBlueFill{fill:#62d9f25c}.maths-module__ZoTZGW__barWarmFill{fill:#ffd18ab3}.maths-module__ZoTZGW__pointBlue{fill:#62d9f2}.maths-module__ZoTZGW__pointWarm{fill:#ffd18a}.maths-module__ZoTZGW__graphText,.maths-module__ZoTZGW__graphTextBlue{fill:#aeb8c8;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;font-size:14px}.maths-module__ZoTZGW__graphTextBlue{fill:#62d9f2}.maths-module__ZoTZGW__lessonNote{justify-content:space-between;align-items:flex-end;width:min(100%,52rem);margin:clamp(1rem,2.5vh,1.8rem) auto 0;padding:0 .1rem;display:flex}.maths-module__ZoTZGW__lessonNote p{color:#f1eee7;font-family:var(--font-geist-mono), monospace;margin:.38rem 0 0;font-size:clamp(.78rem,1.2vw,.95rem)}.maths-module__ZoTZGW__noteLabel{color:#71819e;font-size:.58rem}.maths-module__ZoTZGW__noteHint{color:#71819e;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.maths-module__ZoTZGW__footer{flex:none;padding-bottom:1rem}@media (min-width:761px) and (max-height:760px){.maths-module__ZoTZGW__sidebar{padding-top:1.5rem}.maths-module__ZoTZGW__sidebarIntro{padding-bottom:1rem}.maths-module__ZoTZGW__topicButton{min-height:2.85rem}}@media (max-width:760px){.maths-module__ZoTZGW__page{height:auto;overflow:visible}.maths-module__ZoTZGW__header,.maths-module__ZoTZGW__footer,.maths-module__ZoTZGW__workspace{width:min(100% - 1.5rem,92rem)}.maths-module__ZoTZGW__workspace{flex-direction:column;gap:0;display:flex}.maths-module__ZoTZGW__sidebar{padding-top:1.5rem}.maths-module__ZoTZGW__sidebarIntro{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;display:flex}.maths-module__ZoTZGW__sidebarCopy{text-align:right;max-width:none;font-size:1rem}.maths-module__ZoTZGW__topicList{scrollbar-width:none;border-top:0;gap:.4rem;display:flex;overflow-x:auto}.maths-module__ZoTZGW__topicList::-webkit-scrollbar{display:none}.maths-module__ZoTZGW__topicButton{border:1px solid #8c9ab438;border-radius:999px;flex:none;gap:.5rem;min-height:2.55rem;padding:0 .65rem;display:flex}.maths-module__ZoTZGW__topicButtonActive{background:#62d9f21a;padding-left:.65rem}.maths-module__ZoTZGW__topicButtonActive:before,.maths-module__ZoTZGW__topicArrow{display:none}.maths-module__ZoTZGW__collection{margin-top:.65rem}.maths-module__ZoTZGW__collectionTrigger{border-radius:.5rem;width:auto;min-width:14rem}.maths-module__ZoTZGW__collectionChevron{margin-left:auto}.maths-module__ZoTZGW__collectionFlyout{width:100%;max-width:none;padding:.5rem 0 0;inset:100% 0 auto;transform:translateY(-.4rem)}.maths-module__ZoTZGW__collectionVideo{border-radius:.4rem;min-height:3.5rem}.maths-module__ZoTZGW__topicName{gap:.1rem}.maths-module__ZoTZGW__content{justify-content:flex-start;padding-top:1.75rem}.maths-module__ZoTZGW__intro{margin-top:1rem}.maths-module__ZoTZGW__visualStage{width:min(100%,52rem);margin-top:1.25rem}.maths-module__ZoTZGW__graph{min-height:0}.maths-module__ZoTZGW__lessonNote{margin-top:1rem}}@media (max-width:480px){.maths-module__ZoTZGW__header{padding-top:1rem}.maths-module__ZoTZGW__section{font-size:.58rem}.maths-module__ZoTZGW__sidebarIntro{flex-direction:column;align-items:flex-start;gap:.45rem}.maths-module__ZoTZGW__sidebarCopy{text-align:left}.maths-module__ZoTZGW__intro h1{font-size:clamp(1.75rem,8vw,2.4rem)}.maths-module__ZoTZGW__lede{max-width:18rem;line-height:1.5}.maths-module__ZoTZGW__lessonNote{flex-direction:column;align-items:flex-start;gap:.65rem}}@media (prefers-reduced-motion:reduce){.maths-module__ZoTZGW__ambient{display:none}.maths-module__ZoTZGW__topicButton,.maths-module__ZoTZGW__collectionFlyout{transition:none}}
