.rich[data-v-0bb3f437] p{margin:0 0 .6em}.rich[data-v-0bb3f437] p:last-child{margin-bottom:0}.rich[data-v-0bb3f437] code{font-family:var(--font-meta);background:var(--stage);border:1px solid var(--line);white-space:break-spaces;overflow-wrap:anywhere;border-radius:6px;padding:.05em .35em;font-size:.84em}.rich[data-v-0bb3f437] .code-block code{font-size:inherit;white-space:pre;overflow-wrap:normal;background:0 0;border:0;border-radius:0;padding:0}.rich[data-v-0bb3f437] ol,.rich[data-v-0bb3f437] ul{margin:0 0 .6em 1.2em;list-style:outside}.rich[data-v-0bb3f437] ol{list-style:decimal}.rich[data-v-0bb3f437] strong{font-weight:700}.rich[data-v-0bb3f437] .katex{font-size:1.08em}.rich[data-v-0bb3f437] .katex-display{-webkit-overflow-scrolling:touch;margin:.5em 0;padding:2px 0;overflow:auto hidden}.rich[data-v-0bb3f437] .math-raw{font-family:var(--font-meta);font-size:.86em}.rich[data-v-0bb3f437] .math-raw-display{margin:.5em 0;display:block}.rich[data-v-0bb3f437] .concept-tag{vertical-align:baseline;border:1px solid var(--line);background:var(--stage);max-width:100%;font-family:var(--font-ui,inherit);color:var(--color-ink-800);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:.05em .55em .05em .3em;font-size:.8em;font-weight:600;line-height:1.5;transition:border-color .14s,background .14s;display:inline-flex}.rich[data-v-0bb3f437] .concept-tag:hover{border-color:var(--accent)}.rich[data-v-0bb3f437] .concept-ring{background:conic-gradient(var(--c) var(--m),var(--color-ink-100) 0);border-radius:999px;flex:none;width:.95em;height:.95em;-webkit-mask:radial-gradient(circle,#0000 42%,#000 45%);mask:radial-gradient(circle,#0000 42%,#000 45%)}.rich[data-v-0bb3f437] a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}[data-v-9f9a24bf] sup.cite,[data-v-9f9a24bf] sup.cite-mark{cursor:pointer;color:var(--color-brand-600,#4f46e5);padding-left:1px;font-family:ui-monospace,monospace;font-size:.7em}.lesson[data-v-357cb82d]{font-size:17px;line-height:1.65}[data-v-357cb82d] sup.cite,[data-v-357cb82d] sup.cite-mark{cursor:pointer;color:var(--color-brand-600,#4f46e5);padding-left:1px;font-family:ui-monospace,monospace;font-size:.7em}
