.ai-content,.ai-inline{min-width:0;white-space:normal;overflow-wrap:anywhere}.ai-content{line-height:1.75;color:inherit;max-width:100%}.ai-content>:first-child{margin-top:0}.ai-content>:last-child{margin-bottom:0}.ai-content p{margin:0 0 1em;white-space:normal;line-height:inherit}.ai-content :is(h1,h2,h3,h4,h5,h6){color:var(--ink,#28354b);font-weight:600;line-height:1.4;margin:1.4em 0 .55em;letter-spacing:-.015em}.ai-content h1{font-size:1.35em}.ai-content h2{font-size:1.2em}.ai-content :is(h3,h4,h5,h6){font-size:1.05em}.ai-content :is(ul,ol){padding-left:1.4em;margin:.65em 0 1em}.ai-content li{padding-left:.15em;margin:.3em 0}.ai-content li>p{margin:.25em 0}.ai-content blockquote{margin:1em 0;padding:.15em 0 .15em 1em;border-left:2px solid var(--line,#dfe6f1);color:inherit}.ai-content a{color:var(--blue,#285ae5);text-decoration:underline;text-underline-offset:.18em}.ai-content a:focus-visible,.ai-table-scroll:focus-visible{outline:2px solid var(--blue,#285ae5);outline-offset:3px}.ai-content pre{max-width:100%;overflow-x:auto;white-space:pre;padding:.8em 1em;border:1px solid var(--line,#dfe6f1);border-radius:var(--radius);background:#f6f8fc;font-size:.86em;line-height:1.6}.ai-content :not(pre)>code{border-radius:var(--radius);background:#f2f5fa;padding:.1em .25em;font-size:.9em}.ai-content .ai-math-block{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.25em 0;margin:.6em 0}.ai-content .ai-math-block .katex-display{margin:.3em 0;text-align:left}.ai-content .ai-math-block .katex-display>.katex{text-align:left}.ai-math-inline{display:inline-block;max-width:100%;overflow-x:auto;overflow-y:hidden;vertical-align:middle}.ai-content .katex,.ai-inline .katex{font-size:1.08em}.ai-table-scroll{max-width:100%;overflow-x:auto;margin:1em 0}.ai-content table{width:100%;border-collapse:collapse;font-size:.94em}.ai-content :is(th,td){border-bottom:1px solid var(--line,#dfe6f1);padding:.65em .8em;text-align:left;vertical-align:top;min-width:6em}.ai-content th{color:var(--ink,#28354b);font-weight:600;background:#f6f8fc}.ai-formatting-issue{color:#7d4b21;font-size:.92em}.ai-formatting-issue .text-button{color:inherit;display:inline;font-size:inherit}.ai-original-source{display:block;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;margin:.4em 0;padding:.6em;border:1px solid #e6d8ca;border-radius:var(--radius);background:#fffcf8;color:#624731}.ai-image-description{color:var(--muted,#63748d);font-style:italic}.ai-content .task-list-item{list-style:none}.ai-content .task-list-item input{margin-right:.5em}.ai-inline>:is(span,strong)+:is(span,strong){margin-left:.2em}.chat-message .ai-content,.insights-prose.ai-content,.notebook-question .ai-content,.recall-answer .ai-content{white-space:normal}.preset-tutor .chat-messages{max-height:none;overflow:visible}.practice-hint{display:flex;align-items:baseline;gap:.65em}.practice-hint>svg{flex-shrink:0}.practice-hint+.practice-hint{margin-top:.75em}