.dash-md{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.7}.dash-md>*+*{margin-top:1em}.dash-md h2,.dash-md h3,.dash-md h4,.dash-md h5{font-family:var(--dash-font-display,inherit);letter-spacing:-.015em;margin-top:1.6em;font-weight:650;line-height:1.25}.dash-md h2{font-size:1.55em}.dash-md h3{font-size:1.25em}.dash-md h4,.dash-md h5{font-size:1.05em}.dash-md>:first-child{margin-top:0}.dash-md a{color:var(--dash-accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.dash-md a:hover{text-decoration-thickness:2px}.dash-md ul,.dash-md ol{padding-left:1.4em}.dash-md ul{list-style:outside}.dash-md ol{list-style:decimal}.dash-md li+li{margin-top:.3em}.dash-md li>div>*+*{margin-top:.4em}.dash-md li>div{display:contents}.dash-md__tasks{padding-left:0;list-style:none}.dash-md__tasks>li{align-items:baseline;gap:8px;display:flex}.dash-md__tasks>li>div{display:block}.dash-md blockquote{border-left:3px solid var(--line);color:var(--ink-soft);padding:2px 0 2px 16px}.dash-md code{background:var(--dash-hover);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.dash-md pre{background:color-mix(in oklab, var(--surface) 92%, var(--ink));box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.6;overflow-x:auto}.dash-md pre code{font-size:inherit;background:0 0;padding:0}.dash-md hr{background:var(--line);border:0;height:1px;margin:1.8em 0}.dash-md img{outline-offset:-1px;border-radius:8px;outline:1px solid #0000001a;max-width:100%;height:auto;display:block}.dash-root[data-theme=dark] .dash-md img{outline-color:#ffffff1a}.dash-md__table{box-shadow:0 0 0 1px var(--line);border-radius:8px;overflow-x:auto}.dash-md table{border-collapse:collapse;width:100%;font-size:14px}.dash-md th,.dash-md td{border-bottom:1px solid var(--line-soft);text-align:left;padding:8px 12px}.dash-md th{background:color-mix(in oklab, var(--surface) 96%, var(--ink));font-weight:600}.dash-md tr:last-child td{border-bottom:0}.dash-mdedit{border-radius:var(--dash-radius-lg);background:var(--surface);box-shadow:var(--dash-shadow-control);flex-direction:column;display:flex;overflow:hidden}.dash-mdedit:focus-within{box-shadow:0 0 0 1px var(--dash-focus), 0 0 0 4px color-mix(in oklab, var(--dash-focus) 22%, transparent)}.dash-mdedit__bar{border-bottom:1px solid var(--line-soft);background:color-mix(in oklab, var(--surface) 96%, var(--ink));flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.dash-mdedit__sep{background:var(--line);width:1px;height:18px;margin:0 4px}.dash-mdedit__tool{width:32px;height:32px;color:var(--ink-soft);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.dash-mdedit__tool:hover{background:var(--dash-hover);color:var(--ink)}.dash-mdedit__tool[aria-pressed=true]{background:var(--dash-accent-wash);color:var(--dash-accent-text)}.dash-mdedit__spacer{flex:1}.dash-mdedit__panes{min-height:var(--md-min,320px);grid-template-columns:minmax(0,1fr);display:grid}.dash-mdedit__write,.dash-mdedit__preview{min-width:0}.dash-mdedit__text{width:100%;height:100%;min-height:var(--md-min,320px);color:var(--ink);resize:vertical;tab-size:2;background:0 0;border:0;outline:none;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.7;display:block}.dash-mdedit__text::placeholder{color:var(--muted)}.dash-mdedit__preview{border-top:1px solid var(--line-soft);max-height:640px;padding:14px 18px;overflow:auto}.dash-mdedit__empty{color:var(--muted)}@media (min-width:900px){.dash-mdedit__panes[data-split]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dash-mdedit__panes[data-split] .dash-mdedit__preview{border-top:0;border-left:1px solid var(--line-soft)}}.dash-mdedit__foot{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:8px 14px;font-size:12.5px;display:flex}.dash-mdedit__foot .dash-mdedit__spacer{flex:1}.dash-mdedit__tabs{border-bottom:1px solid var(--line-soft);padding:0 8px}.dash-mdedit__tabs .dash-tabs{box-shadow:none}.dash-mdedit__linkform{flex-direction:column;gap:10px;width:300px;max-width:calc(100vw - 32px);padding:12px;display:flex}@media (max-width:1023px){.dash-mdedit__tool{width:40px;height:40px}}
