.rich-text{white-space:normal;overflow-wrap:anywhere;line-height:1.9}.rich-text p{white-space:pre-wrap;margin:.5em 0}.rich-text h2,.rich-text h3,.rich-text h4{margin:1.1em 0 .45em;font-size:1.15em}.rich-text ul,.rich-text ol{padding-inline-start:1.5em}.rich-text blockquote{border-inline-start:3px solid #2faaa0;padding-inline-start:16px;margin:12px 0;color:inherit;opacity:.85}.rich-text a{color:#159e93;text-decoration:underline;text-underline-offset:4px}.rich-text code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em;background:#80999b18;border-radius:4px;padding:2px 5px;direction:ltr;unicode-bidi:isolate}.code-block{border:1px solid #81999d42;border-radius:12px;overflow:hidden;margin:16px 0;direction:ltr;background:#0c1725;color:#e4edf4}.code-bar{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;font-size:11px;background:#ffffff07;color:#aabecb}.code-bar button{padding:3px 10px;border:1px solid #81999d60;border-radius:5px;color:#e4edf4;background:transparent;cursor:pointer;font:inherit}.rich-text pre{margin:0;padding:16px;overflow:auto;max-height:520px;direction:ltr;text-align:left;white-space:pre;font-size:13px;line-height:1.7}.rich-text pre code{padding:0;background:transparent;white-space:pre}.rich-table{overflow:auto;margin:15px 0;border:1px solid #81999d40;border-radius:10px}.rich-table table{border-collapse:collapse;width:100%;font-size:.92em}.rich-table th,.rich-table td{padding:10px 14px;border-bottom:1px solid #81999d35;text-align:start;min-width:100px}.rich-table th{background:#81999d15}
