.markdown-document{width:100%;color:var(--md-text);font-family:var(--md-font);flex-direction:column;gap:8px;display:flex}.markdown-document--page .markdown-document__content{background:0 0;border:0;border-radius:0;min-height:220px;padding:0;font-size:16px;line-height:1.8}.markdown-document--page .markdown-document__formatting>summary{cursor:pointer;color:var(--md-muted);margin-bottom:12px;font-size:12px}.markdown-document--page .markdown-document__content:focus-visible{outline:2px solid var(--md-accent);outline-offset:6px}.markdown-document--page .markdown-document__content[data-empty=true]:before{content:attr(data-placeholder);color:var(--md-muted);float:inline-start;pointer-events:none;height:0}.markdown-document--page ::selection{background:color-mix(in srgb, var(--md-accent) 30%, transparent)}.markdown-document__toolbar{z-index:1;border:1px solid var(--md-border);background:var(--md-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:flex;position:sticky;top:0}.markdown-document__tool,.markdown-document__mode{min-width:30px;height:28px;color:var(--md-muted);font:600 12px/1 var(--md-font);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px}.markdown-document__tool{direction:ltr;unicode-bidi:isolate}.markdown-document__tool:hover:not(:disabled),.markdown-document__mode:hover{background:color-mix(in srgb, var(--md-text) 8%, transparent);color:var(--md-text)}.markdown-document__tool[aria-pressed=true]{background:color-mix(in srgb, var(--md-accent) 24%, transparent);color:var(--md-heading)}.markdown-document__tool:disabled{opacity:.4;cursor:default}.markdown-document__mode{margin-inline-start:auto}.markdown-document__separator{background:var(--md-border);width:1px;height:16px;margin:0 4px}.markdown-document__notice{color:var(--md-muted);margin:0;font-size:12px;line-height:18px}.markdown-document__content,.markdown-document__source{box-sizing:border-box;border:1px solid var(--md-border);background:var(--md-surface);width:100%;min-height:320px;color:var(--md-text);font:400 14px/1.7 var(--md-font);border-radius:12px;outline:none;margin:0;padding:16px}.markdown-document__content:focus-visible,.markdown-document__source:focus-visible{border-color:color-mix(in srgb, var(--md-accent) 60%, var(--md-border))}.markdown-document__source{resize:vertical;field-sizing:content;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.markdown-document__content>:first-child{margin-top:0}.markdown-document__content h1,.markdown-document__content h2,.markdown-document__content h3,.markdown-document__content h4{color:var(--md-heading);margin:1.1em 0 .45em;line-height:1.35}.markdown-document__content h1{font-size:22px}.markdown-document__content h2{font-size:18px}.markdown-document__content h3,.markdown-document__content h4{font-size:15px}.markdown-document__content p{margin:.45em 0}.markdown-document__content ul,.markdown-document__content ol{margin:.45em 0;padding-inline-start:1.4em}.markdown-document__content ul{list-style:outside}.markdown-document__content ul ul{list-style-type:circle}.markdown-document__content ol{list-style:decimal}.markdown-document__content li>p{margin:.15em 0}.markdown-document__content ul[data-type=taskList]{padding-inline-start:.2em;list-style:none}.markdown-document__content ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.markdown-document__content ul[data-type=taskList] li>label{margin-top:.35em}.markdown-document__content code{background:color-mix(in srgb, var(--md-text) 9%, transparent);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.markdown-document__content pre{background:color-mix(in srgb, var(--md-text) 7%, transparent);text-align:left;direction:ltr;border-radius:8px;padding:12px;overflow-x:auto}.markdown-document__content pre code{background:0 0;padding:0}.markdown-document__content blockquote{border-inline-start:3px solid var(--md-border);color:var(--md-muted);margin:.6em 0;padding-inline-start:12px}.markdown-document__content .tableWrapper{overflow-x:auto}.markdown-document__content table{border-collapse:collapse;width:100%;margin:.6em 0}.markdown-document__content th,.markdown-document__content td{border:1px solid var(--md-border);text-align:start;vertical-align:top;padding:6px 10px}.markdown-document__content th{background:color-mix(in srgb, var(--md-text) 6%, transparent);color:var(--md-heading);font-weight:600}.markdown-document__content a{color:var(--md-accent)}.markdown-document__content hr{border:0;border-top:1px solid var(--md-border);margin:1em 0}.markdown-document--compact .markdown-document__content,.markdown-document--compact .markdown-document__source{min-height:72px;padding:10px 12px}.markdown-document--compact .markdown-document__content[contenteditable=false],.markdown-document--compact pre.markdown-document__source{background:0 0;border:0;min-height:0;padding:0}.markdown-document__slash{box-sizing:border-box;z-index:1000;width:var(--md-slash-width);max-height:var(--md-slash-max-height);border:1px solid var(--md-border);background:var(--md-surface);border-radius:12px;padding:6px;position:fixed;overflow:auto;box-shadow:0 8px 28px #0002}.markdown-document__slash button{width:100%;color:var(--md-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;display:block}.markdown-document__slash button[aria-selected=true]{background:color-mix(in srgb, var(--md-accent) 14%, transparent)}