.mathpix-content{font-size:14px;line-height:1.6}.learning-practice-prompt{min-height:60px;width:100%}.learning-practice-prompt>.mathpix-content{width:100%}.learning-practice-question .learning-practice-prompt .mathpix-content,.learning-practice-question .learning-practice-prompt .mathpix-content p{font-size:12.5px;font-weight:650;line-height:1.6}.learning-practice-options{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;min-width:0}.learning-practice-option{width:100%;min-width:0;font-family:Georgia,Times New Roman,serif}.learning-practice-option-content{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden}.learning-practice-option-content .mathpix-content,.learning-practice-option-content .mathpix-content p{font-size:9.5px;font-weight:400;line-height:1.45;color:inherit}.learning-practice-option-content .mathpix-content p{margin:0}.learning-practice-steps-heading{font-size:9px;line-height:1.45;letter-spacing:0}.learning-practice-step{min-width:0;margin:1mm 0;font-size:9px;line-height:1.45}.learning-practice-step-title{margin:0;font-size:inherit;font-weight:400;line-height:inherit}.learning-practice-step-body{min-width:0;padding:0 3mm;overflow-x:auto;color:#252a2a;font-size:9px;font-weight:400;line-height:1.7}.learning-practice-step-body .mathpix-content,.learning-practice-step-body .mathpix-content p{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.learning-practice-step-body .mathpix-content b,.learning-practice-step-body .mathpix-content strong{color:inherit;font-size:1em;font-weight:600}.learning-practice-step-body mjx-container{color:inherit!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,Noto Sans CJK,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,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}.lined-paper.learning-answer-card{background:#fbfaf6!important}.learning-answer-card .handwriting-answer,.learning-answer-card .handwriting-answer mjx-container{color:#17374b!important}.pdf-aligned-question-page .exam-paper{color:#18242f}.pdf-aligned-question-page .question-content>h1:first-child{margin:0 0 18px!important;color:#17374b!important;font-family:Georgia,"Noto Serif SC",Songti SC,serif!important;font-size:1.55em!important;line-height:1.18!important}.pdf-aligned-question-page .question-content>h1:first-child~div{margin:0!important;padding:4px 18px;border-left:4px solid #667f9f;background:#e8eef4}.pdf-aligned-question-page .question-content>h1:first-child+div{padding-top:18px}.pdf-aligned-question-page .question-content>div:last-child{padding-bottom:18px}.pdf-aligned-question-page .question-content>.question-stem-part-line:not(.is-first):before{content:"";display:block;width:18mm;margin:4mm 0 1.5mm;border-top:1px solid rgba(24,36,47,.16)}.pdf-aligned-question-page .question-stem-part-line>:first-child{margin-top:0!important}.pdf-aligned-question-page .question-stem-part-line>:last-child{margin-bottom:0!important}.pdf-aligned-question-page .step-title-badge{border:1px solid rgba(14,123,108,.42)!important;background:#e4f2ef!important;color:#177e76!important;opacity:1}.pdf-aligned-question-page .step-title-badge.is-unselected{border-color:rgba(195,95,24,.48)!important;background:rgba(195,95,24,.1)!important;color:#c35f18!important}.pdf-aligned-question-page .step-answer-content{min-height:4.2em;padding:0 4px 1.05em;background-image:linear-gradient(180deg,transparent calc(100% - 1px),rgba(30,58,95,.14) 0);background-position:0 -1px;background-size:100% 2.1em}.pdf-aligned-question-page .knowledge-index-badge{background:#e4f2ef!important;color:#17374b!important}.pdf-aligned-question-page .step-summary-panel{border-radius:0 8px 8px 0}.pdf-aligned-question-page .step-summary-panel .step-abstract{font-size:14px}.pdf-aligned-question-page .step-summary-panel .step-key-points,.pdf-aligned-question-page .step-summary-panel .step-key-points .mathpix-markdown{font-size:12px!important}.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:4px 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:8px 0;border-radius:8px;transition:all .3s ease;cursor:default;position:relative;width:100%}.mathpix-markdown .step-answer-content .to-learn-step-indicator{position:absolute!important;top:7px!important;right:7px!important;left:auto!important}.substep-block .knowledge-index-badge{position:absolute!important;top:32px!important;right:5px!important;z-index:10;opacity:.85;font-size:.6em!important;padding:1px 6px!important;background:transparent}.substep-block .step-title-badge{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 12px auto;white-space:normal;overflow-wrap:anywhere;text-align:right;font-family:system-ui,sans-serif;opacity:.85;font-size:.7em!important;padding:1px 6px!important}.substep-block .substep-heading-row{margin-bottom:12px}.substep-block .substep-heading-row .step-title-badge,.substep-block .substep-heading-row .substep-question-number{margin-top:0;margin-bottom:0}.substep-block .substep-heading-row .step-title-badge{margin-left:auto}.substep-block .step-number-badge{position:absolute!important;top:2px!important;left:5px!important;z-index:10}@media (max-width:768px){.substep-block{padding:3px 10px;margin:7px 0}}.animated-answer .substep-block.expanded{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-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-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}.handwriting-answer .substep-block{padding-top:8px;margin-top:4px}.handwriting-answer .substep-heading-row{padding-top:0;margin-top:0}.handwriting-answer .substep-heading-row p{margin-top:0!important;margin-bottom:0!important}.handwriting-answer .substep-block .knowledge-index-badge{top:8px!important}[data-reference-question-panel] img[width][height]:not(.loaded){background-color:#e7ebe8}img[data-default-image-size=true]{aspect-ratio:4/3;object-fit:contain}.step-mastery-choice{opacity:0;pointer-events:none;transition:opacity .12s ease}:where(.step-mastery-controls:not(:has(.is-active))) .step-mastery-choice{opacity:.35;pointer-events:auto}.step-mastery-choice.is-active,.substep-block:focus-visible .step-mastery-choice,.substep-block:has(:focus-visible) .step-mastery-choice,.substep-block:hover .step-mastery-choice{opacity:1;pointer-events:auto}@media (hover:none){.step-mastery-choice{opacity:1;pointer-events:auto}}.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}.answer-diagram{width:100%;margin:.9em auto;page-break-inside:avoid;break-inside:avoid;color:#1e3a5f;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.answer-diagram svg{display:block;width:100%;max-width:720px;height:auto;margin:0 auto;overflow:visible}.answer-diagram svg[viewBox="0 0 360 300"],.answer-diagram--single svg{max-width:350px}.answer-diagram figcaption{margin-top:.55rem;color:#60758a;font-size:.85em;line-height:1.5;text-align:center}.answer-diagram-panel{fill:none;stroke:none}.answer-diagram-title{fill:#243b53;font-size:16px;font-weight:650}.answer-diagram-plot-axis{fill:none;stroke:#8193a5;stroke-width:1.4}.answer-diagram-plot-axis-label,.answer-diagram-plot-label{fill:#34495e;font-size:12px;font-weight:550}.answer-diagram-plot-guide{stroke:#a7b7c6;stroke-width:1;stroke-dasharray:4 4}.answer-diagram-plot-curve{fill:none;stroke:#245a95;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.answer-diagram-plot-curve.is-dashed{stroke-dasharray:6 4}.answer-diagram-plot-curve.is-orange{stroke:#d66820}.answer-diagram-plot-curve.is-teal{stroke:#18837c}.answer-diagram-plot-curve.is-purple{stroke:#7355b7}.answer-diagram-plot-curve.is-gray{stroke:#677687}.answer-diagram-plot-marker{fill:#245a95}.answer-diagram-plot-marker.is-orange{fill:#d66820}.answer-diagram-plot-marker.is-teal{fill:#18837c}.answer-diagram-plot-marker.is-purple{fill:#7355b7}.answer-diagram-plot-marker.is-gray{fill:#677687}.answer-diagram-point{fill:#294f70}.answer-diagram-point.is-origin{fill:#e46f3d;stroke:#fff;stroke-width:1.5}.answer-diagram-cell{fill:rgba(49,151,149,.14);stroke:#278f86;stroke-width:2.3;stroke-linejoin:round}.answer-diagram-zone{fill:rgba(237,137,54,.13);stroke:#dd6b20;stroke-width:2.5;stroke-linejoin:round}.answer-diagram-zone-label{fill:#b45117;font-size:14px;font-weight:700;text-anchor:middle}.answer-diagram-vector{stroke:#805ad5;stroke-width:2.4}.answer-diagram marker path,.answer-diagram-vector+marker path{fill:#805ad5}.answer-diagram-vector-label{fill:#5a3b9c;font-size:15px;font-style:italic;font-weight:700;text-anchor:middle}.answer-diagram-fermi-free{fill:rgba(45,115,190,.12);stroke:#2563a6;stroke-width:2.8}.answer-diagram-fermi-label{fill:#20558c;font-size:14px;font-weight:700}.answer-diagram-fermi-electron{fill:rgba(37,99,166,.15);stroke:#2563a6;stroke-width:2.2}.answer-diagram-fermi-hole{fill:rgba(198,67,80,.12);stroke:#c64350;stroke-width:2.2}.answer-diagram-fermi-legend text{fill:#496176;font-size:11px}.answer-diagram-error{margin:1em 0;padding:.75em 1em;border:1px solid #feb2b2;border-radius:8px;background:#fff5f5;color:#9b2c2c;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.9em}@media (max-width:680px){.answer-diagram{overflow-x:auto}.answer-diagram--multi svg{min-width:650px}}.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}.mathpix-markdown 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}.mathpix-markdown 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)}.mathpix-markdown{font-size:13px!important}.mathpix-markdown .MathJax{font-size:inherit!important}.mathpix-markdown.handwriting-answer{font-size:16px!important}.mathpix-markdown.question-content{font-size:15px!important}@media (min-width:992px){.mathpix-markdown{font-size:15px!important}.mathpix-markdown.handwriting-answer{font-size:19px!important}.mathpix-markdown.question-content{font-size:16px!important}}@media (max-width:768px){.mathpix-markdown .MathJax,.mathpix-markdown mjx-container,mjx-container,mjx-container[display=false],mjx-container[display=true],mjx-container[jax=CHTML],mjx-container[jax=SVG]{font-size:.65em!important}}@media (min-width:992px){.mathpix-markdown .MathJax,.mathpix-markdown mjx-container,mjx-container,mjx-container[display=false],mjx-container[display=true],mjx-container[jax=CHTML],mjx-container[jax=SVG]{font-size:1em!important}.mathpix-markdown.handwriting-answer .MathJax,.mathpix-markdown.handwriting-answer mjx-container{font-size:1.2em!important}.mathpix-markdown.question-content .MathJax,.mathpix-markdown.question-content mjx-container{font-size:1.05em!important}}.formula-scrollbar::-webkit-scrollbar{height:6px}.formula-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:3px}.formula-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.formula-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.knowledge-text{overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.knowledge-text p::-webkit-scrollbar,.knowledge-text::-webkit-scrollbar{height:6px}.knowledge-text p::-webkit-scrollbar-track,.knowledge-text::-webkit-scrollbar-track{background:transparent;border-radius:3px}.knowledge-text p::-webkit-scrollbar-thumb,.knowledge-text::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.knowledge-text p::-webkit-scrollbar-thumb:hover,.knowledge-text::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.knowledge-text p{overflow-x:auto!important;overflow-y:visible!important;max-width:100%!important;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent;white-space:normal!important}.math-block,span.math-block{text-align:center!important;display:block!important;margin:1em 0!important;width:100%!important}.math-block mjx-container,.math-block mjx-container[display=true]{margin:0 auto!important;text-align:center!important;display:block!important}.mathpix-markdown .math-block mjx-container,div .math-block mjx-container,span.math-block mjx-container{margin:0 auto!important;display:block!important}.mathpix-markdown .math-block,div .math-block,span.math-block{text-align:center!important;display:block!important;width:100%!important}.MathJax[display=true],.math-display{text-align:center!important;display:block!important;margin:1em auto!important}.mathpix-markdown>div{text-align:center!important}video::cue{font-size:.9em!important}