.MathML_accentBadge__OfVcE{background:rgba(16,185,129,.15);color:#10B981}.MathML_accentStep__3eUDo{background:rgba(16,185,129,.2);color:#10B981}.MathML_chapterBadge__k_d5S{gap:6px;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.02em;background:rgba(16,185,129,.12);color:#10B981;margin-bottom:8px}.MathML_vizContainer__kaoZL{position:relative;margin:32px 0;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:radial-gradient(60% 50% at 0 0,rgba(16,185,129,.05) 0,transparent 55%),#000000;box-shadow:0 24px 60px -24px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.03)}.MathML_vizContainer__kaoZL:before{inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,black 30%,transparent 80%);mask-image:radial-gradient(120% 90% at 50% 0,black 30%,transparent 80%);opacity:.7}.MathML_vizContainer__kaoZL:after,.MathML_vizContainer__kaoZL:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.MathML_vizContainer__kaoZL:after{inset:-1px;padding:1px;background:linear-gradient(135deg,rgba(16,185,129,.22),rgba(96,165,250,.12) 40%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6}.MathML_vizTitle__KEMlD{position:relative;padding:16px 20px 0;font-size:14px;font-weight:700;color:#6EE7B7;letter-spacing:.02em;display:inline-flex;align-items:center;gap:8px}.MathML_vizTitle__KEMlD:before{content:"";width:6px;height:6px;border-radius:999px;background:#10B981;box-shadow:0 0 12px rgba(16,185,129,.9)}.MathML_vizDescription__sRyRB{position:relative;padding:6px 20px 10px;font-size:13.5px;line-height:1.55;color:rgba(226,232,240,.78)}.MathML_vizBody__1_VTb{position:relative;min-height:300px;padding:16px 20px 20px}.MathML_vizBody__1_VTb>*{width:100%}.MathML_vizBody3D__2nItM{min-height:400px}.MathML_vizContainerFullscreen__LrbIQ{position:fixed!important;inset:16px!important;z-index:1000;margin:0!important;background:radial-gradient(120% 90% at 30% 10%,rgba(16,185,129,.22),rgba(16,185,129,0) 55%),radial-gradient(100% 80% at 85% 95%,rgba(96,165,250,.18),rgba(96,165,250,0) 60%),#020617!important;box-shadow:0 60px 140px -20px rgba(0,0,0,.85),inset 0 0 0 1px rgba(16,185,129,.25);animation:MathML_vizMax__nDfu7 .28s cubic-bezier(.2,.9,.3,1.15)}.MathML_vizContainerFullscreen__LrbIQ:after{display:none}.MathML_vizContainerFullscreen__LrbIQ:before{content:"";position:absolute;inset:0;background:#020617;z-index:-1;border-radius:inherit}.MathML_vizContainerFullscreen__LrbIQ{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.MathML_vizContainerFullscreen__LrbIQ .MathML_vizHeader__uprKZ{flex-shrink:0}.MathML_vizContainerFullscreen__LrbIQ .MathML_vizBody3D__2nItM,.MathML_vizContainerFullscreen__LrbIQ .MathML_vizBodyFullscreen__SV_UZ,.MathML_vizContainerFullscreen__LrbIQ .MathML_vizBody__1_VTb{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:20px 28px 32px}.MathML_vizContainerFullscreen__LrbIQ .MathML_vizBody3D__2nItM>*,.MathML_vizContainerFullscreen__LrbIQ .MathML_vizBodyFullscreen__SV_UZ>*,.MathML_vizContainerFullscreen__LrbIQ .MathML_vizBody__1_VTb>*{flex:1 1 auto;min-height:0;width:100%}@keyframes MathML_vizMax__nDfu7{0%{transform:scale(.98);opacity:.6}to{transform:scale(1);opacity:1}}.MathML_vizHeader__uprKZ{position:relative;display:flex;align-items:flex-start;gap:16px;padding:0}.MathML_vizHeaderText__OBqKG{flex:1;min-width:0}.MathML_vizFullscreenBtn__kNt_T{flex-shrink:0;width:34px;height:34px;margin:14px 16px 0 0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(16,185,129,.3);background:rgba(2,6,23,.55);color:#6EE7B7;cursor:pointer;backdrop-filter:blur(6px);transition:transform .15s ease,background .2s ease,border-color .2s ease;z-index:2}.MathML_vizFullscreenBtn__kNt_T:hover{transform:translateY(-1px);background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.55)}.MathML_vizFullscreenBackdrop__l_yQ4{position:fixed;inset:0;z-index:999;background:rgba(2,6,23,.88);backdrop-filter:blur(6px)}.MathML_vizFullscreenCloseFloating__rUPc2{position:fixed;top:32px;right:32px;z-index:1010;display:inline-flex;align-items:center;gap:8px;padding:10px 16px 10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(15,23,42,.85);color:#ECFDF5;cursor:pointer;backdrop-filter:blur(12px);font-size:13px;font-weight:600;box-shadow:0 20px 40px -10px rgba(0,0,0,.6)}.MathML_vizFullscreenCloseFloating__rUPc2:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.6);color:#FCA5A5}.MathML_vizCloseHint__foVR3{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:2px 6px;border-radius:6px;background:rgba(255,255,255,.08);letter-spacing:.04em}.MathML_exerciseSection__ApYWe{margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.08)}.MathML_exerciseSectionTitle__rTVmW{font-size:20px;font-weight:700;margin-bottom:24px;display:flex;align-items:center;gap:8px}.MathML_exerciseCard__Eqw2E{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;margin-bottom:20px}.MathML_exerciseQuestion__cP_E8{font-size:16px;font-weight:600;margin-bottom:16px;line-height:1.5}.MathML_exerciseHint__VOjNq{font-size:13px;color:#10B981;cursor:pointer;margin-bottom:12px;display:flex;align-items:center;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MathML_exerciseHintContent__OUNwa{font-size:13px;padding:8px 12px;background:rgba(16,185,129,.08);border-radius:8px;margin-bottom:12px}.MathML_exerciseFeedback__z_Sy6{margin-top:12px;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5}.MathML_feedbackCorrect__duzEL{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#10B981}.MathML_feedbackIncorrect__9SiFV{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#EF4444}.MathML_mcOption__he6XM{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:border-color .15s ease,background .15s ease;margin-bottom:8px;font-size:14px}.MathML_mcOption__he6XM:hover{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.05)}.MathML_mcOptionSelected__bKtFk{border-color:#10B981;background:rgba(16,185,129,.1)}.MathML_mcRadio__oUirG{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.MathML_mcRadioSelected___Cnhy{border-color:#10B981;background:#10B981}.MathML_mcRadioDot__2NLFh{width:8px;height:8px;border-radius:50%;background:white}.MathML_numberInput__XAeWP{width:80px;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);color:inherit;font-size:16px;font-family:monospace;text-align:center;outline:none;transition:border-color .15s ease}.MathML_numberInput__XAeWP:focus{border-color:#10B981}.MathML_matrixGrid__Iy6do{display:inline-grid;gap:6px;padding:12px;background:rgba(255,255,255,.03);border-radius:8px;border:1px solid rgba(255,255,255,.08)}.MathML_matrixBracket__u69US{font-size:48px;font-weight:100;line-height:1;color:rgba(255,255,255,.3)}.MathML_submitButton__csVh8{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:8px;background:#10B981;color:white;font-weight:600;font-size:14px;cursor:pointer;transition:background .15s ease,transform .1s ease;margin-top:12px}.MathML_submitButton__csVh8:hover{background:#059669}.MathML_submitButton__csVh8:active{transform:scale(.98)}.MathML_submitButton__csVh8:disabled{opacity:.5}.MathML_dragColumns__xgpGs{display:grid;grid-template-columns:1fr 1fr;gap:24px}.MathML_dragItem__VGcQP{padding:10px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);cursor:pointer;font-size:14px;transition:border-color .15s ease;margin-bottom:8px}.MathML_dragItemActive__zUSzG{border-color:#10B981;background:rgba(16,185,129,.1)}.MathML_dragTarget__AL_Cy{min-height:42px;padding:10px 14px;border:2px dashed rgba(255,255,255,.12);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;margin-bottom:8px;transition:border-color .15s ease;cursor:pointer}.MathML_dragTargetHover__EkbIl{border-color:#10B981;background:rgba(16,185,129,.05)}.MathML_takeaways__ZeHUA{position:relative;margin-top:40px;padding:24px 28px;border-radius:16px;background:radial-gradient(120% 80% at 0 0,rgba(16,185,129,.12) 0,rgba(16,185,129,0) 55%),linear-gradient(180deg,rgba(16,185,129,.08),rgba(16,185,129,.03));border:1px solid rgba(16,185,129,.22);box-shadow:0 20px 50px -28px rgba(16,185,129,.5)}.MathML_takeawaysTitle__haEft{font-size:12px;font-weight:700;color:#6EE7B7;margin-bottom:16px;display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.14em}.MathML_takeawaysTitle__haEft:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:#10B981;box-shadow:0 0 10px rgba(16,185,129,.8)}.MathML_takeawaysList__RhmSy{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.MathML_takeawayItem___r_nq{padding:8px 0;font-size:.97em;line-height:1.65;display:flex;gap:12px;color:rgba(236,253,245,.92)}.MathML_takeawayBullet__EVIxQ{color:#10B981;flex-shrink:0;font-size:20px;line-height:1;margin-top:2px}.MathML_slider__xrA2Z{width:100%;accent-color:#10B981;margin:8px 0}.MathML_sliderValue__n4Isu{font-family:monospace;font-size:16px;font-weight:600;color:#10B981}.MathML_lessonContent__JtpgD{max-width:760px;margin:0 auto;padding:36px 24px 80px;font-feature-settings:"kern","liga","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.MathML_lessonTitle__bQSSR{font-size:clamp(32px,3.4vw,44px);font-weight:800;margin:8px 0 28px;line-height:1.1;letter-spacing:-.02em;background:linear-gradient(135deg,#ECFDF5,#A7F3D0 60%,#6EE7B7);-webkit-background-clip:text;background-clip:text;color:transparent}.MathML_lessonIntro__R2RqO{font-size:1.125em;line-height:1.7;color:rgba(226,232,240,.95);margin:0 0 28px;padding:0 0 24px;border-bottom:1px solid rgba(148,163,184,.12)}.MathML_lessonParagraph__4GtZj{font-size:1.0625em;line-height:1.78;margin:0 0 22px;color:rgba(226,232,240,.82);text-wrap:pretty}.MathML_lessonParagraph__4GtZj strong{color:#ECFDF5;font-weight:700}.MathML_lessonParagraph__4GtZj em{color:#A7F3D0;font-style:italic}.MathML_lessonIntro__R2RqO:first-letter{font-size:3.5em;font-weight:800;float:left;margin:4px 12px 0 0;line-height:.9;color:#10B981;text-shadow:0 0 20px rgba(16,185,129,.4)}.MathML_workedExample__MsAvq{position:relative;margin:28px 0;padding:20px 24px 20px 56px;border-radius:14px;background:linear-gradient(180deg,rgba(96,165,250,.08),rgba(96,165,250,.02));border:1px solid rgba(96,165,250,.22);font-size:1em;line-height:1.72;color:rgba(226,232,240,.9)}.MathML_workedExample__MsAvq:before{content:"∑";position:absolute;top:18px;left:18px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(96,165,250,.18);color:#BFDBFE;font-size:16px;font-weight:800;font-family:KaTeX_Math,Georgia,serif;box-shadow:0 0 16px -4px rgba(96,165,250,.6)}.MathML_workedExample__MsAvq strong{color:#DBEAFE}.MathML_workedExample__MsAvq em{color:#BFDBFE}.MathML_lessonDivider__6qwyB{height:1px;margin:32px auto;max-width:200px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.4),transparent)}.MathML_readingProgress__3vH7a{position:fixed;top:0;left:0;right:0;height:3px;background:rgba(148,163,184,.08);z-index:100;pointer-events:none}.MathML_readingProgressFill__Z_TPN{height:100%;background:linear-gradient(90deg,#10B981,#6EE7B7,#3B82F6);box-shadow:0 0 14px rgba(16,185,129,.7);transform-origin:left center;will-change:transform}.mml-block-math{margin:20px 0!important;padding:4px 0}.MathML_chapterAccordion__cMsL5{border-radius:12px;margin-bottom:12px}.MathML_chapterHeader__kJRHA{display:flex;padding:16px 20px;background:rgba(255,255,255,.02);transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MathML_chapterHeader__kJRHA:hover{background:rgba(16,185,129,.05)}.MathML_chapterName__WP6dn{font-size:16px;font-weight:600;gap:10px}.MathML_chapterNumber__fSaOz{width:28px;height:28px;border-radius:8px;background:rgba(16,185,129,.15);color:#10B981;font-size:13px;font-weight:700}.MathML_chapterLessonCount__kon7q{font-size:13px;opacity:.5}.MathML_chapterChevron__h_R6U{transition:transform .2s ease;opacity:.5}.MathML_chapterChevronOpen__DsKqw{transform:rotate(90deg)}.MathML_chapterLessons__6NQ6_{padding:0 20px 16px}.MathML_lessonNav__PKDJA{display:flex;justify-content:space-between;padding:32px 24px;max-width:800px;margin:0 auto}.MathML_lessonNavLink__2BPaf{color:#10B981;text-decoration:none;font-size:14px;font-weight:600}.mml-inline-math{display:inline}.mml-block-math{display:block;text-align:center;margin:16px 0;overflow-x:auto}.mml-inline-code{font-family:monospace;font-size:.9em;padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.08)}.MathML_scrubBar__WHaBF{--scrub-accent:#10B981;display:flex;align-items:center;gap:14px;margin-top:14px;padding:10px 14px;border-radius:14px;background:linear-gradient(180deg,rgba(15,23,42,.6),rgba(2,6,23,.55));border:1px solid rgba(148,163,184,.12);backdrop-filter:blur(6px)}.MathML_scrubPlay__Ky4Bx{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(16,185,129,.4);background:radial-gradient(80% 80% at 50% 20%,rgba(16,185,129,.28),rgba(16,185,129,.08));color:#ECFDF5;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,background .2s ease;flex-shrink:0;box-shadow:0 0 20px -6px rgba(16,185,129,.45)}.MathML_scrubPlay__Ky4Bx:hover{transform:translateY(-1px);background:radial-gradient(80% 80% at 50% 20%,rgba(16,185,129,.42),rgba(16,185,129,.12))}.MathML_scrubPlay__Ky4Bx:active{transform:scale(.96)}.MathML_scrubTrackWrap__EGz7Z{position:relative;flex:1;height:28px;display:flex;align-items:center}.MathML_scrubTrack__91jp1{position:absolute;inset:50% 0 auto 0;height:6px;transform:translateY(-50%);border-radius:999px;background:rgba(148,163,184,.18);overflow:visible}.MathML_scrubFill__yYIZg{position:absolute;top:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,var(--scrub-accent),#6EE7B7);box-shadow:0 0 14px rgba(16,185,129,.65);transition:width .05s linear}.MathML_scrubPhaseTick__sexi0{position:absolute;top:50%;width:10px;height:10px;padding:0;border-radius:999px;border:2px solid rgba(15,23,42,.9);background:#CBD5E1;transform:translate(-50%,-50%);cursor:pointer;transition:transform .12s ease,background .2s ease,box-shadow .2s ease}.MathML_scrubPhaseTick__sexi0:hover{background:var(--scrub-accent);transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 10px rgba(16,185,129,.7)}.MathML_scrubRange__crbBc{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;margin:0}.MathML_scrubPhaseLabel__lVU4s{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#6EE7B7;font-size:12.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;flex-shrink:0}.MathML_scrubPhaseDot__VEoZJ{width:6px;height:6px;border-radius:999px;background:var(--scrub-accent);box-shadow:0 0 8px var(--scrub-accent)}.MathML_svdFlowWrap__TYt6Z{display:flex;flex-direction:column;gap:0;width:100%}.MathML_svdFlowWrapFullscreen__vp6e9{flex:1 1 auto;min-height:0;height:100%}.MathML_svdCanvasWrap__iYJDw{position:relative;height:460px;border-radius:14px;overflow:hidden;border:1px solid rgba(16,185,129,.18);background:radial-gradient(80% 60% at 0 0,rgba(16,185,129,.1) 0,transparent 60%),#000000;box-shadow:0 26px 60px -22px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.04)}.MathML_svdCanvasWrapFullscreen__71Cwx{flex:1 1 auto;min-height:0;height:auto!important}.MathML_svdVignette__965nN{position:absolute;inset:0;pointer-events:none;background:radial-gradient(130% 100% at 50% 50%,transparent 60%,rgba(0,0,0,.7) 100%);mix-blend-mode:multiply}.MathML_svdGlow__bKJqE{position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;background:radial-gradient(50% 35% at 50% 50%,rgba(16,185,129,.1) 0,transparent 70%);mix-blend-mode:screen;filter:blur(20px);opacity:.45}.MathML_svdOverlayTopLeft__q9nnT{position:absolute;top:14px;left:14px;display:flex;flex-direction:column;gap:8px;pointer-events:none}.MathML_svdMatrixChip__rZOKD{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:rgba(2,6,23,.72);border:1px solid rgba(148,163,184,.2);backdrop-filter:blur(8px);color:#E2E8F0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.MathML_svdMatrixChipLabel__qBwum{color:#6EE7B7;font-weight:700}.MathML_svdMatrixChipGrid__ilsLt{display:inline-grid;grid-template-columns:auto;gap:2px;border-left:2px solid rgba(110,231,183,.6);border-right:2px solid rgba(110,231,183,.6);padding:2px 8px}.MathML_svdMatrixRow__5Tby6{display:grid;grid-auto-flow:column;grid-auto-columns:28px;gap:8px}.MathML_svdMatrixCell__FWAyN{text-align:right;color:#CBD5E1}.MathML_svdSigmaChip__0sHu_{padding:4px 10px;border-radius:999px;background:rgba(2,6,23,.78);border:1px solid;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;box-shadow:0 0 12px -2px currentColor;white-space:nowrap}.MathML_vizCaption__zOMvp{margin-top:12px;padding:12px 16px;border-radius:12px;background:linear-gradient(180deg,rgba(16,185,129,.08),rgba(16,185,129,.02));border:1px solid rgba(16,185,129,.18);display:flex;flex-direction:column;gap:4px}.MathML_vizCaptionHead__JfznZ{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6EE7B7}@media (max-width:768px){.MathML_lessonContent__JtpgD{padding:16px}.MathML_vizBody__1_VTb{min-height:250px;padding:12px}.MathML_vizBody3D__2nItM{min-height:300px}.MathML_dragColumns__xgpGs{grid-template-columns:1fr}.MathML_numberInput__XAeWP{width:64px}.MathML_svdCanvasWrap__iYJDw{height:360px}.MathML_scrubBar__WHaBF{flex-wrap:wrap;gap:10px}.MathML_scrubPhaseLabel__lVU4s{order:3;width:100%;justify-content:center}}.MathML_gameSection__0mxI9{margin:40px 0 16px}.MathML_gameCardEnd__ETDuR,.MathML_gameCardIdle__OIlvp,.MathML_gameCard__qB9mq{position:relative;border-radius:20px;border:1px solid rgba(16,185,129,.24);background:radial-gradient(120% 90% at 0 0,rgba(16,185,129,.14),rgba(16,185,129,0) 55%),radial-gradient(100% 80% at 100% 100%,rgba(96,165,250,.12),rgba(96,165,250,0) 60%),linear-gradient(180deg,rgba(15,23,42,.75),rgba(2,6,23,.9));box-shadow:0 30px 70px -30px rgba(0,0,0,.85),inset 0 0 0 1px rgba(16,185,129,.08);overflow:hidden}.MathML_gameCardEnd__ETDuR,.MathML_gameCardIdle__OIlvp{padding:36px 28px;text-align:center}.MathML_gameCardEnd__ETDuR:before,.MathML_gameCardIdle__OIlvp:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,black 20%,transparent 70%);mask-image:radial-gradient(120% 90% at 50% 0,black 20%,transparent 70%);pointer-events:none;opacity:.6}.MathML_gameIconPulse__F21Ye{position:relative;width:64px;height:64px;margin:0 auto 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background:radial-gradient(80% 80% at 50% 20%,rgba(16,185,129,.4),rgba(16,185,129,.08));color:#ECFDF5;box-shadow:0 0 40px -4px rgba(16,185,129,.7);animation:MathML_gamePulse__fZECl 2.4s ease-in-out infinite}.MathML_gameIconPulse__F21Ye svg{width:32px;height:32px}@keyframes MathML_gamePulse__fZECl{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.MathML_gameIdleHeading__LCK6D{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#6EE7B7}.MathML_gameIdleSub__UZnkA{font-size:15px;line-height:1.65;color:rgba(226,232,240,.75);max-width:480px;margin:10px auto 18px}.MathML_gameIdleTitle__aSPD3{font-size:22px;font-weight:800;line-height:1.25;color:#ECFDF5;margin:0 auto 12px;max-width:520px;letter-spacing:-.01em}.MathML_gameIdleMeta__2fMZc{display:inline-flex;align-items:center;gap:12px;font-size:13px;color:rgba(226,232,240,.65);margin-bottom:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.MathML_gameIdleDot___XSeb{width:3px;height:3px;border-radius:999px;background:rgba(148,163,184,.5)}.MathML_gameResetBtn__ZeYpg,.MathML_gameStartBtn__Gzwn7{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;border:none;background:linear-gradient(120deg,#10B981,#34D399 50%,#60A5FA);color:#020617;font-size:15px;font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 30px -8px rgba(16,185,129,.7),inset 0 1px 0 rgba(255,255,255,.4);transition:transform .12s ease,box-shadow .2s ease}.MathML_gameResetBtn__ZeYpg:hover,.MathML_gameStartBtn__Gzwn7:hover{transform:translateY(-2px);box-shadow:0 18px 42px -8px rgba(16,185,129,.8),inset 0 1px 0 rgba(255,255,255,.5)}.MathML_gameResetBtn__ZeYpg:active,.MathML_gameStartBtn__Gzwn7:active{transform:translateY(0)}.MathML_gameCard__qB9mq{padding:0}.MathML_gameHud__5aY2Q{display:grid;grid-template-columns:auto 44px 1fr auto;align-items:center;gap:16px;padding:16px 22px;border-bottom:1px solid rgba(148,163,184,.12);background:rgba(2,6,23,.4);backdrop-filter:blur(8px)}.MathML_gameHudRound___R8L4{display:flex;flex-direction:column;gap:2px}.MathML_gameHudLabel__PCAfs{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(148,163,184,.7);font-weight:700}.MathML_gameHudValue__KVP4i{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:800;color:#ECFDF5}.MathML_gameHudValueDim__3_gdR{color:rgba(148,163,184,.5);font-weight:600}.MathML_gameRingWrap__gMziH{position:relative;width:44px;height:44px}.MathML_gameRingTime__l_WrZ,.MathML_gameRingWrap__gMziH{display:inline-flex;align-items:center;justify-content:center}.MathML_gameRingTime__l_WrZ{position:absolute;inset:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;color:#ECFDF5;gap:2px}.MathML_gameHudScore__mwSL7,.MathML_gameHudStreak__MLSvS{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(2,6,23,.5);border:1px solid rgba(148,163,184,.15);color:rgba(226,232,240,.9)}.MathML_gameHudStreak__MLSvS{justify-self:end}.MathML_gameHudStreak__MLSvS svg{color:#F59E0B}.MathML_gameHudScore__mwSL7 svg{color:#FCD34D}.MathML_gameRoundBody__Qa7LB{padding:22px 24px 8px}.MathML_gameRoundBody__Qa7LB .MathML_exerciseCard__Eqw2E{background:transparent;border:none;padding:0;margin:0}.MathML_gameResultBarCorrect__u3jvH,.MathML_gameResultBarWrong__eYr7L{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:14px 22px;border-top:1px solid rgba(148,163,184,.12);font-size:14px;font-weight:700}.MathML_gameResultBarCorrect__u3jvH{background:linear-gradient(180deg,rgba(16,185,129,.18),rgba(16,185,129,.08));color:#A7F3D0}.MathML_gameResultBarWrong__eYr7L{background:linear-gradient(180deg,rgba(239,68,68,.18),rgba(239,68,68,.08));color:#FCA5A5}.MathML_gameResultText__V2zGf{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.MathML_gameNextBtn__NehGd{padding:8px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#ECFDF5;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,transform .12s ease}.MathML_gameNextBtn__NehGd:hover{background:rgba(255,255,255,.12);transform:translateX(2px)}.MathML_gameTrophy__6Dm8l{margin-bottom:12px;filter:drop-shadow(0 0 18px currentColor)}.MathML_gameTrophy__6Dm8l svg{width:56px;height:56px}.MathML_gameEndHeading__KddGI{font-size:26px;font-weight:800;color:#ECFDF5;margin-bottom:6px;letter-spacing:-.01em}.MathML_gameEndRating__YWHIV{font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px}.MathML_gameEndStats__1nO4V{display:inline-flex;align-items:stretch;gap:0;padding:16px 8px;border-radius:16px;background:rgba(2,6,23,.55);border:1px solid rgba(148,163,184,.14);margin-bottom:28px}.MathML_gameStatBlock__BlyXx{padding:0 22px;display:flex;flex-direction:column;align-items:center;gap:4px}.MathML_gameStatValue__tYEWK{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:800;color:#ECFDF5}.MathML_gameStatLabel__aWS8_{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(148,163,184,.7);font-weight:700}.MathML_gameStatDivider__7cq7g{width:1px;background:rgba(148,163,184,.18)}@media (max-width:640px){.MathML_gameHud__5aY2Q{grid-template-columns:auto 40px 1fr;row-gap:10px}.MathML_gameHudScore__mwSL7{grid-column:1/-1;justify-self:stretch;justify-content:center}.MathML_gameRoundBody__Qa7LB{padding:18px 16px 6px}.MathML_gameEndStats__1nO4V{flex-direction:column;gap:12px}.MathML_gameStatDivider__7cq7g{width:100%;height:1px}}.MathML_mafsStage__XcL4r{position:relative;isolation:isolate;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.07);box-shadow:0 30px 70px -30px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.03)}.MathML_mafsStageAccentEmerald__1_itZ,.MathML_mafsStage__XcL4r{--stage-accent:#34D399;--stage-accent-soft:rgba(52,211,153,0.10);--stage-accent-glow:rgba(52,211,153,0.28)}.MathML_mafsStageAccentBlue__2TN0F{--stage-accent:#60A5FA;--stage-accent-soft:rgba(96,165,250,0.10);--stage-accent-glow:rgba(96,165,250,0.30)}.MathML_mafsStageAccentViolet__ZhTfn{--stage-accent:#C4B5FD;--stage-accent-soft:rgba(196,181,253,0.10);--stage-accent-glow:rgba(167,139,250,0.30)}.MathML_mafsStageAccentAmber__i_2uS{--stage-accent:#FBBF24;--stage-accent-soft:rgba(251,191,36,0.10);--stage-accent-glow:rgba(251,191,36,0.34)}.MathML_mafsStageFullscreen__SLS_k{height:100%;min-height:calc(100vh - 240px);display:flex;flex-direction:column}.MathML_mafsStageBg__aMpYH{position:absolute;inset:0;z-index:0;background:radial-gradient(80% 60% at 0 0,var(--stage-accent-soft) 0,transparent 60%),#000000}.MathML_mafsStageAurora__G4bbK{position:absolute;inset:-20%;z-index:0;pointer-events:none;background:conic-gradient(from 180deg at 50% 50%,transparent 0deg,var(--stage-accent-soft) 90deg,transparent 180deg,rgba(96,165,250,.07) 270deg,transparent 1turn);background-size:200% 200%;filter:blur(60px);opacity:.25;mix-blend-mode:screen}.MathML_mafsStageGrid__XXYzU{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(120% 90% at 50% 50%,black 40%,transparent 85%);mask-image:radial-gradient(120% 90% at 50% 50%,black 40%,transparent 85%)}.MathML_mafsStageGrid__XXYzU,.MathML_mafsStageParticles__EPs0N{position:absolute;inset:0;z-index:1;pointer-events:none}.MathML_mafsStageParticle__depUK{position:absolute;border-radius:999px;background:var(--stage-accent);box-shadow:0 0 8px var(--stage-accent-glow)}.MathML_mafsStageContent__Qw2xP{position:relative;z-index:2;flex:1 1 auto;min-height:0;width:100%}.MathML_mafsStageFullscreen__SLS_k .MathML_mafsStageContent__Qw2xP{display:flex;flex-direction:column;align-items:stretch}.MathML_mafsStageContent__Qw2xP .MafsView{background:transparent!important}.MathML_mafsStageContent__Qw2xP .MafsView svg{filter:drop-shadow(0 0 3px var(--stage-accent-glow)) drop-shadow(0 0 1px rgba(255,255,255,.18))}.MathML_mafsStageGlow__OP8HJ{position:absolute;inset:-1px;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}.MathML_mafsStageVignette__i3_Ld{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(130% 110% at 50% 50%,transparent 60%,rgba(0,0,0,.7) 100%)}.MathML_mmlAurora__0zTMh{position:fixed;inset:-20vh -10vw auto -10vw;height:90vh;z-index:0;pointer-events:none;background:radial-gradient(40% 60% at 20% 20%,rgba(16,185,129,.22) 0,transparent 60%),radial-gradient(35% 50% at 80% 10%,rgba(96,165,250,.18) 0,transparent 60%),radial-gradient(40% 50% at 50% 80%,rgba(196,181,253,.14) 0,transparent 65%);filter:blur(30px);opacity:.9}.MathML_mmlAuroraSweep__1osQK{position:fixed;inset:0;z-index:0;pointer-events:none;background:conic-gradient(from 140deg at 50% -10%,transparent 0deg,rgba(16,185,129,.05) 80deg,transparent 160deg,rgba(96,165,250,.05) 240deg,transparent 320deg);mix-blend-mode:screen;animation:MathML_mmlAuroraSpin__YVvEz 36s linear infinite}@keyframes MathML_mmlAuroraSpin__YVvEz{to{transform:rotate(1turn)}}.MathML_mmlHeroTitle__KcSQ1{background:linear-gradient(135deg,#ECFDF5,#A7F3D0 40%,#6EE7B7 70%,#60A5FA);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 40px rgba(16,185,129,.12);font-size:clamp(28px,3.2vw,38px)!important;line-height:1.08!important;margin:14px auto 10px!important;max-width:760px}.MathML_mmlHeroSection__gz_19{padding-top:56px!important;padding-bottom:20px!important;max-width:960px!important}@media (max-width:720px){.MathML_mmlHeroSection__gz_19{padding-top:32px!important}.MathML_mmlHeroTitle__KcSQ1{font-size:clamp(24px,6vw,32px)!important}}.MathML_mmlHeroSubtitle__BaHsf{font-size:15.5px!important;margin-top:0!important;max-width:600px!important;line-height:1.55!important;color:rgba(213,230,255,.82)!important}.MathML_mmlHeroBadges__qdkJr{gap:10px!important}.MathML_mmlBadgeEmerald__GHFN_{border-color:rgba(52,211,153,.35)!important;background:linear-gradient(180deg,rgba(16,185,129,.18),rgba(16,185,129,.06))!important;color:#A7F3D0!important;box-shadow:0 0 18px -8px rgba(52,211,153,.55)}.MathML_mmlBadgeBlue__YOOqX{border-color:rgba(96,165,250,.35)!important;background:linear-gradient(180deg,rgba(96,165,250,.18),rgba(96,165,250,.06))!important;color:#DBEAFE!important;box-shadow:0 0 18px -8px rgba(96,165,250,.55)}.MathML_mmlBadgeViolet__i8Vf8{border-color:rgba(196,181,253,.35)!important;background:linear-gradient(180deg,rgba(167,139,250,.2),rgba(167,139,250,.06))!important;color:#E9D5FF!important;box-shadow:0 0 18px -8px rgba(167,139,250,.55)}.MathML_mmlBadgeAmber___PdL4{border-color:rgba(251,191,36,.35)!important;background:linear-gradient(180deg,rgba(251,191,36,.18),rgba(251,191,36,.06))!important;color:#FDE68A!important;box-shadow:0 0 18px -8px rgba(251,191,36,.55)}.MathML_mmlBadgeGhost__4eugs{border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.04)!important;color:rgba(236,253,245,.8)!important}.MathML_chapterAccordion__cMsL5{--chapter-accent:#34D399;--chapter-accent-soft:rgba(52,211,153,0.16);--chapter-accent-ghost:rgba(52,211,153,0.08);position:relative;border:1px solid rgba(255,255,255,.08);border-radius:16px;margin-bottom:14px;overflow:hidden;background:linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.4));transition:border-color .2s ease,box-shadow .25s ease,transform .2s ease}.MathML_chapterAccordion__cMsL5:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--chapter-accent),transparent 80%);box-shadow:0 0 20px var(--chapter-accent-soft);opacity:.8}.MathML_chapterAccordion__cMsL5:hover{border-color:var(--chapter-accent-soft);box-shadow:0 20px 50px -30px rgba(0,0,0,.7),0 0 30px -10px var(--chapter-accent-soft);transform:translateY(-1px)}.MathML_chapterHeader__kJRHA{width:100%;border:none;color:inherit;font:inherit;text-align:left;display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px 18px 26px!important;cursor:pointer;background:radial-gradient(60% 120% at 0 0,var(--chapter-accent-ghost),transparent 70%);transition:background .2s ease}.MathML_chapterHeader__kJRHA:hover{background:radial-gradient(70% 140% at 0 0,var(--chapter-accent-soft),transparent 70%)}.MathML_chapterName__WP6dn{display:flex;align-items:center;gap:14px;min-width:0}.MathML_chapterNumber__fSaOz{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(160deg,var(--chapter-accent) 0,var(--chapter-accent-soft) 100%);color:#0b1220;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:800;letter-spacing:.02em;box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 0 24px -6px var(--chapter-accent);flex-shrink:0}.MathML_chapterNameText__Ih1zR{font-size:17px;font-weight:700;color:#ECFDF5;letter-spacing:-.01em}.MathML_chapterHeaderRight__3_Bns{display:flex;align-items:center;gap:14px;flex-shrink:0}.MathML_chapterLessonCount__kon7q{font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--chapter-accent-ghost);border:1px solid var(--chapter-accent-soft);color:var(--chapter-accent);opacity:.9;white-space:nowrap}.MathML_chapterChevron__h_R6U{color:var(--chapter-accent);opacity:.8}.MathML_chapterLessons__6NQ6_{padding:0 22px 22px 26px}.MathML_lessonCard__b38lZ{position:relative}.MathML_lessonCard__b38lZ:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--chapter-accent,#34D399),transparent 75%);opacity:.6;border-radius:12px 0 0 12px;transition:opacity .2s ease}.MathML_lessonCard__b38lZ:hover:before{opacity:1}.MathML_lessonStepChip__p0jxn{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--chapter-accent-soft,rgba(52,211,153,.15));color:var(--chapter-accent,#A7F3D0);border:1px solid var(--chapter-accent-soft,rgba(52,211,153,.28))}.MathML_lessonMetaChips__Fu6oN{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.MathML_lessonMetaChip__keB53{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.MathML_lessonMetaChipViz__z5tte{color:#A7F3D0;border-color:rgba(52,211,153,.3);background:rgba(16,185,129,.1)}.MathML_lessonMetaChipEx__MPahb{color:#BFDBFE;border-color:rgba(96,165,250,.3);background:rgba(59,130,246,.1)}.MathML_lessonCardExcerpt__dK_Ic{font-size:13.5px;line-height:1.6;color:rgba(226,232,240,.7);margin-top:10px;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.MathML_lessonMetaBar__T3kcK{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;padding:12px 16px;border-radius:12px;background:linear-gradient(180deg,rgba(15,23,42,.6),rgba(2,6,23,.35));border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(6px)}.MathML_lessonMetaPill___TsDV{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:600;color:rgba(236,253,245,.85);font-variant-numeric:tabular-nums}.MathML_lessonMetaPillAccent__7RMNV{color:#6EE7B7;border-color:rgba(52,211,153,.3);background:rgba(16,185,129,.1)}.MathML_lessonMetaSep__ifNPg{color:rgba(148,163,184,.35);font-size:13px}.MathML_lessonMetaTrail__D6jQ0{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:rgba(236,253,245,.65)}.MathML_lessonNavFancy__nUAuc{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:40px 24px 32px;max-width:900px;margin:0 auto}@media (max-width:640px){.MathML_lessonNavFancy__nUAuc{grid-template-columns:1fr}}.MathML_lessonNavCard__a64Tc{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.4));color:inherit;text-decoration:none;transition:transform .18s ease,border-color .2s ease,box-shadow .25s ease;overflow:hidden}.MathML_lessonNavCard__a64Tc:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 120% at 0 0,rgba(16,185,129,.1),transparent 70%);opacity:0;transition:opacity .25s ease;pointer-events:none}.MathML_lessonNavCard__a64Tc:hover{transform:translateY(-2px);border-color:rgba(52,211,153,.28);box-shadow:0 20px 40px -20px rgba(16,185,129,.35)}.MathML_lessonNavCard__a64Tc:hover:before{opacity:1}.MathML_lessonNavCardNext__hoh6A{text-align:right}.MathML_lessonNavCardLabel__4etwO{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6EE7B7;display:inline-flex;align-items:center;gap:6px}.MathML_lessonNavCardNext__hoh6A .MathML_lessonNavCardLabel__4etwO{justify-content:flex-end}.MathML_lessonNavCardTitle__Lysio{font-size:15px;font-weight:700;color:#ECFDF5;line-height:1.35}.MathML_lessonNavCardEmpty__DBhJ6{display:block}.MathML_exerciseSection__ApYWe{margin-top:48px!important;padding-top:36px!important;border-top:1px solid rgba(255,255,255,.06)!important;position:relative}.MathML_exerciseSection__ApYWe:before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:120px;height:2px;background:linear-gradient(90deg,transparent,#10B981,transparent);box-shadow:0 0 16px rgba(16,185,129,.6)}.MathML_exerciseSectionTitle__rTVmW{font-size:22px!important;font-weight:800!important;letter-spacing:-.01em;background:linear-gradient(135deg,#ECFDF5,#6EE7B7);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:28px!important}.MathML_exerciseCard__Eqw2E{position:relative;background:linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.35))!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;padding:24px!important;margin-bottom:20px!important;overflow:hidden;transition:border-color .2s ease,box-shadow .25s ease}.MathML_exerciseCard__Eqw2E:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 60% at 0 0,rgba(16,185,129,.08),transparent 55%);pointer-events:none}.MathML_exerciseCard__Eqw2E:hover{border-color:rgba(52,211,153,.22)!important;box-shadow:0 20px 40px -24px rgba(16,185,129,.4)}.MathML_submitButton__csVh8{background:linear-gradient(135deg,#10B981,#34D399)!important;border:none;color:#0b1220!important;font-weight:700;box-shadow:0 10px 24px -10px rgba(52,211,153,.6)!important;transition:transform .15s ease,box-shadow .25s ease}.MathML_submitButton__csVh8:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px -12px rgba(52,211,153,.7)!important}.MathML_submitButton__csVh8:disabled{background:rgba(255,255,255,.06)!important;color:rgba(255,255,255,.3)!important;box-shadow:none!important;cursor:not-allowed}.MathML_chapterBadge__k_d5S{display:inline-flex;align-items:center;gap:8px;padding:5px 14px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase;background:linear-gradient(135deg,rgba(16,185,129,.18),rgba(16,185,129,.06))!important;border:1px solid rgba(52,211,153,.28);color:#6EE7B7!important;box-shadow:0 0 16px -6px rgba(52,211,153,.5);margin-bottom:12px!important}.MathML_chapterBadge__k_d5S:before{content:"";width:6px;height:6px;border-radius:999px;background:#10B981;box-shadow:0 0 10px rgba(16,185,129,.9);flex-shrink:0}.MathML_annotatedFormula__cJiuZ{margin:32px 0;padding:28px 24px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 100% at 0 0,rgba(96,165,250,.1) 0,transparent 55%),radial-gradient(100% 80% at 100% 100%,rgba(52,211,153,.08) 0,transparent 55%),linear-gradient(180deg,rgba(2,6,23,.8),rgba(2,6,23,.95));box-shadow:0 30px 80px -40px rgba(0,0,0,.85),inset 0 0 0 1px rgba(255,255,255,.02)}.MathML_annotatedFormulaTitle__bovTZ{font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(226,232,240,.55);margin-bottom:18px;text-align:center}.MathML_annotatedFormulaStage__ykIyM{position:relative;padding:12px 0 60px}.MathML_annotatedFormulaArrows__I4hah{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.MathML_annotatedFormulaFormulaRow__5O2fb{display:flex;align-items:baseline;justify-content:center;gap:10px;font-family:KaTeX_Math,Times New Roman,Georgia,serif;font-style:italic;font-weight:400;flex-wrap:wrap}.MathML_annotatedFormulaToken__RYFer{display:inline-block;transition:transform .18s ease}.MathML_annotatedFormulaToken__RYFer:hover{transform:translateY(-2px)}.MathML_annotatedFormulaTokenXL__QURvd{font-size:clamp(44px,7vw,78px);line-height:1}.MathML_annotatedFormulaTokenL___Zflu{font-size:clamp(32px,5.2vw,56px);line-height:1}.MathML_annotatedFormulaTokenM__4VlHM{font-size:clamp(24px,4vw,40px);line-height:1}.MathML_annotatedFormulaLabelRow__EFLhW{display:flex;justify-content:center;align-items:flex-start;gap:10px;margin-top:48px;flex-wrap:wrap}.MathML_annotatedFormulaLabel__b0Mnz{font-size:14px;font-weight:700;letter-spacing:.01em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;min-height:18px;white-space:nowrap}.MathML_annotatedFormulaCaption__6PA8p{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);font-size:14px;color:rgba(226,232,240,.7);text-align:center;font-style:italic}.MathML_formulaExplorer__DH4k0{margin:32px 0;border-radius:18px;border:1px solid rgba(52,211,153,.2);background:radial-gradient(140% 80% at 0 0,rgba(52,211,153,.08),transparent 55%),radial-gradient(100% 80% at 100% 100%,rgba(96,165,250,.06),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.35));overflow:hidden;box-shadow:0 24px 60px -30px rgba(16,185,129,.35)}.MathML_formulaExplorerHead__mFkrZ{padding:18px 22px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(2,6,23,.35)}.MathML_formulaExplorerTag___a_ZI{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:rgba(52,211,153,.14);border:1px solid rgba(52,211,153,.32);color:#6EE7B7;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.MathML_formulaExplorerTitle__vONNY{margin-top:10px;font-size:18px;font-weight:700;color:#ECFDF5;letter-spacing:-.01em}.MathML_formulaExplorerDesc__2LULQ{margin-top:4px;font-size:13.5px;line-height:1.55;color:rgba(226,232,240,.75)}.MathML_formulaExplorerBody__XvTDa{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;padding:22px;align-items:center}@media (max-width:720px){.MathML_formulaExplorerBody__XvTDa{grid-template-columns:1fr}}.MathML_formulaExplorerFormula__IlsZp{grid-column:1/-1;display:flex;align-items:baseline;justify-content:center;gap:6px;font-family:KaTeX_Math,Times New Roman,Georgia,serif;font-style:italic;padding:16px 0;border-radius:12px;background:linear-gradient(180deg,rgba(2,6,23,.6),rgba(2,6,23,.35));border:1px solid rgba(255,255,255,.05);flex-wrap:wrap}.MathML_formulaExplorerGlyph__HzH2R{font-size:clamp(22px,3vw,32px);color:rgba(236,253,245,.9);font-weight:500}.MathML_formulaExplorerValue__nmYT0{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-variant-numeric:tabular-nums;font-size:clamp(22px,3vw,32px);font-weight:700;padding:0 4px;border-radius:6px;background:rgba(255,255,255,.04);text-shadow:0 0 10px currentColor;transition:background .2s ease}.MathML_formulaExplorerPlot__j5HWA{display:flex;justify-content:center;align-items:center;padding:8px;border-radius:12px;background:linear-gradient(180deg,rgba(2,6,23,.6),rgba(2,6,23,.35));border:1px solid rgba(255,255,255,.05)}.MathML_formulaExplorerPlotSvg__65hee{width:100%;max-width:360px;height:auto;filter:drop-shadow(0 0 6px rgba(52,211,153,.45)) drop-shadow(0 0 1px rgba(255,255,255,.15))}.MathML_formulaExplorerSliders__w4nTh{display:flex;flex-direction:column;gap:12px}.MathML_formulaExplorerSlider__1yxgJ{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:rgba(2,6,23,.45);border:1px solid rgba(255,255,255,.06)}.MathML_formulaExplorerSliderHead__nPtdJ{display:flex;align-items:center;gap:10px;font-size:12.5px;color:rgba(236,253,245,.8)}.MathML_formulaExplorerSliderKey__jijxm{font-family:KaTeX_Math,Times New Roman,Georgia,serif;font-style:italic;font-size:16px;font-weight:800;width:20px;text-align:center}.MathML_formulaExplorerSliderLabel__Yq4Dj{flex:1}.MathML_formulaExplorerSliderValue__DuqUt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-weight:800;font-size:13px}.MathML_formulaExplorerRange__AQr_G{width:100%;cursor:pointer}.MathML_flashcardsSection__AK2Hr{margin-top:40px;padding:24px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 80% at 0 0,rgba(196,181,253,.08),transparent 55%),radial-gradient(100% 80% at 100% 100%,rgba(52,211,153,.08),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.4))}.MathML_flashcardsHead___GybR{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.MathML_flashcardsTag__j3L1W{display:inline-flex;padding:3px 10px;border-radius:999px;background:rgba(196,181,253,.14);border:1px solid rgba(196,181,253,.32);color:#DDD6FE;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.MathML_flashcardsTitle__VZASi{flex:1;font-size:17px;font-weight:700;color:#ECFDF5;letter-spacing:-.01em}.MathML_flashcardsCount__HZnec{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:12px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:rgba(236,253,245,.7)}.MathML_flashcardStage__q0IAw{position:relative;perspective:1200px;min-height:180px;cursor:pointer;outline:none}.MathML_flashcardStage__q0IAw:focus-visible{outline:2px solid #6EE7B7;outline-offset:4px;border-radius:14px}.MathML_flashcard__ioe3m{border-radius:14px;padding:28px 24px;min-height:180px;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px -20px rgba(0,0,0,.6)}.MathML_flashcardFront__2wZeV{background:radial-gradient(120% 80% at 0 0,rgba(52,211,153,.12),transparent 55%),linear-gradient(180deg,rgba(6,11,26,.9),rgba(2,6,23,.9))}.MathML_flashcardBack__cW_fJ{background:radial-gradient(120% 80% at 0 0,rgba(96,165,250,.14),transparent 55%),linear-gradient(180deg,rgba(11,18,36,.9),rgba(2,6,23,.9));border-color:rgba(96,165,250,.25)}.MathML_flashcardSide__REk4g{display:flex;flex-direction:column;gap:14px;width:100%;text-align:center}.MathML_flashcardSideTag__P5r7U{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(236,253,245,.55)}.MathML_flashcardBody__lg3rE{font-size:clamp(16px,2.2vw,20px);line-height:1.5;color:#ECFDF5;font-weight:600}.MathML_flashcardBack__cW_fJ .MathML_flashcardBody__lg3rE{font-weight:500;color:rgba(236,253,245,.92)}.MathML_flashcardHint__VFHx5{font-size:11.5px;color:rgba(148,163,184,.7);letter-spacing:.02em}.MathML_flashcardsControls__vPME1{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.MathML_flashcardsBtn__T0cKr{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(52,211,153,.35);background:rgba(52,211,153,.1);color:#6EE7B7;font-size:16px;font-weight:700;cursor:pointer;transition:transform .12s ease,background .2s ease}.MathML_flashcardsBtn__T0cKr:hover{transform:translateY(-1px);background:rgba(52,211,153,.2)}.MathML_flashcardsDots__JbYE2{display:inline-flex;gap:6px;align-items:center}.MathML_flashcardsDot__NxjKe{width:8px;height:8px;border-radius:999px;border:none;background:rgba(255,255,255,.15);cursor:pointer;padding:0;transition:background .2s ease,transform .15s ease}.MathML_flashcardsDotActive__7AArq{background:#34D399;box-shadow:0 0 10px rgba(52,211,153,.8);transform:scale(1.25)}.MathML_analogyCard__OIJ2R,.MathML_pitfallCard__qnZy3{display:grid;grid-template-columns:44px 1fr;gap:14px;margin:28px 0;padding:16px 20px;border-radius:14px;border:1px solid;background:linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.4))}.MathML_analogyCard__OIJ2R{border-color:rgba(251,191,36,.28);box-shadow:0 18px 40px -28px rgba(251,191,36,.35)}.MathML_pitfallCard__qnZy3{border-color:rgba(251,113,133,.3);box-shadow:0 18px 40px -28px rgba(251,113,133,.35)}.MathML_analogyIcon__yxaZD,.MathML_pitfallIcon__5fGGe{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#0b1220;box-shadow:0 0 18px -6px currentColor;flex-shrink:0}.MathML_analogyIcon__yxaZD{background:linear-gradient(160deg,#FBBF24,#F59E0B)}.MathML_pitfallIcon__5fGGe{background:linear-gradient(160deg,#FB7185,#F43F5E)}.MathML_analogyLabel__tGsGp,.MathML_pitfallLabel__NweVI{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}.MathML_analogyLabel__tGsGp{color:#FCD34D}.MathML_pitfallLabel__NweVI{color:#FDA4AF}.MathML_analogyText__0CY0x,.MathML_pitfallText__UZ2oz{font-size:15px;line-height:1.65;color:rgba(236,253,245,.9)}.MathML_stepSolver__421n4{margin:32px 0;border-radius:16px;border:1px solid rgba(96,165,250,.25);background:radial-gradient(120% 80% at 0 0,rgba(96,165,250,.1),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.4));overflow:hidden}.MathML_stepSolverHead__R1pwF{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid rgba(96,165,250,.18);background:rgba(2,6,23,.35);flex-wrap:wrap}.MathML_stepSolverTag__x0Ma8{display:inline-flex;padding:3px 10px;border-radius:999px;background:rgba(96,165,250,.14);border:1px solid rgba(96,165,250,.32);color:#BFDBFE;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.MathML_stepSolverTitle__HyddF{flex:1;font-size:17px;font-weight:700;color:#ECFDF5}.MathML_stepSolverProgress__wqmJX{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:12px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:rgba(236,253,245,.7)}.MathML_stepSolverList__kXwc9{list-style:none;padding:10px 10px 0;margin:0;display:flex;flex-direction:column;gap:4px}.MathML_stepSolverItem__fhxHA{display:grid;grid-template-columns:32px 1fr;gap:14px;padding:14px 14px 14px 12px;border-radius:12px}.MathML_stepSolverItem__fhxHA+.MathML_stepSolverItem__fhxHA{border-top:1px dashed rgba(255,255,255,.06)}.MathML_stepSolverIndex__1KU9f{width:28px;height:28px;border-radius:999px;background:linear-gradient(160deg,#60A5FA,#3B82F6);color:#0b1220;font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 16px -4px rgba(96,165,250,.6)}.MathML_stepSolverStepBody__pA2tw{min-width:0}.MathML_stepSolverMath__FTVpR{margin:0 0 6px;padding:10px 12px;border-radius:10px;background:rgba(2,6,23,.55);border:1px solid rgba(255,255,255,.06);overflow-x:auto}.MathML_stepSolverExplanation__t1_iv{margin:0;font-size:14.5px;line-height:1.65;color:rgba(226,232,240,.82)}.MathML_stepSolverControls__wXcJS{padding:12px 18px 18px;display:flex;justify-content:center}.MathML_stepSolverBtnGhost__MoiTC,.MathML_stepSolverBtn__hC8mR{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;font-weight:700;font-size:13.5px;cursor:pointer;border:1px solid;transition:transform .15s ease,box-shadow .25s ease}.MathML_stepSolverBtn__hC8mR{background:linear-gradient(135deg,#60A5FA,#3B82F6);color:#0b1220;border-color:transparent;box-shadow:0 10px 24px -10px rgba(96,165,250,.6)}.MathML_stepSolverBtn__hC8mR:hover{transform:translateY(-1px);box-shadow:0 16px 32px -12px rgba(96,165,250,.7)}.MathML_stepSolverBtnGhost__MoiTC{background:rgba(255,255,255,.04);color:rgba(236,253,245,.8);border-color:rgba(255,255,255,.12)}.MathML_stepSolverBtnGhost__MoiTC:hover{background:rgba(255,255,255,.08);transform:translateY(-1px)}.MathML_conceptChip__uWdvc{display:inline;padding:0 2px;color:#A7F3D0;cursor:help;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:rgba(52,211,153,.5);transition:background .15s ease,color .15s ease;border-radius:4px;outline:none}.MathML_conceptChip__uWdvc:focus-visible,.MathML_conceptChip__uWdvc:hover{background:rgba(52,211,153,.12);color:#ECFDF5;text-decoration-color:#34D399}.MathML_conceptChipMark__A_yhW{margin-left:3px;font-size:.8em;vertical-align:baseline;color:rgba(52,211,153,.6);font-style:normal}.MathML_conceptChipTag_blue__KDKbk{color:#93C5FD;text-decoration-color:rgba(96,165,250,.5)}.MathML_conceptChipTag_blue__KDKbk:focus-visible,.MathML_conceptChipTag_blue__KDKbk:hover{background:rgba(96,165,250,.12);color:#DBEAFE;text-decoration-color:#60A5FA}.MathML_conceptChipTag_violet__cqmQb{color:#C4B5FD;text-decoration-color:rgba(167,139,250,.5)}.MathML_conceptChipTag_violet__cqmQb:focus-visible,.MathML_conceptChipTag_violet__cqmQb:hover{background:rgba(167,139,250,.14);color:#E9D5FF;text-decoration-color:#A78BFA}.MathML_conceptChipTag_amber__Tjrqh{color:#FCD34D;text-decoration-color:rgba(251,191,36,.5)}.MathML_conceptChipTag_amber__Tjrqh:focus-visible,.MathML_conceptChipTag_amber__Tjrqh:hover{background:rgba(251,191,36,.14);color:#FDE68A;text-decoration-color:#FBBF24}.MathML_conceptChipTag_pink__oAVWB{color:#F9A8D4;text-decoration-color:rgba(244,114,182,.5)}.MathML_conceptChipTag_pink__oAVWB:focus-visible,.MathML_conceptChipTag_pink__oAVWB:hover{background:rgba(244,114,182,.14);color:#FCE7F3;text-decoration-color:#F472B6}.MathML_conceptChipTag_cyan__tHLXB{color:#67E8F9;text-decoration-color:rgba(34,211,238,.5)}.MathML_conceptChipTag_cyan__tHLXB:focus-visible,.MathML_conceptChipTag_cyan__tHLXB:hover{background:rgba(34,211,238,.14);color:#CFFAFE;text-decoration-color:#22D3EE}.MathML_conceptPop__wvuSw{--pop-accent:#34D399;z-index:2000;width:min(92vw,420px);padding:16px 18px;border-radius:14px;background:radial-gradient(130% 80% at 0 0,rgba(52,211,153,.12),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.96));border:1px solid rgba(52,211,153,.35);box-shadow:0 30px 60px -20px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.02),0 0 32px -10px rgba(52,211,153,.4);backdrop-filter:blur(12px);color:#ECFDF5}.MathML_conceptPopTag_blue__G56qy{--pop-accent:#60A5FA;border-color:rgba(96,165,250,.35)}.MathML_conceptPopTag_violet__62Cgp{--pop-accent:#A78BFA;border-color:rgba(167,139,250,.35)}.MathML_conceptPopTag_amber__474yR{--pop-accent:#FBBF24;border-color:rgba(251,191,36,.35)}.MathML_conceptPopTag_pink__kk1BL{--pop-accent:#F472B6;border-color:rgba(244,114,182,.35)}.MathML_conceptPopTag_cyan__yQuWN{--pop-accent:#22D3EE;border-color:rgba(34,211,238,.35)}.MathML_conceptPopTag_blue__G56qy{background:radial-gradient(130% 80% at 0 0,rgba(96,165,250,.14),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.96));box-shadow:0 30px 60px -20px rgba(0,0,0,.8),0 0 32px -10px rgba(96,165,250,.4)}.MathML_conceptPopTag_violet__62Cgp{background:radial-gradient(130% 80% at 0 0,rgba(167,139,250,.14),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.96));box-shadow:0 30px 60px -20px rgba(0,0,0,.8),0 0 32px -10px rgba(167,139,250,.4)}.MathML_conceptPopTag_amber__474yR{background:radial-gradient(130% 80% at 0 0,rgba(251,191,36,.14),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.96));box-shadow:0 30px 60px -20px rgba(0,0,0,.8),0 0 32px -10px rgba(251,191,36,.4)}.MathML_conceptPopTag_pink__kk1BL{background:radial-gradient(130% 80% at 0 0,rgba(244,114,182,.14),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.96));box-shadow:0 30px 60px -20px rgba(0,0,0,.8),0 0 32px -10px rgba(244,114,182,.4)}.MathML_conceptPopTag_cyan__yQuWN{background:radial-gradient(130% 80% at 0 0,rgba(34,211,238,.14),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.96));box-shadow:0 30px 60px -20px rgba(0,0,0,.8),0 0 32px -10px rgba(34,211,238,.4)}.MathML_conceptPopHead__I3lF7{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.MathML_conceptPopTag__nHjcN{align-self:flex-start;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:3px 10px;border-radius:999px;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)}.MathML_conceptPopTerm__Plx7O{font-size:18px;font-weight:800;color:#ECFDF5;letter-spacing:-.01em}.MathML_conceptPopOneLiner__MBjc5{margin:0 0 10px;font-size:13.5px;line-height:1.55;color:rgba(226,232,240,.8);font-style:italic}.MathML_conceptPopDivider__rgrQD{height:1px;background:rgba(255,255,255,.06);margin:0 0 10px}.MathML_conceptPopBody__O_sSG{font-size:13.5px;line-height:1.65;color:rgba(236,253,245,.88)}.MathML_conceptPopExample__bnkSE{margin-top:12px;padding:10px 12px;border-radius:10px;background:rgba(2,6,23,.55);border:1px solid rgba(255,255,255,.06)}.MathML_conceptPopExampleLabel__VD_xW{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pop-accent);margin-bottom:6px}.MathML_conceptPopExampleText__p1jn6{margin:6px 0 0;font-size:12.5px;line-height:1.55;color:rgba(226,232,240,.78)}.MathML_conceptPopLink__1hTqn{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:8px 14px;border-radius:999px;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);font-size:12.5px;font-weight:700;text-decoration:none;transition:background .2s ease,transform .15s ease}.MathML_conceptPopLink__1hTqn:hover{background:color-mix(in srgb,var(--pop-accent) 26%,transparent);transform:translateX(2px)}.MathML_prereqRail__Pcm3k{margin:0 0 36px;padding:18px 20px 22px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 80% at 0 0,rgba(52,211,153,.08),transparent 55%),radial-gradient(100% 80% at 100% 100%,rgba(96,165,250,.06),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.35))}.MathML_prereqRailHead__az1_E{display:flex;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}.MathML_prereqRailIcon__qNU9A{width:38px;height:38px;border-radius:10px;background:linear-gradient(160deg,#34D399,#10B981);color:#0b1220;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 18px -4px rgba(52,211,153,.6)}.MathML_prereqRailHeadText__aY1_Z{flex:1;min-width:0}.MathML_prereqRailTitle__up_oz{font-size:14px;font-weight:800;letter-spacing:-.005em;color:#ECFDF5}.MathML_prereqRailSub__M_Cdg{font-size:12.5px;color:rgba(148,163,184,.9);margin-top:2px}.MathML_prereqRailCount__jY5po{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:11.5px;padding:4px 10px;border-radius:999px;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.3);color:#6EE7B7;font-weight:700}.MathML_prereqRailGrid__T6Hp5{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.MathML_prereqCard__4I6QS{--card-accent:#34D399;position:relative;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.45);overflow:hidden;transition:border-color .2s ease,box-shadow .25s ease}.MathML_prereqCardTag_blue__9Ag_y{--card-accent:#60A5FA}.MathML_prereqCardTag_violet__K8bXL{--card-accent:#A78BFA}.MathML_prereqCardTag_amber__mdwg9{--card-accent:#FBBF24}.MathML_prereqCardTag_pink__gvwlN{--card-accent:#F472B6}.MathML_prereqCardTag_cyan__mpbG3{--card-accent:#22D3EE}.MathML_prereqCard__4I6QS: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_prereqCardOpen__kFTOU{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%),rgba(2,6,23,.5)}.MathML_prereqCardHead__hEbZr{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;background:none;border:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.MathML_prereqCardBullet__rLcFv{width:10px;height:10px;border-radius:999px;background:var(--card-accent);box-shadow:0 0 12px color-mix(in srgb,var(--card-accent) 70%,transparent);flex-shrink:0}.MathML_prereqCardTermWrap__5Pg58{flex:1;min-width:0}.MathML_prereqCardTerm__EexPk{font-size:14.5px;font-weight:700;color:#ECFDF5;letter-spacing:-.005em}.MathML_prereqCardOneLiner__wzrEy{font-size:12.5px;color:rgba(148,163,184,.9);line-height:1.4;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MathML_prereqCardChevron__gZXr_{color:var(--card-accent);transition:transform .2s ease;flex-shrink:0}.MathML_prereqCardChevronOpen__Ayl2e{transform:rotate(180deg)}.MathML_prereqCardBody__sbD_S{border-top:1px solid rgba(255,255,255,.06)}.MathML_prereqCardBodyInner__J0FzO{padding:14px;display:flex;flex-direction:column;gap:10px}.MathML_prereqCardDef__hnUKb{margin:0;font-size:13px;line-height:1.6;color:rgba(226,232,240,.85)}.MathML_prereqCardExample__9lNNJ{padding:10px 12px;border-radius:10px;background:rgba(2,6,23,.6);border:1px solid rgba(255,255,255,.06)}.MathML_prereqCardExampleLabel__PwZ44{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--card-accent);margin-bottom:6px}.MathML_prereqCardExampleText__NUHUN{margin:6px 0 0;font-size:12.5px;line-height:1.55;color:rgba(226,232,240,.78)}.MathML_prereqCardLink__9eQTj{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;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);font-size:12px;font-weight:700;text-decoration:none;transition:background .2s ease,transform .15s ease}.MathML_prereqCardLink__9eQTj:hover{background:color-mix(in srgb,var(--card-accent) 26%,transparent);transform:translateX(2px)}.MathML_tryYourOwn__VjU0r{margin:32px 0;border-radius:16px;border:1px solid rgba(52,211,153,.24);background:radial-gradient(140% 80% at 0 0,rgba(52,211,153,.1),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.4));box-shadow:0 24px 60px -30px rgba(16,185,129,.35)}.MathML_tryYourOwnHead__0mBra{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid rgba(52,211,153,.15);flex-wrap:wrap}.MathML_tryYourOwnIcon__YjVWx{width:38px;height:38px;border-radius:10px;background:linear-gradient(160deg,#34D399,#10B981);color:#0b1220;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 18px -4px rgba(52,211,153,.55);flex-shrink:0}.MathML_tryYourOwnHeadText__Gw1tb{flex:1;min-width:0}.MathML_tryYourOwnTag__fHil0{display:inline-block;padding:3px 10px;border-radius:999px;background:rgba(52,211,153,.14);border:1px solid rgba(52,211,153,.32);color:#6EE7B7;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.MathML_tryYourOwnTitle__XllfG{font-size:17px;font-weight:700;color:#ECFDF5;letter-spacing:-.01em}.MathML_tryYourOwnDesc__xS_h0{margin-top:4px;font-size:13px;color:rgba(226,232,240,.75);line-height:1.55}.MathML_tryYourOwnReset__TJrsf{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.25);background:rgba(255,255,255,.04);color:rgba(236,253,245,.8);font-size:12px;font-weight:700;cursor:pointer;transition:background .2s ease}.MathML_tryYourOwnReset__TJrsf:hover{background:rgba(255,255,255,.08)}.MathML_tryYourOwnPrompt__VT029{padding:10px 20px;font-size:13px;color:rgba(226,232,240,.8);border-bottom:1px solid rgba(255,255,255,.06)}.MathML_tryYourOwnGrid__im3Wn{display:grid;grid-template-columns:minmax(180px,1fr) 2.4fr;gap:18px;padding:20px;align-items:start}@media (max-width:720px){.MathML_tryYourOwnGrid__im3Wn{grid-template-columns:1fr}}.MathML_tryYourOwnInputs__ZBvJ6{background:rgba(2,6,23,.55);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px}.MathML_tryYourOwnViz__781fD{border-radius:12px;overflow:hidden}.MathML_matrixGrid__Iy6do{display:inline-flex}.MathML_matrixGridInner__v5LgS{display:grid;padding:12px 14px}.MathML_matrixGridInner__v5LgS,.MathML_vectorRow__F7wSf{gap:6px;border-radius:10px;border:1px solid rgba(52,211,153,.28);background:rgba(2,6,23,.55)}.MathML_vectorRow__F7wSf{display:inline-flex;padding:10px 12px}.MathML_matrixCell__dzeMz{width:52px;padding:8px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;text-align:center;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.7);color:#ECFDF5;outline:none;transition:border-color .15s ease,background .2s ease}.MathML_matrixCell__dzeMz:focus{border-color:#34D399;background:rgba(16,185,129,.08)}.MathML_predictReveal__4IJN7{margin:32px 0;border-radius:16px;border:1px solid rgba(196,181,253,.25);background:radial-gradient(140% 80% at 0 0,rgba(196,181,253,.1),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.4));overflow:hidden;box-shadow:0 24px 60px -30px rgba(167,139,250,.35)}.MathML_predictRevealHead__hZm6c{display:flex;gap:14px;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(196,181,253,.15)}.MathML_predictRevealIcon__f8TUh{width:38px;height:38px;border-radius:10px;background:linear-gradient(160deg,#C4B5FD,#A78BFA);color:#1e1b4b;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 18px -4px rgba(167,139,250,.6)}.MathML_predictRevealHeadText__zicph{flex:1;min-width:0}.MathML_predictRevealTag__txu7_{display:inline-block;padding:3px 10px;border-radius:999px;background:rgba(196,181,253,.14);border:1px solid rgba(196,181,253,.32);color:#DDD6FE;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.MathML_predictRevealTitle__66XG8{font-size:17px;font-weight:700;color:#ECFDF5}.MathML_predictRevealSetup__EU_vI{padding:16px 20px;font-size:14.5px;line-height:1.7;color:rgba(226,232,240,.86)}.MathML_predictRevealQuestion__OoQXJ{padding:10px 20px 14px;font-size:15px;font-weight:700;color:#ECFDF5}.MathML_predictRevealInput___z4XS{padding:0 20px 18px;display:flex;flex-direction:column;gap:12px}.MathML_predictRevealNumInput__l4rLu{min-width:140px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-variant-numeric:tabular-nums;border-radius:10px;border:1px solid rgba(196,181,253,.35);background:rgba(2,6,23,.6);color:#ECFDF5;outline:none}.MathML_predictRevealNumInput__l4rLu:focus{border-color:#A78BFA}.MathML_predictRevealVectorRow__FPAZb{display:flex;gap:8px;flex-wrap:wrap}.MathML_predictRevealOptions__d3KXY{display:flex;flex-direction:column;gap:8px}.MathML_predictRevealOption__72AZT{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(2,6,23,.4);color:#ECFDF5;cursor:pointer;font-size:14px;text-align:left}.MathML_predictRevealOptionSelected__VxRQ9{border-color:#A78BFA;background:rgba(167,139,250,.15)}.MathML_predictRevealOptionIndex__fSx3Q{width:22px;height:22px;border-radius:6px;background:rgba(196,181,253,.15);color:#DDD6FE;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.MathML_predictRevealActions__kMAQB{display:flex;gap:10px;flex-wrap:wrap}.MathML_predictRevealCommit__RFoXO{padding:10px 18px;border-radius:10px;border:none;background:linear-gradient(135deg,#A78BFA,#8B5CF6);color:#1e1b4b;font-weight:800;font-size:13.5px;cursor:pointer;box-shadow:0 10px 24px -10px rgba(167,139,250,.6)}.MathML_predictRevealCommit__RFoXO:hover{transform:translateY(-1px)}.MathML_predictRevealSkip__fdMel{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(236,253,245,.8);font-size:13px;cursor:pointer}.MathML_predictRevealVerdict__msGb1{margin:0 20px;padding:8px 14px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:13px;width:-moz-fit-content;width:fit-content}.MathML_predictRevealVerdictCorrect__BgSm0{background:rgba(52,211,153,.14);border:1px solid rgba(52,211,153,.4);color:#6EE7B7}.MathML_predictRevealVerdictWrong__pmcH4{background:rgba(251,113,133,.14);border:1px solid rgba(251,113,133,.4);color:#FDA4AF}.MathML_predictRevealSteps__NRqnl{padding:10px 18px 18px}.MathML_predictRevealStepsHead__vb0TO{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.MathML_predictRevealStepsTag__3UM09{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#DDD6FE}.MathML_predictRevealProgress__PxjsZ{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(236,253,245,.7)}.MathML_predictRevealStepsList__lrFje{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.MathML_predictRevealStep__vVXZc{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:10px;border-radius:10px;background:rgba(2,6,23,.45);border:1px solid rgba(255,255,255,.05)}.MathML_predictRevealStepIndex__92_Uh{width:24px;height:24px;border-radius:999px;background:linear-gradient(160deg,#A78BFA,#7C3AED);color:#1e1b4b;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.MathML_predictRevealStepBody__WoBmn{min-width:0}.MathML_predictRevealStepLatex__rWHoN{margin:0 0 6px;padding:8px 10px;border-radius:8px;background:rgba(2,6,23,.6);border:1px solid rgba(255,255,255,.06);overflow-x:auto}.MathML_predictRevealStepText__6gaIJ{margin:0;font-size:13.5px;line-height:1.55;color:rgba(226,232,240,.85)}.MathML_predictRevealStepsControls__SqucA{margin-top:10px;display:flex;justify-content:center}.MathML_predictRevealRevealBtn__0np0C{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid rgba(196,181,253,.4);background:rgba(167,139,250,.12);color:#DDD6FE;cursor:pointer;font-weight:700;font-size:12.5px}.MathML_predictRevealRevealBtn__0np0C:hover{background:rgba(167,139,250,.2)}.MathML_compareBlock__eGbk5{margin:32px 0;border-radius:16px;border:1px solid rgba(96,165,250,.25);background:radial-gradient(140% 80% at 0 0,rgba(96,165,250,.1),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.4));overflow:hidden;box-shadow:0 24px 60px -30px rgba(96,165,250,.35)}.MathML_compareHead__BhWyg{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid rgba(96,165,250,.18)}.MathML_compareIcon__LjBGn{width:38px;height:38px;border-radius:10px;background:linear-gradient(160deg,#60A5FA,#3B82F6);color:#1e3a8a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 18px -4px rgba(96,165,250,.6)}.MathML_compareTag__YMi2I{display:inline-block;padding:3px 10px;border-radius:999px;background:rgba(96,165,250,.14);border:1px solid rgba(96,165,250,.32);color:#BFDBFE;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.MathML_compareTitle__5NOAh{font-size:17px;font-weight:700;color:#ECFDF5}.MathML_compareDesc__VSeud{margin-top:4px;font-size:13px;color:rgba(226,232,240,.75);line-height:1.55}.MathML_compareGrid__5GtLK{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px}@media (max-width:720px){.MathML_compareGrid__5GtLK{grid-template-columns:1fr}}.MathML_comparePane__Jve9A{position:relative;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:rgba(2,6,23,.45);overflow:hidden}.MathML_comparePaneLabel__V2DgS{position:absolute;top:8px;left:10px;z-index:3;padding:3px 10px;border-radius:999px;background:rgba(2,6,23,.75);border:1px solid rgba(96,165,250,.35);color:#BFDBFE;font-size:11px;font-weight:800;letter-spacing:.04em}.MathML_comparePaneLabelRight__pLMMs{left:auto;right:10px;border-color:rgba(167,139,250,.35);color:#DDD6FE}.MathML_compareSlider__LYemc{padding:10px 18px 18px;display:flex;flex-direction:column;gap:6px}.MathML_compareSliderHead__bb9zy{display:flex;align-items:baseline;gap:12px;font-size:13px;color:rgba(236,253,245,.8)}.MathML_compareSliderKey__wjblx{font-family:KaTeX_Math,Times New Roman,Georgia,serif;font-style:italic;font-size:16px;font-weight:800;color:#60A5FA;width:20px;text-align:center}.MathML_compareSliderLabel__9CPo4{flex:1}.MathML_compareSliderValue__ObBqe{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-weight:800;font-size:13px;color:#BFDBFE}.MathML_compareSliderRange__XsdDd{width:100%;accent-color:#60A5FA}.MathML_mlConn__ybUFK{margin:40px 0 24px;border-radius:16px;border:1px solid rgba(251,191,36,.28);background:radial-gradient(140% 80% at 0 0,rgba(251,191,36,.1),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.4));overflow:hidden}.MathML_mlConnHead__GdbSK{width:100%;display:flex;align-items:center;gap:14px;padding:18px 20px;background:none;border:none;color:inherit;cursor:pointer;text-align:left;font:inherit}.MathML_mlConnIcon__L8FUn{width:40px;height:40px;border-radius:10px;background:linear-gradient(160deg,#FBBF24,#F59E0B);color:#78350F;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 18px -4px rgba(251,191,36,.6);flex-shrink:0}.MathML_mlConnHeadText__MHkT1{flex:1;min-width:0}.MathML_mlConnTag__CET3T{display:inline-block;padding:3px 10px;border-radius:999px;background:rgba(251,191,36,.14);border:1px solid rgba(251,191,36,.32);color:#FDE68A;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.MathML_mlConnTitle__JVi7D{font-size:17px;font-weight:700;color:#ECFDF5}.MathML_mlConnTechnique__5Khy7{margin-top:2px;font-size:13px;color:#FCD34D;font-weight:600}.MathML_mlConnToggle__Muxn9{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(236,253,245,.85);font-size:12px;font-weight:700;flex-shrink:0}.MathML_mlConnChevron__MT20Z{transition:transform .2s ease}.MathML_mlConnChevronOpen__zOmZO{transform:rotate(180deg)}.MathML_mlConnBody__1u5ui{border-top:1px solid rgba(251,191,36,.15)}.MathML_mlConnInner__0RDzF{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.MathML_mlConnSummary__oHUNf{margin:0;font-size:14.5px;line-height:1.65;color:rgba(226,232,240,.88)}.MathML_mlConnCode__3xDlj{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:rgba(2,6,23,.6)}.MathML_mlConnCodeHead__lAIaj{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.MathML_mlConnCodeLang__zpfou{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#FDE68A;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex:1}.MathML_mlConnCopyBtn__MVhx8{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(236,253,245,.8);font-size:11.5px;font-weight:700;cursor:pointer}.MathML_mlConnCopyBtn__MVhx8:hover{background:rgba(255,255,255,.08)}.MathML_mlConnCodeBody__GI5zl{margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;color:#E0E7FF;white-space:pre;overflow-x:auto}.MathML_mlConnIfRemoved__o9DIo{display:flex;gap:12px;padding:12px 14px;border-radius:12px;background:rgba(251,113,133,.1);border:1px solid rgba(251,113,133,.28);color:#FDA4AF;font-size:13.5px;line-height:1.6}.MathML_mlConnIfRemovedLabel__0xhEN{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;color:#FECACA}.MathML_visualProof___ycSa{margin:32px 0;border-radius:16px;border:1px solid rgba(167,139,250,.28);background:radial-gradient(140% 80% at 0 0,rgba(167,139,250,.1),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.6),rgba(2,6,23,.45));overflow:hidden}.MathML_visualProofHead__kw937{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid rgba(167,139,250,.18)}.MathML_visualProofIcon__8q__X{width:38px;height:38px;border-radius:10px;background:linear-gradient(160deg,#A78BFA,#7C3AED);color:#1e1b4b;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 18px -4px rgba(167,139,250,.6)}.MathML_visualProofHeadText__ZySi4{flex:1;min-width:0}.MathML_visualProofTag__x_Eyv{display:inline-block;padding:3px 10px;border-radius:999px;background:rgba(167,139,250,.14);border:1px solid rgba(167,139,250,.32);color:#DDD6FE;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.MathML_visualProofTitle__rtLS_{font-size:17px;font-weight:700;color:#ECFDF5}.MathML_visualProofTheorem__1jsl2{margin-top:4px;font-size:13.5px;color:rgba(226,232,240,.78);font-style:italic}.MathML_visualProofStage__n9EmL{padding:16px 20px;background:radial-gradient(120% 90% at 50% 50%,rgba(2,6,23,.1),rgba(2,6,23,.55)),#050a18;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.MathML_visualProofSvg__3F89n{width:100%;height:auto;max-height:380px}.MathML_visualProofCaption__thTDG{padding:12px 20px;font-size:14px;line-height:1.55;color:rgba(236,253,245,.88);text-align:center;font-style:italic}.MathML_visualProofControls__nBrCB{display:flex;align-items:center;gap:12px;padding:10px 18px 16px}.MathML_visualProofPlayBtn__zCHhP,.MathML_visualProofRestart___5Tw2{width:36px;height:36px;border-radius:10px;border:1px solid rgba(167,139,250,.4);background:rgba(167,139,250,.12);color:#DDD6FE;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.MathML_visualProofPlayBtn__zCHhP:hover,.MathML_visualProofRestart___5Tw2:hover{background:rgba(167,139,250,.2)}.MathML_visualProofTrackWrap__zhJPI{position:relative;flex:1;height:20px}.MathML_visualProofTrack__tPH12{position:absolute;inset:50% 0 auto 0;height:6px;transform:translateY(-50%);border-radius:999px;background:rgba(148,163,184,.18);overflow:visible}.MathML_visualProofFill__qLUaC{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#A78BFA,#C4B5FD);box-shadow:0 0 14px rgba(167,139,250,.6)}.MathML_visualProofTick__Cd9AV{position:absolute;top:50%;width:10px;height:10px;padding:0;border-radius:999px;border:2px solid rgba(15,23,42,.9);background:#CBD5E1;transform:translate(-50%,-50%);cursor:pointer}.MathML_visualProofTick__Cd9AV:hover{background:#A78BFA}.MathML_visualProofRange__p7pE7{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;margin:0}.MathML_mistakeReplay__enpQ_{margin-top:12px;border-radius:12px;border:1px solid rgba(251,191,36,.28);background:radial-gradient(140% 80% at 0 0,rgba(251,191,36,.08),transparent 55%),rgba(2,6,23,.45);overflow:hidden}.MathML_mistakeReplayHead__wKnS8{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.MathML_mistakeReplayIcon__6DcQq{width:32px;height:32px;border-radius:8px;background:linear-gradient(160deg,#FBBF24,#F59E0B);color:#78350F;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.MathML_mistakeReplayHeadText__3Qlqe{flex:1;min-width:0}.MathML_mistakeReplayTitle__hwWGC{font-size:13px;font-weight:700;color:#FDE68A}.MathML_mistakeReplaySub__gE0Nz{font-size:11.5px;color:rgba(226,232,240,.7);margin-top:2px}.MathML_mistakeReplayToggle__0RbHe{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#FDE68A;font-weight:700}.MathML_mistakeReplayChev__fTuVv{transition:transform .2s ease}.MathML_mistakeReplayChevOpen__kCi3w{transform:rotate(180deg)}.MathML_mistakeReplayList__z6hdb{list-style:none;margin:0;padding:6px 10px 10px;display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(251,191,36,.15)}.MathML_mistakeReplayItem__g_iPq{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:10px;border-radius:10px}.MathML_mistakeReplayItemHot__aIYH9{background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.28)}.MathML_mistakeReplayIndex__Sv35B{width:24px;height:24px;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(236,253,245,.85);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.MathML_mistakeReplayItemHot__aIYH9 .MathML_mistakeReplayIndex__Sv35B{background:linear-gradient(160deg,#FBBF24,#F59E0B);color:#78350F}.MathML_mistakeReplayBody__R3r_O{min-width:0}.MathML_mistakeReplayMath__b9V8L{margin-bottom:6px;padding:6px 10px;border-radius:8px;background:rgba(2,6,23,.55);border:1px solid rgba(255,255,255,.05);overflow-x:auto}.MathML_mistakeReplayText___luKb{margin:0;font-size:13px;line-height:1.55;color:rgba(226,232,240,.82)}.MathML_realData__a8uIU{margin:32px 0;border-radius:16px;border:1px solid rgba(52,211,153,.24);background:radial-gradient(140% 80% at 0 0,rgba(52,211,153,.09),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.4));overflow:hidden}.MathML_realDataHead__eLPNI{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-bottom:1px solid rgba(52,211,153,.15)}.MathML_realDataIcon__6Vn1M{width:38px;height:38px;border-radius:10px;background:linear-gradient(160deg,#34D399,#10B981);color:#064e3b;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 18px -4px rgba(52,211,153,.55);flex-shrink:0}.MathML_realDataHeadText__lc4Jb{flex:1;min-width:0}.MathML_realDataTag__GZAjM{display:inline-block;padding:3px 10px;border-radius:999px;background:rgba(52,211,153,.14);border:1px solid rgba(52,211,153,.32);color:#6EE7B7;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.MathML_realDataTitle___Y_g_{font-size:17px;font-weight:700;color:#ECFDF5}.MathML_realDataDatasetName__fKi3D{font-size:12.5px;color:#6EE7B7;margin-top:2px;font-weight:600}.MathML_realDataDesc__novCJ{margin-top:4px;font-size:13px;color:rgba(226,232,240,.75);line-height:1.55}.MathML_realDataGrid__fmFIM{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr);gap:16px;padding:18px}@media (max-width:820px){.MathML_realDataGrid__fmFIM{grid-template-columns:1fr}}.MathML_realDataPlotWrap__KGXLj{border-radius:12px;border:1px solid rgba(255,255,255,.06);background:rgba(2,6,23,.55);padding:10px;overflow:hidden}.MathML_realDataSvg__wd0X2{width:100%;height:auto;filter:drop-shadow(0 0 6px rgba(52,211,153,.35))}.MathML_realDataLegend__S6acn{display:flex;gap:14px;padding:8px 10px 4px;flex-wrap:wrap;font-size:12px;color:rgba(226,232,240,.8)}.MathML_realDataLegendItem__416T_{display:inline-flex;align-items:center;gap:6px}.MathML_realDataLegendDot__TNRTJ{width:10px;height:10px;border-radius:999px}.MathML_realDataSidebar__HnHd4{display:flex;flex-direction:column;gap:14px}.MathML_realDataFeaturePicker__zVBJc{padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:rgba(2,6,23,.5)}.MathML_realDataPickerLabel__K81Yc{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(226,232,240,.55);margin:6px 0}.MathML_realDataPickerRow__hto9R{display:flex;gap:6px;flex-wrap:wrap}.MathML_realDataPickerBtn__8S2Ct{padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:rgba(236,253,245,.8);font-size:11.5px;font-weight:700;cursor:pointer}.MathML_realDataPickerBtnActive__ozN6B{border-color:#34D399;background:rgba(52,211,153,.15);color:#6EE7B7}.MathML_realDataStats__NQvaw{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:rgba(2,6,23,.5);display:flex;flex-direction:column;gap:4px}.MathML_realDataStatRow__w5rDP{display:flex;justify-content:space-between;align-items:baseline;padding:6px 4px;border-bottom:1px dashed rgba(255,255,255,.05)}.MathML_realDataStatRow__w5rDP:last-child{border-bottom:none}.MathML_realDataStatRowAccent__3j7kk{color:#FCD34D}.MathML_realDataStatLabel__G1dt6{font-family:KaTeX_Math,Times New Roman,Georgia,serif;font-style:italic;font-size:13px;color:rgba(226,232,240,.78)}.MathML_realDataStatValue__n1_nZ{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.mml-inline-math-numeric{cursor:help;border-bottom:1px dotted rgba(52,211,153,.5)}.mml-inline-math-numeric:hover{background:rgba(52,211,153,.08);border-radius:3px}button.mml-inline-math-clickable{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0 2px;margin:0;font:inherit;color:inherit;cursor:pointer;border-radius:4px;transition:background .15s ease,box-shadow .15s ease;vertical-align:baseline;display:inline;line-height:inherit}button.mml-inline-math-clickable:hover{background:rgba(126,231,135,.12);box-shadow:inset 0 -1px 0 rgba(126,231,135,.5)}button.mml-inline-math-clickable:focus-visible{outline:2px solid rgba(126,231,135,.7);outline-offset:2px}.mml-block-math-clickable{display:block;cursor:pointer;border-radius:8px;transition:background .15s ease,box-shadow .15s ease;position:relative}.mml-block-math-clickable:hover{background:rgba(126,231,135,.06);box-shadow:inset 0 0 0 1px rgba(126,231,135,.25)}.mml-block-math-clickable:focus-visible{outline:2px solid rgba(126,231,135,.7);outline-offset:2px}.MathML_annotatedFormulaTokenWrap__ND3qC{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.MathML_annotatedFormulaShape__DTnb7{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:4px;border:1px solid;background:rgba(255,255,255,.03);letter-spacing:.02em;white-space:nowrap}.MathML_narrationLayer__8y2xq{position:relative;z-index:4;display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px 10px;pointer-events:none}.MathML_narrationBeat__QlIsT{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:500;letter-spacing:.01em;color:rgba(255,255,255,.92);background:rgba(8,11,18,.72);border:1px solid var(--stage-accent-soft);box-shadow:0 12px 28px -12px rgba(0,0,0,.85),inset 0 0 0 1px rgba(255,255,255,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;max-width:min(420px,100%);line-height:1.4;white-space:normal}.MathML_narrationDot__m7cBL{width:7px;height:7px;border-radius:999px;background:var(--stage-accent);box-shadow:0 0 10px var(--stage-accent-glow);flex-shrink:0}.MathML_mafsStageContent__Qw2xP .MafsView .mafs-plot,.MathML_mafsStageContent__Qw2xP .MafsView [class*=Plot] path,.MathML_mafsStageContent__Qw2xP .MafsView svg>svg{stroke-width:2.6px}.MathML_mafsStageContent__Qw2xP .MafsView [class*=Vector] line,.MathML_mafsStageContent__Qw2xP .MafsView [class*=Vector] path{stroke-width:3px}.MathML_zoomableMafs___t5gm{position:relative;width:100%;height:100%;cursor:grab;touch-action:none}.MathML_zoomableMafs___t5gm:active{cursor:grabbing}.MathML_zoomControls__eRNwG{position:absolute;bottom:12px;right:12px;z-index:5;display:flex;flex-direction:column;gap:4px;pointer-events:auto}.MathML_zoomBtn__yD7kg{width:30px;height:30px;border-radius:8px;border:1px solid var(--stage-accent-soft);background:rgba(8,11,18,.78);color:rgba(255,255,255,.92);font-size:16px;font-weight:600;font-family:ui-sans-serif,system-ui,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 12px -4px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.04);transition:background .12s ease,border-color .12s ease,transform .12s ease}.MathML_zoomBtn__yD7kg:hover{background:rgba(16,22,32,.92);border-color:var(--stage-accent-glow);transform:scale(1.05)}.MathML_zoomBtn__yD7kg:active{transform:scale(.95)}.MathML_zoomBtn__yD7kg:focus-visible{outline:2px solid var(--stage-accent);outline-offset:2px}@media (max-width:720px){.MathML_lessonTitle__bQSSR{font-size:clamp(1.6rem,6vw,2.1rem);letter-spacing:-.02em}.MathML_lessonIntro__R2RqO{font-size:15px;line-height:1.6}.MathML_lessonIntro__R2RqO:first-letter{font-size:2.4rem}.MathML_lessonParagraph__4GtZj{font-size:14.5px;line-height:1.65}.MathML_lessonContent__JtpgD{padding:14px 12px 32px}.MathML_lessonMetaBar__T3kcK{gap:6px;flex-wrap:wrap}.MathML_lessonMetaPill___TsDV{font-size:11px;padding:3px 9px}.MathML_vizContainer__kaoZL{border-radius:14px}.MathML_vizHeader__uprKZ{padding:12px;gap:8px}.MathML_vizTitle__KEMlD{font-size:14.5px}.MathML_vizDescription__sRyRB{font-size:12.5px}.MathML_vizBody__1_VTb{min-height:220px;padding:10px}.MathML_vizBody3D__2nItM{min-height:280px}.MathML_vizFullscreenBtn__kNt_T{width:36px;height:36px}.MathML_mafsStage__XcL4r{border-radius:12px}.MathML_narrationLayer__8y2xq{padding:10px 10px 8px;gap:6px}.MathML_narrationBeat__QlIsT{font-size:11.5px;padding:5px 10px 5px 9px;line-height:1.35}.MathML_zoomControls__eRNwG{bottom:10px;right:10px;gap:6px}.MathML_zoomBtn__yD7kg{width:36px;height:36px;font-size:17px}}@media (max-width:480px){.MathML_lessonContent__JtpgD{padding:12px 10px 28px}.MathML_lessonTitle__bQSSR{font-size:1.6rem}.MathML_lessonIntro__R2RqO{font-size:14.5px}.MathML_vizBody__1_VTb{min-height:200px}.MathML_vizBody3D__2nItM{min-height:240px}.MathML_narrationBeat__QlIsT{font-size:11px}.MathML_narrationLayer__8y2xq .MathML_narrationBeat__QlIsT:nth-child(n+4){display:none}}@media (max-height:520px) and (orientation:landscape){.MathML_vizBody__1_VTb{min-height:200px}.MathML_vizBody3D__2nItM{min-height:240px}}@media (hover:none){.MathML_vizFullscreenBtn__kNt_T,.MathML_zoomBtn__yD7kg{min-width:44px;min-height:44px}}.MathML_lessonContent__JtpgD[style*="--mml-accent"] .MathML_mafsStage__XcL4r{border-color:var(--mml-accent-soft,rgba(255,255,255,.07))}.MathML_lessonContent__JtpgD[style*="--mml-accent"] .mml-prereq-rail-accent{color:var(--mml-accent)}@keyframes MathML_mml-toast-in__dIoze{0%{opacity:0;transform:translate(-50%,12px) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}.MathML_completionToast__hY_hE{position:fixed;left:50%;bottom:110px;z-index:90;display:inline-flex;align-items:center;gap:12px;padding:12px 18px 12px 14px;border-radius:999px;background:rgba(8,11,18,.92);border:1px solid var(--mml-accent-soft,rgba(124,244,255,.4));box-shadow:0 28px 48px -22px rgba(0,0,0,.7),0 0 24px var(--mml-accent-glow,rgba(124,244,255,.5)),inset 0 0 0 1px rgba(255,255,255,.05);color:#f1f6ff;font-size:14px;letter-spacing:.005em;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:MathML_mml-toast-in__dIoze .45s cubic-bezier(.16,1,.3,1) both}.MathML_completionGlyph__yWuiZ{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--mml-accent,#34d399);color:#04101e;font-size:14px;font-weight:800;flex-shrink:0;box-shadow:0 0 12px var(--mml-accent-glow,rgba(52,211,153,.6))}.MathML_completionBody__45tBy strong{font-weight:700}.MathML_completionBody__45tBy span{margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--mml-accent-soft,rgba(124,244,255,.12));color:var(--mml-accent,#7cf4ff);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:800}@media (max-width:720px){.MathML_completionToast__hY_hE{bottom:88px;font-size:13px;padding:10px 14px 10px 12px}}[data-theme=light] .MathML_completionToast__hY_hE{background:rgba(255,255,255,.96);color:#0f172a;border-color:var(--mml-accent-soft,rgba(15,23,42,.1))}.MathML_lessonBadgeRow__m5Fk6{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 4px}.MathML_lessonBadge__E4jGA{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;border:1px solid;background:rgba(255,255,255,.04);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.MathML_lessonBadgeGlyph__frLzm{font-size:11px;letter-spacing:0;text-transform:none}@media (max-width:720px){.MathML_lessonBadge__E4jGA{font-size:10px;padding:2px 8px}}.MathML_chaptersFab__jt0GY{position:fixed;left:24px;bottom:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:950;display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;text-decoration:none;color:white;font-size:14px;font-weight:700;letter-spacing:.01em;background:radial-gradient(120% 220% at 0 0,rgba(244,114,182,.55) 0,transparent 55%),linear-gradient(135deg,#6366f1,#a855f7 55%,#ec4899);border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 40px -16px rgba(99,102,241,.65),0 8px 20px -10px rgba(236,72,153,.5),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),padding .25s ease;backdrop-filter:blur(8px)}.MathML_chaptersFab__jt0GY:before{content:"";position:absolute;inset:-4px;border-radius:999px;background:linear-gradient(135deg,rgba(99,102,241,.5),rgba(236,72,153,.5));filter:blur(14px);opacity:.6;z-index:-1;transition:opacity .25s ease}.MathML_chaptersFab__jt0GY:hover{transform:translateY(-2px);box-shadow:0 24px 50px -18px rgba(99,102,241,.85),0 12px 28px -10px rgba(236,72,153,.65),inset 0 1px 0 rgba(255,255,255,.22)}.MathML_chaptersFab__jt0GY:hover:before{opacity:.85}.MathML_chaptersFab__jt0GY:active{transform:translateY(0)}.MathML_chaptersFabIcon__nGMeH{font-size:18px!important;flex-shrink:0}.MathML_chaptersFabLabel__jEZqb{white-space:nowrap}@media (max-width:900px){.MathML_chaptersFab__jt0GY{bottom:80px;bottom:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:480px){.MathML_chaptersFab__jt0GY{padding:10px 16px;font-size:13px;left:16px}.MathML_chaptersFabIcon__nGMeH{font-size:16px!important}}.MathML_conventionsRef__NScgM{display:flex;align-items:center;gap:14px;padding:12px 18px;margin:6px 0 22px;border-radius:14px;text-decoration:none;color:rgba(226,232,240,.92);background:linear-gradient(135deg,rgba(126,231,135,.08),rgba(96,165,250,.08));border:1px solid rgba(126,231,135,.22);transition:transform .18s ease,border-color .18s ease,background .18s ease}.MathML_conventionsRef__NScgM:hover{transform:translateY(-1px);border-color:rgba(126,231,135,.45);background:linear-gradient(135deg,rgba(126,231,135,.14),rgba(96,165,250,.14))}.MathML_conventionsRefIcon__chIZD{font-size:22px;line-height:1;flex-shrink:0}.MathML_conventionsRefBody__z9xJ9{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.MathML_conventionsRefTitle__KIi7_{font-size:14px;font-weight:700;color:#ECFDF5;letter-spacing:.01em}.MathML_conventionsRefSub__bVZi4{font-size:12.5px;color:rgba(226,232,240,.7);line-height:1.45}.MathML_conventionsRefArrow__4NAp7{font-size:16px;color:rgba(126,231,135,.85);flex-shrink:0}@media (max-width:480px){.MathML_conventionsRef__NScgM{padding:10px 14px;gap:10px}.MathML_conventionsRefSub__bVZi4{font-size:11.5px}}.MathML_foundationsRail__zu1IQ{margin:0 0 28px;padding:18px 20px 20px;border-radius:16px;border:1px solid rgba(168,130,255,.18);background:radial-gradient(120% 80% at 0 0,rgba(167,139,250,.12),transparent 55%),radial-gradient(100% 80% at 100% 100%,rgba(251,191,36,.07),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.55),rgba(2,6,23,.4))}.MathML_foundationsRailHead__1sZbK{display:flex;align-items:center;gap:14px;margin-bottom:6px;flex-wrap:wrap}.MathML_foundationsRailIcon__Rnw6k{width:38px;height:38px;border-radius:10px;background:linear-gradient(160deg,#A78BFA,#7C3AED);color:#0b1220;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 18px -4px rgba(167,139,250,.6)}.MathML_foundationsRailHeadText__8Y8cC{flex:1;min-width:0}.MathML_foundationsRailEyebrow__qvGPK{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#C4B5FD}.MathML_foundationsRailTitle__RJTNQ{font-size:16px;font-weight:800;letter-spacing:-.01em;color:#F5F3FF;margin-top:2px}.MathML_foundationsRailSub__WW9Mw{font-size:12.5px;color:rgba(196,181,253,.8);margin-top:4px;line-height:1.5;max-width:760px}.MathML_foundationsRailCount__ZZr_8{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:11.5px;padding:4px 10px;border-radius:999px;background:rgba(167,139,250,.14);border:1px solid rgba(167,139,250,.3);color:#C4B5FD;font-weight:700}.MathML_foundationsRailToggle__hjAvW{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(167,139,250,.3);background:rgba(167,139,250,.1);color:#DDD6FE;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .2s ease,color .2s ease}.MathML_foundationsRailToggle__hjAvW:hover{background:rgba(167,139,250,.18);color:#F5F3FF}.MathML_foundationsLevelChips___8qbE{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 14px}.MathML_foundationsLevelChip__qXEOx{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(226,232,240,.75);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.MathML_foundationsLevelChip__qXEOx:hover{border-color:rgba(167,139,250,.4);color:#F5F3FF}.MathML_foundationsLevelChipActive__aXhLV{background:linear-gradient(160deg,rgba(167,139,250,.3),rgba(124,58,237,.25));border-color:rgba(167,139,250,.55);color:#F5F3FF}.MathML_foundationsGrid__kWxYh{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.MathML_foundationsCardLevelTag__PgR1I{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--card-accent);margin-bottom:4px}@media (max-width:560px){.MathML_foundationsRail__zu1IQ{padding:14px 16px}.MathML_foundationsRailTitle__RJTNQ{font-size:15px}.MathML_foundationsRailSub__WW9Mw{font-size:12px}}.MathML_foundationsCardGlyph__1WnXN{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--card-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent);flex-shrink:0}.MathML_foundationsCardWidget__7TLQ_{margin-top:4px;padding:12px;border-radius:12px;background:radial-gradient(120% 80% at 0 0,rgba(167,139,250,.06),transparent 55%),rgba(2,6,23,.55);border:1px solid rgba(167,139,250,.18);overflow:hidden}@media print{body,html{background:#ffffff!important;color:#0b1220!important}[class*=CourseSidebar],[class*=FAB_],[class*=LessonNavCard],[class*=MMLResumeBar],[class*=celebrationOverlay],[class*=chaptersFab],[class*=floatingChat],footer,header,nav{display:none!important}.MathML_lessonContent__JtpgD{background:#ffffff!important;color:#0b1220!important;font-size:11pt!important;padding:0!important}.MathML_completionToast__hY_hE,.MathML_conventionsRef__NScgM,.MathML_lessonContent__JtpgD button{display:none!important}.MathML_lessonHero__OAKqH{background:none!important;padding:0 0 16px!important;margin-bottom:16px!important;border:none!important;border-bottom:1px solid #cbd5e1!important}.MathML_lessonHero__OAKqH,.MathML_lessonHero__OAKqH :not([class*=MuiSvgIcon]){color:#0b1220!important;text-shadow:none!important}.MathML_lessonHeroAurora__sOecr,.MathML_lessonHeroBackground__qCJqu,.MathML_lessonHeroChips__OLZ9p [class*=badge],.MathML_lessonHeroGlow__puqCI,[class*=backgroundGlow],[class*=backgroundGrid],[class*=mmlAurora]{display:none!important}.MathML_lessonHeroTitle__5Yp6I{-webkit-text-fill-color:#0b1220!important;background:none!important;color:#0b1220!important;font-size:22pt!important;line-height:1.2!important;margin:0 0 8px!important}.MathML_lessonHeroIntro__0Zgn6{color:#1f2937!important;font-size:11pt!important;margin:4pt 0 0!important}.MathML_lessonContent__JtpgD p{color:#0b1220!important;line-height:1.55!important;margin:0 0 8pt!important;page-break-inside:avoid}.MathML_lessonContent__JtpgD h2,.MathML_lessonContent__JtpgD h3,.MathML_lessonContent__JtpgD h4{color:#0b1220!important;page-break-after:avoid;margin-top:14pt}.MathML_lessonContent__JtpgD [style*="height: 0"],.MathML_lessonContent__JtpgD [style*="opacity: 0"]{height:auto!important;opacity:1!important;overflow:visible!important}.MathML_exerciseSection__ApYWe,.MathML_takeaways__ZeHUA,[class*=MLConnectionPanel],[class*=MMLLessonCheckpoint],[class*=annotatedFormula],[class*=bigIdea],[class*=derivationFlow],[class*=formulaExplorer],[class*=intuitionCard],[class*=learningCallout],[class*=lessonDivider],[class*=predictReveal],[class*=sideBySide],[class*=theoremCard],[class*=tryYourOwn],[class*=whyItMatters]{background:#ffffff!important;border:1px solid #cbd5e1!important;box-shadow:none!important;color:#0b1220!important;page-break-inside:avoid;margin:10pt 0!important}[class*=VizFrame] canvas,[class*=vizFrame] canvas{display:none!important}[class*=VizFrame]:after,[class*=vizFrame]:after{content:"▢ Interactive visualization — open the lesson online to explore.";display:block;margin:6pt 0;padding:8pt 12pt;border:1px dashed #cbd5e1;border-radius:6pt;color:#475569;font-size:9pt;font-style:italic}.MathML_exerciseSection__ApYWe input,.MathML_exerciseSection__ApYWe select,.MathML_exerciseSection__ApYWe textarea{background:#ffffff!important;border:1px solid #475569!important;color:#0b1220!important;min-height:24pt!important}.MathML_exerciseSection__ApYWe [role=radiogroup] [role=radio],.MathML_exerciseSection__ApYWe [role=radiogroup] button{background:#ffffff!important;color:#0b1220!important;border:1px solid #475569!important;box-shadow:none!important}.MathML_exerciseSectionTitle__rTVmW,.MathML_takeawaysTitle__haEft{color:#0b1220!important;font-size:13pt!important}.MathML_takeawayItem___r_nq,.MathML_takeawaysList__RhmSy li{color:#0b1220!important;font-size:11pt!important}[data-mml-print=lesson] [class*=MMLLessonReadingBar]{display:none!important}@page{size:A4;margin:14mm 14mm 16mm 14mm}}.MathML_vizLabLabel__rWD9Q{padding:16px 20px 0;color:#93adbf;font:10px ui-monospace,monospace;letter-spacing:.16em}.MathML_vizContainer__kaoZL .MathML_vizTitle__KEMlD{padding-top:8px;font-size:17px;color:#d8eee9}.MathML_vizContainer__kaoZL .MathML_vizTitle__KEMlD:before{display:none}.MathML_vizContainer__kaoZL{background:#0c1620;box-shadow:0 12px 30px -24px #000}.MathML_mafsStageFullscreen__SLS_k .MathML_mafsStageContent__Qw2xP>*{width:100%;min-width:0}.MathML_mafsStageContent__Qw2xP .MafsView svg{filter:none}.MathML_vizContainerFullscreen__LrbIQ{inset:96px 16px 16px!important}@media (prefers-reduced-motion:reduce){.MathML_vizContainerFullscreen__LrbIQ{animation:none}}.MathML_mcTempting__kKxgk{margin:0 0 8px;padding-bottom:8px;border-bottom:1px dashed color-mix(in srgb,currentColor 22%,transparent)}.MathML_mcTemptingLabel__2fHgY{display:block;margin-bottom:2px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.MathML_mlLabBlock__67tc9{margin:28px 0}.MathML_mlLabTitle__7xhHP{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:1.15rem;font-weight:750;letter-spacing:-.01em}.MathML_mlLabTitle__7xhHP:before{content:"3D";padding:3px 7px;border-radius:6px;font:800 10px/1 var(--font-jetbrains-mono,ui-monospace),monospace;letter-spacing:.14em;color:#04121a;background:linear-gradient(135deg,#22d3ee,#a3e635)}.MathML_mlLabDescription__Gmzfj{margin:0 0 14px;max-width:70ch;color:var(--text-secondary,#9aa3bd);line-height:1.6}