.bbs-markdown-viewer[data-v-23efd592]{min-width:0}.bbs-markdown-viewer__empty[data-v-23efd592]{align-items:center;color:#94a3b8;display:inline-flex;font-size:14px;gap:10px}.markdown-body[data-v-23efd592]{color:#334155;font-size:16px;line-height:1.85;min-width:0}.markdown-body[data-v-23efd592] a,.markdown-body[data-v-23efd592] blockquote,.markdown-body[data-v-23efd592] h1,.markdown-body[data-v-23efd592] h2,.markdown-body[data-v-23efd592] h3,.markdown-body[data-v-23efd592] h4,.markdown-body[data-v-23efd592] h5,.markdown-body[data-v-23efd592] h6,.markdown-body[data-v-23efd592] li,.markdown-body[data-v-23efd592] p{overflow-wrap:anywhere;word-break:break-word}.markdown-body[data-v-23efd592] h1,.markdown-body[data-v-23efd592] h2,.markdown-body[data-v-23efd592] h3,.markdown-body[data-v-23efd592] h4,.markdown-body[data-v-23efd592] h5,.markdown-body[data-v-23efd592] h6{color:var(--bbs-text-main);font-weight:700;letter-spacing:0;line-height:1.4;margin:2rem 0 .8rem;scroll-margin-top:88px}.markdown-body[data-v-23efd592] h1{font-size:26px}.markdown-body[data-v-23efd592] h2{border-bottom:1px solid #e2e8f0;font-size:22px;padding-bottom:.45rem}.markdown-body[data-v-23efd592] h3{font-size:19px}.markdown-body[data-v-23efd592] h4{font-size:17px}.markdown-body[data-v-23efd592] h5,.markdown-body[data-v-23efd592] h6{font-size:16px}.markdown-body[data-v-23efd592]>:first-child{margin-top:0}.markdown-body[data-v-23efd592]>:last-child{margin-bottom:0}.markdown-body[data-v-23efd592] blockquote,.markdown-body[data-v-23efd592] ol,.markdown-body[data-v-23efd592] p,.markdown-body[data-v-23efd592] pre,.markdown-body[data-v-23efd592] table,.markdown-body[data-v-23efd592] ul{margin:0 0 1.4rem}.markdown-body[data-v-23efd592] li,.markdown-body[data-v-23efd592] p{color:#334155;font-size:16px;line-height:1.85}.markdown-body[data-v-23efd592] ol,.markdown-body[data-v-23efd592] ul{padding-left:1.55rem}.markdown-body[data-v-23efd592] ol ol,.markdown-body[data-v-23efd592] ol ul,.markdown-body[data-v-23efd592] ul ol,.markdown-body[data-v-23efd592] ul ul{margin:.45rem 0}.markdown-body[data-v-23efd592] li+li{margin-top:.4rem}.markdown-body[data-v-23efd592] li::marker{color:#64748b;font-weight:700}.markdown-body[data-v-23efd592] .contains-task-list{list-style:none;padding-left:0}.markdown-body[data-v-23efd592] .task-list-item{list-style:none}.markdown-body[data-v-23efd592] input[type=checkbox]{accent-color:var(--bbs-primary);height:16px;margin:0 8px 0 0;vertical-align:-2px;width:16px}.markdown-body[data-v-23efd592] blockquote{background:#f8fafc;border-left:3px solid #60a5fa;border-radius:0 var(--bbs-radius-md) var(--bbs-radius-md) 0;color:#475569;padding:14px 16px}.markdown-body[data-v-23efd592] blockquote p{color:inherit}.markdown-body[data-v-23efd592] blockquote>:last-child{margin-bottom:0}.markdown-body[data-v-23efd592] strong{color:var(--bbs-text-main);font-weight:700}.markdown-body[data-v-23efd592] del{color:var(--bbs-text-muted)}.markdown-body[data-v-23efd592] code{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#be123c;font-family:Cascadia Code,Fira Code,monospace;font-size:.875em;padding:.14em .38em}.markdown-body[data-v-23efd592] :not(pre)>code{overflow-wrap:anywhere;word-break:break-word}.markdown-body[data-v-23efd592] a{color:var(--bbs-primary);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--bbs-transition-fast)}.markdown-body[data-v-23efd592] a:hover{color:var(--bbs-primary-hover)}.markdown-body[data-v-23efd592] a:focus-visible{border-radius:2px;outline:2px solid rgba(37,99,235,.35);outline-offset:3px}.markdown-body[data-v-23efd592] img{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--bbs-radius-md);box-shadow:0 6px 18px #0f172a14;cursor:zoom-in;display:block;height:auto;margin:1.75rem auto;max-width:60%}.markdown-body[data-v-23efd592] hr{background:#e2e8f0;border:0;height:1px;margin:2rem 0}.markdown-body[data-v-23efd592] table{background:#fff;border:1px solid #dbe3ee;border-collapse:separate;border-radius:var(--bbs-radius-md);border-spacing:0;color:#334155;display:block;font-size:14px;line-height:1.6;max-width:100%;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.markdown-body[data-v-23efd592] td,.markdown-body[data-v-23efd592] th{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;min-width:120px;padding:11px 14px;text-align:left;vertical-align:top}.markdown-body[data-v-23efd592] th{background:#f8fafc;color:var(--bbs-text-main);font-weight:700;white-space:nowrap}.markdown-body[data-v-23efd592] tr:last-child td{border-bottom:0}.markdown-body[data-v-23efd592] td:last-child,.markdown-body[data-v-23efd592] th:last-child{border-right:0}.markdown-body[data-v-23efd592] tbody tr:nth-child(2n){background:#fbfdff}.markdown-body[data-v-23efd592] kbd{background:#fff;border:solid #cbd5e1;border-radius:4px;border-width:1px 1px 2px;color:var(--bbs-text-main);display:inline-block;font-family:inherit;font-size:.82em;line-height:1.4;min-width:1.8em;padding:.1em .42em;text-align:center}.markdown-body[data-v-23efd592] .markdown-body__code-block,.markdown-body[data-v-23efd592] .markdown-body__html-block{background:#111827;border:1px solid #1e293b;border-radius:var(--bbs-radius-md);box-shadow:0 8px 20px #0f172a1f;color:#e2e8f0;margin:0 0 1.4rem;max-width:100%;overflow-x:auto;padding:18px 20px;position:relative;-webkit-overflow-scrolling:touch}.markdown-body[data-v-23efd592] .markdown-body__code-block code{background:transparent;border:0;color:inherit;display:block;font-family:Cascadia Code,Fira Code,monospace;font-size:13px;line-height:1.75;min-width:100%;overflow-wrap:normal;padding:0;white-space:pre;width:-moz-max-content;width:max-content;word-break:normal}.markdown-body[data-v-23efd592] .markdown-body__html-block{font-family:Cascadia Code,Fira Code,monospace;font-size:13px;line-height:1.75;overflow-wrap:normal;white-space:pre;word-break:normal}.markdown-body[data-v-23efd592] .markdown-body__code-lang{color:#94a3b8;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:0;margin-bottom:12px;text-transform:uppercase}@media (max-width:768px){.markdown-body[data-v-23efd592] img{max-width:100%}}@media (max-width:640px){.markdown-body[data-v-23efd592] h1{font-size:24px}.markdown-body[data-v-23efd592] h2{font-size:20px}.markdown-body[data-v-23efd592] .markdown-body__code-block,.markdown-body[data-v-23efd592] .markdown-body__html-block{padding:16px}.markdown-body[data-v-23efd592] td,.markdown-body[data-v-23efd592] th{padding:10px 12px}}
