.prose-learn{letter-spacing:.01em;color:#cbd5e1;font-size:1.0625rem;line-height:1.75}.prose-learn>h1:first-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prose-learn>h1:first-child+hr{margin-top:0}.prose-learn h2,.prose-learn h3,.prose-learn h4{color:#f1f5f9;letter-spacing:-.02em;font-weight:700;line-height:1.35}.prose-learn h2{border-bottom:1px solid #ffffff1f;margin-top:2.25rem;margin-bottom:.85rem;padding-bottom:.5rem;scroll-margin-top:5.5rem;font-size:clamp(1.2rem,2.5vw,1.45rem)}.prose-learn h2:first-of-type{margin-top:0}.prose-learn h3{color:#a5b4fc;margin-top:1.75rem;margin-bottom:.55rem;font-size:1.1rem}.prose-learn h4{margin-top:1.35rem;margin-bottom:.45rem;font-size:1rem}.prose-learn p{color:#cbd5e1;margin-bottom:1.15em;line-height:1.82}.prose-learn strong{color:#f8fafc;font-weight:600}.prose-learn a{color:#a5b4fc;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose-learn a:hover{color:#c4d0ff}.prose-learn ul,.prose-learn ol{color:#cbd5e1;margin-bottom:1.25em;padding-left:1.35rem;line-height:1.78}@media (min-width:640px){.prose-learn ul,.prose-learn ol{padding-left:1.5rem}}.prose-learn ul{list-style-type:disc;list-style-position:outside}.prose-learn ol{list-style-type:decimal;list-style-position:outside}.prose-learn ul ul,.prose-learn ol ol{margin-top:.5em;margin-bottom:.5em}.prose-learn li{margin-bottom:.55em}.prose-learn li::marker{color:#94a3b8}.prose-learn ol>li::marker{color:#818cf8;font-weight:600}.prose-learn hr{background:linear-gradient(90deg,#0000,#6366f159 20% 80%,#0000);border:none;height:1px;margin:2.25rem 0}.prose-learn blockquote{color:#e2e8f0;background:#6366f10f;border-left:4px solid #6366f1;border-radius:0 10px 10px 0;margin:1.35em 0;padding:.65rem 0 .65rem 1.15rem;font-style:normal}.prose-learn blockquote p{color:#e2e8f0;margin-bottom:.65em}.prose-learn blockquote p:last-child{margin-bottom:0}.prose-learn p:has(>strong:first-child){color:#e2e8f0;background:#0f172aa6;border:1px solid #6366f138;border-radius:10px;margin:1.1em 0;padding:.9rem 1rem .95rem}.prose-learn p:has(>strong:first-child) strong:first-child{color:#c7d2fe}.prose-learn code{color:#e0e7ff;background:#6366f11f;border:1px solid #6366f140;border-radius:6px;padding:.12em .45em;font-size:.88em;font-weight:500}.prose-learn pre{background:#050a14;border:1px solid #ffffff1a;border-radius:12px;margin:1.35em 0;padding:1.1rem 1.25rem;overflow-x:auto;box-shadow:inset 0 1px #ffffff0a}.prose-learn pre code{color:#cbd5e1;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:400}.prose-learn table{border-collapse:collapse;border:1px solid #ffffff14;border-radius:10px;width:100%;margin:1.35em 0;font-size:.95rem;overflow:hidden}.prose-learn th{text-align:left;color:#f1f5f9;background:#ffffff0f;border-bottom:1px solid #ffffff1a;padding:.65rem 1rem;font-weight:600}.prose-learn td{color:#cbd5e1;border-bottom:1px solid #ffffff0f;padding:.65rem 1rem}.prose-learn tr:last-child td{border-bottom:none}.prose-learn .katex{color:#f1f5f9;font-size:1.06em}.prose-learn .katex .mord,.prose-learn .katex .mrel,.prose-learn .katex .mbin,.prose-learn .katex .mop,.prose-learn .katex .mopen,.prose-learn .katex .mclose,.prose-learn .katex .mpunct,.prose-learn .katex .minner{color:inherit}.prose-learn .katex-display{background:#050a14eb;border:1px solid #ffffff1a;border-radius:12px;margin:1.2em 0;padding:.9rem 1rem;overflow-x:auto}.prose-learn .katex-display>.katex{color:#f8fafc;font-size:1.12em}.prose-learn .katex .mathbf{color:#e0e7ff}.prose-learn .learn-figure{margin-left:0;margin-right:0}.prose-learn .learn-figure figcaption{text-align:left;font-style:normal}.learn-figure-canvas svg{color:#cbd5e1;width:100%;max-width:100%;height:auto;display:block}.learn-figure-canvas svg text{font-family:var(--font-sans), system-ui, sans-serif;fill:#cbd5e1}.learn-figure-canvas svg .fig-label{fill:#e2e8f0;font-weight:600}.learn-figure-canvas svg .fig-label-muted{fill:#8a9ab8;font-weight:500}.learn-figure-canvas svg .fig-axis{stroke:#ffffff2e}.learn-figure-canvas svg .fig-grid{stroke:#6366f11f}.learn-figure-canvas svg .fig-pixel{stroke:#0000008c;stroke-width:1px}.prose-learn .learn-figure~p,.prose-learn .learn-figure+ul,.prose-learn .learn-figure+ol{margin-top:1.2em}@media (max-width:640px){.learn-figure-canvas{overflow-x:auto}}
