:is(.markdown-editor,.markdown-readonly) .markdown-alert{margin:16px 0!important;padding:12px 14px!important;border-left:4px solid #d0d7de!important;border-radius:8px;background-color:#f8fafc}:is(.markdown-editor,.markdown-readonly) .markdown-alert>:last-child{margin-bottom:0!important}:is(.markdown-editor,.markdown-readonly) .markdown-alert p{font-size:15px;color:#6b7280;letter-spacing:.015em;line-height:1.7;font-style:italic}:is(.markdown-editor,.markdown-readonly) .markdown-alert .markdown-alert-title{display:flex;align-items:center;gap:8px;margin:0 0 8px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.01em;line-height:1.3!important}:is(.markdown-editor,.markdown-readonly) .markdown-alert .markdown-alert-title svg.octicon{width:16px;height:16px;fill:currentColor}:is(.markdown-editor,.markdown-readonly) .markdown-alert.markdown-alert-note{background-color:#eff6ff;border-left-color:#3b82f6!important}:is(.markdown-editor,.markdown-readonly) .markdown-alert.markdown-alert-note .markdown-alert-title{color:#1d4ed8}:is(.markdown-editor,.markdown-readonly) .markdown-alert.markdown-alert-tip{background-color:#f0fdf4;border-left-color:#22c55e!important}:is(.markdown-editor,.markdown-readonly) .markdown-alert.markdown-alert-tip .markdown-alert-title{color:#15803d}:is(.markdown-editor,.markdown-readonly) .markdown-alert.markdown-alert-important{background-color:#f5f3ff;border-left-color:#8b5cf6!important}:is(.markdown-editor,.markdown-readonly) .markdown-alert.markdown-alert-important .markdown-alert-title{color:#6d28d9}:is(.markdown-editor,.markdown-readonly) .markdown-alert.markdown-alert-warning{background-color:#fffbeb;border-left-color:#f59e0b!important}:is(.markdown-editor,.markdown-readonly) .markdown-alert.markdown-alert-warning .markdown-alert-title{color:#b45309}:is(.markdown-editor,.markdown-readonly) .markdown-alert.markdown-alert-caution{background-color:#fef2f2;border-left-color:#ef4444!important}:is(.markdown-editor,.markdown-readonly) .markdown-alert.markdown-alert-caution .markdown-alert-title{color:#b91c1c}:is(.markdown-editor,.markdown-readonly) .md-collapse{--collapse-border:#e5e7eb;--collapse-header-bg:#f8fafc;--collapse-content-bg:#fff;--collapse-accent:#9ca3af;margin:14px 0!important;border:1px solid var(--collapse-border);border-radius:10px;background-color:var(--collapse-content-bg);overflow:hidden;interpolate-size:allow-keywords}:is(.markdown-editor,.markdown-readonly) .md-collapse>.md-collapse__summary{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:var(--collapse-header-bg);border-bottom:1px solid transparent;font-size:16px;font-weight:500;line-height:1.4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.markdown-editor,.markdown-readonly) .md-collapse>.md-collapse__summary::-webkit-details-marker{display:none}:is(.markdown-editor,.markdown-readonly) .md-collapse>.md-collapse__summary::marker{content:""}:is(.markdown-editor,.markdown-readonly) .md-collapse>.md-collapse__summary:after{content:"";display:inline-block;margin-left:auto;flex-shrink:0;width:18px;height:18px;background-color:var(--collapse-accent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease}:is(.markdown-editor,.markdown-readonly) .md-collapse[open]>.md-collapse__summary{border-bottom-color:var(--collapse-border)}:is(.markdown-editor,.markdown-readonly) .md-collapse[open]>.md-collapse__summary:after{transform:rotate(180deg)}:is(.markdown-editor,.markdown-readonly) .md-collapse::details-content{block-size:0;overflow:clip;transition:block-size .28s ease,content-visibility allow-discrete .28s ease}:is(.markdown-editor,.markdown-readonly) .md-collapse[open]::details-content{block-size:auto}:is(.markdown-editor,.markdown-readonly) .md-collapse::details-content>:not(summary){opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}:is(.markdown-editor,.markdown-readonly) .md-collapse[open]::details-content>:not(summary){opacity:1;transform:translateY(0)}:is(.markdown-editor,.markdown-readonly) .md-collapse>:not(summary){background-color:var(--collapse-content-bg);margin-left:20px;margin-right:20px}:is(.markdown-editor,.markdown-readonly) .md-collapse>ol li,:is(.markdown-editor,.markdown-readonly) .md-collapse>p,:is(.markdown-editor,.markdown-readonly) .md-collapse>ul li{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;color:#6b7280;line-height:1.7}:is(.markdown-editor,.markdown-readonly) .md-collapse>:not(summary):first-of-type{margin-top:16px}:is(.markdown-editor,.markdown-readonly) .md-collapse>:last-child{margin-bottom:16px!important}:is(.markdown-editor,.markdown-readonly) .md-collapse--good{--collapse-border:#bbf7d0;--collapse-header-bg:#ecfdf3;--collapse-content-bg:#f4fbf7;--collapse-accent:#16a34a}:is(.markdown-editor,.markdown-readonly) .md-collapse--bad{--collapse-border:#fecdd3;--collapse-header-bg:#fff1f2;--collapse-content-bg:#fff7f7;--collapse-accent:#dc2626}:is(.markdown-editor,.markdown-readonly) .md-collapse--warning{--collapse-border:#fde68a;--collapse-header-bg:#fffbeb;--collapse-content-bg:#fffef7;--collapse-accent:#d97706}:is(.markdown-editor,.markdown-readonly) table{--table-border:#e2e8f0;--table-header-bg:#1a1a2e;--table-header-text:#f1f5f9;--table-row-odd:#fff;--table-row-even:#f8fafc;--table-row-hover:#f0f4ff;--table-text:#1e293b;width:-moz-max-content;width:max-content;max-width:100%;border-collapse:collapse;border-radius:10px;overflow:hidden;border:1px solid var(--table-border);font-size:14px;line-height:1.6;margin:20px auto!important;box-shadow:0 1px 4px rgba(0,0,0,.06)}:is(.markdown-editor,.markdown-readonly) table thead tr{font-size:14px;background-color:var(--table-header-bg)}:is(.markdown-editor,.markdown-readonly) table thead th{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--table-header-text);letter-spacing:.03em;border-bottom:none;white-space:nowrap;vertical-align:middle}:is(.markdown-editor,.markdown-readonly) table tbody tr:nth-child(odd){background-color:var(--table-row-odd)}:is(.markdown-editor,.markdown-readonly) table tbody tr:nth-child(2n){background-color:var(--table-row-even)}:is(.markdown-editor,.markdown-readonly) table tbody tr:hover{background-color:var(--table-row-hover);transition:background-color .15s ease}:is(.markdown-editor,.markdown-readonly) table tbody td{padding:10px 16px;color:var(--table-text);border-top:1px solid var(--table-border);vertical-align:middle}:is(.markdown-editor,.markdown-readonly) table tbody td:not(:last-child),:is(.markdown-editor,.markdown-readonly) table thead th:not(:last-child){border-right:1px solid var(--table-border)}:is(.markdown-editor,.markdown-readonly) table thead th:not(:last-child){border-right-color:hsla(0,0%,100%,.1)}