.rich-text-module__PzjA7q__root{--bg:#16181c;--surface:#1d1f23;--surface-2:#26292f;--border:#34373d;--text:#ecedee;--muted:#9aa0a6;--accent:#e8294a;color:var(--text);word-wrap:break-word;overflow-wrap:anywhere;font-size:.95rem;line-height:1.6}.rich-text-module__PzjA7q__root>:first-child{margin-top:0}.rich-text-module__PzjA7q__root>:last-child{margin-bottom:0}.rich-text-module__PzjA7q__p{margin:0 0 .75em}.rich-text-module__PzjA7q__heading{color:var(--text);margin:1.1em 0 .5em;font-weight:700;line-height:1.3}.rich-text-module__PzjA7q__h1{border-bottom:1px solid var(--border);padding-bottom:.25em;font-size:1.65rem}.rich-text-module__PzjA7q__h2{border-bottom:1px solid var(--border);padding-bottom:.2em;font-size:1.4rem}.rich-text-module__PzjA7q__h3{font-size:1.2rem}.rich-text-module__PzjA7q__h4{font-size:1.05rem}.rich-text-module__PzjA7q__h5{color:var(--muted);font-size:.95rem}.rich-text-module__PzjA7q__h6{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.9rem}.rich-text-module__PzjA7q__bold{font-weight:700}.rich-text-module__PzjA7q__italic{font-style:italic}.rich-text-module__PzjA7q__underline{text-decoration:underline}.rich-text-module__PzjA7q__strike{opacity:.85;text-decoration:line-through}.rich-text-module__PzjA7q__strike.rich-text-module__PzjA7q__underline,.rich-text-module__PzjA7q__underline .rich-text-module__PzjA7q__strike{text-decoration:underline line-through}.rich-text-module__PzjA7q__code{background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.rich-text-module__PzjA7q__codeblock{background:var(--bg);border:1px solid var(--border);white-space:pre;border-radius:8px;margin:0 0 .9em;padding:.85em 1em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.5;overflow-x:auto}.rich-text-module__PzjA7q__codeblockLang{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.4em;font-family:inherit;font-size:.7rem;display:block}.rich-text-module__PzjA7q__link{color:#6ea8fe;text-decoration:none}.rich-text-module__PzjA7q__link:hover{text-decoration:underline}.rich-text-module__PzjA7q__linkExternal:after{content:"";vertical-align:-.05em;opacity:.7;background:currentColor;width:.7em;height:.7em;margin-left:.2em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill='black' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill='black' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.rich-text-module__PzjA7q__img{border:1px solid var(--border);border-radius:8px;max-width:100%;height:auto;margin:.4em 0;display:block}.rich-text-module__PzjA7q__ul,.rich-text-module__PzjA7q__ol{margin:0 0 .9em;padding-left:1.5em}.rich-text-module__PzjA7q__li{margin:.2em 0}.rich-text-module__PzjA7q__li>.rich-text-module__PzjA7q__p:last-child{margin-bottom:0}.rich-text-module__PzjA7q__checkItem{align-items:baseline;gap:.5em;margin-left:-1.4em;list-style:none;display:flex}.rich-text-module__PzjA7q__checkBox{border:1.5px solid var(--muted);border-radius:3px;flex-shrink:0;width:.95em;height:.95em;display:inline-block;position:relative;top:.1em}.rich-text-module__PzjA7q__checkBoxChecked{background:var(--accent);border-color:var(--accent)}.rich-text-module__PzjA7q__checkBoxChecked:after{content:"";border:.14em solid #fff;border-width:0 .14em .14em 0;width:.28em;height:.55em;position:absolute;top:.04em;left:.22em;transform:rotate(45deg)}.rich-text-module__PzjA7q__checkContent{flex:1;min-width:0}.rich-text-module__PzjA7q__checkDone .rich-text-module__PzjA7q__checkContent{opacity:.6;text-decoration:line-through}.rich-text-module__PzjA7q__quote{border-left:3px solid var(--border);background:var(--surface);color:var(--text);border-radius:0 8px 8px 0;margin:0 0 .9em;padding:.6em 1em}.rich-text-module__PzjA7q__quoteAuthor{color:var(--muted);margin-bottom:.35em;font-size:.8rem;font-weight:600;display:block}.rich-text-module__PzjA7q__quote>:last-child{margin-bottom:0}.rich-text-module__PzjA7q__spoiler{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin:0 0 .9em;overflow:hidden}.rich-text-module__PzjA7q__spoilerSummary{cursor:pointer;color:var(--muted);background:var(--surface-2);-webkit-user-select:none;user-select:none;padding:.55em .9em;font-size:.85rem;font-weight:600;list-style:none}.rich-text-module__PzjA7q__spoilerSummary::-webkit-details-marker{display:none}.rich-text-module__PzjA7q__spoilerSummary:before{content:"▸";margin-right:.5em;transition:transform .15s;display:inline-block}.rich-text-module__PzjA7q__spoiler[open]>.rich-text-module__PzjA7q__spoilerSummary:before{transform:rotate(90deg)}.rich-text-module__PzjA7q__spoilerSummary:hover{color:var(--text)}.rich-text-module__PzjA7q__spoilerBody{padding:.8em 1em}.rich-text-module__PzjA7q__spoilerBody>:last-child{margin-bottom:0}.rich-text-module__PzjA7q__alignLeft{text-align:left}.rich-text-module__PzjA7q__alignCenter{text-align:center}.rich-text-module__PzjA7q__alignRight{text-align:right}.rich-text-module__PzjA7q__hr{border:none;border-top:1px solid var(--border);margin:1.4em 0}.rich-text-module__PzjA7q__tableWrap{margin:0 0 .9em;overflow-x:auto}.rich-text-module__PzjA7q__table{border-collapse:collapse;width:100%;font-size:.9rem}.rich-text-module__PzjA7q__th,.rich-text-module__PzjA7q__td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.45em .8em}.rich-text-module__PzjA7q__th{background:var(--surface-2);font-weight:600}.rich-text-module__PzjA7q__tr:nth-child(2n) .rich-text-module__PzjA7q__td{background:#ffffff04}.rich-text-module__PzjA7q__embed{aspect-ratio:16/9;border:1px solid var(--border);background:var(--bg);border-radius:8px;width:100%;max-width:720px;margin:0 0 .9em;position:relative;overflow:hidden}.rich-text-module__PzjA7q__embedIframe{border:0;width:100%;height:100%;position:absolute;inset:0}
.rich-text-editor-module__j5hBMW__editor{--bg:#16181c;--surface:#1d1f23;--surface-2:#26292f;--border:#34373d;--text:#ecedee;--muted:#9aa0a6;--accent:#e8294a;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;overflow:hidden}.rich-text-editor-module__j5hBMW__bar{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.rich-text-editor-module__j5hBMW__tools{flex-wrap:wrap;gap:2px;display:flex}.rich-text-editor-module__j5hBMW__tool{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-width:1.9em;padding:.25em .55em;font-size:.8rem;font-weight:600}.rich-text-editor-module__j5hBMW__tool:hover{background:var(--surface);color:var(--text);border-color:var(--border)}.rich-text-editor-module__j5hBMW__right{align-items:center;gap:.4rem;margin-left:auto;display:flex}.rich-text-editor-module__j5hBMW__badge{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border);border-radius:999px;padding:.2em .55em;font-size:.68rem;font-weight:700}.rich-text-editor-module__j5hBMW__badgeMd{color:#7ec8ff;border-color:#7ec8ff59}.rich-text-editor-module__j5hBMW__badgeBb{color:#f2b56b;border-color:#f2b56b59}.rich-text-editor-module__j5hBMW__badgeHy{color:#c792ea;border-color:#c792ea59}.rich-text-editor-module__j5hBMW__convert{appearance:none;border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:.25em .6em;font-size:.72rem}.rich-text-editor-module__j5hBMW__convert:hover{color:var(--text);border-color:var(--muted)}.rich-text-editor-module__j5hBMW__tabs{border:1px solid var(--border);border-radius:7px;display:flex;overflow:hidden}.rich-text-editor-module__j5hBMW__tab{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:.3em .8em;font-size:.78rem}.rich-text-editor-module__j5hBMW__tab+.rich-text-editor-module__j5hBMW__tab{border-left:1px solid var(--border)}.rich-text-editor-module__j5hBMW__tabActive{background:var(--accent);color:#fff}.rich-text-editor-module__j5hBMW__area{box-sizing:border-box;resize:vertical;background:var(--bg);width:100%;color:var(--text);font:inherit;border:none;outline:none;padding:.75em .9em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.6;display:block}.rich-text-editor-module__j5hBMW__area::placeholder{color:var(--muted);opacity:.7}.rich-text-editor-module__j5hBMW__area:focus{box-shadow:inset 0 0 0 2px #e8294a40}.rich-text-editor-module__j5hBMW__preview{background:var(--bg);padding:.75em .9em;overflow-x:auto}.rich-text-editor-module__j5hBMW__previewEmpty{color:var(--muted);font-size:.85rem;font-style:italic}.rich-text-editor-module__j5hBMW__uploading{color:var(--muted);border-top:1px solid var(--border);padding:.4em .9em;font-size:.78rem}
