.circular-motion-module__aalM0q__page{--ink:#213336;--muted:#64777a;--paper:#f4f2eb;--line:#d7dcd8;--coral:#d87956;background:var(--paper);color:var(--ink);font-family:PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.circular-motion-module__aalM0q__page *{box-sizing:border-box}.circular-motion-module__aalM0q__page button{cursor:pointer}.circular-motion-module__aalM0q__page .katex-display{margin:.4em 0;padding:.12em 0;overflow:auto hidden}.circular-motion-module__aalM0q__page .katex{font-size:1em}.circular-motion-module__aalM0q__hero{color:#f6f3e9;isolation:isolate;background:#1b2c31;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 68px);padding:clamp(120px,13vw,170px) max(6vw,32px) 34px;display:flex;position:relative}.circular-motion-module__aalM0q__hero:before{content:"";z-index:-2;background:radial-gradient(circle at 74% 43%,#3f5b5b4a,#0000 36%),linear-gradient(125deg,#0000 40%,#152329 80%);position:absolute;inset:0}.circular-motion-module__aalM0q__heroInner,.circular-motion-module__aalM0q__heroFoot{width:min(1450px,100%);margin-inline:auto}.circular-motion-module__aalM0q__heroInner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:580px;display:flex;position:relative}.circular-motion-module__aalM0q__heroKicker,.circular-motion-module__aalM0q__sectionLabel,.circular-motion-module__aalM0q__microLabel{letter-spacing:.2em;font-size:12px;font-weight:600}.circular-motion-module__aalM0q__heroKicker{color:#d7a081;margin:0 0 38px}.circular-motion-module__aalM0q__hero h1{z-index:1;letter-spacing:-.1em;max-width:850px;margin:0;font-family:Songti SC,Noto Serif CJK SC,serif;font-size:clamp(70px,10vw,150px);font-weight:500;line-height:1.08}.circular-motion-module__aalM0q__hero h1 span{letter-spacing:-.045em;color:#dce6e1;margin-top:27px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(24px,3.1vw,47px);font-weight:300;line-height:1.4;display:block}.circular-motion-module__aalM0q__heroLead{z-index:1;color:#b9cac9;max-width:580px;margin:30px 0 31px;font-size:16px;line-height:2;position:relative}.circular-motion-module__aalM0q__startLink{z-index:1;color:#f4eee4;border:1px solid #b6cac166;border-radius:99px;align-items:center;gap:28px;padding:13px 20px;font-size:13px;display:inline-flex;position:relative}.circular-motion-module__aalM0q__startLink:hover{color:#1b2c31;background:#f4eee4}.circular-motion-module__aalM0q__heroOrbit{aspect-ratio:1;pointer-events:none;border:1px solid #c4d8d120;border-radius:50%;width:min(49vw,680px);animation:40s linear infinite circular-motion-module__aalM0q__heroSpin;position:absolute;top:3%;right:-2%}.circular-motion-module__aalM0q__heroOrbit:before,.circular-motion-module__aalM0q__heroOrbit:after,.circular-motion-module__aalM0q__orbitOne,.circular-motion-module__aalM0q__orbitTwo,.circular-motion-module__aalM0q__orbitThree{content:"";border:1px solid #c4d8d126;border-radius:50%;position:absolute;inset:12%}.circular-motion-module__aalM0q__heroOrbit:after{inset:24%}.circular-motion-module__aalM0q__orbitOne{inset:36%}.circular-motion-module__aalM0q__orbitTwo{background:#cf805832;inset:48%}.circular-motion-module__aalM0q__orbitThree{border-style:dashed;border-color:#dcae8a4d;inset:0}.circular-motion-module__aalM0q__heroOrbit i{background:#f0ac82;border-radius:50%;width:20px;height:20px;position:absolute;top:14%;left:14%;box-shadow:0 0 45px #f0ac8299}.circular-motion-module__aalM0q__heroFoot{color:#9fb3b1;letter-spacing:.14em;border-top:1px solid #a9b9b03d;justify-content:space-between;padding-top:24px;font-size:11px;display:flex}.circular-motion-module__aalM0q__chapterNav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);scrollbar-width:none;background:#f4f2ebef;justify-content:center;gap:clamp(14px,2.3vw,45px);padding:16px 22px;display:flex;position:sticky;top:64px;overflow-x:auto}.circular-motion-module__aalM0q__chapterNav a{color:#496164;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.circular-motion-module__aalM0q__chapterNav a:hover{color:#c97050}.circular-motion-module__aalM0q__chapterNav span{color:#b3836d;font-family:Georgia,serif;font-size:11px}.circular-motion-module__aalM0q__section{padding:clamp(82px,10vw,150px) max(6vw,30px);scroll-margin-top:120px}.circular-motion-module__aalM0q__section>*{width:min(1320px,100%);margin-left:auto;margin-right:auto}.circular-motion-module__aalM0q__sectionIntro{margin-bottom:55px}.circular-motion-module__aalM0q__sectionLabel{color:#c27353;align-items:center;gap:17px;margin:0 0 24px;display:flex}.circular-motion-module__aalM0q__sectionLabel span{letter-spacing:0;font:italic 21px Georgia,serif}.circular-motion-module__aalM0q__sectionIntro h2{letter-spacing:-.06em;margin:0;font-family:Songti SC,Noto Serif CJK SC,serif;font-size:clamp(39px,5.2vw,76px);font-weight:500;line-height:1.32}.circular-motion-module__aalM0q__sectionIntro>p:last-child{max-width:720px;color:var(--muted);margin:25px 0 0;font-size:16px;line-height:2}.circular-motion-module__aalM0q__ideaStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:48px;padding:38px 0;display:grid}.circular-motion-module__aalM0q__ideaStrip>div{border-right:1px solid var(--line);gap:12px;padding:0 35px;display:grid}.circular-motion-module__aalM0q__ideaStrip>div:first-child{padding-left:0}.circular-motion-module__aalM0q__ideaStrip>div:last-child{border:0}.circular-motion-module__aalM0q__ideaStrip span,.circular-motion-module__aalM0q__ideaStrip small{color:var(--muted);font-size:12px}.circular-motion-module__aalM0q__ideaStrip strong{font-size:clamp(26px,3vw,42px);font-weight:400}.circular-motion-module__aalM0q__quickCheck{border-top:1px solid var(--line);margin-top:55px;padding-top:34px}.circular-motion-module__aalM0q__quickCheck h3{margin:18px 0 25px;font-size:clamp(23px,2.3vw,31px);font-weight:500}.circular-motion-module__aalM0q__optionList{flex-wrap:wrap;gap:13px;display:flex}.circular-motion-module__aalM0q__optionList button{color:var(--ink);text-align:left;background:0 0;border:1px solid #becac6;border-radius:3px;align-items:center;gap:15px;min-height:52px;padding:12px 18px;display:flex}.circular-motion-module__aalM0q__optionList button:hover{border-color:#ba7358}.circular-motion-module__aalM0q__optionList button>span{font-size:14px}.circular-motion-module__aalM0q__optionList .circular-motion-module__aalM0q__correct{background:#dfebe2;border-color:#608b76}.circular-motion-module__aalM0q__optionList .circular-motion-module__aalM0q__incorrect{background:#f4dfd8;border-color:#d9998a}.circular-motion-module__aalM0q__feedback{max-width:800px;color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.8}.circular-motion-module__aalM0q__sectionDark{color:#f5f2e9;background:#1b2d33}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__sectionIntro>p:last-child,.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__microLabel{color:#aebfbe}.circular-motion-module__aalM0q__labGrid{background:#20363d;border:1px solid #476069;grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);min-height:620px;display:grid}.circular-motion-module__aalM0q__orbitStage{background:radial-gradient(circle,#2c4851,#1d3138 69%);justify-content:center;align-items:center;min-height:590px;display:flex;position:relative}.circular-motion-module__aalM0q__orbitStage svg{width:min(100%,590px);height:auto;display:block}.circular-motion-module__aalM0q__stageTop,.circular-motion-module__aalM0q__stageBottom{color:#a9bfc2;letter-spacing:.08em;justify-content:space-between;gap:20px;font-size:11px;display:flex;position:absolute;left:28px;right:28px}.circular-motion-module__aalM0q__stageTop{top:25px}.circular-motion-module__aalM0q__stageBottom{justify-content:flex-start;bottom:25px}.circular-motion-module__aalM0q__stageBottom span{align-items:center;gap:8px;display:flex}.circular-motion-module__aalM0q__stageBottom i{border-radius:50%;width:8px;height:8px;display:inline-block}.circular-motion-module__aalM0q__velocityDot{background:#f79b74}.circular-motion-module__aalM0q__accelDot{background:#86a9df}.circular-motion-module__aalM0q__labPanel{border-left:1px solid #476069;flex-direction:column;padding:clamp(28px,4vw,55px);display:flex}.circular-motion-module__aalM0q__labPanel h3{margin:15px 0;font-family:Songti SC,serif;font-size:clamp(32px,3vw,48px);font-weight:500;line-height:1.35}.circular-motion-module__aalM0q__labPanel>p{color:#bbcbca;max-width:40ch;margin:0;font-size:14px;line-height:1.85}.circular-motion-module__aalM0q__controls{gap:18px;margin-top:27px;display:grid}.circular-motion-module__aalM0q__controls label,.circular-motion-module__aalM0q__forceCopy label{color:#e4e9e5;grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.circular-motion-module__aalM0q__controls strong,.circular-motion-module__aalM0q__forceCopy strong{font-variant-numeric:tabular-nums;color:#f3aa82;font-weight:500}.circular-motion-module__aalM0q__controls input,.circular-motion-module__aalM0q__forceCopy input{accent-color:#eb976c;grid-column:1/-1;width:100%}.circular-motion-module__aalM0q__readouts{border-top:1px solid #52696c;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:29px;padding-top:22px;display:grid}.circular-motion-module__aalM0q__readouts>div{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.circular-motion-module__aalM0q__readouts small{color:#aebfbe;width:100%;font-size:10px}.circular-motion-module__aalM0q__readouts strong{color:#f6f1e7;font-family:Georgia,serif;font-size:25px;font-weight:400}.circular-motion-module__aalM0q__readouts span{color:#aebfbe;font-size:11px}.circular-motion-module__aalM0q__labActions{gap:8px;margin-top:auto;padding-top:22px;display:flex}.circular-motion-module__aalM0q__labActions button{color:#e7eeee;border:1px solid #788d8d;border-radius:99px;align-items:center;gap:8px;padding:8px 15px;font-size:11px;display:inline-flex}.circular-motion-module__aalM0q__labActions button:hover{color:#20363d;background:#e7eeee}.circular-motion-module__aalM0q__formulaRow{background:#506369;border:1px solid #506369;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;display:grid}.circular-motion-module__aalM0q__formulaRow>div{background:#253b42;flex-direction:column;justify-content:space-between;min-height:130px;padding:24px 18px;display:flex;overflow:hidden}.circular-motion-module__aalM0q__formulaRow>div>span:first-child{color:#b5c5c4;font-size:11px}.circular-motion-module__aalM0q__formulaRow .katex-display{text-align:left;font-size:clamp(14px,1.7vw,23px)}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__example{border-color:#51676b}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__exampleMeta,.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__example>p{color:#acbdbb}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__example details{border-color:#52676b}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__example summary,.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__answerText{color:#f2a37c}.circular-motion-module__aalM0q__example{border-top:1px solid var(--line);margin-top:65px;padding:27px 0 0}.circular-motion-module__aalM0q__exampleMeta{color:#8b9290;letter-spacing:.13em;justify-content:space-between;gap:16px;font-size:11px;display:flex}.circular-motion-module__aalM0q__example h3{margin:19px 0 10px;font-size:clamp(25px,3vw,38px);font-weight:500}.circular-motion-module__aalM0q__example>p{color:var(--muted);max-width:880px;font-size:14px;line-height:1.9}.circular-motion-module__aalM0q__example details{border-top:1px solid var(--line);margin-top:22px;padding:19px 0}.circular-motion-module__aalM0q__example summary{cursor:pointer;color:#b86d50;align-items:center;gap:15px;width:max-content;font-size:13px;list-style:none;display:flex}.circular-motion-module__aalM0q__example summary::-webkit-details-marker{display:none}.circular-motion-module__aalM0q__example details[open] summary svg{transform:rotate(90deg)}.circular-motion-module__aalM0q__exampleFormula{padding:18px 0;font-size:clamp(14px,1.6vw,22px);display:block}.circular-motion-module__aalM0q__answerText{color:#b86d50;font-weight:600;font-size:15px!important}.circular-motion-module__aalM0q__transmission{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.circular-motion-module__aalM0q__tabRow{border-bottom:1px solid var(--line);gap:0;display:flex}.circular-motion-module__aalM0q__tabRow button{color:var(--muted);border-bottom:2px solid #0000;padding:18px 45px;font-size:15px}.circular-motion-module__aalM0q__tabRow .circular-motion-module__aalM0q__tabActive{color:#b96748;border-color:#cf805d}.circular-motion-module__aalM0q__transmissionBody{grid-template-columns:1.15fr .85fr;min-height:480px;display:grid}.circular-motion-module__aalM0q__wheelScene{background:#e5e9e3;min-height:440px;position:relative;overflow:hidden}.circular-motion-module__aalM0q__transmissionCopy{flex-direction:column;justify-content:center;padding:clamp(30px,5vw,80px);display:flex}.circular-motion-module__aalM0q__transmissionCopy h3{margin:18px 0;font-family:Songti SC,serif;font-size:clamp(34px,3.5vw,54px);font-weight:500}.circular-motion-module__aalM0q__transmissionCopy p{color:var(--muted);max-width:38ch;font-size:15px;line-height:2}.circular-motion-module__aalM0q__transmissionFormula{color:#aa654f;margin-top:28px;font-size:clamp(17px,1.8vw,25px)}.circular-motion-module__aalM0q__marginNote{color:var(--muted);margin-top:25px;font-size:13px;line-height:1.9;max-width:900px!important}.circular-motion-module__aalM0q__sectionCream{background:#e9e7df}.circular-motion-module__aalM0q__bigEquation{text-align:center;border-top:1px solid #c4cbc5;border-bottom:1px solid #c4cbc5;margin-bottom:35px;padding:48px 24px}.circular-motion-module__aalM0q__bigEquation>span{font-size:clamp(26px,3.4vw,52px)}.circular-motion-module__aalM0q__bigEquation p{color:#64777a;margin:24px 0 0;font-size:14px}.circular-motion-module__aalM0q__forceDemand{border:1px solid #c7d0c8;grid-template-columns:1fr 1fr;min-height:390px;display:grid}.circular-motion-module__aalM0q__forceVisual{background:#dce5de;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.circular-motion-module__aalM0q__forceOrbit{border:1px dashed #7f9d91;border-radius:50%;place-items:center;width:230px;height:230px;display:grid;position:relative}.circular-motion-module__aalM0q__forceCenter{color:#5e746d;font:italic 20px Georgia,serif}.circular-motion-module__aalM0q__forceObject{background:#d57b59;border:4px solid #f6efe5;border-radius:50%;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:-10px}.circular-motion-module__aalM0q__forceArrow{background:#d57b59;height:3px;transition:width .3s;position:absolute;top:calc(50% - 2px);right:10px}.circular-motion-module__aalM0q__forceArrow:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:12px solid #d57b59;position:absolute;top:-6px;left:-2px}.circular-motion-module__aalM0q__forceBars{gap:12px;width:min(310px,100%);margin-top:28px;display:grid}.circular-motion-module__aalM0q__forceBars>div{color:#5d756f;align-items:center;gap:13px;font-size:11px;display:flex}.circular-motion-module__aalM0q__forceBars span{width:35px}.circular-motion-module__aalM0q__forceBars i{background:#839f92;height:5px;transition:width .3s}.circular-motion-module__aalM0q__forceBars>div:last-child i{background:#d57b59}.circular-motion-module__aalM0q__forceCopy{flex-direction:column;justify-content:center;padding:clamp(32px,5vw,65px);display:flex}.circular-motion-module__aalM0q__forceCopy h3{margin:18px 0;font-family:Songti SC,serif;font-size:clamp(30px,3vw,45px);font-weight:500}.circular-motion-module__aalM0q__forceCopy p{color:var(--muted);min-height:86px;font-size:15px;line-height:1.9}.circular-motion-module__aalM0q__forceCopy label{color:var(--ink);margin-top:18px}.circular-motion-module__aalM0q__forceCopy strong{color:#bd6e4e}.circular-motion-module__aalM0q__forceCopy small{color:#788684;margin-top:14px;line-height:1.7}.circular-motion-module__aalM0q__modelGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.circular-motion-module__aalM0q__modelGrid>div{border-top:1px solid #bbc7be;padding:25px 16px 20px 0}.circular-motion-module__aalM0q__modelGrid>div>span:first-child{letter-spacing:.12em;color:#aa735a;font-size:11px}.circular-motion-module__aalM0q__modelGrid h3{color:#405453;margin:14px 0;font-size:18px;font-weight:500}.circular-motion-module__aalM0q__modelGrid .katex-display{text-align:left;font-size:clamp(17px,1.9vw,26px)}.circular-motion-module__aalM0q__coneLayout{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.circular-motion-module__aalM0q__coneArt{background:#e4e9e5;place-items:center;display:grid}.circular-motion-module__aalM0q__coneArt svg{fill:#527073;width:min(100%,580px);font:italic 20px Georgia,serif}.circular-motion-module__aalM0q__coneCopy{padding:clamp(35px,5vw,72px)}.circular-motion-module__aalM0q__coneCopy>p{color:var(--muted);font-size:15px;line-height:2}.circular-motion-module__aalM0q__coneCopy>span.katex-display{font-size:clamp(18px,2vw,28px)}.circular-motion-module__aalM0q__coneResult{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#b46e51;margin:30px 0;padding:19px 0;font-size:clamp(27px,3vw,44px)}.circular-motion-module__aalM0q__coneCopy small{color:var(--muted);font-size:13px;line-height:1.8}.circular-motion-module__aalM0q__sectionEnd{background:#e0e9e7}.circular-motion-module__aalM0q__transferGrid{background:#edf1ea;border:1px solid #bbccc8;grid-template-columns:1fr 1fr;display:grid}.circular-motion-module__aalM0q__droneArt{background:#d5e3e0;place-items:center;display:grid}.circular-motion-module__aalM0q__droneDiagram{fill:#57757f;width:100%;max-width:650px;font:14px PingFang SC,sans-serif}.circular-motion-module__aalM0q__transferCopy{padding:clamp(30px,4vw,60px)}.circular-motion-module__aalM0q__transferCopy h3{margin:15px 0;font-family:Songti SC,serif;font-size:clamp(32px,3.4vw,50px);font-weight:500}.circular-motion-module__aalM0q__transferCopy p,.circular-motion-module__aalM0q__transferCopy li{color:#53696c;font-size:14px;line-height:1.95}.circular-motion-module__aalM0q__transferCopy ol{margin:25px 0;padding-left:22px}.circular-motion-module__aalM0q__transferCopy li{padding:3px 0}.circular-motion-module__aalM0q__transferFormula{color:#b16c50;font-size:clamp(17px,1.8vw,25px)}.circular-motion-module__aalM0q__extension{border-top:1px solid #b8c9c3;margin-top:75px;padding:40px 0}.circular-motion-module__aalM0q__extension>span{letter-spacing:.15em;color:#b2765c;font-size:11px}.circular-motion-module__aalM0q__extension h3{max-width:900px;font-size:clamp(23px,2.5vw,35px);font-weight:500;line-height:1.55}.circular-motion-module__aalM0q__extension p{color:#526a6b;max-width:970px;font-size:15px;line-height:2}.circular-motion-module__aalM0q__extension small{color:#748a89}.circular-motion-module__aalM0q__lessonFooter{color:#f3f1e9;background:#192a2e;grid-template-columns:1fr auto;gap:55px;padding:85px max(6vw,30px) 42px;display:grid}.circular-motion-module__aalM0q__lessonFooter>div,.circular-motion-module__aalM0q__lessonFooter>p{max-width:1320px}.circular-motion-module__aalM0q__lessonFooter span{letter-spacing:.18em;color:#d89c79;font-size:11px}.circular-motion-module__aalM0q__lessonFooter h2{margin:25px 0;font-family:Songti SC,serif;font-size:clamp(31px,4vw,60px);font-weight:500;line-height:1.45}.circular-motion-module__aalM0q__lessonFooter a{color:#e9f0e9;border:1px solid #728784;border-radius:99px;align-self:center;padding:13px 20px;font-size:12px}.circular-motion-module__aalM0q__lessonFooter>p{color:#9ab0ae;border-top:1px solid #566a6b;grid-column:1/-1;padding-top:28px;font-size:12px;line-height:1.8}.circular-motion-module__aalM0q__page details[open]{animation:.4s circular-motion-module__aalM0q__reveal}.circular-motion-module__aalM0q__page input[type=range]{height:16px}.circular-motion-module__aalM0q__page input[type=range]::-webkit-slider-thumb{cursor:grab}@keyframes circular-motion-module__aalM0q__heroSpin{to{transform:rotate(360deg)}}@keyframes circular-motion-module__aalM0q__wheelSpin{to{transform:rotate(360deg)}}@keyframes circular-motion-module__aalM0q__reveal{0%{opacity:.3;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (max-width:900px){.circular-motion-module__aalM0q__hero{min-height:760px}.circular-motion-module__aalM0q__heroInner{min-height:560px}.circular-motion-module__aalM0q__heroOrbit{opacity:.55;width:650px;top:12%;right:-30%}.circular-motion-module__aalM0q__hero h1{font-size:clamp(60px,11vw,100px)}.circular-motion-module__aalM0q__labGrid,.circular-motion-module__aalM0q__transmissionBody,.circular-motion-module__aalM0q__forceDemand,.circular-motion-module__aalM0q__coneLayout,.circular-motion-module__aalM0q__transferGrid{grid-template-columns:1fr}.circular-motion-module__aalM0q__labPanel{border-top:1px solid #476069;border-left:0}.circular-motion-module__aalM0q__orbitStage{min-height:520px}.circular-motion-module__aalM0q__wheelScene{min-height:350px}.circular-motion-module__aalM0q__formulaRow{grid-template-columns:repeat(2,1fr)}.circular-motion-module__aalM0q__modelGrid{grid-template-columns:1fr 1fr}.circular-motion-module__aalM0q__coneArt svg{max-height:420px}.circular-motion-module__aalM0q__chapterNav{justify-content:flex-start}}@media (max-width:600px){.circular-motion-module__aalM0q__hero{min-height:730px;padding-top:120px}.circular-motion-module__aalM0q__heroInner{min-height:540px}.circular-motion-module__aalM0q__hero h1{font-size:64px}.circular-motion-module__aalM0q__hero h1 span{font-size:24px}.circular-motion-module__aalM0q__heroLead{font-size:14px}.circular-motion-module__aalM0q__heroOrbit{width:520px;top:22%;right:-90%}.circular-motion-module__aalM0q__heroFoot{gap:20px}.circular-motion-module__aalM0q__heroFoot span:last-child{text-align:right;max-width:160px}.circular-motion-module__aalM0q__section{padding:78px 20px}.circular-motion-module__aalM0q__sectionIntro{margin-bottom:35px}.circular-motion-module__aalM0q__sectionIntro h2{font-size:40px}.circular-motion-module__aalM0q__sectionIntro>p:last-child{font-size:14px}.circular-motion-module__aalM0q__ideaStrip{grid-template-columns:1fr;padding:0}.circular-motion-module__aalM0q__ideaStrip>div,.circular-motion-module__aalM0q__ideaStrip>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.circular-motion-module__aalM0q__ideaStrip>div:last-child{border:0}.circular-motion-module__aalM0q__ideaStrip strong{font-size:28px}.circular-motion-module__aalM0q__orbitStage{min-height:360px}.circular-motion-module__aalM0q__stageTop,.circular-motion-module__aalM0q__stageBottom{font-size:9px;left:15px;right:15px}.circular-motion-module__aalM0q__stageBottom{gap:10px}.circular-motion-module__aalM0q__labPanel{padding:25px}.circular-motion-module__aalM0q__labPanel h3{font-size:32px}.circular-motion-module__aalM0q__readouts strong{font-size:21px}.circular-motion-module__aalM0q__readouts small{font-size:9px}.circular-motion-module__aalM0q__formulaRow{grid-template-columns:1fr 1fr}.circular-motion-module__aalM0q__formulaRow>div{min-height:110px;padding:14px 10px}.circular-motion-module__aalM0q__formulaRow .katex-display{font-size:15px}.circular-motion-module__aalM0q__tabRow button{padding:16px 28px}.circular-motion-module__aalM0q__wheelScene{min-height:310px}.circular-motion-module__aalM0q__modelGrid{grid-template-columns:1fr}.circular-motion-module__aalM0q__bigEquation>span{font-size:20px}.circular-motion-module__aalM0q__forceCopy{padding:25px}.circular-motion-module__aalM0q__forceOrbit{width:190px;height:190px}.circular-motion-module__aalM0q__coneCopy,.circular-motion-module__aalM0q__transferCopy{padding:28px 22px}.circular-motion-module__aalM0q__coneCopy>span.katex-display{font-size:17px}.circular-motion-module__aalM0q__droneDiagram{min-height:270px}.circular-motion-module__aalM0q__exampleMeta{flex-direction:column}.circular-motion-module__aalM0q__exampleFormula{font-size:14px}.circular-motion-module__aalM0q__lessonFooter{grid-template-columns:1fr;gap:20px;padding:65px 22px 30px}.circular-motion-module__aalM0q__lessonFooter a{justify-self:start}.circular-motion-module__aalM0q__lessonFooter>p{margin-top:35px}.circular-motion-module__aalM0q__optionList{display:grid}.circular-motion-module__aalM0q__optionList button{width:100%}}@media (prefers-reduced-motion:reduce){.circular-motion-module__aalM0q__heroOrbit{animation:none!important}.circular-motion-module__aalM0q__page *{scroll-behavior:auto!important}}.circular-motion-module__aalM0q__sideLesson{background:#e5ebe6;border-left:3px solid #bd7a5d;margin-top:40px;padding:26px 30px}.circular-motion-module__aalM0q__sideLesson span{color:#a96045;letter-spacing:.12em;font-size:12px}.circular-motion-module__aalM0q__sideLesson p{color:#506668;max-width:950px;margin:12px 0 0;font-size:15px;line-height:1.95}.circular-motion-module__aalM0q__challengeBank{border-top:1px solid #b8c9c3;margin-top:45px;padding-top:35px}.circular-motion-module__aalM0q__challengeBank>div{margin-bottom:25px}.circular-motion-module__aalM0q__challengeBank h3{margin:14px 0;font-size:clamp(23px,2.7vw,36px);font-weight:500}.circular-motion-module__aalM0q__challengeBank details{border-top:1px solid #b8c9c3;padding:22px 0}.circular-motion-module__aalM0q__challengeBank details:last-child{border-bottom:1px solid #b8c9c3}.circular-motion-module__aalM0q__challengeBank summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:17px;list-style:none;display:flex}.circular-motion-module__aalM0q__challengeBank summary::-webkit-details-marker{display:none}.circular-motion-module__aalM0q__challengeBank summary small{color:#a86c55;white-space:nowrap;font-size:12px}.circular-motion-module__aalM0q__challengeBank details p{color:#536a6a;max-width:950px;margin:18px 0 4px;font-size:14px;line-height:2}@media (max-width:600px){.circular-motion-module__aalM0q__sideLesson{padding:22px}.circular-motion-module__aalM0q__sideLesson p{font-size:13px}.circular-motion-module__aalM0q__challengeBank summary{font-size:15px}.circular-motion-module__aalM0q__challengeBank details p{font-size:13px}}.circular-motion-module__aalM0q__mechanismSvg{width:100%;height:100%;min-height:310px;display:block;overflow:visible}.circular-motion-module__aalM0q__wheelFace{fill:#f6f4ec;stroke:#a5bab2;stroke-width:1.5px}.circular-motion-module__aalM0q__pulleyRim{fill:none;stroke:#527178;stroke-width:3px}.circular-motion-module__aalM0q__gearRim{fill:#e7eee8;stroke:#527178;stroke-width:2.5px;stroke-linejoin:round}.circular-motion-module__aalM0q__wheelSpoke{stroke:#8ea7a5;stroke-width:2.2px;stroke-linecap:round}.circular-motion-module__aalM0q__wheelHub{fill:#edf3eb;stroke:#53747a;stroke-width:2px}.circular-motion-module__aalM0q__wheelMarker{fill:#d17c58}.circular-motion-module__aalM0q__wheelLetter{fill:#33585e;text-anchor:middle;pointer-events:none;font:italic 23px Georgia,serif}.circular-motion-module__aalM0q__mechanismNote{fill:#557376;letter-spacing:.05em;font:14px PingFang SC,Microsoft YaHei,sans-serif}.circular-motion-module__aalM0q__spinSlow,.circular-motion-module__aalM0q__spinFast,.circular-motion-module__aalM0q__spinReverse{transform-box:fill-box;transform-origin:50%;animation:6s linear infinite circular-motion-module__aalM0q__wheelSpin}.circular-motion-module__aalM0q__spinFast{animation-duration:4s}.circular-motion-module__aalM0q__spinReverse{animation:4s linear infinite circular-motion-module__aalM0q__gearReverse}.circular-motion-module__aalM0q__beltBand{fill:none;stroke:#496e73;stroke-width:15px;stroke-linejoin:round;stroke-linecap:round}.circular-motion-module__aalM0q__beltMotion{fill:none;stroke:#e8d3b8;stroke-width:3px;stroke-dasharray:8 24;stroke-linejoin:round;animation:.32s linear infinite circular-motion-module__aalM0q__beltTravel}.circular-motion-module__aalM0q__tangentPoint{fill:#e6af89;stroke:#f8f4ea;stroke-width:1.5px}.circular-motion-module__aalM0q__motionArrow{stroke:#b96d50;stroke-width:2.5px}.circular-motion-module__aalM0q__meshPoint{fill:#d17c58;stroke:#f6f4ec;stroke-width:2px}.circular-motion-module__aalM0q__meshGuide{stroke:#d17c58;stroke-width:1.5px;stroke-dasharray:4 5}.circular-motion-module__aalM0q__transmissionCopy .circular-motion-module__aalM0q__transmissionExample{color:#a86950;border-top:1px solid #c5d0c9;margin-top:18px;padding-top:18px;font-size:13px;line-height:1.8}@keyframes circular-motion-module__aalM0q__gearReverse{0%{transform:rotate(15deg)}to{transform:rotate(-345deg)}}@keyframes circular-motion-module__aalM0q__beltTravel{to{stroke-dashoffset:-32px}}@media (prefers-reduced-motion:reduce){.circular-motion-module__aalM0q__spinSlow,.circular-motion-module__aalM0q__spinFast,.circular-motion-module__aalM0q__spinReverse,.circular-motion-module__aalM0q__beltMotion{animation:none!important}}.circular-motion-module__aalM0q__page{overflow:clip visible}.circular-motion-module__aalM0q__projectorButton{color:#46646a;white-space:nowrap;background:0 0;border:1px solid #b9c9c0;border-radius:99px;flex:none;align-items:center;gap:9px;margin-left:auto;padding:8px 13px;font-size:12px;display:inline-flex}.circular-motion-module__aalM0q__projectorButton:hover{color:#ae644c;background:#eee9e0;border-color:#b87658}.circular-motion-module__aalM0q__projectorMode{z-index:9999;overscroll-behavior:contain;background:var(--paper);width:100vw;height:100dvh;position:fixed;inset:0;overflow:clip auto}.circular-motion-module__aalM0q__projectorMode .circular-motion-module__aalM0q__chapterNav{top:0}.circular-motion-module__aalM0q__projectorMode .circular-motion-module__aalM0q__section{scroll-margin-top:70px}.circular-motion-module__aalM0q__projectorMode .circular-motion-module__aalM0q__hero{min-height:100dvh}@media (max-width:900px){.circular-motion-module__aalM0q__projectorButton{display:none}}@media (min-width:1100px) and (min-aspect-ratio:3/2){.circular-motion-module__aalM0q__page{font-size:clamp(18px,1.4vw,25px)}.circular-motion-module__aalM0q__hero{min-height:calc(100svh - 88px);padding-top:clamp(80px,9vh,130px)}.circular-motion-module__aalM0q__heroInner{min-height:min(66svh,730px)}.circular-motion-module__aalM0q__hero h1{font-size:clamp(88px,8.4vw,155px)}.circular-motion-module__aalM0q__hero h1 span{margin-top:18px;font-size:clamp(30px,2.8vw,52px)}.circular-motion-module__aalM0q__heroLead{max-width:720px;font-size:clamp(19px,1.4vw,27px);line-height:1.65}.circular-motion-module__aalM0q__heroKicker{font-size:clamp(15px,1.05vw,20px)}.circular-motion-module__aalM0q__startLink{padding:16px 26px;font-size:clamp(16px,1.1vw,21px)}.circular-motion-module__aalM0q__heroFoot{font-size:clamp(13px,.85vw,17px)}.circular-motion-module__aalM0q__chapterNav{gap:clamp(10px,1.5vw,30px);padding:12px clamp(28px,4vw,70px);top:88px}.circular-motion-module__aalM0q__chapterNav a,.circular-motion-module__aalM0q__projectorButton{font-size:clamp(14px,1.02vw,19px)}.circular-motion-module__aalM0q__chapterNav span{font-size:clamp(12px,.85vw,16px)}.circular-motion-module__aalM0q__projectorButton{padding:9px 15px}.circular-motion-module__aalM0q__section{padding:clamp(34px,4.5vh,62px) clamp(45px,5vw,110px) clamp(68px,7vh,115px);scroll-margin-top:45px}.circular-motion-module__aalM0q__section>*{width:min(1600px,100%)}.circular-motion-module__aalM0q__sectionIntro{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:12px clamp(32px,4vw,82px);margin-bottom:clamp(24px,3vh,42px);display:grid}.circular-motion-module__aalM0q__sectionIntro .circular-motion-module__aalM0q__sectionLabel{grid-column:1/-1;margin-bottom:0}.circular-motion-module__aalM0q__sectionLabel,.circular-motion-module__aalM0q__microLabel{font-size:clamp(14px,1vw,19px)}.circular-motion-module__aalM0q__sectionLabel span{font-size:clamp(22px,1.6vw,30px)}.circular-motion-module__aalM0q__sectionIntro h2{font-size:clamp(48px,4.25vw,82px);line-height:1.18}.circular-motion-module__aalM0q__sectionIntro>p:last-child{max-width:620px;margin:0 0 4px;font-size:clamp(18px,1.32vw,26px);line-height:1.65}.circular-motion-module__aalM0q__ideaStrip{margin-bottom:36px;padding:28px 0}.circular-motion-module__aalM0q__ideaStrip span,.circular-motion-module__aalM0q__ideaStrip small{font-size:clamp(15px,1vw,20px)}.circular-motion-module__aalM0q__ideaStrip strong{font-size:clamp(34px,2.65vw,51px)}.circular-motion-module__aalM0q__quickCheck{margin-top:42px;padding-top:30px}.circular-motion-module__aalM0q__quickCheck h3{font-size:clamp(27px,2.15vw,42px)}.circular-motion-module__aalM0q__optionList button{min-height:62px;padding:15px 24px;font-size:clamp(19px,1.3vw,25px)}.circular-motion-module__aalM0q__optionList button>span,.circular-motion-module__aalM0q__feedback{font-size:clamp(18px,1.2vw,24px)}.circular-motion-module__aalM0q__sideLesson p,.circular-motion-module__aalM0q__marginNote{font-size:clamp(17px,1.2vw,23px)}.circular-motion-module__aalM0q__labGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:clamp(500px,61vh,710px)}.circular-motion-module__aalM0q__orbitStage{min-height:clamp(500px,61vh,710px)}.circular-motion-module__aalM0q__orbitStage svg{width:min(100%,610px)}.circular-motion-module__aalM0q__stageTop,.circular-motion-module__aalM0q__stageBottom{font-size:clamp(15px,1.05vw,20px)}.circular-motion-module__aalM0q__labPanel{padding:clamp(25px,2.7vw,55px)}.circular-motion-module__aalM0q__labPanel h3{margin:12px 0;font-size:clamp(38px,3vw,58px)}.circular-motion-module__aalM0q__labPanel>p{font-size:clamp(17px,1.2vw,24px);line-height:1.65}.circular-motion-module__aalM0q__controls{gap:14px;margin-top:18px}.circular-motion-module__aalM0q__controls label,.circular-motion-module__aalM0q__forceCopy label{font-size:clamp(16px,1.1vw,21px)}.circular-motion-module__aalM0q__readouts{margin-top:22px;padding-top:19px}.circular-motion-module__aalM0q__readouts small,.circular-motion-module__aalM0q__readouts span{font-size:clamp(13px,.85vw,17px)}.circular-motion-module__aalM0q__readouts strong{font-size:clamp(27px,2.1vw,39px)}.circular-motion-module__aalM0q__labActions button{padding:10px 18px;font-size:clamp(15px,1vw,20px)}.circular-motion-module__aalM0q__formulaRow>div{min-height:140px;padding:22px}.circular-motion-module__aalM0q__formulaRow>div>span:first-child{font-size:clamp(14px,.95vw,18px)}.circular-motion-module__aalM0q__formulaRow .katex-display{font-size:clamp(22px,1.75vw,34px)}.circular-motion-module__aalM0q__tabRow button{padding:16px clamp(30px,2.5vw,48px);font-size:clamp(18px,1.25vw,24px)}.circular-motion-module__aalM0q__transmissionBody,.circular-motion-module__aalM0q__wheelScene{min-height:clamp(395px,55vh,650px)}.circular-motion-module__aalM0q__transmissionCopy{padding:clamp(25px,2.7vw,56px)}.circular-motion-module__aalM0q__transmissionCopy h3{margin:12px 0;font-size:clamp(44px,3.35vw,66px)}.circular-motion-module__aalM0q__transmissionCopy p{font-size:clamp(18px,1.28vw,25px);line-height:1.65}.circular-motion-module__aalM0q__transmissionFormula{margin-top:15px;font-size:clamp(25px,1.9vw,37px)}.circular-motion-module__aalM0q__transmissionCopy .circular-motion-module__aalM0q__transmissionExample{margin-top:15px;padding-top:15px;font-size:clamp(16px,1.12vw,22px)}.circular-motion-module__aalM0q__mechanismNote{font-size:18px}.circular-motion-module__aalM0q__wheelLetter{font-size:28px}.circular-motion-module__aalM0q__bigEquation>span{font-size:clamp(35px,3.3vw,63px)}.circular-motion-module__aalM0q__bigEquation p,.circular-motion-module__aalM0q__forceCopy p,.circular-motion-module__aalM0q__coneCopy>p,.circular-motion-module__aalM0q__transferCopy p,.circular-motion-module__aalM0q__transferCopy li,.circular-motion-module__aalM0q__extension p{font-size:clamp(18px,1.3vw,26px)}.circular-motion-module__aalM0q__forceCopy h3,.circular-motion-module__aalM0q__coneCopy h3,.circular-motion-module__aalM0q__transferCopy h3{font-size:clamp(38px,3vw,58px)}.circular-motion-module__aalM0q__forceCopy small,.circular-motion-module__aalM0q__coneCopy small,.circular-motion-module__aalM0q__extension small{font-size:clamp(15px,1vw,20px)}.circular-motion-module__aalM0q__modelGrid>div>span:first-child,.circular-motion-module__aalM0q__exampleMeta,.circular-motion-module__aalM0q__extension>span{font-size:clamp(14px,.95vw,18px)}.circular-motion-module__aalM0q__modelGrid h3{font-size:clamp(20px,1.45vw,29px)}.circular-motion-module__aalM0q__modelGrid .katex-display{font-size:clamp(23px,1.8vw,35px)}.circular-motion-module__aalM0q__example h3{font-size:clamp(32px,2.5vw,48px)}.circular-motion-module__aalM0q__example>p,.circular-motion-module__aalM0q__example summary,.circular-motion-module__aalM0q__answerText,.circular-motion-module__aalM0q__challengeBank details p{font-size:clamp(18px,1.25vw,25px)!important}.circular-motion-module__aalM0q__exampleFormula{font-size:clamp(23px,1.75vw,34px)}.circular-motion-module__aalM0q__transferFormula{font-size:clamp(25px,1.95vw,38px)}.circular-motion-module__aalM0q__coneCopy>span.katex-display{font-size:clamp(25px,1.95vw,38px)}.circular-motion-module__aalM0q__challengeBank summary{font-size:clamp(20px,1.35vw,27px)}.circular-motion-module__aalM0q__lessonFooter>p{font-size:clamp(15px,1vw,20px)}.circular-motion-module__aalM0q__projectorMode .circular-motion-module__aalM0q__chapterNav{top:0}.circular-motion-module__aalM0q__projectorMode .circular-motion-module__aalM0q__section{scroll-margin-top:70px}}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterNav{z-index:60;width:100%;padding:9px clamp(16px,2.4vw,42px)calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7f7f1f0;border-top:1px solid #c9d4cc;border-bottom:0;justify-content:space-between;align-items:center;gap:18px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -12px 34px #1c30321f}.circular-motion-module__aalM0q__chapterLinks{scrollbar-width:none;align-items:center;gap:clamp(3px,.7vw,15px);min-width:0;display:flex;overflow-x:auto}.circular-motion-module__aalM0q__chapterLinks::-webkit-scrollbar{display:none}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterLinks a{border-radius:7px;flex:none;padding:12px 8px 14px;font-size:clamp(12px,.93vw,18px);transition:background .35s,color .35s,transform .35s;position:relative}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterLinks a:after{content:"";transform-origin:0;background:#be7657;height:2px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:5px;left:8px;right:8px;transform:scaleX(0)}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterLinks a:hover,.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterLinks .circular-motion-module__aalM0q__chapterActive{color:#a96043;background:#e8eee8}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterLinks .circular-motion-module__aalM0q__chapterActive:after{transform:scaleX(1)}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterLinks .circular-motion-module__aalM0q__chapterActive{transform:translateY(-2px)}.circular-motion-module__aalM0q__chapterActions{flex:none;align-items:center;gap:10px;display:flex}.circular-motion-module__aalM0q__nextButton{color:#f6f4eb;white-space:nowrap;background:#244148;border-radius:99px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:9px 16px;font-size:clamp(13px,.95vw,18px);transition:background .25s,transform .25s;display:inline-flex}.circular-motion-module__aalM0q__nextButton:hover{background:#ae6d50;transform:translateY(-2px)}.circular-motion-module__aalM0q__nextButton svg{transition:transform .25s}.circular-motion-module__aalM0q__nextButton:hover svg{transform:translate(4px)}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__projectorButton{margin-left:0;font-size:clamp(12px,.93vw,18px)}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__hero{padding-bottom:110px;overflow:hidden}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__section{scroll-margin-top:0}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__lessonFooter{padding-bottom:125px}.circular-motion-module__aalM0q__page.circular-motion-module__aalM0q__projectorMode{scroll-padding-top:0}.circular-motion-module__aalM0q__page.circular-motion-module__aalM0q__projectorMode .circular-motion-module__aalM0q__chapterNav{top:auto;bottom:0}.circular-motion-module__aalM0q__page.circular-motion-module__aalM0q__projectorMode .circular-motion-module__aalM0q__section{scroll-margin-top:0}.circular-motion-module__aalM0q__page.circular-motion-module__aalM0q__projectorMode .circular-motion-module__aalM0q__hero{padding-bottom:110px}.circular-motion-module__aalM0q__sectionArrival .circular-motion-module__aalM0q__sectionIntro{animation:.72s cubic-bezier(.22,1,.36,1) both circular-motion-module__aalM0q__chapterArrival}@keyframes circular-motion-module__aalM0q__chapterArrival{0%{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.circular-motion-module__aalM0q__examplePrompt{margin:18px 0 10px;font-weight:600;color:var(--ink)!important}.circular-motion-module__aalM0q__exampleDiagram{fill:#45666a;background:#eaf0e9;border:1px solid #c7d4ce;border-radius:10px;width:min(100%,480px);height:auto;margin:22px 0;padding:12px;font:16px PingFang SC,Microsoft YaHei,sans-serif;display:block}.circular-motion-module__aalM0q__exampleOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 24px;display:grid}.circular-motion-module__aalM0q__exampleOptions>div{color:#455e61;border:1px solid #c9d3cc;border-radius:8px;align-items:baseline;gap:12px;min-width:0;padding:14px 17px;font-size:clamp(15px,1.08vw,22px);line-height:1.65;display:flex}.circular-motion-module__aalM0q__exampleOptions b{color:#b86d50;font:italic 20px Georgia,serif}.circular-motion-module__aalM0q__exampleParts{border-top:1px solid var(--line);margin-top:25px}.circular-motion-module__aalM0q__examplePart{border-bottom:1px solid var(--line);padding:18px 0 20px}.circular-motion-module__aalM0q__examplePart>p{align-items:baseline;gap:15px;margin:0 0 11px;font-size:clamp(17px,1.2vw,24px);font-weight:600;line-height:1.65;display:flex}.circular-motion-module__aalM0q__examplePart>p span{color:#b86d50;font:italic 16px Georgia,serif}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__examplePart details{border:0;margin:0;padding:0}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__examplePart summary{border:1px solid #c9d3cc;border-radius:99px;width:max-content;max-width:100%;padding:9px 15px;transition:background .25s,border-color .25s;font-size:clamp(15px,1.03vw,20px)!important}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__examplePart summary:hover{background:#e9eee8;border-color:#b86d50}.circular-motion-module__aalM0q__exampleSolution{border-left:2px solid #c17d60;margin:18px 0 0 12px;padding:16px 20px 8px}.circular-motion-module__aalM0q__exampleSolution p{color:#5d7171;max-width:1000px;font-size:clamp(16px,1.1vw,22px);line-height:1.8}.circular-motion-module__aalM0q__exampleSolution .circular-motion-module__aalM0q__answerText{color:#ac6047}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__examplePrompt,.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__examplePart>p{color:#edf2ed!important}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__exampleOptions>div{color:#dce7e5;border-color:#60777a}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__exampleParts,.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__examplePart{border-color:#566d70}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__exampleSolution p{color:#d1dddd}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__exampleSolution .circular-motion-module__aalM0q__answerText{color:#f0a17e}@media (max-width:900px){.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterNav{padding:6px 10px calc(7px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.circular-motion-module__aalM0q__chapterLinks{gap:2px}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterLinks a{padding:9px 7px 11px}.circular-motion-module__aalM0q__chapterActions{gap:0}.circular-motion-module__aalM0q__nextButton{min-height:39px;padding:7px 11px}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__hero{padding-bottom:120px}}@media (max-width:600px){.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterNav{grid-template-columns:1fr}.circular-motion-module__aalM0q__chapterActions{justify-content:flex-end}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterLinks a{font-size:12px}.circular-motion-module__aalM0q__exampleOptions{grid-template-columns:1fr}.circular-motion-module__aalM0q__examplePart>p{font-size:16px}.circular-motion-module__aalM0q__exampleSolution{margin-left:2px;padding-left:13px}}@media (prefers-reduced-motion:reduce){.circular-motion-module__aalM0q__sectionArrival .circular-motion-module__aalM0q__sectionIntro{animation:none}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterLinks a,.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterLinks a:after,.circular-motion-module__aalM0q__nextButton,.circular-motion-module__aalM0q__nextButton svg{transition:none}}.circular-motion-module__aalM0q__relationJump{color:#e3a180;border-bottom:1px solid #627a7b;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:15px 2px;font-size:clamp(16px,1.12vw,22px);display:flex}.circular-motion-module__aalM0q__relationJump:hover{color:#f3c3a6}.circular-motion-module__aalM0q__relationJump svg{transition:transform .25s}.circular-motion-module__aalM0q__relationJump:hover svg{transform:translateY(4px)}.circular-motion-module__aalM0q__relationGuide{color:#edf3ef;background:#20373e;border:1px solid #5d777b;margin-top:30px;scroll-margin-top:0;overflow:hidden}.circular-motion-module__aalM0q__relationHeading{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:end;gap:24px;padding:20px 24px 10px;display:grid}.circular-motion-module__aalM0q__relationHeading .circular-motion-module__aalM0q__microLabel{color:#e3a180}.circular-motion-module__aalM0q__relationHeading h3{margin:6px 0 0;font-size:clamp(30px,2.7vw,50px);font-weight:650}.circular-motion-module__aalM0q__relationHeading p{color:#d9e5e0;min-height:2.7em;margin:0 0 2px;font-size:clamp(16px,1.22vw,23px);line-height:1.4}.circular-motion-module__aalM0q__relationControls{border-bottom:1px solid #526a6e;justify-content:space-between;align-items:center;gap:16px;padding:8px 24px 11px;display:flex}.circular-motion-module__aalM0q__relationControls>span{color:#bdd0cb;font-size:clamp(15px,1.03vw,20px)}.circular-motion-module__aalM0q__relationControls b{color:#efa985;font:italic 26px Georgia,serif}.circular-motion-module__aalM0q__relationControls>div{gap:9px;display:flex}.circular-motion-module__aalM0q__relationControls button{color:#ecf2ef;border:1px solid #6e898b;border-radius:99px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:8px 17px;font-size:clamp(15px,1.05vw,20px);transition:background .25s,transform .25s;display:inline-flex}.circular-motion-module__aalM0q__relationControls button:hover:not(:disabled){background:#44666a;transform:translateY(-2px)}.circular-motion-module__aalM0q__relationControls button:disabled{opacity:.38;cursor:default}.circular-motion-module__aalM0q__relationControls .circular-motion-module__aalM0q__relationNext{color:#1c2d31;background:#db8b66;border-color:#db8b66}.circular-motion-module__aalM0q__relationControls .circular-motion-module__aalM0q__relationNext:hover{background:#edaa87}.circular-motion-module__aalM0q__relationCanvasScroll{scrollbar-color:#718d8d transparent;width:100%;overflow:auto hidden}.circular-motion-module__aalM0q__relationCanvas{isolation:isolate;background:radial-gradient(circle at 54% 45%,#32515a 0,#20373e 55%);width:1050px;height:390px;margin-inline:auto;position:relative}.circular-motion-module__aalM0q__relationCanvas:before{content:"";z-index:0;background-image:linear-gradient(#9fb7b10e 1px,#0000 1px),linear-gradient(90deg,#9fb7b10e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.circular-motion-module__aalM0q__relationWires{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.circular-motion-module__aalM0q__relationWire{fill:none;stroke:#e5aa87;stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:450;stroke-dashoffset:450px;opacity:0;transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1),opacity .3s}.circular-motion-module__aalM0q__relationWireVisible{stroke-dashoffset:0;opacity:1}.circular-motion-module__aalM0q__relationNode{z-index:3;opacity:0;visibility:hidden;background:#304e54;border:1.5px solid #7d9b99;border-radius:14px;width:230px;min-height:104px;padding:12px 16px 10px;transition:opacity .48s,transform .55s cubic-bezier(.2,.8,.2,1),visibility .48s;position:absolute;transform:translateY(9px)scale(.97);box-shadow:0 9px 24px #132b3190}.circular-motion-module__aalM0q__relationNode>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.circular-motion-module__aalM0q__relationNode>div>span:first-child{color:#e8eee9;white-space:nowrap;font-size:22px;font-weight:650}.circular-motion-module__aalM0q__relationNodeSymbol{color:#f1aa82;font-size:49px;line-height:1}.circular-motion-module__aalM0q__relationNode small,.circular-motion-module__aalM0q__relationNodeDetailMath{color:#d2e2dc;margin-top:2px;font-size:20px;display:block}.circular-motion-module__aalM0q__relationNodeDetailMath{font-size:24px}.circular-motion-module__aalM0q__relationNodeCurrent{border-color:#edb08f;box-shadow:0 0 0 2px #edb08f4d,0 11px 28px #132b3190}.circular-motion-module__aalM0q__relationLinkLabel{z-index:2;color:#f6f0e5;opacity:0;visibility:hidden;background:#20373ef0;border-radius:8px;width:max-content;max-width:240px;padding:1px 7px;font-size:29px;line-height:1.25;transition:opacity .45s .12s,transform .55s .12s,visibility .55s;position:absolute;transform:translateY(7px)}.circular-motion-module__aalM0q__relationLinkCurrent{color:#ffc29d;background:#29454cf5}.circular-motion-module__aalM0q__relationItemVisible{opacity:1;visibility:visible;transform:none}.circular-motion-module__aalM0q__relationScrollHint{display:none}.circular-motion-module__aalM0q__relationDerivation{color:#f2e7d8;opacity:0;visibility:hidden;background:#29434a;border-top:1px solid #526a6e;justify-content:center;align-items:center;gap:23px;min-height:46px;padding:7px 16px;font-size:28px;transition:opacity .4s,visibility .4s;display:flex}.circular-motion-module__aalM0q__relationDerivation>span:first-child{color:#c5d6d0;font-size:18px;font-weight:600}.circular-motion-module__aalM0q__relationDerivation.circular-motion-module__aalM0q__relationItemVisible{opacity:1;visibility:visible}@media (max-width:1100px){.circular-motion-module__aalM0q__relationCanvas{margin-left:0;margin-right:0}}@media (max-width:700px){.circular-motion-module__aalM0q__relationHeading{grid-template-columns:1fr;gap:6px;padding:18px 16px 8px}.circular-motion-module__aalM0q__relationHeading p{min-height:0;font-size:15px}.circular-motion-module__aalM0q__relationControls{padding:8px 16px 12px}.circular-motion-module__aalM0q__relationControls>span{font-size:12px}.circular-motion-module__aalM0q__relationControls button{padding:8px 11px;font-size:13px}.circular-motion-module__aalM0q__relationCanvas{height:390px}.circular-motion-module__aalM0q__relationScrollHint{color:#aac5bf;border-top:1px solid #526a6e;margin:0;padding:6px 16px 9px;font-size:13px;display:block}.circular-motion-module__aalM0q__relationDerivation{flex-wrap:wrap;justify-content:flex-start;gap:6px 12px;font-size:23px}}@media (prefers-reduced-motion:reduce){.circular-motion-module__aalM0q__relationNode,.circular-motion-module__aalM0q__relationWire,.circular-motion-module__aalM0q__relationLinkLabel,.circular-motion-module__aalM0q__relationDerivation,.circular-motion-module__aalM0q__relationControls button{transition:none}}.circular-motion-module__aalM0q__page{font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,Arial,sans-serif}.circular-motion-module__aalM0q__hero h1,.circular-motion-module__aalM0q__sectionIntro h2,.circular-motion-module__aalM0q__labPanel h3,.circular-motion-module__aalM0q__transmissionCopy h3,.circular-motion-module__aalM0q__forceCopy h3,.circular-motion-module__aalM0q__coneCopy h3,.circular-motion-module__aalM0q__transferCopy h3,.circular-motion-module__aalM0q__lessonFooter h2,.circular-motion-module__aalM0q__relationHeading h3{letter-spacing:-.045em;font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,Arial,sans-serif;font-weight:650}@media (min-width:1100px) and (min-aspect-ratio:3/2){.circular-motion-module__aalM0q__formulaRow{grid-template-columns:repeat(2,minmax(0,1fr))}.circular-motion-module__aalM0q__formulaRow .katex-display{font-size:clamp(29px,2.28vw,43px)}.circular-motion-module__aalM0q__transmissionFormula,.circular-motion-module__aalM0q__transferFormula{font-size:clamp(30px,2.35vw,45px)}.circular-motion-module__aalM0q__coneCopy>span.katex-display{font-size:clamp(30px,2.35vw,45px)}.circular-motion-module__aalM0q__modelGrid .katex-display{font-size:clamp(28px,2.2vw,40px)}.circular-motion-module__aalM0q__exampleFormula{font-size:clamp(29px,2.25vw,42px)}.circular-motion-module__aalM0q__relationLinkLabel{font-size:clamp(29px,2.35vw,36px)}.circular-motion-module__aalM0q__relationNodeSymbol{font-size:52px}.circular-motion-module__aalM0q__relationNodeDetailMath{font-size:27px}.circular-motion-module__aalM0q__relationDerivation{font-size:32px}}.circular-motion-module__aalM0q__conceptWarmup{color:#f2f0e8;background:#294048;border:1px solid #607a7a;margin-top:30px;scroll-margin-top:0;overflow:hidden}.circular-motion-module__aalM0q__conceptHeading{border-bottom:1px solid #607a7a;padding:23px 28px 18px}.circular-motion-module__aalM0q__conceptHeading .circular-motion-module__aalM0q__microLabel{color:#e5aa87}.circular-motion-module__aalM0q__conceptHeading h3{margin:8px 0;font-size:clamp(30px,2.6vw,48px);font-weight:650;line-height:1.25}.circular-motion-module__aalM0q__conceptHeading p{color:#c8d9d3;margin:0;font-size:clamp(16px,1.1vw,21px);line-height:1.5}.circular-motion-module__aalM0q__conceptStage{grid-template-columns:36% minmax(0,1fr);align-items:center;min-height:310px;display:grid}.circular-motion-module__aalM0q__conceptOrbit{background:radial-gradient(circle,#36565d,#263d44 70%);place-content:center;justify-items:center;gap:16px;height:100%;min-height:310px;display:grid}.circular-motion-module__aalM0q__conceptOrbitCircle{border:2px dashed #8eaaa3;border-radius:50%;width:210px;height:210px;position:relative}.circular-motion-module__aalM0q__conceptOrbitCircle:after{content:"O";color:#8eaaa3;place-items:center;font:italic 25px Georgia,serif;display:grid;position:absolute;inset:0}.circular-motion-module__aalM0q__conceptOrbitCircle i{transform-origin:10px 115px;background:#e59670;border:3px solid #fcf5e9;border-radius:50%;width:20px;height:20px;animation:7s linear infinite circular-motion-module__aalM0q__conceptTurn;position:absolute;top:-10px;left:calc(50% - 10px);box-shadow:0 0 24px #e5967088}.circular-motion-module__aalM0q__conceptOrbit>span{color:#afcac2;font-size:17px}.circular-motion-module__aalM0q__conceptQuestion{padding:26px 36px}.circular-motion-module__aalM0q__conceptQuestion>span{color:#e6a887;letter-spacing:.12em;font-size:17px}.circular-motion-module__aalM0q__conceptQuestion>div{align-items:center;gap:24px;margin-top:7px;display:flex}.circular-motion-module__aalM0q__conceptSymbol{color:#efac88;font-size:clamp(65px,6vw,110px);line-height:1}.circular-motion-module__aalM0q__conceptQuestion strong{font-size:clamp(27px,2.3vw,43px);font-weight:650}.circular-motion-module__aalM0q__conceptQuestion h4{margin:12px 0;font-size:clamp(23px,1.95vw,36px);font-weight:600;line-height:1.45}.circular-motion-module__aalM0q__conceptAnswer{color:#cfe4dc;opacity:0;visibility:hidden;max-width:620px;min-height:64px;margin:12px 0 0;font-size:clamp(20px,1.55vw,29px);line-height:1.45;transition:opacity .45s,transform .45s,visibility .45s;transform:translateY(8px)}.circular-motion-module__aalM0q__conceptAnswerVisible{opacity:1;visibility:visible;transform:none}.circular-motion-module__aalM0q__conceptControls{border-top:1px solid #607a7a;justify-content:space-between;align-items:center;gap:18px;padding:13px 28px;display:flex}.circular-motion-module__aalM0q__conceptControls>div{align-items:center;gap:9px;display:flex}.circular-motion-module__aalM0q__conceptControls>div:first-child span{color:#a5bdb6;border:1px solid #789590;border-radius:50%;place-items:center;width:30px;height:30px;font:italic 17px Georgia,serif;display:grid}.circular-motion-module__aalM0q__conceptControls>div:first-child .circular-motion-module__aalM0q__conceptProgressActive{color:#263d44;background:#dfa07f;border-color:#dfa07f}.circular-motion-module__aalM0q__conceptControls button{color:#f2f0e8;border:1px solid #789590;border-radius:99px;align-items:center;gap:8px;min-height:43px;padding:9px 16px;font-size:clamp(15px,1.05vw,20px);display:inline-flex}.circular-motion-module__aalM0q__conceptControls button:disabled{opacity:.4}.circular-motion-module__aalM0q__conceptControls .circular-motion-module__aalM0q__relationNext{color:#263d44;background:#dfa07f;border-color:#dfa07f}@keyframes circular-motion-module__aalM0q__conceptTurn{to{transform:rotate(360deg)}}.circular-motion-module__aalM0q__relationHeading p strong{color:#f1b08b;font-weight:700}.circular-motion-module__aalM0q__relationControls em{color:#f1b08b;margin-left:12px;font-size:16px;font-style:normal}.circular-motion-module__aalM0q__modelGrid>div{flex-direction:column;min-height:215px;display:flex}.circular-motion-module__aalM0q__modelGrid h3{font-size:clamp(24px,1.85vw,35px);font-weight:650;line-height:1.4}.circular-motion-module__aalM0q__modelFormula{color:#ae684f;margin-top:auto;font-size:clamp(38px,3.4vw,62px);display:block}.circular-motion-module__aalM0q__modelGrid .circular-motion-module__aalM0q__modelFormula .katex-display{font-size:inherit;text-align:left;overflow-x:visible}.circular-motion-module__aalM0q__modelGrid .circular-motion-module__aalM0q__modelFormula .katex{font-size:1em}.circular-motion-module__aalM0q__forceMotionSvg{width:min(100%,540px);height:auto;display:block}.circular-motion-module__aalM0q__forceMotionSvg text{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600}.circular-motion-module__aalM0q__forceMotionControls,.circular-motion-module__aalM0q__planetaryControls{justify-content:center;gap:10px;margin-top:16px;display:flex}.circular-motion-module__aalM0q__forceMotionControls button,.circular-motion-module__aalM0q__planetaryControls button{color:#3f6265;background:#f3f5ed;border:1px solid #9cb7ad;border-radius:99px;align-items:center;gap:8px;padding:10px 17px;font-size:16px;display:inline-flex}.circular-motion-module__aalM0q__forceMotionControls button:hover,.circular-motion-module__aalM0q__planetaryControls button:hover{background:#fff9ee;border-color:#b97657}.circular-motion-module__aalM0q__forceVisual{min-height:440px}.circular-motion-module__aalM0q__forceBars{margin-top:8px}.circular-motion-module__aalM0q__planetaryFigure{background:#f3f1e9;border:1px solid #bfd0c7;width:min(100%,840px);margin:24px 0 22px}.circular-motion-module__aalM0q__planetarySvg{width:100%;height:auto;max-height:490px;display:block}.circular-motion-module__aalM0q__planetarySvgLabel{fill:#4d6d70;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:17px;font-weight:650}.circular-motion-module__aalM0q__planetarySvgFoot{fill:#9a6d58;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600}.circular-motion-module__aalM0q__planetaryFigure figcaption{color:#4e6767;padding:14px 20px 0;font-size:clamp(16px,1.1vw,21px);line-height:1.65}.circular-motion-module__aalM0q__planetaryFigure figcaption strong{color:#b06c4d}.circular-motion-module__aalM0q__planetaryControls{justify-content:flex-start;margin:12px 20px 0}.circular-motion-module__aalM0q__planetaryBoundary{background:#eee7da;border-left:3px solid #ba7959;padding:12px 15px;color:#6d6259!important;margin:16px 20px 20px!important;font-size:clamp(15px,1vw,19px)!important;line-height:1.65!important}@media (max-width:700px){.circular-motion-module__aalM0q__conceptHeading{padding:20px 17px}.circular-motion-module__aalM0q__conceptStage{grid-template-columns:1fr}.circular-motion-module__aalM0q__conceptOrbit{min-height:210px}.circular-motion-module__aalM0q__conceptOrbitCircle{width:150px;height:150px}.circular-motion-module__aalM0q__conceptOrbitCircle i{transform-origin:10px 85px}.circular-motion-module__aalM0q__conceptQuestion{padding:20px}.circular-motion-module__aalM0q__conceptQuestion h4{font-size:21px}.circular-motion-module__aalM0q__conceptAnswer{font-size:18px}.circular-motion-module__aalM0q__conceptControls{flex-wrap:wrap;padding:12px 16px}.circular-motion-module__aalM0q__modelFormula{font-size:clamp(30px,8vw,43px)}.circular-motion-module__aalM0q__planetaryFigure figcaption{font-size:15px}.circular-motion-module__aalM0q__planetaryControls button,.circular-motion-module__aalM0q__forceMotionControls button{padding:8px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.circular-motion-module__aalM0q__conceptOrbitCircle i{animation:none}.circular-motion-module__aalM0q__conceptAnswer{transition:none}}.circular-motion-module__aalM0q__revealIn{animation:.5s cubic-bezier(.2,.7,.2,1) both circular-motion-module__aalM0q__lessonStepIn}@keyframes circular-motion-module__aalM0q__lessonStepIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.circular-motion-module__aalM0q__revealSlot{min-height:52px}.circular-motion-module__aalM0q__transmissionCopy .circular-motion-module__aalM0q__revealSlot:nth-of-type(2){min-height:100px}.circular-motion-module__aalM0q__transmissionCopy .circular-motion-module__aalM0q__stepControls{margin-top:18px}.circular-motion-module__aalM0q__stepControls{color:#647a78;border-top:1px solid #bfcac5;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;font-size:clamp(15px,1vw,19px);display:flex}.circular-motion-module__aalM0q__stepControls>div{align-items:center;gap:8px;display:flex}.circular-motion-module__aalM0q__stepControls button{color:#3c6260;white-space:nowrap;background:0 0;border:1px solid #8da9a3;border-radius:99px;min-height:42px;padding:8px 14px;font-size:clamp(14px,.95vw,18px)}.circular-motion-module__aalM0q__stepControls button:disabled{opacity:.38;cursor:default}.circular-motion-module__aalM0q__stepControls .circular-motion-module__aalM0q__stepPrimary{color:#fff;background:#406b68;border-color:#406b68;align-items:center;gap:7px;display:inline-flex}.circular-motion-module__aalM0q__stepControls .circular-motion-module__aalM0q__stepPrimary:hover{background:#315553}.circular-motion-module__aalM0q__analysisQuestion{font-weight:600;color:#344d50!important;font-size:clamp(19px,1.45vw,27px)!important;line-height:1.55!important}.circular-motion-module__aalM0q__bigEquation{padding:27px 24px}.circular-motion-module__aalM0q__bigEquation .circular-motion-module__aalM0q__microLabel{color:#ac684e;display:block}.circular-motion-module__aalM0q__bigEquation .circular-motion-module__aalM0q__analysisQuestion{max-width:1000px;margin:12px auto 17px}.circular-motion-module__aalM0q__forceEquationRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;min-height:120px;display:flex}.circular-motion-module__aalM0q__forceEquationRow>span{color:#ab634b;font-size:clamp(32px,2.7vw,53px)}.circular-motion-module__aalM0q__bigEquation .circular-motion-module__aalM0q__stepControls{max-width:760px;margin:18px auto 0}.circular-motion-module__aalM0q__modelFormulaSlot{align-items:flex-end;min-height:94px;display:flex}.circular-motion-module__aalM0q__modelGrid .circular-motion-module__aalM0q__stepControls{flex-wrap:wrap;width:100%;margin-top:auto}.circular-motion-module__aalM0q__modelGrid .circular-motion-module__aalM0q__stepControls button{font-size:clamp(13px,.85vw,17px)}.circular-motion-module__aalM0q__exampleSolution>div.circular-motion-module__aalM0q__revealIn{border-bottom:1px solid #ccd7d1;padding:13px 0}.circular-motion-module__aalM0q__exampleSolution>div.circular-motion-module__aalM0q__revealIn>small{color:#b3765d;font-size:clamp(13px,.9vw,18px)}.circular-motion-module__aalM0q__exampleSolution .circular-motion-module__aalM0q__stepPrompt{color:#8b7165}.circular-motion-module__aalM0q__exampleSolution .circular-motion-module__aalM0q__stepControls{max-width:760px}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__stepControls{color:#bbcfc8;border-color:#6a8280}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__stepControls button{color:#e5eeea;border-color:#819b94}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__stepControls .circular-motion-module__aalM0q__stepPrimary{color:#20363d;background:#dc9872;border-color:#dc9872}.circular-motion-module__aalM0q__coneArt{min-height:500px;position:relative}.circular-motion-module__aalM0q__coneArt svg{max-height:520px}.circular-motion-module__aalM0q__coneArt svg .circular-motion-module__aalM0q__coneForceLabel{fill:#a94e37;font-size:25px;font-style:normal;font-weight:700}.circular-motion-module__aalM0q__coneArt svg .circular-motion-module__aalM0q__coneComponentLabel{fill:#386c79;font-size:22px;font-style:normal;font-weight:700}.circular-motion-module__aalM0q__coneLegend{color:#657c7c;align-items:center;gap:8px;font-size:15px;display:flex;position:absolute;bottom:18px;left:25px}.circular-motion-module__aalM0q__coneLegend i{background:#bb694b;width:16px;height:4px;margin-left:10px;display:inline-block}.circular-motion-module__aalM0q__coneLegend i:nth-of-type(2){background:#547d85}.circular-motion-module__aalM0q__coneCopy{flex-direction:column;justify-content:center;display:flex}.circular-motion-module__aalM0q__coneCopy h3{margin:14px 0 8px;font-size:clamp(27px,2.2vw,40px)}.circular-motion-module__aalM0q__coneEquationSteps{min-height:230px}.circular-motion-module__aalM0q__coneEquationSteps>span{color:#a9604a;font-size:clamp(29px,2.6vw,47px);display:block}.circular-motion-module__aalM0q__coneEquationSteps p{color:#597073;font-size:clamp(17px,1.25vw,23px)}.circular-motion-module__aalM0q__coneEquationSteps .circular-motion-module__aalM0q__coneResult{margin:8px 0;padding:8px 0;font-size:clamp(34px,3vw,55px)}.circular-motion-module__aalM0q__coneEquationSteps small{font-size:clamp(15px,1vw,19px)}.circular-motion-module__aalM0q__transferGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.circular-motion-module__aalM0q__droneArt{align-items:stretch;min-width:0}.circular-motion-module__aalM0q__drone3d{background:#d5e3e0;flex-direction:column;width:100%;min-height:650px;display:flex;position:relative}.circular-motion-module__aalM0q__drone3dCanvas{flex:1;width:100%;height:500px;min-height:360px}.circular-motion-module__aalM0q__drone3dCanvas canvas{width:100%;height:100%;display:block}.circular-motion-module__aalM0q__drone3dCanvas>p{color:#53696c;padding:30px}.circular-motion-module__aalM0q__drone3dOverlay{pointer-events:none;justify-content:space-between;gap:10px;display:flex;position:absolute;top:18px;left:18px;right:18px}.circular-motion-module__aalM0q__drone3dOverlay span{color:#365a60;background:#eaf2ecda;border-radius:4px;padding:7px 10px;font-size:clamp(12px,.83vw,16px);font-weight:650}.circular-motion-module__aalM0q__drone3dStatus{text-align:center;color:#8e553e;min-height:34px;font-size:clamp(16px,1.08vw,20px);font-weight:650}.circular-motion-module__aalM0q__drone3dControls{flex-wrap:wrap;justify-content:center;gap:8px;padding:7px 12px;display:flex}.circular-motion-module__aalM0q__drone3dControls button{color:#345f5c;background:#e9f1e9;border:1px solid #719891;border-radius:99px;align-items:center;gap:7px;min-height:40px;padding:7px 12px;font-size:clamp(13px,.92vw,17px);display:inline-flex}.circular-motion-module__aalM0q__drone3dControls button:first-child{color:#fff;background:#be7354;border-color:#be7354}.circular-motion-module__aalM0q__drone3d>small{text-align:center;color:#627d7c;padding:3px 12px 13px;font-size:clamp(12px,.8vw,15px)}.circular-motion-module__aalM0q__droneEquationSteps{min-height:250px}.circular-motion-module__aalM0q__droneEquationSteps>span,.circular-motion-module__aalM0q__droneEquationSteps>div>span{color:#a85e46;font-size:clamp(26px,2.25vw,42px);display:block}.circular-motion-module__aalM0q__droneEquationSteps p{font-size:clamp(18px,1.3vw,24px)!important}.circular-motion-module__aalM0q__droneFinal{border-top:1px solid #b5c9c3;padding-top:10px}.circular-motion-module__aalM0q__transferCopy .circular-motion-module__aalM0q__stepControls{margin-top:15px}@media (min-width:1100px) and (min-aspect-ratio:3/2){.circular-motion-module__aalM0q__drone3d{height:430px;min-height:0}.circular-motion-module__aalM0q__drone3dCanvas{flex:1;height:300px;min-height:0}.circular-motion-module__aalM0q__transferCopy{padding:20px 30px}.circular-motion-module__aalM0q__transferCopy h3{margin:7px 0;font-size:36px}.circular-motion-module__aalM0q__transferCopy p{margin:7px 0;font-size:18px;line-height:1.5}.circular-motion-module__aalM0q__transferCopy .circular-motion-module__aalM0q__analysisQuestion{font-size:19px!important;line-height:1.4!important}.circular-motion-module__aalM0q__droneEquationSteps{min-height:105px}.circular-motion-module__aalM0q__droneEquationSteps>span,.circular-motion-module__aalM0q__droneEquationSteps>div>span{font-size:27px}.circular-motion-module__aalM0q__transferCopy .circular-motion-module__aalM0q__stepControls{margin-top:5px;padding-top:9px}}@media (max-width:900px){.circular-motion-module__aalM0q__transferGrid{grid-template-columns:1fr}.circular-motion-module__aalM0q__drone3d{min-height:580px}.circular-motion-module__aalM0q__coneArt{min-height:390px}}@media (max-width:600px){.circular-motion-module__aalM0q__stepControls{flex-direction:column;align-items:flex-start}.circular-motion-module__aalM0q__stepControls>div{width:100%}.circular-motion-module__aalM0q__stepControls button{padding:7px 10px;font-size:13px}.circular-motion-module__aalM0q__modelFormulaSlot{min-height:80px}.circular-motion-module__aalM0q__coneEquationSteps{min-height:210px}.circular-motion-module__aalM0q__coneArt svg{max-height:350px}.circular-motion-module__aalM0q__drone3d{min-height:480px}.circular-motion-module__aalM0q__drone3dCanvas{height:340px}.circular-motion-module__aalM0q__drone3dOverlay{flex-direction:column;align-items:flex-start}.circular-motion-module__aalM0q__droneEquationSteps{min-height:210px}}@media (prefers-reduced-motion:reduce){.circular-motion-module__aalM0q__revealIn{animation:none}}.circular-motion-module__aalM0q__planetaryFigure{background:#f4f2ea;width:min(100%,1100px)}.circular-motion-module__aalM0q__planetaryHeader{border-bottom:1px solid #c8d7cf;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.circular-motion-module__aalM0q__planetaryHeader span{color:#a9654b;letter-spacing:.1em;font-size:clamp(14px,.95vw,18px)}.circular-motion-module__aalM0q__planetaryHeader h4{color:#334e52;margin:5px 0 0;font-size:clamp(22px,1.8vw,34px)}.circular-motion-module__aalM0q__planetaryViewSwitch{background:#e8eee7;border:1px solid #b7c8bf;border-radius:99px;gap:4px;padding:4px;display:flex}.circular-motion-module__aalM0q__planetaryViewSwitch button{color:#526d6b;white-space:nowrap;border-radius:99px;padding:8px 15px;font-size:clamp(14px,.95vw,18px)}.circular-motion-module__aalM0q__planetaryViewSwitch .circular-motion-module__aalM0q__planetaryViewActive{color:#fff;background:#47706d}.circular-motion-module__aalM0q__planetaryMain{border-bottom:1px solid #c8d7cf;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.circular-motion-module__aalM0q__planetaryMain .circular-motion-module__aalM0q__planetarySvg{border-right:1px solid #c8d7cf;max-height:none}.circular-motion-module__aalM0q__planetaryTeaching{flex-direction:column;justify-content:center;min-width:0;padding:clamp(22px,2.5vw,38px);display:flex}.circular-motion-module__aalM0q__planetaryTeaching .circular-motion-module__aalM0q__microLabel{color:#b36b4e}.circular-motion-module__aalM0q__planetaryTeaching h5{color:#344f52;margin:14px 0;font-size:clamp(22px,1.8vw,33px);line-height:1.4}.circular-motion-module__aalM0q__planetaryTeaching p{color:#587170;margin:0;font-size:clamp(17px,1.2vw,23px);line-height:1.7}.circular-motion-module__aalM0q__planetaryFormula{color:#aa634c;margin-top:14px;font-size:clamp(25px,2.15vw,39px);display:block}.circular-motion-module__aalM0q__planetaryFormula .katex-display{text-align:left}.circular-motion-module__aalM0q__planetaryTurnCounts{color:#617975;border-top:1px solid #cfdbd2;margin-top:18px;padding-top:12px;font-size:clamp(13px,.9vw,17px)}.circular-motion-module__aalM0q__planetaryTurnCounts>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.circular-motion-module__aalM0q__planetaryTurnCounts b{font-variant-numeric:tabular-nums;color:#436965;background:#e7eee7;padding:5px 9px;font-size:clamp(16px,1.12vw,21px);font-weight:650}.circular-motion-module__aalM0q__planetaryAnswer{color:#a45b42;background:#eee3d5;border-left:4px solid #ba7659;margin-top:20px;padding:12px 16px;font-size:clamp(22px,1.8vw,32px);display:block}.circular-motion-module__aalM0q__planetaryTransport{justify-content:space-between;align-items:center;gap:25px;padding:12px 22px 16px;display:flex}.circular-motion-module__aalM0q__planetaryTransport label{color:#53706d;flex:1;grid-template-columns:1fr auto;align-items:center;gap:6px 15px;min-width:210px;font-size:clamp(14px,.95vw,18px);display:grid}.circular-motion-module__aalM0q__planetaryTransport strong{color:#ad6a4e}.circular-motion-module__aalM0q__planetaryTransport input{accent-color:#b97555;grid-column:1/-1;width:100%}.circular-motion-module__aalM0q__planetaryControls{flex-wrap:wrap;justify-content:flex-end;margin:0}.circular-motion-module__aalM0q__planetaryControls button:last-child{color:#fff;background:#446c69;border-color:#446c69}.circular-motion-module__aalM0q__planetaryFigure figcaption{padding:12px 22px 18px;font-size:clamp(15px,1vw,19px);line-height:1.5}@media (max-width:900px){.circular-motion-module__aalM0q__planetaryMain{grid-template-columns:1fr}.circular-motion-module__aalM0q__planetaryMain .circular-motion-module__aalM0q__planetarySvg{border-bottom:1px solid #c8d7cf;border-right:0}.circular-motion-module__aalM0q__planetaryTeaching{min-height:220px}.circular-motion-module__aalM0q__planetaryTransport{flex-direction:column;align-items:stretch}.circular-motion-module__aalM0q__planetaryTransport label{min-width:0}}@media (max-width:600px){.circular-motion-module__aalM0q__planetaryHeader{flex-direction:column;align-items:flex-start}.circular-motion-module__aalM0q__planetaryTeaching{padding:20px}.circular-motion-module__aalM0q__planetaryFormula{font-size:24px}.circular-motion-module__aalM0q__planetaryControls{justify-content:flex-start}}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__mathLines{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 30px;display:flex}.circular-motion-module__aalM0q__mathLines>span{min-width:0;max-width:100%}.circular-motion-module__aalM0q__mathLines .katex-display{margin:.16em 0}.circular-motion-module__aalM0q__exampleGivens{color:var(--muted);max-width:880px;font-size:14px;line-height:1.9}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__exampleGivens{color:#c9d9d4}@media (min-width:1100px){.circular-motion-module__aalM0q__page{--lesson-body:clamp(28px,1.875vw,42px);--lesson-note:clamp(22px,1.4vw,32px);--lesson-prompt:clamp(32px,2.1vw,46px);--lesson-math:clamp(42px,2.9vw,64px);--muted:#425b5e;font-size:var(--lesson-body)}.circular-motion-module__aalM0q__page .katex-display{margin:.22em 0;padding:.1em 0}.circular-motion-module__aalM0q__page .katex{font-weight:500}.circular-motion-module__aalM0q__page button svg,.circular-motion-module__aalM0q__page summary svg{flex-shrink:0;width:23px;height:23px}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__section{padding:24px clamp(24px,2vw,48px) 36px}.circular-motion-module__aalM0q__section>*{width:min(1840px,100%)}.circular-motion-module__aalM0q__sectionIntro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 22px;margin-bottom:16px}.circular-motion-module__aalM0q__sectionIntro h2{letter-spacing:-.025em;font-size:clamp(46px,3.1vw,64px);line-height:1.16}.circular-motion-module__aalM0q__sectionIntro h2 br{display:none}.circular-motion-module__aalM0q__sectionIntro>p:last-child{max-width:none;font-size:var(--lesson-body);grid-column:1/-1;margin:0;line-height:1.4}.circular-motion-module__aalM0q__sectionIntro .circular-motion-module__aalM0q__sectionLabel{grid-column:1;margin:0}.circular-motion-module__aalM0q__sectionLabel,.circular-motion-module__aalM0q__microLabel{font-size:var(--lesson-note);letter-spacing:.06em}.circular-motion-module__aalM0q__sectionLabel span{font-size:var(--lesson-note)}.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__sectionIntro>p:last-child,.circular-motion-module__aalM0q__sectionDark .circular-motion-module__aalM0q__microLabel{color:#d4e2dd}.circular-motion-module__aalM0q__hero{padding-inline:2.5vw;padding-top:60px}.circular-motion-module__aalM0q__heroInner,.circular-motion-module__aalM0q__heroFoot{width:min(1840px,100%)}.circular-motion-module__aalM0q__heroInner{min-height:620px}.circular-motion-module__aalM0q__heroKicker,.circular-motion-module__aalM0q__heroFoot{font-size:var(--lesson-note)}.circular-motion-module__aalM0q__heroLead{font-size:var(--lesson-body);max-width:950px;margin:22px 0;line-height:1.5}.circular-motion-module__aalM0q__startLink{font-size:var(--lesson-note);padding:12px 22px}.circular-motion-module__aalM0q__ideaStrip{margin-bottom:22px;padding:18px 0}.circular-motion-module__aalM0q__ideaStrip>div{gap:8px;padding-inline:24px}.circular-motion-module__aalM0q__ideaStrip span,.circular-motion-module__aalM0q__ideaStrip small{font-size:var(--lesson-body)}.circular-motion-module__aalM0q__ideaStrip strong{font-size:clamp(42px,3vw,62px);font-weight:650}.circular-motion-module__aalM0q__quickCheck{margin-top:24px;padding-top:16px}.circular-motion-module__aalM0q__quickCheck h3{font-size:var(--lesson-prompt);margin:10px 0 16px}.circular-motion-module__aalM0q__optionList button,.circular-motion-module__aalM0q__optionList button>span,.circular-motion-module__aalM0q__feedback{font-size:var(--lesson-body);line-height:1.45}.circular-motion-module__aalM0q__optionList button{min-height:60px;padding:10px 18px}.circular-motion-module__aalM0q__sideLesson{margin-top:24px;padding:18px 22px}.circular-motion-module__aalM0q__sideLesson>span,.circular-motion-module__aalM0q__sideLesson p,.circular-motion-module__aalM0q__marginNote{font-size:var(--lesson-body);line-height:1.5;max-width:none!important}.circular-motion-module__aalM0q__marginNote{margin:16px auto 0}.circular-motion-module__aalM0q__labGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:0}.circular-motion-module__aalM0q__orbitStage{min-height:520px}.circular-motion-module__aalM0q__orbitStage svg{width:min(100%,590px)}.circular-motion-module__aalM0q__orbitStage svg text{font-size:26px;font-weight:650}.circular-motion-module__aalM0q__stageTop,.circular-motion-module__aalM0q__stageBottom{font-size:var(--lesson-note);left:20px;right:20px}.circular-motion-module__aalM0q__stageTop{top:16px}.circular-motion-module__aalM0q__stageBottom{bottom:16px}.circular-motion-module__aalM0q__labPanel{padding:20px 26px}.circular-motion-module__aalM0q__labPanel h3{margin:8px 0 12px;font-size:clamp(40px,2.7vw,56px);line-height:1.2}.circular-motion-module__aalM0q__labPanel h3 br{display:none}.circular-motion-module__aalM0q__labPanel>p{font-size:var(--lesson-body);color:#d3e2dc;max-width:none;line-height:1.45}.circular-motion-module__aalM0q__controls{gap:10px;margin-top:16px}.circular-motion-module__aalM0q__controls label,.circular-motion-module__aalM0q__forceCopy label{font-size:var(--lesson-note)}.circular-motion-module__aalM0q__readouts{gap:10px;margin-top:16px;padding-top:12px}.circular-motion-module__aalM0q__readouts small,.circular-motion-module__aalM0q__readouts span{font-size:var(--lesson-note);color:#d2e1dc}.circular-motion-module__aalM0q__readouts strong{font-size:clamp(36px,2.7vw,54px)}.circular-motion-module__aalM0q__labActions{padding-top:14px}.circular-motion-module__aalM0q__labActions button{font-size:var(--lesson-note);padding:9px 18px}.circular-motion-module__aalM0q__formulaRow>div{min-height:0;padding:16px}.circular-motion-module__aalM0q__formulaRow>div>span:first-child{font-size:var(--lesson-note)}.circular-motion-module__aalM0q__formulaRow .katex-display{font-size:var(--lesson-math)}.circular-motion-module__aalM0q__tabRow button{font-size:var(--lesson-body);padding:12px 32px}.circular-motion-module__aalM0q__transmissionBody{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:430px}.circular-motion-module__aalM0q__wheelScene{place-items:center;min-height:430px;display:grid}.circular-motion-module__aalM0q__mechanismSvg{height:auto;min-height:0;max-height:600px}.circular-motion-module__aalM0q__mechanismNote{letter-spacing:0;font-size:22px}.circular-motion-module__aalM0q__wheelLetter{font-size:32px}.circular-motion-module__aalM0q__transmissionCopy,.circular-motion-module__aalM0q__forceCopy,.circular-motion-module__aalM0q__coneCopy,.circular-motion-module__aalM0q__transferCopy{min-width:0;padding:20px 26px}.circular-motion-module__aalM0q__transmissionCopy h3,.circular-motion-module__aalM0q__forceCopy h3,.circular-motion-module__aalM0q__coneCopy h3,.circular-motion-module__aalM0q__transferCopy h3{margin:10px 0;font-size:clamp(40px,2.7vw,56px);line-height:1.2}.circular-motion-module__aalM0q__transmissionCopy p,.circular-motion-module__aalM0q__forceCopy p,.circular-motion-module__aalM0q__coneCopy>p,.circular-motion-module__aalM0q__transferCopy p,.circular-motion-module__aalM0q__transferCopy li{font-size:var(--lesson-body);max-width:none;min-height:0;margin:10px 0;line-height:1.45}.circular-motion-module__aalM0q__transmissionCopy .circular-motion-module__aalM0q__transmissionExample{font-size:var(--lesson-body);margin-top:12px;padding-top:10px;line-height:1.45}.circular-motion-module__aalM0q__transmissionFormula,.circular-motion-module__aalM0q__transferFormula{font-size:var(--lesson-math);margin-top:12px}.circular-motion-module__aalM0q__revealSlot,.circular-motion-module__aalM0q__transmissionCopy .circular-motion-module__aalM0q__revealSlot:nth-of-type(2){min-height:0}.circular-motion-module__aalM0q__revealSlot:empty{display:none}.circular-motion-module__aalM0q__stepControls{font-size:var(--lesson-note);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px}.circular-motion-module__aalM0q__stepControls button,.circular-motion-module__aalM0q__modelGrid .circular-motion-module__aalM0q__stepControls button{font-size:var(--lesson-note);min-height:48px;padding:8px 14px}.circular-motion-module__aalM0q__analysisQuestion{font-size:var(--lesson-prompt)!important;line-height:1.4!important}.circular-motion-module__aalM0q__bigEquation{margin-bottom:22px;padding:18px 22px}.circular-motion-module__aalM0q__bigEquation p{font-size:var(--lesson-body);margin:12px 0;line-height:1.45}.circular-motion-module__aalM0q__bigEquation .circular-motion-module__aalM0q__stepControls{max-width:none;margin-top:12px}.circular-motion-module__aalM0q__forceEquationRow{gap:12px 24px;min-height:84px}.circular-motion-module__aalM0q__forceEquationRow>span{font-size:var(--lesson-math)}.circular-motion-module__aalM0q__forceDemand{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:0}.circular-motion-module__aalM0q__forceVisual{min-height:440px;padding:14px 18px}.circular-motion-module__aalM0q__forceMotionSvg{width:min(100%,590px)}.circular-motion-module__aalM0q__forceMotionSvg text{font-size:22px}.circular-motion-module__aalM0q__forceCopy small,.circular-motion-module__aalM0q__coneCopy small{font-size:var(--lesson-note);color:#435e60;line-height:1.45}.circular-motion-module__aalM0q__forceBars>div{font-size:var(--lesson-note)}.circular-motion-module__aalM0q__forceBars span{width:2.5em}.circular-motion-module__aalM0q__forceMotionControls button,.circular-motion-module__aalM0q__planetaryControls button{font-size:var(--lesson-note);padding:9px 16px}.circular-motion-module__aalM0q__modelGrid{gap:20px;margin-top:24px}.circular-motion-module__aalM0q__modelGrid>div{min-height:0;padding:14px 0 0}.circular-motion-module__aalM0q__modelGrid>div>span:first-child{font-size:var(--lesson-note);letter-spacing:0;color:#99583e}.circular-motion-module__aalM0q__modelGrid h3{font-size:var(--lesson-body);margin:10px 0;line-height:1.35}.circular-motion-module__aalM0q__modelFormulaSlot{align-items:center;min-height:94px}.circular-motion-module__aalM0q__modelFormula{font-size:var(--lesson-math);color:#9c4f36;margin-top:0}.circular-motion-module__aalM0q__modelGrid .circular-motion-module__aalM0q__stepControls{margin-top:12px}.circular-motion-module__aalM0q__modelGrid .circular-motion-module__aalM0q__stepControls>div{flex-wrap:wrap}.circular-motion-module__aalM0q__coneLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.circular-motion-module__aalM0q__coneArt{align-content:center;min-height:430px}.circular-motion-module__aalM0q__coneArt svg{width:100%;max-height:570px}.circular-motion-module__aalM0q__coneArt svg .circular-motion-module__aalM0q__coneForceLabel{font-size:28px}.circular-motion-module__aalM0q__coneArt svg .circular-motion-module__aalM0q__coneComponentLabel{font-size:24px}.circular-motion-module__aalM0q__coneLegend{font-size:var(--lesson-note);bottom:12px;left:18px}.circular-motion-module__aalM0q__coneEquationSteps{min-height:80px}.circular-motion-module__aalM0q__coneEquationSteps>span,.circular-motion-module__aalM0q__coneEquationSteps .circular-motion-module__aalM0q__coneResult{font-size:var(--lesson-math)}.circular-motion-module__aalM0q__coneEquationSteps p{font-size:var(--lesson-body);margin:10px 0;line-height:1.4}.circular-motion-module__aalM0q__coneEquationSteps small{font-size:var(--lesson-note)}.circular-motion-module__aalM0q__transferGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.circular-motion-module__aalM0q__droneArt{align-self:start;position:sticky;top:12px}.circular-motion-module__aalM0q__drone3d{height:580px;min-height:0}.circular-motion-module__aalM0q__drone3dCanvas{height:390px;min-height:0}.circular-motion-module__aalM0q__drone3dOverlay{flex-direction:column;align-items:flex-start;top:12px;left:12px}.circular-motion-module__aalM0q__drone3dOverlay span,.circular-motion-module__aalM0q__drone3d>small{font-size:var(--lesson-note)}.circular-motion-module__aalM0q__drone3dStatus{font-size:var(--lesson-body);min-height:0;margin-top:6px}.circular-motion-module__aalM0q__drone3dControls button{font-size:var(--lesson-note);min-height:48px;padding:8px 12px}.circular-motion-module__aalM0q__droneEquationSteps{min-height:60px}.circular-motion-module__aalM0q__droneEquationSteps>div:not(.circular-motion-module__aalM0q__droneFinal){flex-wrap:wrap;justify-content:center;align-items:center;gap:0 24px;display:flex}.circular-motion-module__aalM0q__droneEquationSteps>span,.circular-motion-module__aalM0q__droneEquationSteps>div>span{font-size:var(--lesson-math)}.circular-motion-module__aalM0q__droneEquationSteps p{line-height:1.4;font-size:var(--lesson-body)!important}.circular-motion-module__aalM0q__transferCopy .circular-motion-module__aalM0q__analysisQuestion{font-size:var(--lesson-prompt)!important;line-height:1.4!important}.circular-motion-module__aalM0q__transferCopy .circular-motion-module__aalM0q__stepControls{margin-top:12px;padding-top:12px}.circular-motion-module__aalM0q__example{margin-top:30px;padding-top:18px}.circular-motion-module__aalM0q__exampleMeta{font-size:var(--lesson-note);letter-spacing:0}.circular-motion-module__aalM0q__exampleMeta>span:last-child{display:none}.circular-motion-module__aalM0q__example h3{margin:12px 0;font-size:clamp(38px,2.6vw,56px)}.circular-motion-module__aalM0q__example>p,.circular-motion-module__aalM0q__exampleGivens,.circular-motion-module__aalM0q__exampleSolution p,.circular-motion-module__aalM0q__examplePart>p,.circular-motion-module__aalM0q__answerText{max-width:none;line-height:1.5;font-size:var(--lesson-body)!important}.circular-motion-module__aalM0q__exampleGivens{margin:10px 0}.circular-motion-module__aalM0q__examplePrompt{margin:12px 0}.circular-motion-module__aalM0q__exampleBrief{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:22px;display:grid}.circular-motion-module__aalM0q__exampleDiagram{width:100%;margin:8px 0;padding:8px;font-size:20px}.circular-motion-module__aalM0q__exampleOptions{gap:10px;margin:12px 0 16px}.circular-motion-module__aalM0q__exampleOptions>div{font-size:var(--lesson-body);color:#304f53;padding:10px 14px;line-height:1.45}.circular-motion-module__aalM0q__exampleOptions b{font-size:var(--lesson-body);font-weight:650}.circular-motion-module__aalM0q__exampleParts{margin-top:16px}.circular-motion-module__aalM0q__examplePart{padding:12px 0}.circular-motion-module__aalM0q__examplePart>p{gap:12px;margin-bottom:10px}.circular-motion-module__aalM0q__examplePart>p span{font-size:var(--lesson-note)}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__examplePart summary{padding:9px 18px;font-size:var(--lesson-note)!important}.circular-motion-module__aalM0q__exampleSolution{margin:12px 0 0;padding:12px 18px 8px}.circular-motion-module__aalM0q__exampleSolution>div.circular-motion-module__aalM0q__revealIn{padding:8px 0}.circular-motion-module__aalM0q__exampleSolution>div.circular-motion-module__aalM0q__revealIn>small{font-size:var(--lesson-note);color:#945039}.circular-motion-module__aalM0q__exampleFormula{font-size:var(--lesson-math);padding:8px 0}.circular-motion-module__aalM0q__exampleSolution .circular-motion-module__aalM0q__stepControls{max-width:none}.circular-motion-module__aalM0q__planetaryFigure{width:100%;margin:16px 0}.circular-motion-module__aalM0q__planetaryHeader{padding:12px 18px}.circular-motion-module__aalM0q__planetaryHeader span,.circular-motion-module__aalM0q__planetaryViewSwitch button,.circular-motion-module__aalM0q__planetaryTurnCounts,.circular-motion-module__aalM0q__planetaryTransport label,.circular-motion-module__aalM0q__planetaryFigure figcaption{font-size:var(--lesson-note);letter-spacing:0;line-height:1.4}.circular-motion-module__aalM0q__planetaryHeader h4{font-size:var(--lesson-prompt);margin:4px 0}.circular-motion-module__aalM0q__planetaryMain{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.circular-motion-module__aalM0q__planetaryTeaching{padding:18px 24px}.circular-motion-module__aalM0q__planetaryTeaching h5{font-size:var(--lesson-prompt);margin:10px 0;line-height:1.35}.circular-motion-module__aalM0q__planetaryTeaching p{font-size:var(--lesson-body);color:#36595b;line-height:1.45}.circular-motion-module__aalM0q__planetaryFormula{font-size:var(--lesson-math);margin-top:12px}.circular-motion-module__aalM0q__planetaryTurnCounts{margin-top:14px;padding-top:10px}.circular-motion-module__aalM0q__planetaryTurnCounts b{font-size:var(--lesson-body);padding:4px 10px}.circular-motion-module__aalM0q__planetarySvgLabel{font-size:21px}.circular-motion-module__aalM0q__planetarySvgFoot{font-size:20px}.circular-motion-module__aalM0q__planetaryAnswer{font-size:var(--lesson-prompt);margin-top:12px;padding:10px 14px}.circular-motion-module__aalM0q__planetaryTransport{gap:18px;padding:10px 18px}.circular-motion-module__aalM0q__planetaryFigure figcaption{color:#435d5e;padding:10px 18px 14px}.circular-motion-module__aalM0q__extension{margin-top:28px;padding:18px 0}.circular-motion-module__aalM0q__extension>span,.circular-motion-module__aalM0q__extension small{font-size:var(--lesson-note)}.circular-motion-module__aalM0q__extension h3{font-size:var(--lesson-prompt);max-width:none;margin:12px 0;line-height:1.35}.circular-motion-module__aalM0q__extension p{font-size:var(--lesson-body);max-width:none;margin:12px 0;line-height:1.5}.circular-motion-module__aalM0q__relationJump{font-size:var(--lesson-body);margin-top:16px;padding:12px 0}.circular-motion-module__aalM0q__conceptWarmup,.circular-motion-module__aalM0q__relationGuide{margin-top:22px}.circular-motion-module__aalM0q__conceptHeading{padding:16px 22px 12px}.circular-motion-module__aalM0q__conceptHeading h3,.circular-motion-module__aalM0q__relationHeading h3{margin:6px 0;font-size:clamp(36px,2.7vw,56px);line-height:1.2}.circular-motion-module__aalM0q__conceptHeading p{font-size:var(--lesson-note);color:#dae8e0;line-height:1.4}.circular-motion-module__aalM0q__conceptStage{grid-template-columns:30% minmax(0,1fr);min-height:280px}.circular-motion-module__aalM0q__conceptOrbit{gap:12px;min-height:280px}.circular-motion-module__aalM0q__conceptOrbit>span,.circular-motion-module__aalM0q__conceptQuestion>span{font-size:var(--lesson-note)}.circular-motion-module__aalM0q__conceptQuestion{padding:18px 26px}.circular-motion-module__aalM0q__conceptQuestion>div{gap:18px;margin-top:4px}.circular-motion-module__aalM0q__conceptQuestion strong{font-size:var(--lesson-prompt)}.circular-motion-module__aalM0q__conceptQuestion h4{font-size:var(--lesson-prompt);margin:10px 0;line-height:1.35}.circular-motion-module__aalM0q__conceptAnswer{font-size:var(--lesson-body);max-width:none;min-height:60px;margin:10px 0 0;line-height:1.4}.circular-motion-module__aalM0q__conceptControls{padding:10px 22px}.circular-motion-module__aalM0q__conceptControls button,.circular-motion-module__aalM0q__relationControls button{font-size:var(--lesson-note);min-height:48px;padding:8px 17px}.circular-motion-module__aalM0q__conceptControls>div:first-child span{font-size:var(--lesson-note);width:38px;height:38px}.circular-motion-module__aalM0q__relationHeading{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;padding:14px 22px 8px}.circular-motion-module__aalM0q__relationHeading p{font-size:var(--lesson-body);color:#e2ece5;min-height:0;line-height:1.35}.circular-motion-module__aalM0q__relationControls{padding:8px 22px}.circular-motion-module__aalM0q__relationControls>span,.circular-motion-module__aalM0q__relationControls em{font-size:var(--lesson-note)}.circular-motion-module__aalM0q__relationCanvas{aspect-ratio:1050/390;width:100%;min-width:1050px;height:auto;container-type:inline-size}.circular-motion-module__aalM0q__relationNode{border-radius:12px;width:21.905%;min-height:9.9cqw;padding:1.05cqw 1.4cqw .8cqw}.circular-motion-module__aalM0q__relationNode>div>span:first-child{font-size:2.1cqw}.circular-motion-module__aalM0q__relationNodeSymbol{font-size:4.65cqw}.circular-motion-module__aalM0q__relationNode small{font-size:1.95cqw}.circular-motion-module__aalM0q__relationNodeDetailMath{font-size:2.4cqw}.circular-motion-module__aalM0q__relationLinkLabel{max-width:25%;padding:.1cqw .6cqw;font-size:3.2cqw}.circular-motion-module__aalM0q__relationDerivation{font-size:var(--lesson-math);gap:18px;min-height:0;padding:8px 18px}.circular-motion-module__aalM0q__relationDerivation>span:first-child{font-size:var(--lesson-note)}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterNav{gap:10px;padding:7px 20px}.circular-motion-module__aalM0q__chapterLinks{gap:2px}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterLinks a{gap:6px;padding:10px 8px 12px;font-size:clamp(21px,1.4vw,29px)}.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__chapterLinks a>span{font-size:18px}.circular-motion-module__aalM0q__chapterActions{gap:8px}.circular-motion-module__aalM0q__nextButton,.circular-motion-module__aalM0q__page .circular-motion-module__aalM0q__projectorButton{font-size:var(--lesson-note);min-height:48px;padding:10px 14px}.circular-motion-module__aalM0q__lessonFooter{gap:20px;padding:28px 2vw 100px}.circular-motion-module__aalM0q__lessonFooter h2{margin:14px 0;font-size:clamp(42px,3vw,64px);line-height:1.25}.circular-motion-module__aalM0q__lessonFooter span,.circular-motion-module__aalM0q__lessonFooter a,.circular-motion-module__aalM0q__lessonFooter>p{font-size:var(--lesson-note)}.circular-motion-module__aalM0q__lessonFooter>p{padding-top:18px;line-height:1.45}}.circular-motion-module__aalM0q__relationCanvas .circular-motion-module__aalM0q__relationDerivation{z-index:2;background:#29434a;border:1px solid #607c7e;border-radius:10px;justify-content:start;gap:5px;width:21.905%;min-height:0;padding:8px 12px;font-size:28px;display:grid;position:absolute;top:69%;left:75.238%}.circular-motion-module__aalM0q__relationCanvas .circular-motion-module__aalM0q__relationDerivation>span:first-child{font-size:17px}@media (min-width:1100px){.circular-motion-module__aalM0q__relationNode>div>span:first-child{font-size:max(28px,2.1cqw)}.circular-motion-module__aalM0q__relationNode small{font-size:max(26px,1.95cqw)}.circular-motion-module__aalM0q__relationLinkLabel{font-size:3.4cqw}.circular-motion-module__aalM0q__relationCanvas .circular-motion-module__aalM0q__relationDerivation{gap:.3cqw;padding:.5cqw .9cqw;font-size:2.5cqw}.circular-motion-module__aalM0q__relationCanvas .circular-motion-module__aalM0q__relationDerivation>span:first-child{font-size:1.6cqw}}
