.inline-math{align-items:baseline;gap:.04em;display:inline-flex}.inline-paren-group{vertical-align:middle;align-items:stretch;display:inline-flex}.inline-paren{justify-content:center;align-items:center;font-size:1.55em;line-height:.9;display:inline-flex;transform:translateY(.02em)}.inline-paren--left{margin-right:.02em}.inline-paren--right{margin-left:.02em}.inline-paren-content{align-items:center;display:inline-flex}.inline-fraction{vertical-align:middle;flex-direction:column;justify-content:center;align-items:center;min-width:1.9em;margin:0 .12em;line-height:1.05;display:inline-flex}.inline-fraction-top,.inline-fraction-bottom{white-space:nowrap;justify-content:center;align-items:center;padding:0 .18em;display:inline-flex}.inline-fraction-top{padding-bottom:.08em}.inline-fraction-bottom{padding-top:.08em}.inline-fraction-divider{opacity:.72;border-top:1.6px solid;width:100%;min-width:100%}.rich-content-stack{flex-direction:column;gap:6px;min-width:0;display:flex}.rich-content-line{flex-direction:column;gap:4px;min-width:0;display:flex}.rich-content-main,.rich-content-subtext{word-break:normal;overflow-wrap:break-word;min-width:0;line-height:1.58;display:block}.rich-content-subtext{color:#64748b;font-size:.98em}.rich-content-line.is-note .rich-content-main,.rich-content-line.is-note .rich-content-subtext{color:#64748b}.rich-content-line.is-answer,.rich-content-line.is-answer *{color:#fff!important}.rich-content-line.is-answer{border-radius:12px;flex-direction:column;align-self:flex-start;margin-top:6px;padding:8px 16px;display:inline-flex;box-shadow:0 4px 12px #10b98133;background:linear-gradient(135deg,#10b981,#059669)!important}.rich-content-line.is-answer .rich-content-main{letter-spacing:.3px;font-size:1.05em;font-weight:700!important}.rich-content-line.is-answer .rich-content-main:before{content:"✨";margin-right:8px}.rich-content-line.is-answer .rich-content-subtext{opacity:.92}.rich-content-line.is-example{border:1.5px solid #6c5ce71f;border-left:4px solid var(--accent-primary);border-radius:var(--radius-md);background:#fff;margin:10px 0;padding:12px 16px;box-shadow:0 4px 14px #6c5ce70f}.rich-content-line.is-example .rich-content-main{color:var(--text-primary);font-size:1.02em;font-weight:700}.rich-content-line.is-example .rich-content-main:before{content:"🎯";filter:drop-shadow(0 2px 4px #0000001a);margin-right:8px}.rich-content-line.is-example .rich-content-subtext{color:var(--text-secondary);margin-top:4px}.rich-fraction{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.rich-fraction-part,.rich-fraction-line{text-align:center;align-items:center;width:100%}.rich-fraction-main,.rich-fraction-subtext{text-align:center}
