.mathpix-content{font-size:14px;line-height:1.6}.mathpix-content .MathJax,.mathpix-content mjx-container{font-size:.92em!important}@media (max-width:768px){.mathpix-content{font-size:14px}.mathpix-content .MathJax,.mathpix-content mjx-container,.mathpix-content mjx-container[display=false],.mathpix-content mjx-container[display=true],.mathpix-markdown .MathJax,.mathpix-markdown mjx-container,.mathpix-markdown mjx-container[display=false],.mathpix-markdown mjx-container[display=true]{font-size:.85em!important}}.mathpix-content .math-inline{display:inline-flex;vertical-align:middle}.mathpix-content .math-block{display:block;margin:1em 0}.mathpix-content table{border-collapse:collapse;margin:1em 0;overflow-x:auto;width:100%}.mathpix-content td,.mathpix-content th{border:1px solid #ddd;padding:8px 12px}.mathpix-content th{background-color:#f8f9fa;font-weight:700}.mathpix-content code{background-color:rgba(0,0,0,.05);border-radius:3px;padding:.2em .4em;font-family:monospace}.mathpix-content pre{background-color:rgba(0,0,0,.05);border-radius:4px;padding:16px;overflow-x:auto}.markdown-body pre code{background-color:transparent;padding:0}.markdown-body table{width:100%}.markdown-body blockquote{border-left:4px solid #d0d7de;margin:16px 0;padding:0 16px;color:#656d76}.markdown-body p{margin-bottom:16px}.markdown-body ol,.markdown-body ul{margin-bottom:16px;padding-left:24px}.markdown-body li{margin-bottom:4px}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.mathpix-exam-page body{background:linear-gradient(135deg,#8b7355,#6b5744);background-attachment:fixed}.exam-paper{box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1),0 16px 32px rgba(0,0,0,.08);position:relative}.exam-paper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;box-shadow:inset 0 0 60px rgba(139,115,85,.03);pointer-events:none}.question-printed{font-family:Times New Roman,Georgia,Songti SC,SimSun,STSong,serif!important;color:#1a1a1a!important;line-height:1.9!important}.question-printed h1{font-size:1.3em!important;font-weight:700!important;margin-bottom:16px!important;color:#000!important;letter-spacing:.5px}@media (max-width:768px){.question-printed h1{font-size:1.1em!important}}.question-number{display:inline-block;background:#000;color:#fff;padding:2px 8px;border-radius:3px;font-weight:700;margin-right:8px;font-size:.9em}.lined-paper{background:repeating-linear-gradient(transparent,transparent 39px,#d0d0d0 0,#d0d0d0 40px)!important;background-size:100% 40px!important;position:relative}.handwriting-answer mjx-container{transform:skewX(-10deg) scale(.95) translateY(-.21em);display:inline-block!important;vertical-align:middle;filter:contrast(1.02) brightness(1.01);transition:transform .2s ease;overflow:visible!important}.handwriting-answer mjx-container[display=false]{transform:skewX(-8deg) scale(.95) translateY(-.15em);margin:0 4px;vertical-align:middle}.handwriting-answer mjx-container[display=true]{transform:skewX(-12deg) scale(.98);margin:8px 0;display:block!important}.handwriting-answer mjx-container svg{overflow:hidden}.handwriting-answer{color:#1e3a5f!important}.typing-text{display:inline;white-space:pre-wrap}.handwriting-answer hr{border:none;margin:35px 0;opacity:0}.substep-question-number{margin-bottom:10px}@media (max-width:768px){.substep-question-number{margin-left:17px}}.substep-block{padding:3px 20px;margin:5px 0;border-radius:8px;transition:all .3s ease;cursor:pointer;position:relative;width:100%}.substep-block .knowledge-index-badge{position:absolute!important;top:2px!important;right:5px!important;z-index:10;opacity:.6;font-size:.6em!important;padding:1px 6px!important;background:transparent!important;color:#888!important}@media (max-width:768px){.substep-block{padding:3px 10px;margin:5px 0}}.substep-block.expanded,.substep-block:hover{background:rgba(82,179,164,.08);transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.substep-container{margin-bottom:20px;border:none;background:transparent}.knowledge-box{color:#2d2d2d;border-radius:6px;padding:16px;margin:20px 0;border:1px solid #52b3a4;box-shadow:0 4px 12px rgba(0,0,0,.1),inset 0 0 30px rgba(82,179,164,.05);position:relative;opacity:0;transform:translateY(10px);transition:all .3s ease;box-sizing:border-box}@media (max-width:768px){.knowledge-box{padding:12px;margin:16px 0}}.knowledge-box.exam-mode:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px;box-shadow:inset 0 0 40px rgba(139,115,85,.02);pointer-events:none}.knowledge-box.classic-mode:before{box-shadow:inset 0 0 40px rgba(82,179,164,.02)}.knowledge-box-animate.exam-mode:before,.knowledge-box.classic-mode:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px;pointer-events:none}.knowledge-box-animate.exam-mode:before{box-shadow:inset 0 0 40px rgba(139,115,85,.02)}.knowledge-box-animate.classic-mode:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px;box-shadow:inset 0 0 40px rgba(82,179,164,.02);pointer-events:none}.knowledge-content{position:relative;z-index:1}.knowledge-title-container{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;position:relative}.knowledge-title{font-size:18px;font-weight:700;font-family:Times New Roman,Georgia,Songti SC,SimSun,STSong,serif;color:#2d2d2d;letter-spacing:.5px;text-align:center;position:absolute;left:0;right:0}@media (max-width:768px){.knowledge-title{font-size:16px}}.knowledge-status-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-left:auto;margin-right:12px;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,.15)}.knowledge-status-dot-to-learn{background:#ef5350}.knowledge-status-dot-in-progress{background:#ff9800}.knowledge-status-dot-mastered{background:#66bb6a}.knowledge-divider{height:1px;background:#52b3a4;margin:12px 0 16px}.knowledge-text{font-size:15px;line-height:1.8;font-family:Times New Roman,Georgia,Songti SC,SimSun,STSong,serif;color:#1a1a1a;margin:0}@media (max-width:768px){.knowledge-text{font-size:13px}}.knowledge-box-animate .knowledge-text div,.knowledge-box-animate .knowledge-text p,.knowledge-text div,.knowledge-text p,.mathpix-markdown.knowledge-text div,.mathpix-markdown.knowledge-text p{margin-top:0;margin-bottom:0}.knowledge-box-animate .knowledge-text div:first-child,.knowledge-box-animate .knowledge-text p:first-child,.knowledge-text div:first-child,.knowledge-text p:first-child,.mathpix-markdown.knowledge-text div:first-child,.mathpix-markdown.knowledge-text p:first-child{margin-top:0}.knowledge-box-animate .knowledge-text div:last-child,.knowledge-box-animate .knowledge-text p:last-child,.knowledge-text div:last-child,.knowledge-text p:last-child,.mathpix-markdown.knowledge-text div:last-child,.mathpix-markdown.knowledge-text p:last-child{margin-bottom:0}.knowledge-text mjx-container{vertical-align:middle}.knowledge-box-animate .knowledge-text mjx-container[display=true],.knowledge-text mjx-container[display=true],.mathpix-markdown.knowledge-text mjx-container[display=true]{margin-top:1em!important;margin-bottom:1em!important;display:block!important}.knowledge-box-animate .knowledge-text mjx-container[display=false],.knowledge-text mjx-container[display=false],.mathpix-markdown.knowledge-text mjx-container[display=false]{margin-left:.2em!important;margin-right:.2em!important;vertical-align:middle!important}.knowledge-status-buttons{margin-top:24px}.status-prompt{font-size:13px;color:#888;text-align:center;margin-bottom:10px;font-family:Times New Roman,Georgia,serif;font-weight:400;letter-spacing:.3px}.status-buttons-row{width:100%}.status-action-btn,.status-buttons-row{display:flex;gap:10px;justify-content:center}.status-action-btn{flex:1 1;flex-direction:row;align-items:center;padding:11px 16px;border:2px solid;border-radius:6px;cursor:pointer;transition:all .25s ease;font-family:Times New Roman,Georgia,serif;font-style:normal;background:#fff}.status-icon{font-size:18px;font-weight:700;display:inline-block;line-height:1}.status-text{font-size:13px;font-weight:600;letter-spacing:.3px}.status-action-btn-red{border-color:#ef5350;color:#ef5350;background:rgba(239,83,80,.02)}.status-action-btn-red:hover{background:linear-gradient(180deg,#ef5350 0,#e53935);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,83,80,.35);border-color:#ef5350}.status-action-btn-yellow{border-color:#ff9800;color:#f57c00;background:rgba(255,152,0,.02)}.status-action-btn-yellow:hover{background:linear-gradient(180deg,#ff9800 0,#f57c00);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,152,0,.35);border-color:#ff9800}.status-action-btn-green{border-color:#66bb6a;color:#43a047;background:rgba(102,187,106,.02)}.status-action-btn-green:hover{background:linear-gradient(180deg,#66bb6a 0,#43a047);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,187,106,.35);border-color:#66bb6a}.status-action-btn:active{transform:translateY(0)}.knowledge-control-btn{padding:0;border-radius:6px;border:1px solid;background:#fff;cursor:pointer;font-weight:400;display:inline-flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;outline:none}.knowledge-control-btn svg{width:1em;height:1em}@media (min-width:769px){.knowledge-control-btn{min-width:32px;height:32px;font-size:16px}.knowledge-control-btn-play svg{font-size:.7em}.knowledge-control-btn-exit{min-width:24px;height:24px;font-size:11px}}@media (max-width:768px){.knowledge-control-btn{width:24px;height:24px;min-width:24px;padding:0;font-size:10px}.knowledge-control-btn-play{font-size:9px}.knowledge-control-btn-exit{width:24px;height:24px;min-width:24px;font-size:9px}.knowledge-control-btn-next{width:40px;min-width:40px;font-size:10px}}.knowledge-control-btn-exit{border:none;color:#f56565;background:transparent}.knowledge-control-btn-exit:hover{opacity:1!important;background:hsla(0,88%,68%,.08);color:#e53e3e}.knowledge-control-btn-exit:active{background:hsla(0,88%,68%,.15)}.knowledge-control-btn-mastered{border-color:#48bb78;color:#48bb78;background:transparent}.knowledge-control-btn-mastered:hover{background:rgba(72,187,120,.04);border-color:#48bb78}.knowledge-control-btn-mastered.active{background:#48bb78;color:#fff;border-color:#48bb78}.knowledge-control-btn-mastered.active:hover{background:#38a169;border-color:#38a169}.knowledge-control-btn-to-learn{border-color:#ed8936;color:#ed8936;background:transparent}.knowledge-control-btn-to-learn:hover{background:rgba(237,137,54,.04);border-color:#ed8936}.knowledge-control-btn-to-learn.active{background:#ed8936;color:#fff;border-color:#ed8936}.knowledge-control-btn-to-learn.active:hover{background:#dd6b20;border-color:#dd6b20}.knowledge-control-btn-play{background:transparent;color:#38b2ac;border:none}.knowledge-control-btn-play:hover{background:rgba(56,178,172,.08)}.knowledge-control-btn-play:active{background:rgba(56,178,172,.15)}.knowledge-control-btn-next{background:#3182ce;color:#fff;border:none}.knowledge-control-btn-next:hover{background:#2c5282}.knowledge-control-btn-next:active{background:#2a4365}.answer-level-0 .substep-container h2,.answer-level-0 .substep-container>*>h2,.answer-level-0 .substep-container>h2,.answer-level-0 h2,.answer-level-0.mathpix-markdown h2,.answer-level-1 .substep-container h2,.answer-level-1 .substep-container>*>h2,.answer-level-1 .substep-container>h2,.answer-level-1 h2,.answer-level-1.mathpix-markdown h2,.answer-level-2 .substep-container h2,.answer-level-2 .substep-container>*>h2,.answer-level-2 .substep-container>h2,.answer-level-2 h2,.answer-level-2.mathpix-markdown h2{position:relative;left:14px}@media (max-width:768px){.answer-level-0 .substep-container h2,.answer-level-0 .substep-container>*>h2,.answer-level-0 .substep-container>h2,.answer-level-0 h2,.answer-level-0.mathpix-markdown h2,.answer-level-1 .substep-container h2,.answer-level-1 .substep-container>*>h2,.answer-level-1 .substep-container>h2,.answer-level-1 h2,.answer-level-1.mathpix-markdown h2,.answer-level-2 .substep-container h2,.answer-level-2 .substep-container>*>h2,.answer-level-2 .substep-container>h2,.answer-level-2 h2,.answer-level-2.mathpix-markdown h2{left:21px!important}.answer-level-1 .substep-container h2,.answer-level-1 .substep-container>*>h2,.answer-level-1 .substep-container>h2,.answer-level-1 h2,.answer-level-1.mathpix-markdown h2{left:13px!important}}.exam-header{border-bottom:3px double #333;margin-bottom:30px;padding-bottom:15px}.exam-info{display:flex;justify-content:space-between;font-family:Arial,sans-serif;font-size:.9em;color:#333;margin-top:10px}.exam-info-item{border-bottom:1px solid #666;padding-bottom:2px;min-width:150px}.mathpix-markdown,.mathpix-markdown *{text-align:left!important}.math-block{margin:1em auto!important;width:100%!important}.math-block,mjx-container[display=true]{text-align:center!important;display:block!important}mjx-container[display=true]{margin:0 auto!important;width:-moz-fit-content!important;width:fit-content!important}.mathpix-markdown p:not(:has(.math-block)):not(:has(mjx-container)){text-align:left!important}.mathpix-markdown div:not(.math-block){text-align:left!important}.math-inline{display:inline-block;vertical-align:middle;margin:0 2px}.math-inline mjx-container{display:inline-block!important;overflow-x:auto!important;max-width:100%!important;vertical-align:middle!important;white-space:nowrap!important;scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,.15) transparent!important}.math-display{display:block;text-align:center;margin:1em 0;position:relative!important;z-index:15!important}mjx-container[display=true]{overflow-x:auto!important;max-width:100%!important;white-space:nowrap!important;scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,.15) transparent!important;box-sizing:border-box!important}.MathJax,mjx-container{position:relative!important;z-index:15!important}@media (min-width:1024px){.math-inline mjx-container{max-width:calc(100vw - 560px)!important}}@media (min-width:768px) and (max-width:1023px){.math-inline mjx-container{max-width:calc(100vw - 300px)!important}}@media (max-width:767px){.math-inline mjx-container{max-width:calc(100vw - 100px)!important}mjx-container[display=true]{max-width:calc(100vw - 40px)!important;padding:0!important}.math-block{padding:0 20px!important;box-sizing:border-box!important}}.markdown-body{overflow-x:auto}.markdown-body pre{background-color:#f6f8fa;border-radius:6px;padding:16px;overflow-x:auto;font-size:14px;line-height:1.45;border:1px solid #e1e4e8}.markdown-body code,.markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.markdown-body code{background-color:rgba(27,31,35,.05);border-radius:3px;font-size:85%;margin:0;padding:.2em .4em}.markdown-body table{border-collapse:collapse;width:auto;min-width:100%;margin:16px 0;font-size:14px;display:table}.markdown-body table td,.markdown-body table th{border:1px solid #d0d7de;padding:8px 12px;text-align:left;white-space:nowrap}.markdown-body table th{background-color:#f6f8fa;font-weight:600}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h2{margin-left:-60px}.markdown-body p{margin:8px 0;line-height:1.6}.table_tabular{margin:20px auto!important;display:block!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,.15) transparent!important}.table_tabular,.table_tabular table{border-collapse:collapse!important;width:auto!important}.table_tabular table{margin:0!important;min-width:100%!important}.table_tabular td,.table_tabular th{border:1px solid #d0d7de!important;padding:8px 12px!important;text-align:center!important;vertical-align:middle!important}.table_tabular th{background-color:#f6f8fa!important;font-weight:600!important}.table_tabular tr:nth-child(2n){background-color:#fafbfc!important}.table_tabular tr:hover{background-color:#f0f2f5!important}.mathpix-content ol,.mathpix-content ul,.mathpix-markdown ol,.mathpix-markdown ul{margin-left:20px!important;padding-left:20px!important;list-style-position:outside!important}.mathpix-content ul li,.mathpix-markdown ul li{margin-left:0!important;margin-bottom:8px!important;list-style-type:disc!important}.mathpix-content ol li,.mathpix-markdown ol li{margin-left:0!important;margin-bottom:8px!important;list-style-type:decimal!important}.mathpix-markdown,.mathpix-markdown *{position:relative!important;z-index:10!important}.mathpix-markdown h2{margin-left:-65px!important;width:70px!important;display:inline-block!important;text-align:right!important;padding-right:10px!important}.mermaid{text-align:center;margin:1em 0;position:relative!important;z-index:20!important;min-height:100px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:1em}.mermaid svg{max-width:100%!important;height:auto!important;display:block!important;margin:0 auto!important}.mermaid pre{background:transparent!important;border:none!important;padding:0!important;margin:0!important}.mermaid-container{text-align:center;margin:1em 0;position:relative!important;z-index:20!important;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:1em}.mermaid-container svg{max-width:100%!important;height:auto!important;display:block!important;margin:0 auto!important}.mermaid-error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;padding:1em;margin:1em 0;color:#721c24}.mermaid-error pre{background:hsla(0,0%,100%,.8);padding:.5em;border-radius:4px;margin:.5em 0;font-size:.9em}.mermaid-error details{margin-top:.5em}.mermaid-error summary{cursor:pointer;font-weight:700}.mermaid-loading{display:flex;align-items:center;justify-content:center;min-height:100px;color:#666;font-style:italic}.code-block{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:1em;margin:1em 0;overflow-x:auto}.code-block pre{margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.latex-content{font-family:Computer Modern,serif;line-height:1.6;background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.error-content,.latex-content{padding:1em;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.error-content{color:#dc3545;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px}.plain-text{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:1.6;padding:1em;background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.content-image{max-width:none!important;height:auto!important;display:block!important;margin:10px auto!important;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);background:linear-gradient(135deg,#f5f5f5,#e0e0e0);transition:background .3s ease}.content-image.loaded{background:transparent!important}img:not(.content-image){max-width:none!important;height:auto!important;display:block!important;margin:10px auto!important;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);transition:background .3s ease}img:not(.content-image).loaded{background:transparent!important}.formula-auto-scroll::-webkit-scrollbar,.table_tabular::-webkit-scrollbar{height:4px}.formula-auto-scroll::-webkit-scrollbar-track,.table_tabular::-webkit-scrollbar-track{background:transparent}.formula-auto-scroll::-webkit-scrollbar-thumb,.table_tabular::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px}.formula-auto-scroll::-webkit-scrollbar-thumb:hover,.table_tabular::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}