.MathML-module__R3_4Ra__accentBadge{color:#10b981;background:#10b98126}.MathML-module__R3_4Ra__accentStep{color:#10b981;background:#10b98133}.MathML-module__R3_4Ra__chapterBadge{letter-spacing:.02em;color:#10b981;background:#10b9811f;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.MathML-module__R3_4Ra__vizContainer{background:radial-gradient(60% 50% at 0 0,#10b9810d 0%,#0000 55%),#000;border:1px solid #ffffff14;border-radius:18px;margin:32px 0;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #000000e6,inset 0 0 0 1px #ffffff08}.MathML-module__R3_4Ra__vizContainer:before{content:"";border-radius:inherit;pointer-events:none;opacity:.7;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 80%)}.MathML-module__R3_4Ra__vizContainer:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.6;background:linear-gradient(135deg,#10b98138,#60a5fa1f 40%,#0000 70%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.MathML-module__R3_4Ra__vizTitle{color:#6ee7b7;letter-spacing:.02em;align-items:center;gap:8px;padding:16px 20px 0;font-size:14px;font-weight:700;display:inline-flex;position:relative}.MathML-module__R3_4Ra__vizTitle:before{content:"";background:#10b981;border-radius:999px;width:6px;height:6px;box-shadow:0 0 12px #10b981e6}.MathML-module__R3_4Ra__vizDescription{color:#e2e8f0c7;padding:6px 20px 10px;font-size:13.5px;line-height:1.55;position:relative}.MathML-module__R3_4Ra__vizBody{min-height:300px;padding:16px 20px 20px;position:relative}.MathML-module__R3_4Ra__vizBody>*{width:100%}.MathML-module__R3_4Ra__vizBody3D{min-height:400px}.MathML-module__R3_4Ra__vizContainerFullscreen{z-index:1000;animation:.28s cubic-bezier(.2,.9,.3,1.15) MathML-module__R3_4Ra__vizMax;box-shadow:0 60px 140px -20px #000000d9,inset 0 0 0 1px #10b98140;background:radial-gradient(120% 90% at 30% 10%,#10b98138,#10b98100 55%),radial-gradient(100% 80% at 85% 95%,#60a5fa2e,#60a5fa00 60%),#020617!important;margin:0!important;position:fixed!important;inset:16px!important}.MathML-module__R3_4Ra__vizContainerFullscreen:after{display:none}.MathML-module__R3_4Ra__vizContainerFullscreen:before{content:"";z-index:-1;border-radius:inherit;background:#020617;position:absolute;inset:0}.MathML-module__R3_4Ra__vizContainerFullscreen{flex-direction:column;display:flex;overflow:hidden auto}.MathML-module__R3_4Ra__vizContainerFullscreen .MathML-module__R3_4Ra__vizHeader{flex-shrink:0}.MathML-module__R3_4Ra__vizContainerFullscreen .MathML-module__R3_4Ra__vizBody,.MathML-module__R3_4Ra__vizContainerFullscreen .MathML-module__R3_4Ra__vizBody3D,.MathML-module__R3_4Ra__vizContainerFullscreen .MathML-module__R3_4Ra__vizBodyFullscreen{flex-direction:column;flex:auto;min-height:0;padding:20px 28px 32px;display:flex}.MathML-module__R3_4Ra__vizContainerFullscreen .MathML-module__R3_4Ra__vizBody>*,.MathML-module__R3_4Ra__vizContainerFullscreen .MathML-module__R3_4Ra__vizBody3D>*,.MathML-module__R3_4Ra__vizContainerFullscreen .MathML-module__R3_4Ra__vizBodyFullscreen>*{flex:auto;width:100%;min-height:0}@keyframes MathML-module__R3_4Ra__vizMax{0%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.MathML-module__R3_4Ra__vizHeader{align-items:flex-start;gap:16px;padding:0;display:flex;position:relative}.MathML-module__R3_4Ra__vizHeaderText{flex:1;min-width:0}.MathML-module__R3_4Ra__vizFullscreenBtn{color:#6ee7b7;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#0206178c;border:1px solid #10b9814d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin:14px 16px 0 0;transition:transform .15s,background .2s,border-color .2s;display:inline-flex}.MathML-module__R3_4Ra__vizFullscreenBtn:hover{background:#10b98126;border-color:#10b9818c;transform:translateY(-1px)}.MathML-module__R3_4Ra__vizFullscreenBackdrop{z-index:999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617e0;position:fixed;inset:0}.MathML-module__R3_4Ra__vizFullscreenCloseFloating{z-index:1010;color:#ecfdf5;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ad9;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;top:32px;right:32px;box-shadow:0 20px 40px -10px #0009}.MathML-module__R3_4Ra__vizFullscreenCloseFloating:hover{color:#fca5a5;background:#ef44442e;border-color:#ef444499}.MathML-module__R3_4Ra__vizCloseHint{letter-spacing:.04em;background:#ffffff14;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.MathML-module__R3_4Ra__exerciseSection{border-top:1px solid #ffffff14;margin-top:40px;padding-top:32px}.MathML-module__R3_4Ra__exerciseSectionTitle{align-items:center;gap:8px;margin-bottom:24px;font-size:20px;font-weight:700;display:flex}.MathML-module__R3_4Ra__exerciseCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-bottom:20px;padding:24px}.MathML-module__R3_4Ra__exerciseQuestion{margin-bottom:16px;font-size:16px;font-weight:600;line-height:1.5}.MathML-module__R3_4Ra__exerciseHint{color:#10b981;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin-bottom:12px;font-size:13px;display:flex}.MathML-module__R3_4Ra__exerciseHintContent{background:#10b98114;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:13px}.MathML-module__R3_4Ra__exerciseFeedback{border-radius:8px;margin-top:12px;padding:12px 16px;font-size:14px;line-height:1.5}.MathML-module__R3_4Ra__feedbackCorrect{color:#10b981;background:#10b9811f;border:1px solid #10b9814d}.MathML-module__R3_4Ra__feedbackIncorrect{color:#ef4444;background:#ef44441f;border:1px solid #ef44444d}.MathML-module__R3_4Ra__mcOption{cursor:pointer;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;font-size:14px;transition:border-color .15s,background .15s;display:flex}.MathML-module__R3_4Ra__mcOption:hover{background:#10b9810d;border-color:#10b98166}.MathML-module__R3_4Ra__mcOptionSelected{background:#10b9811a;border-color:#10b981}.MathML-module__R3_4Ra__mcRadio{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.MathML-module__R3_4Ra__mcRadioSelected{background:#10b981;border-color:#10b981}.MathML-module__R3_4Ra__mcRadioDot{background:#fff;border-radius:50%;width:8px;height:8px}.MathML-module__R3_4Ra__numberInput{width:80px;color:inherit;text-align:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:8px 12px;font-family:monospace;font-size:16px;transition:border-color .15s}.MathML-module__R3_4Ra__numberInput:focus{border-color:#10b981}.MathML-module__R3_4Ra__matrixGrid{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;gap:6px;padding:12px;display:inline-grid}.MathML-module__R3_4Ra__matrixBracket{color:#ffffff4d;font-size:48px;font-weight:100;line-height:1}.MathML-module__R3_4Ra__submitButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.MathML-module__R3_4Ra__submitButton:hover{background:#059669}.MathML-module__R3_4Ra__submitButton:active{transform:scale(.98)}.MathML-module__R3_4Ra__submitButton:disabled{opacity:.5;cursor:not-allowed}.MathML-module__R3_4Ra__dragColumns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.MathML-module__R3_4Ra__dragItem{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;margin-bottom:8px;padding:10px 14px;font-size:14px;transition:border-color .15s}.MathML-module__R3_4Ra__dragItemActive{background:#10b9811a;border-color:#10b981}.MathML-module__R3_4Ra__dragTarget{cursor:pointer;border:2px dashed #ffffff1f;border-radius:8px;justify-content:center;align-items:center;min-height:42px;margin-bottom:8px;padding:10px 14px;font-size:14px;transition:border-color .15s;display:flex}.MathML-module__R3_4Ra__dragTargetHover{background:#10b9810d;border-color:#10b981}.MathML-module__R3_4Ra__takeaways{background:radial-gradient(120% 80% at 0 0,#10b9811f 0%,#10b98100 55%),linear-gradient(#10b98114,#10b98108);border:1px solid #10b98138;border-radius:16px;margin-top:40px;padding:24px 28px;position:relative;box-shadow:0 20px 50px -28px #10b98180}.MathML-module__R3_4Ra__takeawaysTitle{color:#6ee7b7;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:700;display:flex}.MathML-module__R3_4Ra__takeawaysTitle:before{content:"";background:#10b981;border-radius:999px;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px #10b981cc}.MathML-module__R3_4Ra__takeawaysList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.MathML-module__R3_4Ra__takeawayItem{color:#ecfdf5eb;gap:12px;padding:8px 0;font-size:.97em;line-height:1.65;display:flex}.MathML-module__R3_4Ra__takeawayBullet{color:#10b981;flex-shrink:0;margin-top:2px;font-size:20px;line-height:1}.MathML-module__R3_4Ra__slider{accent-color:#10b981;width:100%;margin:8px 0}.MathML-module__R3_4Ra__sliderValue{color:#10b981;font-family:monospace;font-size:16px;font-weight:600}.MathML-module__R3_4Ra__lessonContent{font-feature-settings:"kern","liga","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:760px;margin:0 auto;padding:36px 24px 80px}.MathML-module__R3_4Ra__lessonTitle{letter-spacing:-.02em;background:linear-gradient(135deg,#ecfdf5 0%,#a7f3d0 60%,#6ee7b7 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 28px;font-size:clamp(32px,3.4vw,44px);font-weight:800;line-height:1.1}.MathML-module__R3_4Ra__lessonIntro{color:#e2e8f0f2;border-bottom:1px solid #94a3b81f;margin:0 0 28px;padding:0 0 24px;font-size:1.125em;line-height:1.7}.MathML-module__R3_4Ra__lessonParagraph{color:#e2e8f0d1;text-wrap:pretty;margin:0 0 22px;font-size:1.0625em;line-height:1.78}.MathML-module__R3_4Ra__lessonParagraph strong{color:#ecfdf5;font-weight:700}.MathML-module__R3_4Ra__lessonParagraph em{color:#a7f3d0;font-style:italic}.MathML-module__R3_4Ra__lessonIntro:first-letter{float:left;color:#10b981;text-shadow:0 0 20px #10b98166;margin:4px 12px 0 0;font-size:3.5em;font-weight:800;line-height:.9}.MathML-module__R3_4Ra__workedExample{color:#e2e8f0e6;background:linear-gradient(#60a5fa14,#60a5fa05);border:1px solid #60a5fa38;border-radius:14px;margin:28px 0;padding:20px 24px 20px 56px;font-size:1em;line-height:1.72;position:relative}.MathML-module__R3_4Ra__workedExample:before{content:"∑";color:#bfdbfe;background:#60a5fa2e;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-family:KaTeX_Math,Georgia,serif;font-size:16px;font-weight:800;display:inline-flex;position:absolute;top:18px;left:18px;box-shadow:0 0 16px -4px #60a5fa99}.MathML-module__R3_4Ra__workedExample strong{color:#dbeafe}.MathML-module__R3_4Ra__workedExample em{color:#bfdbfe}.MathML-module__R3_4Ra__lessonDivider{background:linear-gradient(90deg,#0000,#10b98166,#0000);max-width:200px;height:1px;margin:32px auto}.MathML-module__R3_4Ra__readingProgress{z-index:100;pointer-events:none;background:#94a3b814;height:3px;position:fixed;top:0;left:0;right:0}.MathML-module__R3_4Ra__readingProgressFill{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#10b981,#6ee7b7,#3b82f6);height:100%;box-shadow:0 0 14px #10b981b3}.mml-block-math{padding:4px 0;margin:20px 0!important}.MathML-module__R3_4Ra__chapterAccordion{border:1px solid #ffffff14;border-radius:12px;margin-bottom:12px;overflow:hidden}.MathML-module__R3_4Ra__chapterHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;justify-content:space-between;align-items:center;padding:16px 20px;transition:background .15s;display:flex}.MathML-module__R3_4Ra__chapterName{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.MathML-module__R3_4Ra__chapterNumber{color:#10b981;background:#10b98126;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.MathML-module__R3_4Ra__chapterLessonCount{opacity:.5;font-size:13px}.MathML-module__R3_4Ra__chapterChevron{opacity:.5;transition:transform .2s}.MathML-module__R3_4Ra__chapterChevronOpen{transform:rotate(90deg)}.MathML-module__R3_4Ra__lessonNav{justify-content:space-between;max-width:800px;margin:0 auto;padding:32px 24px;display:flex}.MathML-module__R3_4Ra__lessonNavLink{color:#10b981;font-size:14px;font-weight:600;text-decoration:none}.mml-inline-math{display:inline}.mml-block-math{text-align:center;margin:16px 0;display:block;overflow-x:auto}.mml-inline-code{background:#ffffff14;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.9em}.MathML-module__R3_4Ra__scrubBar{--scrub-accent:#10b981;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0f172a99,#0206178c);border:1px solid #94a3b81f;border-radius:14px;align-items:center;gap:14px;margin-top:14px;padding:10px 14px;display:flex}.MathML-module__R3_4Ra__scrubPlay{color:#ecfdf5;cursor:pointer;background:radial-gradient(80% 80% at 50% 20%,#10b98147,#10b98114);border:1px solid #10b98166;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .12s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 0 20px -6px #10b98173}.MathML-module__R3_4Ra__scrubPlay:hover{background:radial-gradient(80% 80% at 50% 20%,#10b9816b,#10b9811f);transform:translateY(-1px)}.MathML-module__R3_4Ra__scrubPlay:active{transform:scale(.96)}.MathML-module__R3_4Ra__scrubTrackWrap{flex:1;align-items:center;height:28px;display:flex;position:relative}.MathML-module__R3_4Ra__scrubTrack{background:#94a3b82e;border-radius:999px;height:6px;position:absolute;inset:50% 0 auto;overflow:visible;transform:translateY(-50%)}.MathML-module__R3_4Ra__scrubFill{border-radius:inherit;background:linear-gradient(90deg,var(--scrub-accent),#6ee7b7);transition:width 50ms linear;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #10b981a6}.MathML-module__R3_4Ra__scrubPhaseTick{cursor:pointer;background:#cbd5e1;border:2px solid #0f172ae6;border-radius:999px;width:10px;height:10px;padding:0;transition:transform .12s,background .2s,box-shadow .2s;position:absolute;top:50%;transform:translate(-50%,-50%)}.MathML-module__R3_4Ra__scrubPhaseTick:hover{background:var(--scrub-accent);transform:translate(-50%,-50%)scale(1.2);box-shadow:0 0 10px #10b981b3}.MathML-module__R3_4Ra__scrubRange{opacity:0;cursor:pointer;width:100%;margin:0;position:absolute;inset:0}.MathML-module__R3_4Ra__scrubPhaseLabel{color:#6ee7b7;letter-spacing:.01em;white-space:nowrap;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.MathML-module__R3_4Ra__scrubPhaseDot{background:var(--scrub-accent);width:6px;height:6px;box-shadow:0 0 8px var(--scrub-accent);border-radius:999px}.MathML-module__R3_4Ra__svdFlowWrap{flex-direction:column;gap:0;width:100%;display:flex}.MathML-module__R3_4Ra__svdFlowWrapFullscreen{flex:auto;height:100%;min-height:0}.MathML-module__R3_4Ra__svdCanvasWrap{background:radial-gradient(80% 60% at 0 0,#10b9811a 0%,#0000 60%),#000;border:1px solid #10b9812e;border-radius:14px;height:460px;position:relative;overflow:hidden;box-shadow:0 26px 60px -22px #000000e6,inset 0 0 0 1px #ffffff0a}.MathML-module__R3_4Ra__svdCanvasWrapFullscreen{flex:auto;min-height:0;height:auto!important}.MathML-module__R3_4Ra__svdVignette{pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(130% 100%,#0000 60%,#000000b3 100%);position:absolute;inset:0}.MathML-module__R3_4Ra__svdGlow{pointer-events:none;border-radius:inherit;mix-blend-mode:screen;filter:blur(20px);opacity:.45;background:radial-gradient(50% 35%,#10b9811a 0%,#0000 70%);position:absolute;inset:-1px}.MathML-module__R3_4Ra__svdOverlayTopLeft{pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:14px;left:14px}.MathML-module__R3_4Ra__svdMatrixChip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e2e8f0;background:#020617b8;border:1px solid #94a3b833;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-flex}.MathML-module__R3_4Ra__svdMatrixChipLabel{color:#6ee7b7;font-weight:700}.MathML-module__R3_4Ra__svdMatrixChipGrid{border-left:2px solid #6ee7b799;border-right:2px solid #6ee7b799;grid-template-columns:auto;gap:2px;padding:2px 8px;display:inline-grid}.MathML-module__R3_4Ra__svdMatrixRow{grid-auto-columns:28px;grid-auto-flow:column;gap:8px;display:grid}.MathML-module__R3_4Ra__svdMatrixCell{text-align:right;color:#cbd5e1}.MathML-module__R3_4Ra__svdSigmaChip{white-space:nowrap;background:#020617c7;border:1px solid;border-radius:999px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;box-shadow:0 0 12px -2px}.MathML-module__R3_4Ra__vizCaption{background:linear-gradient(#10b98114,#10b98105);border:1px solid #10b9812e;border-radius:12px;flex-direction:column;gap:4px;margin-top:12px;padding:12px 16px;display:flex}.MathML-module__R3_4Ra__vizCaptionHead{text-transform:uppercase;letter-spacing:.08em;color:#6ee7b7;font-size:12px;font-weight:700}@media (max-width:768px){.MathML-module__R3_4Ra__lessonContent{padding:16px}.MathML-module__R3_4Ra__vizBody{min-height:250px;padding:12px}.MathML-module__R3_4Ra__vizBody3D{min-height:300px}.MathML-module__R3_4Ra__dragColumns{grid-template-columns:1fr}.MathML-module__R3_4Ra__numberInput{width:64px}.MathML-module__R3_4Ra__svdCanvasWrap{height:360px}.MathML-module__R3_4Ra__scrubBar{flex-wrap:wrap;gap:10px}.MathML-module__R3_4Ra__scrubPhaseLabel{order:3;justify-content:center;width:100%}}.MathML-module__R3_4Ra__gameSection{margin:40px 0 16px}.MathML-module__R3_4Ra__gameCard,.MathML-module__R3_4Ra__gameCardIdle,.MathML-module__R3_4Ra__gameCardEnd{background:radial-gradient(120% 90% at 0 0,#10b98124,#10b98100 55%),radial-gradient(100% 80% at 100% 100%,#60a5fa1f,#60a5fa00 60%),linear-gradient(#0f172abf 0%,#020617e6 100%);border:1px solid #10b9813d;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000000d9,inset 0 0 0 1px #10b98114}.MathML-module__R3_4Ra__gameCardIdle,.MathML-module__R3_4Ra__gameCardEnd{text-align:center;padding:36px 28px}.MathML-module__R3_4Ra__gameCardIdle:before,.MathML-module__R3_4Ra__gameCardEnd:before{content:"";pointer-events:none;opacity:.6;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 20%,#0000 70%);mask-image:radial-gradient(120% 90% at 50% 0,#000 20%,#0000 70%)}.MathML-module__R3_4Ra__gameIconPulse{color:#ecfdf5;background:radial-gradient(80% 80% at 50% 20%,#10b98166,#10b98114);border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;animation:2.4s ease-in-out infinite MathML-module__R3_4Ra__gamePulse;display:inline-flex;position:relative;box-shadow:0 0 40px -4px #10b981b3}.MathML-module__R3_4Ra__gameIconPulse svg{width:32px;height:32px}@keyframes MathML-module__R3_4Ra__gamePulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.MathML-module__R3_4Ra__gameIdleHeading{letter-spacing:.16em;text-transform:uppercase;color:#6ee7b7;font-size:12px;font-weight:800}.MathML-module__R3_4Ra__gameIdleSub{color:#e2e8f0bf;max-width:480px;margin:10px auto 18px;font-size:15px;line-height:1.65}.MathML-module__R3_4Ra__gameIdleTitle{color:#ecfdf5;letter-spacing:-.01em;max-width:520px;margin:0 auto 12px;font-size:22px;font-weight:800;line-height:1.25}.MathML-module__R3_4Ra__gameIdleMeta{color:#e2e8f0a6;align-items:center;gap:12px;margin-bottom:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-flex}.MathML-module__R3_4Ra__gameIdleDot{background:#94a3b880;border-radius:999px;width:3px;height:3px}.MathML-module__R3_4Ra__gameStartBtn,.MathML-module__R3_4Ra__gameResetBtn{color:#020617;letter-spacing:.01em;cursor:pointer;background:linear-gradient(120deg,#10b981 0%,#34d399 50%,#60a5fa 100%);border:none;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 30px -8px #10b981b3,inset 0 1px #fff6}.MathML-module__R3_4Ra__gameStartBtn:hover,.MathML-module__R3_4Ra__gameResetBtn:hover{transform:translateY(-2px);box-shadow:0 18px 42px -8px #10b981cc,inset 0 1px #ffffff80}.MathML-module__R3_4Ra__gameStartBtn:active,.MathML-module__R3_4Ra__gameResetBtn:active{transform:translateY(0)}.MathML-module__R3_4Ra__gameCard{padding:0}.MathML-module__R3_4Ra__gameHud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02061766;border-bottom:1px solid #94a3b81f;grid-template-columns:auto 44px 1fr auto;align-items:center;gap:16px;padding:16px 22px;display:grid}.MathML-module__R3_4Ra__gameHudRound{flex-direction:column;gap:2px;display:flex}.MathML-module__R3_4Ra__gameHudLabel{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8b3;font-size:10px;font-weight:700}.MathML-module__R3_4Ra__gameHudValue{color:#ecfdf5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:800}.MathML-module__R3_4Ra__gameHudValueDim{color:#94a3b880;font-weight:600}.MathML-module__R3_4Ra__gameRingWrap{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.MathML-module__R3_4Ra__gameRingTime{color:#ecfdf5;justify-content:center;align-items:center;gap:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset:0}.MathML-module__R3_4Ra__gameHudStreak,.MathML-module__R3_4Ra__gameHudScore{color:#e2e8f0e6;background:#02061780;border:1px solid #94a3b826;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.MathML-module__R3_4Ra__gameHudStreak{justify-self:end}.MathML-module__R3_4Ra__gameHudStreak svg{color:#f59e0b}.MathML-module__R3_4Ra__gameHudScore svg{color:#fcd34d}.MathML-module__R3_4Ra__gameRoundBody{padding:22px 24px 8px}.MathML-module__R3_4Ra__gameRoundBody .MathML-module__R3_4Ra__exerciseCard{background:0 0;border:none;margin:0;padding:0}.MathML-module__R3_4Ra__gameResultBarCorrect,.MathML-module__R3_4Ra__gameResultBarWrong{border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 22px;font-size:14px;font-weight:700;display:flex}.MathML-module__R3_4Ra__gameResultBarCorrect{color:#a7f3d0;background:linear-gradient(#10b9812e,#10b98114)}.MathML-module__R3_4Ra__gameResultBarWrong{color:#fca5a5;background:linear-gradient(#ef44442e,#ef444414)}.MathML-module__R3_4Ra__gameResultText{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.MathML-module__R3_4Ra__gameNextBtn{color:#ecfdf5;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700;transition:background .15s,transform .12s}.MathML-module__R3_4Ra__gameNextBtn:hover{background:#ffffff1f;transform:translate(2px)}.MathML-module__R3_4Ra__gameTrophy{filter:drop-shadow(0 0 18px);margin-bottom:12px}.MathML-module__R3_4Ra__gameTrophy svg{width:56px;height:56px}.MathML-module__R3_4Ra__gameEndHeading{color:#ecfdf5;letter-spacing:-.01em;margin-bottom:6px;font-size:26px;font-weight:800}.MathML-module__R3_4Ra__gameEndRating{letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px;font-size:14px;font-weight:800}.MathML-module__R3_4Ra__gameEndStats{background:#0206178c;border:1px solid #94a3b824;border-radius:16px;align-items:stretch;gap:0;margin-bottom:28px;padding:16px 8px;display:inline-flex}.MathML-module__R3_4Ra__gameStatBlock{flex-direction:column;align-items:center;gap:4px;padding:0 22px;display:flex}.MathML-module__R3_4Ra__gameStatValue{color:#ecfdf5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:800}.MathML-module__R3_4Ra__gameStatLabel{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8b3;font-size:11px;font-weight:700}.MathML-module__R3_4Ra__gameStatDivider{background:#94a3b82e;width:1px}@media (max-width:640px){.MathML-module__R3_4Ra__gameHud{grid-template-columns:auto 40px 1fr;row-gap:10px}.MathML-module__R3_4Ra__gameHudScore{grid-column:1/-1;justify-content:center;justify-self:stretch}.MathML-module__R3_4Ra__gameRoundBody{padding:18px 16px 6px}.MathML-module__R3_4Ra__gameEndStats{flex-direction:column;gap:12px}.MathML-module__R3_4Ra__gameStatDivider{width:100%;height:1px}}.MathML-module__R3_4Ra__mafsStage{--stage-accent:#34d399;--stage-accent-soft:#34d3991a;--stage-accent-glow:#34d39947;isolation:isolate;border:1px solid #ffffff12;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000000e6,inset 0 0 0 1px #ffffff08}.MathML-module__R3_4Ra__mafsStageAccentEmerald{--stage-accent:#34d399;--stage-accent-soft:#34d3991a;--stage-accent-glow:#34d39947}.MathML-module__R3_4Ra__mafsStageAccentBlue{--stage-accent:#60a5fa;--stage-accent-soft:#60a5fa1a;--stage-accent-glow:#60a5fa4d}.MathML-module__R3_4Ra__mafsStageAccentViolet{--stage-accent:#c4b5fd;--stage-accent-soft:#c4b5fd1a;--stage-accent-glow:#a78bfa4d}.MathML-module__R3_4Ra__mafsStageAccentAmber{--stage-accent:#fbbf24;--stage-accent-soft:#fbbf241a;--stage-accent-glow:#fbbf2457}.MathML-module__R3_4Ra__mafsStageFullscreen{flex-direction:column;height:100%;min-height:calc(100vh - 240px);display:flex}.MathML-module__R3_4Ra__mafsStageBg{z-index:0;background:radial-gradient(80% 60% at 0% 0%,var(--stage-accent-soft)0%,transparent 60%),#000;position:absolute;inset:0}.MathML-module__R3_4Ra__mafsStageAurora{z-index:0;pointer-events:none;background:conic-gradient(from 180deg at 50% 50%,transparent 0deg,var(--stage-accent-soft)90deg,transparent 180deg,#60a5fa12 270deg,transparent 360deg);filter:blur(60px);opacity:.25;mix-blend-mode:screen;background-size:200% 200%;position:absolute;inset:-20%}.MathML-module__R3_4Ra__mafsStageGrid{z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90%,#000 40%,#0000 85%);mask-image:radial-gradient(120% 90%,#000 40%,#0000 85%)}.MathML-module__R3_4Ra__mafsStageParticles{z-index:1;pointer-events:none;position:absolute;inset:0}.MathML-module__R3_4Ra__mafsStageParticle{background:var(--stage-accent);box-shadow:0 0 8px var(--stage-accent-glow);border-radius:999px;position:absolute}.MathML-module__R3_4Ra__mafsStageContent{z-index:2;flex:auto;width:100%;min-height:0;position:relative}.MathML-module__R3_4Ra__mafsStageFullscreen .MathML-module__R3_4Ra__mafsStageContent{align-items:stretch;display:flex}.MathML-module__R3_4Ra__mafsStageContent .MafsView{background:0 0!important}.MathML-module__R3_4Ra__mafsStageContent .MafsView svg{filter:drop-shadow(0 0 3px var(--stage-accent-glow))drop-shadow(0 0 1px #ffffff2e)}.MathML-module__R3_4Ra__mafsStageGlow{z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(50% 35% at 50% 50%,var(--stage-accent-soft)0%,transparent 70%);mix-blend-mode:screen;filter:blur(22px);opacity:.35;position:absolute;inset:-1px}.MathML-module__R3_4Ra__mafsStageVignette{z-index:3;pointer-events:none;background:radial-gradient(130% 110%,#0000 60%,#000000b3 100%);position:absolute;inset:0}.MathML-module__R3_4Ra__mmlAurora{z-index:0;pointer-events:none;filter:blur(30px);opacity:.9;background:radial-gradient(40% 60% at 20% 20%,#10b98138 0%,#0000 60%),radial-gradient(35% 50% at 80% 10%,#60a5fa2e 0%,#0000 60%),radial-gradient(40% 50% at 50% 80%,#c4b5fd24 0%,#0000 65%);height:90vh;position:fixed;inset:-20vh -10vw auto}.MathML-module__R3_4Ra__mmlAuroraSweep{z-index:0;pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from 140deg at 50% -10%,#0000 0deg,#10b9810d 80deg,#0000 160deg,#60a5fa0d 240deg,#0000 320deg);animation:36s linear infinite MathML-module__R3_4Ra__mmlAuroraSpin;position:fixed;inset:0}@keyframes MathML-module__R3_4Ra__mmlAuroraSpin{to{transform:rotate(360deg)}}.MathML-module__R3_4Ra__mmlHeroTitle{background:linear-gradient(135deg,#ecfdf5 0%,#a7f3d0 40%,#6ee7b7 70%,#60a5fa 100%);color:#0000;text-shadow:0 0 40px #10b9811f;-webkit-background-clip:text;background-clip:text;max-width:760px;margin:14px auto 10px!important;font-size:clamp(28px,3.2vw,38px)!important;line-height:1.08!important}.MathML-module__R3_4Ra__mmlHeroSection{max-width:960px!important;padding-top:56px!important;padding-bottom:20px!important}@media (max-width:720px){.MathML-module__R3_4Ra__mmlHeroSection{padding-top:32px!important}.MathML-module__R3_4Ra__mmlHeroTitle{font-size:clamp(24px,6vw,32px)!important}}.MathML-module__R3_4Ra__mmlHeroSubtitle{color:#d5e6ffd1!important;max-width:600px!important;margin-top:0!important;font-size:15.5px!important;line-height:1.55!important}.MathML-module__R3_4Ra__mmlHeroBadges{gap:10px!important}.MathML-module__R3_4Ra__mmlBadgeEmerald{box-shadow:0 0 18px -8px #34d3998c;color:#a7f3d0!important;background:linear-gradient(#10b9812e,#10b9810f)!important;border-color:#34d39959!important}.MathML-module__R3_4Ra__mmlBadgeBlue{box-shadow:0 0 18px -8px #60a5fa8c;color:#dbeafe!important;background:linear-gradient(#60a5fa2e,#60a5fa0f)!important;border-color:#60a5fa59!important}.MathML-module__R3_4Ra__mmlBadgeViolet{box-shadow:0 0 18px -8px #a78bfa8c;color:#e9d5ff!important;background:linear-gradient(#a78bfa33,#a78bfa0f)!important;border-color:#c4b5fd59!important}.MathML-module__R3_4Ra__mmlBadgeAmber{box-shadow:0 0 18px -8px #fbbf248c;color:#fde68a!important;background:linear-gradient(#fbbf242e,#fbbf240f)!important;border-color:#fbbf2459!important}.MathML-module__R3_4Ra__mmlBadgeGhost{color:#ecfdf5cc!important;background:#ffffff0a!important;border-color:#ffffff2e!important}.MathML-module__R3_4Ra__chapterAccordion{--chapter-accent:#34d399;--chapter-accent-soft:#34d39929;--chapter-accent-ghost:#34d39914;background:linear-gradient(#0f172a8c,#02061766);border:1px solid #ffffff14;border-radius:16px;margin-bottom:14px;transition:border-color .2s,box-shadow .25s,transform .2s;position:relative;overflow:hidden}.MathML-module__R3_4Ra__chapterAccordion:before{content:"";background:linear-gradient(180deg,var(--chapter-accent),transparent 80%);width:4px;box-shadow:0 0 20px var(--chapter-accent-soft);opacity:.8;position:absolute;top:0;bottom:0;left:0}.MathML-module__R3_4Ra__chapterAccordion:hover{border-color:var(--chapter-accent-soft);box-shadow:0 20px 50px -30px #000000b3,0 0 30px -10px var(--chapter-accent-soft);transform:translateY(-1px)}.MathML-module__R3_4Ra__chapterHeader{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:radial-gradient(60% 120% at 0% 0%,var(--chapter-accent-ghost),transparent 70%);border:none;justify-content:space-between;align-items:center;gap:16px;transition:background .2s;padding:18px 22px 18px 26px!important;display:flex!important}.MathML-module__R3_4Ra__chapterHeader:hover{background:radial-gradient(70% 140% at 0% 0%,var(--chapter-accent-soft),transparent 70%)}.MathML-module__R3_4Ra__chapterName{align-items:center;gap:14px;min-width:0;display:flex}.MathML-module__R3_4Ra__chapterNumber{background:linear-gradient(160deg,var(--chapter-accent)0%,var(--chapter-accent-soft)100%);color:#0b1220;letter-spacing:.02em;width:42px;height:42px;box-shadow:0 0 0 1px #ffffff1f inset,0 0 24px -6px var(--chapter-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:800;display:inline-flex}.MathML-module__R3_4Ra__chapterNameText{color:#ecfdf5;letter-spacing:-.01em;font-size:17px;font-weight:700}.MathML-module__R3_4Ra__chapterHeaderRight{flex-shrink:0;align-items:center;gap:14px;display:flex}.MathML-module__R3_4Ra__chapterLessonCount{background:var(--chapter-accent-ghost);border:1px solid var(--chapter-accent-soft);color:var(--chapter-accent);opacity:.9;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.MathML-module__R3_4Ra__chapterChevron{color:var(--chapter-accent);opacity:.8}.MathML-module__R3_4Ra__chapterLessons{padding:0 22px 22px 26px}.MathML-module__R3_4Ra__lessonCard{position:relative}.MathML-module__R3_4Ra__lessonCard:before{content:"";background:linear-gradient(180deg,var(--chapter-accent,#34d399),transparent 75%);opacity:.6;border-radius:12px 0 0 12px;width:3px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.MathML-module__R3_4Ra__lessonCard:hover:before{opacity:1}.MathML-module__R3_4Ra__lessonStepChip{letter-spacing:.04em;text-transform:uppercase;background:var(--chapter-accent-soft,#34d39926);color:var(--chapter-accent,#a7f3d0);border:1px solid var(--chapter-accent-soft,#34d39947);border-radius:999px;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.MathML-module__R3_4Ra__lessonMetaChips{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.MathML-module__R3_4Ra__lessonMetaChip{font-variant-numeric:tabular-nums;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.MathML-module__R3_4Ra__lessonMetaChipViz{color:#a7f3d0;background:#10b9811a;border-color:#34d3994d}.MathML-module__R3_4Ra__lessonMetaChipEx{color:#bfdbfe;background:#3b82f61a;border-color:#60a5fa4d}.MathML-module__R3_4Ra__lessonCardExcerpt{color:#e2e8f0b3;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:10px;margin-bottom:10px;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.MathML-module__R3_4Ra__lessonMetaBar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0f172a99,#02061759);border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;padding:12px 16px;display:flex}.MathML-module__R3_4Ra__lessonMetaPill{color:#ecfdf5d9;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.MathML-module__R3_4Ra__lessonMetaPillAccent{color:#6ee7b7;background:#10b9811a;border-color:#34d3994d}.MathML-module__R3_4Ra__lessonMetaSep{color:#94a3b859;font-size:13px}.MathML-module__R3_4Ra__lessonMetaTrail{color:#ecfdf5a6;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.MathML-module__R3_4Ra__lessonNavFancy{grid-template-columns:1fr 1fr;gap:16px;max-width:900px;margin:0 auto;padding:40px 24px 32px;display:grid}@media (max-width:640px){.MathML-module__R3_4Ra__lessonNavFancy{grid-template-columns:1fr}}.MathML-module__R3_4Ra__lessonNavCard{color:inherit;background:linear-gradient(#0f172a8c,#02061766);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:16px 20px;text-decoration:none;transition:transform .18s,border-color .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.MathML-module__R3_4Ra__lessonNavCard:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(60% 120% at 0 0,#10b9811a,#0000 70%);transition:opacity .25s;position:absolute;inset:0}.MathML-module__R3_4Ra__lessonNavCard:hover{border-color:#34d39947;transform:translateY(-2px);box-shadow:0 20px 40px -20px #10b98159}.MathML-module__R3_4Ra__lessonNavCard:hover:before{opacity:1}.MathML-module__R3_4Ra__lessonNavCardNext{text-align:right}.MathML-module__R3_4Ra__lessonNavCardLabel{letter-spacing:.14em;text-transform:uppercase;color:#6ee7b7;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.MathML-module__R3_4Ra__lessonNavCardNext .MathML-module__R3_4Ra__lessonNavCardLabel{justify-content:flex-end}.MathML-module__R3_4Ra__lessonNavCardTitle{color:#ecfdf5;font-size:15px;font-weight:700;line-height:1.35}.MathML-module__R3_4Ra__lessonNavCardEmpty{display:block}.MathML-module__R3_4Ra__exerciseSection{position:relative;border-top:1px solid #ffffff0f!important;margin-top:48px!important;padding-top:36px!important}.MathML-module__R3_4Ra__exerciseSection:before{content:"";background:linear-gradient(90deg,#0000,#10b981,#0000);width:120px;height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #10b98199}.MathML-module__R3_4Ra__exerciseSectionTitle{letter-spacing:-.01em;background:linear-gradient(135deg,#ecfdf5 0%,#6ee7b7 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:28px!important;font-size:22px!important;font-weight:800!important}.MathML-module__R3_4Ra__exerciseCard{transition:border-color .2s,box-shadow .25s;position:relative;overflow:hidden;background:linear-gradient(#0f172a8c,#02061759)!important;border:1px solid #ffffff14!important;border-radius:14px!important;margin-bottom:20px!important;padding:24px!important}.MathML-module__R3_4Ra__exerciseCard:before{content:"";pointer-events:none;background:radial-gradient(120% 60% at 0 0,#10b98114,#0000 55%);position:absolute;inset:0}.MathML-module__R3_4Ra__exerciseCard:hover{box-shadow:0 20px 40px -24px #10b98166;border-color:#34d39938!important}.MathML-module__R3_4Ra__submitButton{border:none;font-weight:700;transition:transform .15s,box-shadow .25s;color:#0b1220!important;background:linear-gradient(135deg,#10b981 0%,#34d399 100%)!important;box-shadow:0 10px 24px -10px #34d39999!important}.MathML-module__R3_4Ra__submitButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px -12px #34d399b3!important}.MathML-module__R3_4Ra__submitButton:disabled{cursor:not-allowed;color:#ffffff4d!important;box-shadow:none!important;background:#ffffff0f!important}.MathML-module__R3_4Ra__chapterBadge{text-transform:uppercase;border:1px solid #34d39947;align-items:center;gap:8px;display:inline-flex;box-shadow:0 0 16px -6px #34d39980;letter-spacing:.04em!important;color:#6ee7b7!important;background:linear-gradient(135deg,#10b9812e,#10b9810f)!important;border-radius:999px!important;margin-bottom:12px!important;padding:5px 14px!important;font-size:12.5px!important;font-weight:700!important}.MathML-module__R3_4Ra__chapterBadge:before{content:"";background:#10b981;border-radius:999px;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 10px #10b981e6}.MathML-module__R3_4Ra__annotatedFormula{background:radial-gradient(120% 100% at 0 0,#60a5fa1a 0%,#0000 55%),radial-gradient(100% 80% at 100% 100%,#34d39914 0%,#0000 55%),linear-gradient(#020617cc,#020617f2);border:1px solid #ffffff14;border-radius:16px;margin:32px 0;padding:28px 24px 24px;box-shadow:0 30px 80px -40px #000000d9,inset 0 0 0 1px #ffffff05}.MathML-module__R3_4Ra__annotatedFormulaTitle{letter-spacing:.18em;text-transform:uppercase;color:#e2e8f08c;text-align:center;margin-bottom:18px;font-size:11.5px;font-weight:700}.MathML-module__R3_4Ra__annotatedFormulaStage{padding:12px 0 60px;position:relative}.MathML-module__R3_4Ra__annotatedFormulaArrows{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.MathML-module__R3_4Ra__annotatedFormulaFormulaRow{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;font-family:KaTeX_Math,Times New Roman,Georgia,serif;font-style:italic;font-weight:400;display:flex}.MathML-module__R3_4Ra__annotatedFormulaToken{transition:transform .18s;display:inline-block}.MathML-module__R3_4Ra__annotatedFormulaToken:hover{transform:translateY(-2px)}.MathML-module__R3_4Ra__annotatedFormulaTokenXL{font-size:clamp(44px,7vw,78px);line-height:1}.MathML-module__R3_4Ra__annotatedFormulaTokenL{font-size:clamp(32px,5.2vw,56px);line-height:1}.MathML-module__R3_4Ra__annotatedFormulaTokenM{font-size:clamp(24px,4vw,40px);line-height:1}.MathML-module__R3_4Ra__annotatedFormulaLabelRow{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px;margin-top:48px;display:flex}.MathML-module__R3_4Ra__annotatedFormulaLabel{letter-spacing:.01em;text-underline-offset:3px;white-space:nowrap;min-height:18px;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.MathML-module__R3_4Ra__annotatedFormulaCaption{color:#e2e8f0b3;text-align:center;border-top:1px solid #ffffff0f;margin-top:20px;padding-top:18px;font-size:14px;font-style:italic}.MathML-module__R3_4Ra__formulaExplorer{background:radial-gradient(140% 80% at 0 0,#34d39914,#0000 55%),radial-gradient(100% 80% at 100% 100%,#60a5fa0f,#0000 55%),linear-gradient(#0f172a8c,#02061759);border:1px solid #34d39933;border-radius:18px;margin:32px 0;overflow:hidden;box-shadow:0 24px 60px -30px #10b98159}.MathML-module__R3_4Ra__formulaExplorerHead{background:#02061759;border-bottom:1px solid #ffffff0f;padding:18px 22px 14px}.MathML-module__R3_4Ra__formulaExplorerTag{color:#6ee7b7;letter-spacing:.14em;text-transform:uppercase;background:#34d39924;border:1px solid #34d39952;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.MathML-module__R3_4Ra__formulaExplorerTitle{color:#ecfdf5;letter-spacing:-.01em;margin-top:10px;font-size:18px;font-weight:700}.MathML-module__R3_4Ra__formulaExplorerDesc{color:#e2e8f0bf;margin-top:4px;font-size:13.5px;line-height:1.55}.MathML-module__R3_4Ra__formulaExplorerBody{grid-template-columns:1.1fr 1fr;align-items:center;gap:18px;padding:22px;display:grid}@media (max-width:720px){.MathML-module__R3_4Ra__formulaExplorerBody{grid-template-columns:1fr}}.MathML-module__R3_4Ra__formulaExplorerFormula{background:linear-gradient(#02061799,#02061759);border:1px solid #ffffff0d;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:baseline;gap:6px;padding:16px 0;font-family:KaTeX_Math,Times New Roman,Georgia,serif;font-style:italic;display:flex}.MathML-module__R3_4Ra__formulaExplorerGlyph{color:#ecfdf5e6;font-size:clamp(22px,3vw,32px);font-weight:500}.MathML-module__R3_4Ra__formulaExplorerValue{font-variant-numeric:tabular-nums;text-shadow:0 0 10px;background:#ffffff0a;border-radius:6px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(22px,3vw,32px);font-style:normal;font-weight:700;transition:background .2s}.MathML-module__R3_4Ra__formulaExplorerPlot{background:linear-gradient(#02061799,#02061759);border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;padding:8px;display:flex}.MathML-module__R3_4Ra__formulaExplorerPlotSvg{filter:drop-shadow(0 0 6px #34d39973)drop-shadow(0 0 1px #ffffff26);width:100%;max-width:360px;height:auto}.MathML-module__R3_4Ra__formulaExplorerSliders{flex-direction:column;gap:12px;display:flex}.MathML-module__R3_4Ra__formulaExplorerSlider{background:#02061773;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.MathML-module__R3_4Ra__formulaExplorerSliderHead{color:#ecfdf5cc;align-items:center;gap:10px;font-size:12.5px;display:flex}.MathML-module__R3_4Ra__formulaExplorerSliderKey{text-align:center;width:20px;font-family:KaTeX_Math,Times New Roman,Georgia,serif;font-size:16px;font-style:italic;font-weight:800}.MathML-module__R3_4Ra__formulaExplorerSliderLabel{flex:1}.MathML-module__R3_4Ra__formulaExplorerSliderValue{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:800}.MathML-module__R3_4Ra__formulaExplorerRange{cursor:pointer;width:100%}.MathML-module__R3_4Ra__flashcardsSection{background:radial-gradient(120% 80% at 0 0,#c4b5fd14,#0000 55%),radial-gradient(100% 80% at 100% 100%,#34d39914,#0000 55%),linear-gradient(#0f172a8c,#02061766);border:1px solid #ffffff14;border-radius:16px;margin-top:40px;padding:24px}.MathML-module__R3_4Ra__flashcardsHead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.MathML-module__R3_4Ra__flashcardsTag{color:#ddd6fe;letter-spacing:.14em;text-transform:uppercase;background:#c4b5fd24;border:1px solid #c4b5fd52;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.MathML-module__R3_4Ra__flashcardsTitle{color:#ecfdf5;letter-spacing:-.01em;flex:1;font-size:17px;font-weight:700}.MathML-module__R3_4Ra__flashcardsCount{font-variant-numeric:tabular-nums;color:#ecfdf5b3;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.MathML-module__R3_4Ra__flashcardStage{perspective:1200px;cursor:pointer;outline:none;min-height:180px;position:relative}.MathML-module__R3_4Ra__flashcardStage:focus-visible{outline-offset:4px;border-radius:14px;outline:2px solid #6ee7b7}.MathML-module__R3_4Ra__flashcard{min-height:180px;transform-style:preserve-3d;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;padding:28px 24px;display:flex;box-shadow:0 20px 40px -20px #0009}.MathML-module__R3_4Ra__flashcardFront{background:radial-gradient(120% 80% at 0 0,#34d3991f,#0000 55%),linear-gradient(#060b1ae6,#020617e6)}.MathML-module__R3_4Ra__flashcardBack{background:radial-gradient(120% 80% at 0 0,#60a5fa24,#0000 55%),linear-gradient(#0b1224e6,#020617e6);border-color:#60a5fa40}.MathML-module__R3_4Ra__flashcardSide{text-align:center;flex-direction:column;gap:14px;width:100%;display:flex}.MathML-module__R3_4Ra__flashcardSideTag{letter-spacing:.18em;text-transform:uppercase;color:#ecfdf58c;font-size:10.5px;font-weight:800}.MathML-module__R3_4Ra__flashcardBody{color:#ecfdf5;font-size:clamp(16px,2.2vw,20px);font-weight:600;line-height:1.5}.MathML-module__R3_4Ra__flashcardBack .MathML-module__R3_4Ra__flashcardBody{color:#ecfdf5eb;font-weight:500}.MathML-module__R3_4Ra__flashcardHint{color:#94a3b8b3;letter-spacing:.02em;font-size:11.5px}.MathML-module__R3_4Ra__flashcardsControls{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.MathML-module__R3_4Ra__flashcardsBtn{color:#6ee7b7;cursor:pointer;background:#34d3991a;border:1px solid #34d39959;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;transition:transform .12s,background .2s;display:inline-flex}.MathML-module__R3_4Ra__flashcardsBtn:hover{background:#34d39933;transform:translateY(-1px)}.MathML-module__R3_4Ra__flashcardsDots{align-items:center;gap:6px;display:inline-flex}.MathML-module__R3_4Ra__flashcardsDot{cursor:pointer;background:#ffffff26;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background .2s,transform .15s}.MathML-module__R3_4Ra__flashcardsDotActive{background:#34d399;transform:scale(1.25);box-shadow:0 0 10px #34d399cc}.MathML-module__R3_4Ra__analogyCard,.MathML-module__R3_4Ra__pitfallCard{background:linear-gradient(#0f172a8c,#02061766);border:1px solid;border-radius:14px;grid-template-columns:44px 1fr;gap:14px;margin:28px 0;padding:16px 20px;display:grid}.MathML-module__R3_4Ra__analogyCard{border-color:#fbbf2447;box-shadow:0 18px 40px -28px #fbbf2459}.MathML-module__R3_4Ra__pitfallCard{border-color:#fb71854d;box-shadow:0 18px 40px -28px #fb718559}.MathML-module__R3_4Ra__analogyIcon,.MathML-module__R3_4Ra__pitfallIcon{color:#0b1220;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 0 18px -6px}.MathML-module__R3_4Ra__analogyIcon{background:linear-gradient(160deg,#fbbf24,#f59e0b)}.MathML-module__R3_4Ra__pitfallIcon{background:linear-gradient(160deg,#fb7185,#f43f5e)}.MathML-module__R3_4Ra__analogyLabel,.MathML-module__R3_4Ra__pitfallLabel{letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:800}.MathML-module__R3_4Ra__analogyLabel{color:#fcd34d}.MathML-module__R3_4Ra__pitfallLabel{color:#fda4af}.MathML-module__R3_4Ra__analogyText,.MathML-module__R3_4Ra__pitfallText{color:#ecfdf5e6;font-size:15px;line-height:1.65}.MathML-module__R3_4Ra__stepSolver{background:radial-gradient(120% 80% at 0 0,#60a5fa1a,#0000 55%),linear-gradient(#0f172a8c,#02061766);border:1px solid #60a5fa40;border-radius:16px;margin:32px 0;overflow:hidden}.MathML-module__R3_4Ra__stepSolverHead{background:#02061759;border-bottom:1px solid #60a5fa2e;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.MathML-module__R3_4Ra__stepSolverTag{color:#bfdbfe;letter-spacing:.14em;text-transform:uppercase;background:#60a5fa24;border:1px solid #60a5fa52;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.MathML-module__R3_4Ra__stepSolverTitle{color:#ecfdf5;flex:1;font-size:17px;font-weight:700}.MathML-module__R3_4Ra__stepSolverProgress{font-variant-numeric:tabular-nums;color:#ecfdf5b3;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.MathML-module__R3_4Ra__stepSolverList{flex-direction:column;gap:4px;margin:0;padding:10px 10px 0;list-style:none;display:flex}.MathML-module__R3_4Ra__stepSolverItem{border-radius:12px;grid-template-columns:32px 1fr;gap:14px;padding:14px 14px 14px 12px;display:grid}.MathML-module__R3_4Ra__stepSolverItem+.MathML-module__R3_4Ra__stepSolverItem{border-top:1px dashed #ffffff0f}.MathML-module__R3_4Ra__stepSolverIndex{color:#0b1220;background:linear-gradient(160deg,#60a5fa,#3b82f6);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 0 16px -4px #60a5fa99}.MathML-module__R3_4Ra__stepSolverStepBody{min-width:0}.MathML-module__R3_4Ra__stepSolverMath{background:#0206178c;border:1px solid #ffffff0f;border-radius:10px;margin:0 0 6px;padding:10px 12px;overflow-x:auto}.MathML-module__R3_4Ra__stepSolverExplanation{color:#e2e8f0d1;margin:0;font-size:14.5px;line-height:1.65}.MathML-module__R3_4Ra__stepSolverControls{justify-content:center;padding:12px 18px 18px;display:flex}.MathML-module__R3_4Ra__stepSolverBtn,.MathML-module__R3_4Ra__stepSolverBtnGhost{cursor:pointer;border:1px solid;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:700;transition:transform .15s,box-shadow .25s;display:inline-flex}.MathML-module__R3_4Ra__stepSolverBtn{color:#0b1220;background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);border-color:#0000;box-shadow:0 10px 24px -10px #60a5fa99}.MathML-module__R3_4Ra__stepSolverBtn:hover{transform:translateY(-1px);box-shadow:0 16px 32px -12px #60a5fab3}.MathML-module__R3_4Ra__stepSolverBtnGhost{color:#ecfdf5cc;background:#ffffff0a;border-color:#ffffff1f}.MathML-module__R3_4Ra__stepSolverBtnGhost:hover{background:#ffffff14;transform:translateY(-1px)}.MathML-module__R3_4Ra__conceptChip{color:#a7f3d0;cursor:help;text-underline-offset:3px;border-radius:4px;outline:none;padding:0 2px;-webkit-text-decoration:underline dotted #34d39980;text-decoration:underline dotted #34d39980;text-decoration-thickness:1.5px;transition:background .15s,color .15s;display:inline}.MathML-module__R3_4Ra__conceptChip:hover,.MathML-module__R3_4Ra__conceptChip:focus-visible{color:#ecfdf5;background:#34d3991f;text-decoration-color:#34d399}.MathML-module__R3_4Ra__conceptChipMark{vertical-align:baseline;color:#34d39999;margin-left:3px;font-size:.8em;font-style:normal}.MathML-module__R3_4Ra__conceptChipTag_blue{color:#93c5fd;text-decoration-color:#60a5fa80}.MathML-module__R3_4Ra__conceptChipTag_blue:hover,.MathML-module__R3_4Ra__conceptChipTag_blue:focus-visible{color:#dbeafe;background:#60a5fa1f;text-decoration-color:#60a5fa}.MathML-module__R3_4Ra__conceptChipTag_violet{color:#c4b5fd;text-decoration-color:#a78bfa80}.MathML-module__R3_4Ra__conceptChipTag_violet:hover,.MathML-module__R3_4Ra__conceptChipTag_violet:focus-visible{color:#e9d5ff;background:#a78bfa24;text-decoration-color:#a78bfa}.MathML-module__R3_4Ra__conceptChipTag_amber{color:#fcd34d;text-decoration-color:#fbbf2480}.MathML-module__R3_4Ra__conceptChipTag_amber:hover,.MathML-module__R3_4Ra__conceptChipTag_amber:focus-visible{color:#fde68a;background:#fbbf2424;text-decoration-color:#fbbf24}.MathML-module__R3_4Ra__conceptChipTag_pink{color:#f9a8d4;text-decoration-color:#f472b680}.MathML-module__R3_4Ra__conceptChipTag_pink:hover,.MathML-module__R3_4Ra__conceptChipTag_pink:focus-visible{color:#fce7f3;background:#f472b624;text-decoration-color:#f472b6}.MathML-module__R3_4Ra__conceptChipTag_cyan{color:#67e8f9;text-decoration-color:#22d3ee80}.MathML-module__R3_4Ra__conceptChipTag_cyan:hover,.MathML-module__R3_4Ra__conceptChipTag_cyan:focus-visible{color:#cffafe;background:#22d3ee24;text-decoration-color:#22d3ee}.MathML-module__R3_4Ra__conceptPop{--pop-accent:#34d399;z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ecfdf5;background:radial-gradient(130% 80% at 0 0,#34d3991f,#0000 55%),linear-gradient(#0f172af5,#020617f5);border:1px solid #34d39959;border-radius:14px;width:min(92vw,420px);padding:16px 18px;box-shadow:0 30px 60px -20px #000c,inset 0 0 0 1px #ffffff05,0 0 32px -10px #34d39966}.MathML-module__R3_4Ra__conceptPopTag_blue{--pop-accent:#60a5fa;border-color:#60a5fa59}.MathML-module__R3_4Ra__conceptPopTag_violet{--pop-accent:#a78bfa;border-color:#a78bfa59}.MathML-module__R3_4Ra__conceptPopTag_amber{--pop-accent:#fbbf24;border-color:#fbbf2459}.MathML-module__R3_4Ra__conceptPopTag_pink{--pop-accent:#f472b6;border-color:#f472b659}.MathML-module__R3_4Ra__conceptPopTag_cyan{--pop-accent:#22d3ee;border-color:#22d3ee59}.MathML-module__R3_4Ra__conceptPopTag_blue{background:radial-gradient(130% 80% at 0 0,#60a5fa24,#0000 55%),linear-gradient(#0f172af5,#020617f5);box-shadow:0 30px 60px -20px #000c,0 0 32px -10px #60a5fa66}.MathML-module__R3_4Ra__conceptPopTag_violet{background:radial-gradient(130% 80% at 0 0,#a78bfa24,#0000 55%),linear-gradient(#0f172af5,#020617f5);box-shadow:0 30px 60px -20px #000c,0 0 32px -10px #a78bfa66}.MathML-module__R3_4Ra__conceptPopTag_amber{background:radial-gradient(130% 80% at 0 0,#fbbf2424,#0000 55%),linear-gradient(#0f172af5,#020617f5);box-shadow:0 30px 60px -20px #000c,0 0 32px -10px #fbbf2466}.MathML-module__R3_4Ra__conceptPopTag_pink{background:radial-gradient(130% 80% at 0 0,#f472b624,#0000 55%),linear-gradient(#0f172af5,#020617f5);box-shadow:0 30px 60px -20px #000c,0 0 32px -10px #f472b666}.MathML-module__R3_4Ra__conceptPopTag_cyan{background:radial-gradient(130% 80% at 0 0,#22d3ee24,#0000 55%),linear-gradient(#0f172af5,#020617f5);box-shadow:0 30px 60px -20px #000c,0 0 32px -10px #22d3ee66}.MathML-module__R3_4Ra__conceptPopHead{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.MathML-module__R3_4Ra__conceptPopTag{letter-spacing:.16em;text-transform:uppercase;background:color-mix(in srgb,var(--pop-accent)14%,transparent);color:var(--pop-accent);border:1px solid color-mix(in srgb,var(--pop-accent)32%,transparent);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:10.5px;font-weight:800}.MathML-module__R3_4Ra__conceptPopTerm{color:#ecfdf5;letter-spacing:-.01em;font-size:18px;font-weight:800}.MathML-module__R3_4Ra__conceptPopOneLiner{color:#e2e8f0cc;margin:0 0 10px;font-size:13.5px;font-style:italic;line-height:1.55}.MathML-module__R3_4Ra__conceptPopDivider{background:#ffffff0f;height:1px;margin:0 0 10px}.MathML-module__R3_4Ra__conceptPopBody{color:#ecfdf5e0;font-size:13.5px;line-height:1.65}.MathML-module__R3_4Ra__conceptPopExample{background:#0206178c;border:1px solid #ffffff0f;border-radius:10px;margin-top:12px;padding:10px 12px}.MathML-module__R3_4Ra__conceptPopExampleLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--pop-accent);margin-bottom:6px;font-size:10.5px;font-weight:800}.MathML-module__R3_4Ra__conceptPopExampleText{color:#e2e8f0c7;margin:6px 0 0;font-size:12.5px;line-height:1.55}.MathML-module__R3_4Ra__conceptPopLink{background:color-mix(in srgb,var(--pop-accent)15%,transparent);border:1px solid color-mix(in srgb,var(--pop-accent)34%,transparent);color:var(--pop-accent);border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:8px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.MathML-module__R3_4Ra__conceptPopLink:hover{background:color-mix(in srgb,var(--pop-accent)26%,transparent);transform:translate(2px)}.MathML-module__R3_4Ra__prereqRail{background:radial-gradient(120% 80% at 0 0,#34d39914,#0000 55%),radial-gradient(100% 80% at 100% 100%,#60a5fa0f,#0000 55%),linear-gradient(#0f172a8c,#02061759);border:1px solid #ffffff14;border-radius:16px;margin:0 0 36px;padding:18px 20px 22px}.MathML-module__R3_4Ra__prereqRailHead{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.MathML-module__R3_4Ra__prereqRailIcon{color:#0b1220;background:linear-gradient(160deg,#34d399,#10b981);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 0 18px -4px #34d39999}.MathML-module__R3_4Ra__prereqRailHeadText{flex:1;min-width:0}.MathML-module__R3_4Ra__prereqRailTitle{letter-spacing:-.005em;color:#ecfdf5;font-size:14px;font-weight:800}.MathML-module__R3_4Ra__prereqRailSub{color:#94a3b8e6;margin-top:2px;font-size:12.5px}.MathML-module__R3_4Ra__prereqRailCount{font-variant-numeric:tabular-nums;color:#6ee7b7;background:#34d3991f;border:1px solid #34d3994d;border-radius:999px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700}.MathML-module__R3_4Ra__prereqRailGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.MathML-module__R3_4Ra__prereqCard{--card-accent:#34d399;background:#02061773;border:1px solid #ffffff14;border-radius:12px;transition:border-color .2s,box-shadow .25s;position:relative;overflow:hidden}.MathML-module__R3_4Ra__prereqCardTag_blue{--card-accent:#60a5fa}.MathML-module__R3_4Ra__prereqCardTag_violet{--card-accent:#a78bfa}.MathML-module__R3_4Ra__prereqCardTag_amber{--card-accent:#fbbf24}.MathML-module__R3_4Ra__prereqCardTag_pink{--card-accent:#f472b6}.MathML-module__R3_4Ra__prereqCardTag_cyan{--card-accent:#22d3ee}.MathML-module__R3_4Ra__prereqCard:hover{border-color:color-mix(in srgb,var(--card-accent)32%,transparent);box-shadow:0 10px 28px -14px color-mix(in srgb,var(--card-accent)55%,transparent)}.MathML-module__R3_4Ra__prereqCardOpen{border-color:color-mix(in srgb,var(--card-accent)45%,transparent);background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--card-accent)12%,transparent),transparent 55%),#02061780}.MathML-module__R3_4Ra__prereqCardHead{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.MathML-module__R3_4Ra__prereqCardBullet{background:var(--card-accent);width:10px;height:10px;box-shadow:0 0 12px color-mix(in srgb,var(--card-accent)70%,transparent);border-radius:999px;flex-shrink:0}.MathML-module__R3_4Ra__prereqCardTermWrap{flex:1;min-width:0}.MathML-module__R3_4Ra__prereqCardTerm{color:#ecfdf5;letter-spacing:-.005em;font-size:14.5px;font-weight:700}.MathML-module__R3_4Ra__prereqCardOneLiner{color:#94a3b8e6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.MathML-module__R3_4Ra__prereqCardChevron{color:var(--card-accent);flex-shrink:0;transition:transform .2s}.MathML-module__R3_4Ra__prereqCardChevronOpen{transform:rotate(180deg)}.MathML-module__R3_4Ra__prereqCardBody{border-top:1px solid #ffffff0f}.MathML-module__R3_4Ra__prereqCardBodyInner{flex-direction:column;gap:10px;padding:14px;display:flex}.MathML-module__R3_4Ra__prereqCardDef{color:#e2e8f0d9;margin:0;font-size:13px;line-height:1.6}.MathML-module__R3_4Ra__prereqCardExample{background:#02061799;border:1px solid #ffffff0f;border-radius:10px;padding:10px 12px}.MathML-module__R3_4Ra__prereqCardExampleLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--card-accent);margin-bottom:6px;font-size:10.5px;font-weight:800}.MathML-module__R3_4Ra__prereqCardExampleText{color:#e2e8f0c7;margin:6px 0 0;font-size:12.5px;line-height:1.55}.MathML-module__R3_4Ra__prereqCardLink{background:color-mix(in srgb,var(--card-accent)15%,transparent);border:1px solid color-mix(in srgb,var(--card-accent)34%,transparent);color:var(--card-accent);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.MathML-module__R3_4Ra__prereqCardLink:hover{background:color-mix(in srgb,var(--card-accent)26%,transparent);transform:translate(2px)}.MathML-module__R3_4Ra__tryYourOwn{background:radial-gradient(140% 80% at 0 0,#34d3991a,#0000 55%),linear-gradient(#0f172a8c,#02061766);border:1px solid #34d3993d;border-radius:16px;margin:32px 0;box-shadow:0 24px 60px -30px #10b98159}.MathML-module__R3_4Ra__tryYourOwnHead{border-bottom:1px solid #34d39926;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.MathML-module__R3_4Ra__tryYourOwnIcon{color:#0b1220;background:linear-gradient(160deg,#34d399,#10b981);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 0 18px -4px #34d3998c}.MathML-module__R3_4Ra__tryYourOwnHeadText{flex:1;min-width:0}.MathML-module__R3_4Ra__tryYourOwnTag{color:#6ee7b7;letter-spacing:.14em;text-transform:uppercase;background:#34d39924;border:1px solid #34d39952;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-block}.MathML-module__R3_4Ra__tryYourOwnTitle{color:#ecfdf5;letter-spacing:-.01em;font-size:17px;font-weight:700}.MathML-module__R3_4Ra__tryYourOwnDesc{color:#e2e8f0bf;margin-top:4px;font-size:13px;line-height:1.55}.MathML-module__R3_4Ra__tryYourOwnReset{color:#ecfdf5cc;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b840;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .2s;display:inline-flex}.MathML-module__R3_4Ra__tryYourOwnReset:hover{background:#ffffff14}.MathML-module__R3_4Ra__tryYourOwnPrompt{color:#e2e8f0cc;border-bottom:1px solid #ffffff0f;padding:10px 20px;font-size:13px}.MathML-module__R3_4Ra__tryYourOwnGrid{grid-template-columns:minmax(180px,1fr) 2.4fr;align-items:start;gap:18px;padding:20px;display:grid}@media (max-width:720px){.MathML-module__R3_4Ra__tryYourOwnGrid{grid-template-columns:1fr}}.MathML-module__R3_4Ra__tryYourOwnInputs{background:#0206178c;border:1px solid #ffffff0f;border-radius:12px;padding:14px}.MathML-module__R3_4Ra__tryYourOwnViz{border-radius:12px;overflow:hidden}.MathML-module__R3_4Ra__matrixGrid{display:inline-flex}.MathML-module__R3_4Ra__matrixGridInner{background:#0206178c;border:1px solid #34d39947;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.MathML-module__R3_4Ra__vectorRow{background:#0206178c;border:1px solid #34d39947;border-radius:10px;gap:6px;padding:10px 12px;display:inline-flex}.MathML-module__R3_4Ra__matrixCell{font-variant-numeric:tabular-nums;text-align:center;color:#ecfdf5;background:#020617b3;border:1px solid #ffffff14;border-radius:8px;outline:none;width:52px;padding:8px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;transition:border-color .15s,background .2s}.MathML-module__R3_4Ra__matrixCell:focus{background:#10b98114;border-color:#34d399}.MathML-module__R3_4Ra__predictReveal{background:radial-gradient(140% 80% at 0 0,#c4b5fd1a,#0000 55%),linear-gradient(#0f172a8c,#02061766);border:1px solid #c4b5fd40;border-radius:16px;margin:32px 0;overflow:hidden;box-shadow:0 24px 60px -30px #a78bfa59}.MathML-module__R3_4Ra__predictRevealHead{border-bottom:1px solid #c4b5fd26;align-items:center;gap:14px;padding:16px 20px;display:flex}.MathML-module__R3_4Ra__predictRevealIcon{color:#1e1b4b;background:linear-gradient(160deg,#c4b5fd,#a78bfa);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 0 18px -4px #a78bfa99}.MathML-module__R3_4Ra__predictRevealHeadText{flex:1;min-width:0}.MathML-module__R3_4Ra__predictRevealTag{color:#ddd6fe;letter-spacing:.14em;text-transform:uppercase;background:#c4b5fd24;border:1px solid #c4b5fd52;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-block}.MathML-module__R3_4Ra__predictRevealTitle{color:#ecfdf5;font-size:17px;font-weight:700}.MathML-module__R3_4Ra__predictRevealSetup{color:#e2e8f0db;padding:16px 20px;font-size:14.5px;line-height:1.7}.MathML-module__R3_4Ra__predictRevealQuestion{color:#ecfdf5;padding:10px 20px 14px;font-size:15px;font-weight:700}.MathML-module__R3_4Ra__predictRevealInput{flex-direction:column;gap:12px;padding:0 20px 18px;display:flex}.MathML-module__R3_4Ra__predictRevealNumInput{font-variant-numeric:tabular-nums;color:#ecfdf5;background:#02061799;border:1px solid #c4b5fd59;border-radius:10px;outline:none;min-width:140px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.MathML-module__R3_4Ra__predictRevealNumInput:focus{border-color:#a78bfa}.MathML-module__R3_4Ra__predictRevealVectorRow{flex-wrap:wrap;gap:8px;display:flex}.MathML-module__R3_4Ra__predictRevealOptions{flex-direction:column;gap:8px;display:flex}.MathML-module__R3_4Ra__predictRevealOption{color:#ecfdf5;cursor:pointer;text-align:left;background:#02061766;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.MathML-module__R3_4Ra__predictRevealOptionSelected{background:#a78bfa26;border-color:#a78bfa}.MathML-module__R3_4Ra__predictRevealOptionIndex{color:#ddd6fe;background:#c4b5fd26;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}.MathML-module__R3_4Ra__predictRevealActions{flex-wrap:wrap;gap:10px;display:flex}.MathML-module__R3_4Ra__predictRevealCommit{color:#1e1b4b;cursor:pointer;background:linear-gradient(135deg,#a78bfa 0%,#8b5cf6 100%);border:none;border-radius:10px;padding:10px 18px;font-size:13.5px;font-weight:800;box-shadow:0 10px 24px -10px #a78bfa99}.MathML-module__R3_4Ra__predictRevealCommit:hover{transform:translateY(-1px)}.MathML-module__R3_4Ra__predictRevealSkip{color:#ecfdf5cc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;display:inline-flex}.MathML-module__R3_4Ra__predictRevealVerdict{border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 20px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.MathML-module__R3_4Ra__predictRevealVerdictCorrect{color:#6ee7b7;background:#34d39924;border:1px solid #34d39966}.MathML-module__R3_4Ra__predictRevealVerdictWrong{color:#fda4af;background:#fb718524;border:1px solid #fb718566}.MathML-module__R3_4Ra__predictRevealSteps{padding:10px 18px 18px}.MathML-module__R3_4Ra__predictRevealStepsHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.MathML-module__R3_4Ra__predictRevealStepsTag{letter-spacing:.14em;text-transform:uppercase;color:#ddd6fe;font-size:10.5px;font-weight:800}.MathML-module__R3_4Ra__predictRevealProgress{color:#ecfdf5b3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:3px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.MathML-module__R3_4Ra__predictRevealStepsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.MathML-module__R3_4Ra__predictRevealStep{background:#02061773;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:28px 1fr;gap:12px;padding:10px;display:grid}.MathML-module__R3_4Ra__predictRevealStepIndex{color:#1e1b4b;background:linear-gradient(160deg,#a78bfa,#7c3aed);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.MathML-module__R3_4Ra__predictRevealStepBody{min-width:0}.MathML-module__R3_4Ra__predictRevealStepLatex{background:#02061799;border:1px solid #ffffff0f;border-radius:8px;margin:0 0 6px;padding:8px 10px;overflow-x:auto}.MathML-module__R3_4Ra__predictRevealStepText{color:#e2e8f0d9;margin:0;font-size:13.5px;line-height:1.55}.MathML-module__R3_4Ra__predictRevealStepsControls{justify-content:center;margin-top:10px;display:flex}.MathML-module__R3_4Ra__predictRevealRevealBtn{color:#ddd6fe;cursor:pointer;background:#a78bfa1f;border:1px solid #c4b5fd66;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.MathML-module__R3_4Ra__predictRevealRevealBtn:hover{background:#a78bfa33}.MathML-module__R3_4Ra__compareBlock{background:radial-gradient(140% 80% at 0 0,#60a5fa1a,#0000 55%),linear-gradient(#0f172a8c,#02061766);border:1px solid #60a5fa40;border-radius:16px;margin:32px 0;overflow:hidden;box-shadow:0 24px 60px -30px #60a5fa59}.MathML-module__R3_4Ra__compareHead{border-bottom:1px solid #60a5fa2e;align-items:center;gap:14px;padding:16px 20px;display:flex}.MathML-module__R3_4Ra__compareIcon{color:#1e3a8a;background:linear-gradient(160deg,#60a5fa,#3b82f6);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 0 18px -4px #60a5fa99}.MathML-module__R3_4Ra__compareTag{color:#bfdbfe;letter-spacing:.14em;text-transform:uppercase;background:#60a5fa24;border:1px solid #60a5fa52;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-block}.MathML-module__R3_4Ra__compareTitle{color:#ecfdf5;font-size:17px;font-weight:700}.MathML-module__R3_4Ra__compareDesc{color:#e2e8f0bf;margin-top:4px;font-size:13px;line-height:1.55}.MathML-module__R3_4Ra__compareGrid{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}@media (max-width:720px){.MathML-module__R3_4Ra__compareGrid{grid-template-columns:1fr}}.MathML-module__R3_4Ra__comparePane{background:#02061773;border:1px solid #ffffff0f;border-radius:12px;position:relative;overflow:hidden}.MathML-module__R3_4Ra__comparePaneLabel{z-index:3;color:#bfdbfe;letter-spacing:.04em;background:#020617bf;border:1px solid #60a5fa59;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;position:absolute;top:8px;left:10px}.MathML-module__R3_4Ra__comparePaneLabelRight{color:#ddd6fe;border-color:#a78bfa59;left:auto;right:10px}.MathML-module__R3_4Ra__compareSlider{flex-direction:column;gap:6px;padding:10px 18px 18px;display:flex}.MathML-module__R3_4Ra__compareSliderHead{color:#ecfdf5cc;align-items:baseline;gap:12px;font-size:13px;display:flex}.MathML-module__R3_4Ra__compareSliderKey{color:#60a5fa;text-align:center;width:20px;font-family:KaTeX_Math,Times New Roman,Georgia,serif;font-size:16px;font-style:italic;font-weight:800}.MathML-module__R3_4Ra__compareSliderLabel{flex:1}.MathML-module__R3_4Ra__compareSliderValue{font-variant-numeric:tabular-nums;color:#bfdbfe;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:800}.MathML-module__R3_4Ra__compareSliderRange{accent-color:#60a5fa;width:100%}.MathML-module__R3_4Ra__mlConn{background:radial-gradient(140% 80% at 0 0,#fbbf241a,#0000 55%),linear-gradient(#0f172a8c,#02061766);border:1px solid #fbbf2447;border-radius:16px;margin:40px 0 24px;overflow:hidden}.MathML-module__R3_4Ra__mlConnHead{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;align-items:center;gap:14px;padding:18px 20px;display:flex}.MathML-module__R3_4Ra__mlConnIcon{color:#78350f;background:linear-gradient(160deg,#fbbf24,#f59e0b);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 0 18px -4px #fbbf2499}.MathML-module__R3_4Ra__mlConnHeadText{flex:1;min-width:0}.MathML-module__R3_4Ra__mlConnTag{color:#fde68a;letter-spacing:.14em;text-transform:uppercase;background:#fbbf2424;border:1px solid #fbbf2452;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-block}.MathML-module__R3_4Ra__mlConnTitle{color:#ecfdf5;font-size:17px;font-weight:700}.MathML-module__R3_4Ra__mlConnTechnique{color:#fcd34d;margin-top:2px;font-size:13px;font-weight:600}.MathML-module__R3_4Ra__mlConnToggle{color:#ecfdf5d9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.MathML-module__R3_4Ra__mlConnChevron{transition:transform .2s}.MathML-module__R3_4Ra__mlConnChevronOpen{transform:rotate(180deg)}.MathML-module__R3_4Ra__mlConnBody{border-top:1px solid #fbbf2426}.MathML-module__R3_4Ra__mlConnInner{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.MathML-module__R3_4Ra__mlConnSummary{color:#e2e8f0e0;margin:0;font-size:14.5px;line-height:1.65}.MathML-module__R3_4Ra__mlConnCode{background:#02061799;border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.MathML-module__R3_4Ra__mlConnCodeHead{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:8px 12px;display:flex}.MathML-module__R3_4Ra__mlConnCodeLang{color:#fde68a;letter-spacing:.04em;text-transform:uppercase;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.MathML-module__R3_4Ra__mlConnCopyBtn{color:#ecfdf5cc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.MathML-module__R3_4Ra__mlConnCopyBtn:hover{background:#ffffff14}.MathML-module__R3_4Ra__mlConnCodeBody{color:#e0e7ff;white-space:pre;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;overflow-x:auto}.MathML-module__R3_4Ra__mlConnIfRemoved{color:#fda4af;background:#fb71851a;border:1px solid #fb718547;border-radius:12px;gap:12px;padding:12px 14px;font-size:13.5px;line-height:1.6;display:flex}.MathML-module__R3_4Ra__mlConnIfRemovedLabel{letter-spacing:.14em;text-transform:uppercase;color:#fecaca;margin-bottom:4px;font-size:10.5px;font-weight:800}.MathML-module__R3_4Ra__visualProof{background:radial-gradient(140% 80% at 0 0,#a78bfa1a,#0000 55%),linear-gradient(#0f172a99,#02061773);border:1px solid #a78bfa47;border-radius:16px;margin:32px 0;overflow:hidden}.MathML-module__R3_4Ra__visualProofHead{border-bottom:1px solid #a78bfa2e;align-items:center;gap:14px;padding:16px 20px;display:flex}.MathML-module__R3_4Ra__visualProofIcon{color:#1e1b4b;background:linear-gradient(160deg,#a78bfa,#7c3aed);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 0 18px -4px #a78bfa99}.MathML-module__R3_4Ra__visualProofHeadText{flex:1;min-width:0}.MathML-module__R3_4Ra__visualProofTag{color:#ddd6fe;letter-spacing:.14em;text-transform:uppercase;background:#a78bfa24;border:1px solid #a78bfa52;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-block}.MathML-module__R3_4Ra__visualProofTitle{color:#ecfdf5;font-size:17px;font-weight:700}.MathML-module__R3_4Ra__visualProofTheorem{color:#e2e8f0c7;margin-top:4px;font-size:13.5px;font-style:italic}.MathML-module__R3_4Ra__visualProofStage{background:radial-gradient(120% 90%,#0206171a,#0206178c),#050a18;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;padding:16px 20px}.MathML-module__R3_4Ra__visualProofSvg{width:100%;height:auto;max-height:380px}.MathML-module__R3_4Ra__visualProofCaption{color:#ecfdf5e0;text-align:center;padding:12px 20px;font-size:14px;font-style:italic;line-height:1.55}.MathML-module__R3_4Ra__visualProofControls{align-items:center;gap:12px;padding:10px 18px 16px;display:flex}.MathML-module__R3_4Ra__visualProofPlayBtn,.MathML-module__R3_4Ra__visualProofRestart{color:#ddd6fe;cursor:pointer;background:#a78bfa1f;border:1px solid #a78bfa66;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.MathML-module__R3_4Ra__visualProofPlayBtn:hover,.MathML-module__R3_4Ra__visualProofRestart:hover{background:#a78bfa33}.MathML-module__R3_4Ra__visualProofTrackWrap{flex:1;height:20px;position:relative}.MathML-module__R3_4Ra__visualProofTrack{background:#94a3b82e;border-radius:999px;height:6px;position:absolute;inset:50% 0 auto;overflow:visible;transform:translateY(-50%)}.MathML-module__R3_4Ra__visualProofFill{border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#c4b5fd);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #a78bfa99}.MathML-module__R3_4Ra__visualProofTick{cursor:pointer;background:#cbd5e1;border:2px solid #0f172ae6;border-radius:999px;width:10px;height:10px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.MathML-module__R3_4Ra__visualProofTick:hover{background:#a78bfa}.MathML-module__R3_4Ra__visualProofRange{opacity:0;cursor:pointer;width:100%;margin:0;position:absolute;inset:0}.MathML-module__R3_4Ra__mistakeReplay{background:radial-gradient(140% 80% at 0 0,#fbbf2414,#0000 55%),#02061773;border:1px solid #fbbf2447;border-radius:12px;margin-top:12px;overflow:hidden}.MathML-module__R3_4Ra__mistakeReplayHead{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.MathML-module__R3_4Ra__mistakeReplayIcon{color:#78350f;background:linear-gradient(160deg,#fbbf24,#f59e0b);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.MathML-module__R3_4Ra__mistakeReplayHeadText{flex:1;min-width:0}.MathML-module__R3_4Ra__mistakeReplayTitle{color:#fde68a;font-size:13px;font-weight:700}.MathML-module__R3_4Ra__mistakeReplaySub{color:#e2e8f0b3;margin-top:2px;font-size:11.5px}.MathML-module__R3_4Ra__mistakeReplayToggle{color:#fde68a;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.MathML-module__R3_4Ra__mistakeReplayChev{transition:transform .2s}.MathML-module__R3_4Ra__mistakeReplayChevOpen{transform:rotate(180deg)}.MathML-module__R3_4Ra__mistakeReplayList{border-top:1px solid #fbbf2426;flex-direction:column;gap:4px;margin:0;padding:6px 10px 10px;list-style:none;display:flex}.MathML-module__R3_4Ra__mistakeReplayItem{border-radius:10px;grid-template-columns:28px 1fr;gap:10px;padding:10px;display:grid}.MathML-module__R3_4Ra__mistakeReplayItemHot{background:#fbbf2414;border:1px solid #fbbf2447}.MathML-module__R3_4Ra__mistakeReplayIndex{color:#ecfdf5d9;background:#ffffff0f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.MathML-module__R3_4Ra__mistakeReplayItemHot .MathML-module__R3_4Ra__mistakeReplayIndex{color:#78350f;background:linear-gradient(160deg,#fbbf24,#f59e0b)}.MathML-module__R3_4Ra__mistakeReplayBody{min-width:0}.MathML-module__R3_4Ra__mistakeReplayMath{background:#0206178c;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:6px;padding:6px 10px;overflow-x:auto}.MathML-module__R3_4Ra__mistakeReplayText{color:#e2e8f0d1;margin:0;font-size:13px;line-height:1.55}.MathML-module__R3_4Ra__realData{background:radial-gradient(140% 80% at 0 0,#34d39917,#0000 55%),linear-gradient(#0f172a8c,#02061766);border:1px solid #34d3993d;border-radius:16px;margin:32px 0;overflow:hidden}.MathML-module__R3_4Ra__realDataHead{border-bottom:1px solid #34d39926;align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.MathML-module__R3_4Ra__realDataIcon{color:#064e3b;background:linear-gradient(160deg,#34d399,#10b981);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 0 18px -4px #34d3998c}.MathML-module__R3_4Ra__realDataHeadText{flex:1;min-width:0}.MathML-module__R3_4Ra__realDataTag{color:#6ee7b7;letter-spacing:.14em;text-transform:uppercase;background:#34d39924;border:1px solid #34d39952;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-block}.MathML-module__R3_4Ra__realDataTitle{color:#ecfdf5;font-size:17px;font-weight:700}.MathML-module__R3_4Ra__realDataDatasetName{color:#6ee7b7;margin-top:2px;font-size:12.5px;font-weight:600}.MathML-module__R3_4Ra__realDataDesc{color:#e2e8f0bf;margin-top:4px;font-size:13px;line-height:1.55}.MathML-module__R3_4Ra__realDataGrid{grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr);gap:16px;padding:18px;display:grid}@media (max-width:820px){.MathML-module__R3_4Ra__realDataGrid{grid-template-columns:1fr}}.MathML-module__R3_4Ra__realDataPlotWrap{background:#0206178c;border:1px solid #ffffff0f;border-radius:12px;padding:10px;overflow:hidden}.MathML-module__R3_4Ra__realDataSvg{filter:drop-shadow(0 0 6px #34d39959);width:100%;height:auto}.MathML-module__R3_4Ra__realDataLegend{color:#e2e8f0cc;flex-wrap:wrap;gap:14px;padding:8px 10px 4px;font-size:12px;display:flex}.MathML-module__R3_4Ra__realDataLegendItem{align-items:center;gap:6px;display:inline-flex}.MathML-module__R3_4Ra__realDataLegendDot{border-radius:999px;width:10px;height:10px}.MathML-module__R3_4Ra__realDataSidebar{flex-direction:column;gap:14px;display:flex}.MathML-module__R3_4Ra__realDataFeaturePicker{background:#02061780;border:1px solid #ffffff0f;border-radius:12px;padding:12px 14px}.MathML-module__R3_4Ra__realDataPickerLabel{letter-spacing:.14em;text-transform:uppercase;color:#e2e8f08c;margin:6px 0;font-size:10.5px;font-weight:800}.MathML-module__R3_4Ra__realDataPickerRow{flex-wrap:wrap;gap:6px;display:flex}.MathML-module__R3_4Ra__realDataPickerBtn{color:#ecfdf5cc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.MathML-module__R3_4Ra__realDataPickerBtnActive{color:#6ee7b7;background:#34d39926;border-color:#34d399}.MathML-module__R3_4Ra__realDataStats{background:#02061780;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.MathML-module__R3_4Ra__realDataStatRow{border-bottom:1px dashed #ffffff0d;justify-content:space-between;align-items:baseline;padding:6px 4px;display:flex}.MathML-module__R3_4Ra__realDataStatRow:last-child{border-bottom:none}.MathML-module__R3_4Ra__realDataStatRowAccent{color:#fcd34d}.MathML-module__R3_4Ra__realDataStatLabel{color:#e2e8f0c7;font-family:KaTeX_Math,Times New Roman,Georgia,serif;font-size:13px;font-style:italic}.MathML-module__R3_4Ra__realDataStatValue{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:800}.mml-inline-math-numeric{cursor:help;border-bottom:1px dotted #34d39980}.mml-inline-math-numeric:hover{background:#34d39914;border-radius:3px}button.mml-inline-math-clickable{appearance:none;font:inherit;color:inherit;cursor:pointer;vertical-align:baseline;line-height:inherit;background:0 0;border:none;border-radius:4px;margin:0;padding:0 2px;transition:background .15s,box-shadow .15s;display:inline}button.mml-inline-math-clickable:hover{background:#7ee7871f;box-shadow:inset 0 -1px #7ee78780}button.mml-inline-math-clickable:focus-visible{outline-offset:2px;outline:2px solid #7ee787b3}.mml-block-math-clickable{cursor:pointer;border-radius:8px;transition:background .15s,box-shadow .15s;display:block;position:relative}.mml-block-math-clickable:hover{background:#7ee7870f;box-shadow:inset 0 0 0 1px #7ee78740}.mml-block-math-clickable:focus-visible{outline-offset:2px;outline:2px solid #7ee787b3}.MathML-module__R3_4Ra__annotatedFormulaTokenWrap{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.MathML-module__R3_4Ra__annotatedFormulaShape{letter-spacing:.02em;white-space:nowrap;background:#ffffff08;border:1px solid;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-style:normal;font-weight:700}.MathML-module__R3_4Ra__narrationLayer{z-index:4;pointer-events:none;flex-wrap:wrap;gap:8px;padding:12px 14px 10px;display:flex;position:relative}.MathML-module__R3_4Ra__narrationBeat{letter-spacing:.01em;color:#ffffffeb;border:1px solid var(--stage-accent-soft);-webkit-backdrop-filter:blur(10px);white-space:normal;background:#080b12b8;border-radius:999px;align-items:center;gap:8px;max-width:min(420px,100%);padding:6px 12px 6px 10px;font-size:12.5px;font-weight:500;line-height:1.4;display:inline-flex;position:relative;box-shadow:0 12px 28px -12px #000000d9,inset 0 0 0 1px #ffffff0a}.MathML-module__R3_4Ra__narrationDot{background:var(--stage-accent);width:7px;height:7px;box-shadow:0 0 10px var(--stage-accent-glow);border-radius:999px;flex-shrink:0}.MathML-module__R3_4Ra__mafsStageContent .MafsView svg>svg{stroke-width:2.6px}.MathML-module__R3_4Ra__mafsStageContent .MafsView [class*=Plot] path{stroke-width:2.6px}.MathML-module__R3_4Ra__mafsStageContent .MafsView .mafs-plot{stroke-width:2.6px}:is(.MathML-module__R3_4Ra__mafsStageContent .MafsView [class*=Vector] line,.MathML-module__R3_4Ra__mafsStageContent .MafsView [class*=Vector] path){stroke-width:3px}.MathML-module__R3_4Ra__zoomableMafs{cursor:grab;touch-action:none;width:100%;height:100%;position:relative}.MathML-module__R3_4Ra__zoomableMafs:active{cursor:grabbing}.MathML-module__R3_4Ra__zoomControls{z-index:5;pointer-events:auto;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:12px;right:12px}.MathML-module__R3_4Ra__zoomBtn{border:1px solid var(--stage-accent-soft);color:#ffffffeb;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#080b12c7;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:600;transition:background .12s,border-color .12s,transform .12s;display:flex;box-shadow:0 4px 12px -4px #0009,inset 0 0 0 1px #ffffff0a}.MathML-module__R3_4Ra__zoomBtn:hover{border-color:var(--stage-accent-glow);background:#101620eb;transform:scale(1.05)}.MathML-module__R3_4Ra__zoomBtn:active{transform:scale(.95)}.MathML-module__R3_4Ra__zoomBtn:focus-visible{outline:2px solid var(--stage-accent);outline-offset:2px}@media (max-width:720px){.MathML-module__R3_4Ra__lessonTitle{letter-spacing:-.02em;font-size:clamp(1.6rem,6vw,2.1rem)}.MathML-module__R3_4Ra__lessonIntro{font-size:15px;line-height:1.6}.MathML-module__R3_4Ra__lessonIntro:first-letter{font-size:2.4rem}.MathML-module__R3_4Ra__lessonParagraph{font-size:14.5px;line-height:1.65}.MathML-module__R3_4Ra__lessonContent{padding:14px 12px 32px}.MathML-module__R3_4Ra__lessonMetaBar{flex-wrap:wrap;gap:6px}.MathML-module__R3_4Ra__lessonMetaPill{padding:3px 9px;font-size:11px}.MathML-module__R3_4Ra__vizContainer{border-radius:14px}.MathML-module__R3_4Ra__vizHeader{gap:8px;padding:12px}.MathML-module__R3_4Ra__vizTitle{font-size:14.5px}.MathML-module__R3_4Ra__vizDescription{font-size:12.5px}.MathML-module__R3_4Ra__vizBody{min-height:220px;padding:10px}.MathML-module__R3_4Ra__vizBody3D{min-height:280px}.MathML-module__R3_4Ra__vizFullscreenBtn{width:36px;height:36px}.MathML-module__R3_4Ra__mafsStage{border-radius:12px}.MathML-module__R3_4Ra__narrationLayer{gap:6px;padding:10px 10px 8px}.MathML-module__R3_4Ra__narrationBeat{padding:5px 10px 5px 9px;font-size:11.5px;line-height:1.35}.MathML-module__R3_4Ra__zoomControls{gap:6px;bottom:10px;right:10px}.MathML-module__R3_4Ra__zoomBtn{width:36px;height:36px;font-size:17px}}@media (max-width:480px){.MathML-module__R3_4Ra__lessonContent{padding:12px 10px 28px}.MathML-module__R3_4Ra__lessonTitle{font-size:1.6rem}.MathML-module__R3_4Ra__lessonIntro{font-size:14.5px}.MathML-module__R3_4Ra__vizBody{min-height:200px}.MathML-module__R3_4Ra__vizBody3D{min-height:240px}.MathML-module__R3_4Ra__narrationBeat{font-size:11px}.MathML-module__R3_4Ra__narrationLayer .MathML-module__R3_4Ra__narrationBeat:nth-child(n+4){display:none}}@media (max-height:520px) and (orientation:landscape){.MathML-module__R3_4Ra__vizBody{min-height:200px}.MathML-module__R3_4Ra__vizBody3D{min-height:240px}}@media (hover:none){.MathML-module__R3_4Ra__vizFullscreenBtn,.MathML-module__R3_4Ra__zoomBtn{min-width:44px;min-height:44px}}.MathML-module__R3_4Ra__lessonContent[style*=--mml-accent] .MathML-module__R3_4Ra__mafsStage{border-color:var(--mml-accent-soft,#ffffff12)}.MathML-module__R3_4Ra__lessonContent[style*=--mml-accent] .mml-prereq-rail-accent{color:var(--mml-accent)}@keyframes MathML-module__R3_4Ra__mml-toast-in{0%{opacity:0;transform:translate(-50%,12px)scale(.95)}to{opacity:1;transform:translate(-50%)scale(1)}}.MathML-module__R3_4Ra__completionToast{z-index:90;border:1px solid var(--mml-accent-soft,#7cf4ff66);box-shadow:0 28px 48px -22px #000000b3,0 0 24px var(--mml-accent-glow,#7cf4ff80),inset 0 0 0 1px #ffffff0d;color:#f1f6ff;letter-spacing:.005em;-webkit-backdrop-filter:blur(14px);background:#080b12eb;border-radius:999px;align-items:center;gap:12px;padding:12px 18px 12px 14px;font-size:14px;animation:.45s cubic-bezier(.16,1,.3,1) both MathML-module__R3_4Ra__mml-toast-in;display:inline-flex;position:fixed;bottom:110px;left:50%}.MathML-module__R3_4Ra__completionGlyph{background:var(--mml-accent,#34d399);color:#04101e;width:28px;height:28px;box-shadow:0 0 12px var(--mml-accent-glow,#34d39999);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.MathML-module__R3_4Ra__completionBody strong{font-weight:700}.MathML-module__R3_4Ra__completionBody span{background:var(--mml-accent-soft,#7cf4ff1f);color:var(--mml-accent,#7cf4ff);border-radius:999px;margin-left:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:800}@media (max-width:720px){.MathML-module__R3_4Ra__completionToast{padding:10px 14px 10px 12px;font-size:13px;bottom:88px}}[data-theme=light] .MathML-module__R3_4Ra__completionToast{color:#0f172a;border-color:var(--mml-accent-soft,#0f172a1a);background:#fffffff5}.MathML-module__R3_4Ra__lessonBadgeRow{flex-wrap:wrap;gap:6px;margin:-2px 0 4px;display:flex}.MathML-module__R3_4Ra__lessonBadge{letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.MathML-module__R3_4Ra__lessonBadgeGlyph{letter-spacing:0;text-transform:none;font-size:11px}@media (max-width:720px){.MathML-module__R3_4Ra__lessonBadge{padding:2px 8px;font-size:10px}}.MathML-module__R3_4Ra__chaptersFab{bottom:24px;left:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:950;color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 220% at 0 0,#f472b68c 0%,#0000 55%),linear-gradient(135deg,#6366f1 0%,#a855f7 55%,#ec4899 100%);border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),padding .25s;display:inline-flex;position:fixed;box-shadow:0 18px 40px -16px #6366f1a6,0 8px 20px -10px #ec489980,inset 0 1px #ffffff2e}.MathML-module__R3_4Ra__chaptersFab:before{content:"";filter:blur(14px);opacity:.6;z-index:-1;background:linear-gradient(135deg,#6366f180,#ec489980);border-radius:999px;transition:opacity .25s;position:absolute;inset:-4px}.MathML-module__R3_4Ra__chaptersFab:hover{transform:translateY(-2px);box-shadow:0 24px 50px -18px #6366f1d9,0 12px 28px -10px #ec4899a6,inset 0 1px #ffffff38}.MathML-module__R3_4Ra__chaptersFab:hover:before{opacity:.85}.MathML-module__R3_4Ra__chaptersFab:active{transform:translateY(0)}.MathML-module__R3_4Ra__chaptersFabIcon{flex-shrink:0;font-size:18px!important}.MathML-module__R3_4Ra__chaptersFabLabel{white-space:nowrap}@media (max-width:900px){.MathML-module__R3_4Ra__chaptersFab{bottom:80px;bottom:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:480px){.MathML-module__R3_4Ra__chaptersFab{padding:10px 16px;font-size:13px;left:16px}.MathML-module__R3_4Ra__chaptersFabIcon{font-size:16px!important}}.MathML-module__R3_4Ra__conventionsRef{color:#e2e8f0eb;background:linear-gradient(135deg,#7ee78714 0%,#60a5fa14 100%);border:1px solid #7ee78738;border-radius:14px;align-items:center;gap:14px;margin:6px 0 22px;padding:12px 18px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.MathML-module__R3_4Ra__conventionsRef:hover{background:linear-gradient(135deg,#7ee78724 0%,#60a5fa24 100%);border-color:#7ee78773;transform:translateY(-1px)}.MathML-module__R3_4Ra__conventionsRefIcon{flex-shrink:0;font-size:22px;line-height:1}.MathML-module__R3_4Ra__conventionsRefBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MathML-module__R3_4Ra__conventionsRefTitle{color:#ecfdf5;letter-spacing:.01em;font-size:14px;font-weight:700}.MathML-module__R3_4Ra__conventionsRefSub{color:#e2e8f0b3;font-size:12.5px;line-height:1.45}.MathML-module__R3_4Ra__conventionsRefArrow{color:#7ee787d9;flex-shrink:0;font-size:16px}@media (max-width:480px){.MathML-module__R3_4Ra__conventionsRef{gap:10px;padding:10px 14px}.MathML-module__R3_4Ra__conventionsRefSub{font-size:11.5px}}.MathML-module__R3_4Ra__foundationsRail{background:radial-gradient(120% 80% at 0 0,#a78bfa1f,#0000 55%),radial-gradient(100% 80% at 100% 100%,#fbbf2412,#0000 55%),linear-gradient(#0f172a8c,#02061766);border:1px solid #a882ff2e;border-radius:16px;margin:0 0 28px;padding:18px 20px 20px}.MathML-module__R3_4Ra__foundationsRailHead{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:6px;display:flex}.MathML-module__R3_4Ra__foundationsRailIcon{color:#0b1220;background:linear-gradient(160deg,#a78bfa,#7c3aed);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 0 18px -4px #a78bfa99}.MathML-module__R3_4Ra__foundationsRailHeadText{flex:1;min-width:0}.MathML-module__R3_4Ra__foundationsRailEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#c4b5fd;font-size:10.5px;font-weight:800}.MathML-module__R3_4Ra__foundationsRailTitle{letter-spacing:-.01em;color:#f5f3ff;margin-top:2px;font-size:16px;font-weight:800}.MathML-module__R3_4Ra__foundationsRailSub{color:#c4b5fdcc;max-width:760px;margin-top:4px;font-size:12.5px;line-height:1.5}.MathML-module__R3_4Ra__foundationsRailCount{font-variant-numeric:tabular-nums;color:#c4b5fd;background:#a78bfa24;border:1px solid #a78bfa4d;border-radius:999px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700}.MathML-module__R3_4Ra__foundationsRailToggle{appearance:none;color:#ddd6fe;cursor:pointer;background:#a78bfa1a;border:1px solid #a78bfa4d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.MathML-module__R3_4Ra__foundationsRailToggle:hover{color:#f5f3ff;background:#a78bfa2e}.MathML-module__R3_4Ra__foundationsLevelChips{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.MathML-module__R3_4Ra__foundationsLevelChip{appearance:none;color:#e2e8f0bf;letter-spacing:.02em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;transition:background .18s,color .18s,border-color .18s}.MathML-module__R3_4Ra__foundationsLevelChip:hover{color:#f5f3ff;border-color:#a78bfa66}.MathML-module__R3_4Ra__foundationsLevelChipActive{color:#f5f3ff;background:linear-gradient(160deg,#a78bfa4d,#7c3aed40);border-color:#a78bfa8c}.MathML-module__R3_4Ra__foundationsGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.MathML-module__R3_4Ra__foundationsCardLevelTag{letter-spacing:.12em;text-transform:uppercase;color:var(--card-accent);margin-bottom:4px;font-size:10px;font-weight:800;display:inline-block}@media (max-width:560px){.MathML-module__R3_4Ra__foundationsRail{padding:14px 16px}.MathML-module__R3_4Ra__foundationsRailTitle{font-size:15px}.MathML-module__R3_4Ra__foundationsRailSub{font-size:12px}}.MathML-module__R3_4Ra__foundationsCardGlyph{background:color-mix(in srgb,var(--card-accent)14%,transparent);border:1px solid color-mix(in srgb,var(--card-accent)25%,transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.MathML-module__R3_4Ra__foundationsCardWidget{background:radial-gradient(120% 80% at 0 0,#a78bfa0f,#0000 55%),#0206178c;border:1px solid #a78bfa2e;border-radius:12px;margin-top:4px;padding:12px;overflow:hidden}@media print{:is(html,body){color:#0b1220!important;background:#fff!important}:is(header,nav,footer,[class*=CourseSidebar],[class*=LessonNavCard],[class*=chaptersFab],[class*=floatingChat],[class*=MMLResumeBar],[class*=FAB_],[class*=celebrationOverlay]){display:none!important}.MathML-module__R3_4Ra__lessonContent{color:#0b1220!important;background:#fff!important;padding:0!important;font-size:11pt!important}.MathML-module__R3_4Ra__completionToast,.MathML-module__R3_4Ra__conventionsRef{display:none!important}.MathML-module__R3_4Ra__lessonContent button{display:none!important}.MathML-module__R3_4Ra__lessonHero{color:#0b1220!important;text-shadow:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #cbd5e1!important;margin-bottom:16px!important;padding:0 0 16px!important}.MathML-module__R3_4Ra__lessonHeroBackground,.MathML-module__R3_4Ra__lessonHeroGlow,.MathML-module__R3_4Ra__lessonHeroAurora{display:none!important}.MathML-module__R3_4Ra__lessonHeroChips [class*=badge]{display:none!important}[class*=mmlAurora]{display:none!important}[class*=backgroundGlow]{display:none!important}[class*=backgroundGrid]{display:none!important}.MathML-module__R3_4Ra__lessonHeroTitle{-webkit-text-fill-color:#0b1220!important;color:#0b1220!important;background:0 0!important;margin:0 0 8px!important;font-size:22pt!important;line-height:1.2!important}.MathML-module__R3_4Ra__lessonHeroIntro{color:#1f2937!important;margin:4pt 0 0!important;font-size:11pt!important}.MathML-module__R3_4Ra__lessonContent p{page-break-inside:avoid;color:#0b1220!important;margin:0 0 8pt!important;line-height:1.55!important}.MathML-module__R3_4Ra__lessonContent h2,.MathML-module__R3_4Ra__lessonContent h3,.MathML-module__R3_4Ra__lessonContent h4{page-break-after:avoid;margin-top:14pt;color:#0b1220!important}:is(.MathML-module__R3_4Ra__lessonContent [style*="height: 0"],.MathML-module__R3_4Ra__lessonContent [style*="opacity: 0"]){opacity:1!important;height:auto!important;overflow:visible!important}:is([class*=intuitionCard],[class*=theoremCard],[class*=derivationFlow],[class*=annotatedFormula],[class*=formulaExplorer],[class*=predictReveal],[class*=sideBySide],[class*=tryYourOwn],[class*=bigIdea],[class*=whyItMatters],[class*=lessonDivider],[class*=MLConnectionPanel],[class*=learningCallout],.MathML-module__R3_4Ra__takeaways,.MathML-module__R3_4Ra__exerciseSection,[class*=MMLLessonCheckpoint]){page-break-inside:avoid;box-shadow:none!important;color:#0b1220!important;background:#fff!important;border:1px solid #cbd5e1!important;margin:10pt 0!important}:is([class*=VizFrame] canvas,[class*=vizFrame] canvas){display:none!important}[class*=VizFrame]:after{content:"▢ Interactive visualization — open the lesson online to explore.";color:#475569;border:1px dashed #cbd5e1;border-radius:6pt;margin:6pt 0;padding:8pt 12pt;font-size:9pt;font-style:italic;display:block}[class*=vizFrame]:after{content:"▢ Interactive visualization — open the lesson online to explore.";color:#475569;border:1px dashed #cbd5e1;border-radius:6pt;margin:6pt 0;padding:8pt 12pt;font-size:9pt;font-style:italic;display:block}:is(.MathML-module__R3_4Ra__exerciseSection input,.MathML-module__R3_4Ra__exerciseSection textarea,.MathML-module__R3_4Ra__exerciseSection select){color:#0b1220!important;background:#fff!important;border:1px solid #475569!important;min-height:24pt!important}:is(.MathML-module__R3_4Ra__exerciseSection [role=radiogroup] button,.MathML-module__R3_4Ra__exerciseSection [role=radiogroup] [role=radio]){color:#0b1220!important;box-shadow:none!important;background:#fff!important;border:1px solid #475569!important}.MathML-module__R3_4Ra__takeawaysTitle,.MathML-module__R3_4Ra__exerciseSectionTitle{color:#0b1220!important;font-size:13pt!important}.MathML-module__R3_4Ra__takeawayItem{color:#0b1220!important;font-size:11pt!important}.MathML-module__R3_4Ra__takeawaysList li{color:#0b1220!important;font-size:11pt!important}[data-mml-print=lesson] [class*=MMLLessonReadingBar]{display:none!important}@page{size:A4;margin:14mm 14mm 16mm}}
