.md-content{--md-text:inherit;--md-text-muted:color-mix(in srgb,currentColor 65%,transparent);--md-primary:#8b7cf8;--md-success:#5cb85f;--md-warning:#ddb42e;--md-danger:#e04545;--md-info:#6b9af5;--md-border:color-mix(in srgb,currentColor 18%,transparent);--md-bg-code:color-mix(in srgb,currentColor 8%,transparent);--md-radius:4px;color:var(--md-text);line-height:1.6;word-break:break-word;overflow-wrap:anywhere}.md-content>:first-child{margin-top:0}.md-content>:last-child{margin-bottom:0}.md-content p{margin:0 0 .85em}.md-content h1,.md-content h2,.md-content h3,.md-content h4,.md-content h5,.md-content h6{margin:1.25em 0 .5em;font-weight:600;line-height:1.3}.md-content h1{font-size:1.6em}.md-content h2{font-size:1.35em}.md-content h3{font-size:1.15em}.md-content ol,.md-content ul{margin:0 0 .85em;padding-left:1.4em}.md-content blockquote{margin:0 0 .85em;padding:.2em 0 .2em .9em;border-left:3px solid color-mix(in srgb,var(--md-primary) 55%,transparent);color:var(--md-text-muted)}.md-content a{color:var(--md-primary);text-decoration:underline}.md-content a.user-mention{font-weight:500;text-decoration:none}.md-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;background:var(--md-bg-code);padding:.1em .35em;border-radius:var(--md-radius)}.md-content pre,.md-content pre.md-pre{margin:0 0 .85em;padding:.85em 1em;background:var(--md-bg-code);border:1px solid var(--md-border);border-radius:var(--md-radius);overflow-x:auto}.md-content pre code{background:none;padding:0}.md-content img.md-image{max-width:100%;height:auto;border-radius:var(--md-radius)}.md-content hr{margin:1.25em 0;border:none;border-top:1px solid var(--md-border)}.md-content .md-color--primary{color:var(--md-primary)}.md-content .md-color--success{color:var(--md-success)}.md-content .md-color--warning{color:var(--md-warning)}.md-content .md-color--danger{color:var(--md-danger)}.md-content .md-color--info{color:var(--md-info)}.md-content .md-bg{border-radius:.15em;padding:.05em .15em}.md-content .md-bg--primary{background:color-mix(in srgb,var(--md-primary) 35%,transparent)}.md-content .md-bg--success{background:color-mix(in srgb,var(--md-success) 35%,transparent)}.md-content .md-bg--warning{background:color-mix(in srgb,var(--md-warning) 40%,transparent)}.md-content .md-bg--danger{background:color-mix(in srgb,var(--md-danger) 35%,transparent)}.md-content .md-bg--info{background:color-mix(in srgb,var(--md-info) 35%,transparent)}.md-content .md-align--left{text-align:left}.md-content .md-align--center{text-align:center}.md-content .md-align--right{text-align:right}.md-content details.md-spoiler{margin:0 0 .85em;padding:.65em .85em;border:1px solid var(--md-border);border-radius:var(--md-radius)}.md-content details.md-spoiler summary{cursor:pointer;font-weight:500;color:var(--md-text-muted)}.md-content .md-table-wrap{margin:0 0 .85em;overflow-x:auto}.md-content table.md-table{width:100%;border-collapse:collapse;font-size:.95em}.md-content table.md-table td,.md-content table.md-table th{padding:.4em .65em;border:1px solid var(--md-border);text-align:left}.md-content table.md-table th{font-weight:600;background:var(--md-bg-code)}.md-content ul.task-list{list-style:none;padding-left:0}.md-content li.task-list-item{display:flex;align-items:flex-start;gap:.5rem}.md-content .post-reply-ref{display:inline-flex;align-items:center;gap:.25em;text-decoration:none;font-weight:500}.markdown-editor{--md-radius:4px;--md-radius-lg:6px;--md-shadow-md:0 8px 24px rgba(0,0,0,.35);--md-toolbar-blur:8px;--md-dock-blur:10px;--md-dock-shadow:0 -8px 24px rgba(0,0,0,.35);--md-toolbar-bg:color-mix(in srgb,var(--md-bg-elevated) 55%,transparent);--md-toolbar-border:color-mix(in srgb,var(--md-border) 65%,transparent);--md-input-bg:color-mix(in srgb,var(--md-bg-input) 85%,transparent);--md-input-border:color-mix(in srgb,var(--md-border) 65%,transparent);--md-focus-border:color-mix(in srgb,var(--md-primary) 50%,transparent);--md-focus-ring:color-mix(in srgb,var(--md-primary) 10%,transparent);--md-popover-bg:var(--md-bg-elevated);--md-popover-border:var(--md-border);--md-overlay-bg:color-mix(in srgb,var(--md-bg) 72%,transparent);--md-btn-hover-bg:var(--md-bg-hover);--md-btn-active-bg:color-mix(in srgb,var(--md-primary) 18%,transparent);--md-btn-active-fg:var(--md-primary);--md-dock-bg:color-mix(in srgb,var(--md-bg-elevated) 97%,transparent);--md-group-bg:transparent;--md-preview-bg:color-mix(in srgb,var(--md-bg) 92%,var(--md-bg-elevated));--md-bg:#0c0e16;--md-bg-elevated:#141622;--md-bg-hover:#1c2030;--md-bg-input:#10121c;--md-border:#2a3048;--md-text:#f2f4fc;--md-text-muted:#b4b9d0;--md-text-dim:#8a92b0;--md-primary:#8b7cf8;--md-success:#5cb85f;--md-warning:#ddb42e;--md-danger:#e04545;--md-info:#6b9af5;--md-z-dropdown:100;--md-z-modal:1100;--md-fullscreen-max-width:none;--md-mobile-breakpoint:768px;--md-toolbar-dock-offset:3.25rem;--md-toolbar-dock-offset-fs:3.5rem;--md-keyboard-inset:0px;--md-font:system-ui,-apple-system,"Segoe UI",sans-serif;--md-font-size-xs:.75rem;--md-font-size-sm:.8125rem;--md-font-size-base:.9375rem;--md-font-size-lg:1.125rem;--md-font-size-mobile:16px;--md-font-weight-medium:500;--md-font-weight-semibold:600;--md-space-1:.25rem;--md-space-2:.5rem;--md-space-3:.75rem;--md-space-4:1rem;--md-btn-size:1.75rem;--md-control-padding-x:.75rem;--md-ease:cubic-bezier(.4,0,.2,1);--md-transition:.15s var(--md-ease);font-family:var(--md-font);color:var(--md-text)}.markdown-editor.is-disabled{opacity:.6}.markdown-editor__label{display:block;margin-bottom:var(--md-space-2);font-size:var(--md-font-size-sm);font-weight:var(--md-font-weight-medium);color:var(--md-text-muted)}.markdown-editor__error,.markdown-editor__hint{margin:var(--md-space-2) 0 0;font-size:var(--md-font-size-xs)}.markdown-editor__hint{color:var(--md-text-dim)}.markdown-editor__error{color:var(--md-danger)}.markdown-editor__body{display:contents}.markdown-editor[data-md-toolbar=bottom]:not(.is-fullscreen){display:flex;flex-direction:column}.markdown-editor[data-md-toolbar=bottom]:not(.is-fullscreen) .markdown-editor__label{order:0}.markdown-editor[data-md-toolbar=bottom]:not(.is-fullscreen) .markdown-editor__panes{order:1}.markdown-editor[data-md-toolbar=bottom]:not(.is-fullscreen) .markdown-editor__toolbar{order:2;border-radius:0 0 var(--md-radius) var(--md-radius);border-top:none;border-bottom:1px solid color-mix(in srgb,var(--md-border) 65%,transparent)}.markdown-editor[data-md-toolbar=bottom]:not(.is-fullscreen) .markdown-editor__input-wrap{border-top:1px solid color-mix(in srgb,var(--md-border) 65%,transparent);border-bottom:none;border-radius:var(--md-radius) var(--md-radius) 0 0}.markdown-editor[data-md-toolbar=bottom]:not(.is-fullscreen) .markdown-editor__error,.markdown-editor[data-md-toolbar=bottom]:not(.is-fullscreen) .markdown-editor__hint{order:3}.markdown-editor.is-fullscreen[data-md-toolbar=bottom] .markdown-editor__body{display:flex;flex-direction:column}.markdown-editor.is-fullscreen[data-md-toolbar=bottom] .markdown-editor__panes{order:1}.markdown-editor.is-fullscreen[data-md-toolbar=bottom] .markdown-editor__toolbar{order:2;border-radius:0 0 var(--md-radius-lg) var(--md-radius-lg)}.markdown-editor__toolbar{position:relative;z-index:2;display:flex;align-items:flex-start;gap:var(--md-space-2);padding:var(--md-space-2);background:var(--md-toolbar-bg);border:1px solid var(--md-toolbar-border);border-bottom:none;border-radius:var(--md-radius) var(--md-radius) 0 0;-webkit-backdrop-filter:blur(var(--md-toolbar-blur));backdrop-filter:blur(var(--md-toolbar-blur))}.markdown-editor__toolbar:has(.markdown-editor__color-popover),.markdown-editor__toolbar:has(.markdown-editor__table-popover){overflow:visible}.markdown-editor__toolbar:has(.markdown-editor__color-popover) .markdown-editor__toolbar-group,.markdown-editor__toolbar:has(.markdown-editor__color-popover) .markdown-editor__toolbar-scroll,.markdown-editor__toolbar:has(.markdown-editor__table-popover) .markdown-editor__toolbar-group,.markdown-editor__toolbar:has(.markdown-editor__table-popover) .markdown-editor__toolbar-scroll{overflow:visible}.markdown-editor__toolbar-scroll{display:flex;flex-wrap:wrap;align-items:center;gap:var(--md-space-1);flex:1;min-width:0}.markdown-editor__align-group,.markdown-editor__toolbar-group{display:inline-flex;align-items:center;gap:1px;padding:0;border-radius:var(--md-radius);background:var(--md-group-bg)}.markdown-editor__toolbar-divider{width:1px;height:var(--md-btn-size);margin:0 var(--md-space-1);background:var(--md-border);flex-shrink:0}.markdown-editor__toolbar-actions{display:flex;align-items:center;gap:var(--md-space-1);flex-shrink:0;margin-left:auto}.markdown-editor__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--md-btn-size);height:var(--md-btn-size);min-width:var(--md-btn-size);min-height:var(--md-btn-size);padding:0;border:none;border-radius:var(--md-radius);background:transparent;color:var(--md-text-muted);cursor:pointer;line-height:0;flex-shrink:0;transition:background-color var(--md-transition),color var(--md-transition)}.markdown-editor__btn:hover:not(:disabled){background:var(--md-btn-hover-bg);color:var(--md-text)}.markdown-editor__btn:disabled{opacity:.4;cursor:not-allowed}.markdown-editor__btn.is-active{background:var(--md-btn-active-bg);color:var(--md-btn-active-fg)}.markdown-editor__icon-fallback{font-size:.75rem;font-weight:var(--md-font-weight-semibold);line-height:1}.markdown-editor__color-wrap{position:relative}.markdown-editor__color-popover{position:absolute;top:calc(100% + var(--md-space-1));left:0;z-index:var(--md-z-dropdown);display:flex;align-items:center;gap:var(--md-space-2);padding:var(--md-space-2) var(--md-space-3);background:var(--md-popover-bg);border:1px solid var(--md-popover-border);border-radius:var(--md-radius-lg);box-shadow:var(--md-shadow-md)}.markdown-editor[data-md-toolbar=bottom] .markdown-editor__color-popover,.markdown-editor[data-md-toolbar=bottom] .markdown-editor__table-popover{top:auto;bottom:calc(100% + var(--md-space-1))}.markdown-editor__color-swatch{width:1.375rem;height:1.375rem;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:border-color var(--md-transition)}.markdown-editor__color-swatch.is-default{background:var(--md-text);box-shadow:inset 0 0 0 2px var(--md-bg-elevated);border-color:color-mix(in srgb,var(--md-text) 45%,transparent)}.markdown-editor__color-swatch--bg.is-default{background:linear-gradient(to bottom right,transparent calc(50% - 1px),var(--md-danger) calc(50% - 1px),var(--md-danger) calc(50% + 1px),transparent calc(50% + 1px)),var(--md-bg-input);box-shadow:inset 0 0 0 2px var(--md-bg-elevated)}.markdown-editor__color-swatch:hover{border-color:color-mix(in srgb,var(--md-text) 35%,transparent)}.markdown-editor__color-swatch.is-active{border-color:var(--md-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--md-primary) 35%,transparent)}.markdown-editor__table-wrap{position:relative;display:inline-flex}.markdown-editor__table-popover{position:absolute;top:calc(100% + var(--md-space-1));left:0;z-index:var(--md-z-dropdown);padding:var(--md-space-3);background:var(--md-popover-bg);border:1px solid var(--md-popover-border);border-radius:var(--md-radius-lg);box-shadow:var(--md-shadow-md)}.markdown-editor__table-grid{display:grid;gap:3px}.markdown-editor__table-cell{width:1.125rem;height:1.125rem;padding:0;border:1px solid color-mix(in srgb,var(--md-border) 80%,transparent);border-radius:3px;background:var(--md-bg-input);cursor:pointer}.markdown-editor__table-cell.is-active{border-color:var(--md-primary);background:color-mix(in srgb,var(--md-primary) 35%,var(--md-bg-input))}.markdown-editor__table-size{display:flex;align-items:center;justify-content:center;gap:var(--md-space-2);margin:var(--md-space-3) 0 0;font-size:var(--md-font-size-sm);font-weight:var(--md-font-weight-medium);color:var(--md-text-muted)}.markdown-editor__input-wrap{position:relative;min-height:8rem;padding:var(--md-space-2) var(--md-control-padding-x);background:var(--md-input-bg);border:1px solid var(--md-input-border);border-top:none;border-bottom-left-radius:var(--md-radius);border-bottom-right-radius:var(--md-radius);overflow:auto;transition:border-color var(--md-transition),box-shadow var(--md-transition);box-sizing:border-box}.markdown-editor__input-wrap:focus-within{border-color:var(--md-focus-border);box-shadow:0 0 0 3px var(--md-focus-ring)}.markdown-editor__input-wrap.is-invalid{border-color:var(--md-danger)}.markdown-editor__prose,.markdown-editor__surface{min-height:calc(8rem - var(--md-space-2)*2)}.markdown-editor__prose{padding:0;outline:none;color:var(--md-text);font-size:var(--md-font-size-base);line-height:1.55;word-break:break-word;overflow-wrap:anywhere}.markdown-editor__surface::-webkit-contacts-auto-fill-button,.markdown-editor__surface::-webkit-credentials-auto-fill-button{visibility:hidden!important;display:none!important;pointer-events:none!important;position:absolute;width:0;height:0}.markdown-editor__prose.is-empty:before{content:attr(data-placeholder);position:absolute;left:var(--md-control-padding-x);top:var(--md-space-2);right:var(--md-control-padding-x);margin:0;pointer-events:none;color:var(--md-text-dim);font-size:var(--md-font-size-base);line-height:1.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.markdown-editor__prose p{margin:0 0 .65em}.markdown-editor__prose p:last-child{margin-bottom:0}.markdown-editor__prose h2,.markdown-editor__prose h3{margin:.85em 0 .4em;font-weight:var(--md-font-weight-semibold);line-height:1.3;color:var(--md-text)}.markdown-editor__prose h2{font-size:1.25em}.markdown-editor__prose h3{font-size:1.1em}.markdown-editor__prose ol,.markdown-editor__prose ul{margin:0 0 .65em;padding-left:1.35em}.markdown-editor__prose blockquote{margin:0 0 .65em;padding:.15em 0 .15em .85em;border-left:3px solid color-mix(in srgb,var(--md-primary) 55%,transparent);color:var(--md-text-muted)}.markdown-editor__prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;background:color-mix(in srgb,var(--md-border) 35%,transparent);padding:.05rem .25rem;border-radius:var(--md-radius)}.markdown-editor__prose pre{margin:0 0 .65em;padding:var(--md-space-3);background:color-mix(in srgb,var(--md-bg) 80%,transparent);border:1px solid var(--md-border);border-radius:var(--md-radius);overflow-x:auto}.markdown-editor__prose pre code{background:none;padding:0}.markdown-editor__prose a{color:var(--md-primary);text-decoration:underline}.markdown-editor__prose em,.markdown-editor__prose i{font-style:italic}.markdown-editor__prose b,.markdown-editor__prose strong{font-weight:var(--md-font-weight-semibold)}.markdown-editor__prose del,.markdown-editor__prose s{text-decoration:line-through}.markdown-editor__prose img.md-image{max-width:100%;height:auto;border-radius:var(--md-radius)}.markdown-editor__prose .md-color--primary{color:var(--md-primary)}.markdown-editor__prose .md-color--success{color:var(--md-success)}.markdown-editor__prose .md-color--warning{color:var(--md-warning)}.markdown-editor__prose .md-color--danger{color:var(--md-danger)}.markdown-editor__prose .md-color--info{color:var(--md-info)}.markdown-editor__prose .md-bg{border-radius:.15em;padding:.05em .15em}.markdown-editor__prose .md-bg--primary{background:color-mix(in srgb,var(--md-primary) 35%,transparent)}.markdown-editor__prose .md-bg--success{background:color-mix(in srgb,var(--md-success) 35%,transparent)}.markdown-editor__prose .md-bg--warning{background:color-mix(in srgb,var(--md-warning) 40%,transparent)}.markdown-editor__prose .md-bg--danger{background:color-mix(in srgb,var(--md-danger) 35%,transparent)}.markdown-editor__prose .md-bg--info{background:color-mix(in srgb,var(--md-info) 35%,transparent)}.markdown-editor__prose .md-color b,.markdown-editor__prose .md-color del,.markdown-editor__prose .md-color em,.markdown-editor__prose .md-color i,.markdown-editor__prose .md-color strong{color:inherit}.markdown-editor__prose .md-table-wrap{margin:.65em 0;overflow-x:auto;border:1px solid var(--md-border);border-radius:var(--md-radius);background:color-mix(in srgb,var(--md-bg-elevated) 55%,transparent)}.markdown-editor__prose table.md-table{width:100%;min-width:12rem;border-collapse:collapse;table-layout:fixed;font-size:.95em}.markdown-editor__prose table.md-table td,.markdown-editor__prose table.md-table th{min-width:3.5rem;min-height:1.75rem;padding:.45em .65em;border:1px solid var(--md-border);text-align:left;vertical-align:top;color:var(--md-text);word-break:break-word}.markdown-editor__prose table.md-table th{font-weight:var(--md-font-weight-semibold);background:color-mix(in srgb,var(--md-bg-elevated) 85%,transparent)}.markdown-editor__prose table.md-table td:empty:after,.markdown-editor__prose table.md-table th:empty:after{content:" "}.markdown-editor__prose details.md-spoiler{margin:0 0 .65em;border:1px solid var(--md-border);border-radius:var(--md-radius);padding:var(--md-space-2) var(--md-space-3);background:color-mix(in srgb,var(--md-bg-elevated) 70%,transparent)}.markdown-editor__prose details.md-spoiler summary{cursor:pointer;font-weight:var(--md-font-weight-medium);color:var(--md-text-muted)}.markdown-editor__prose ul.task-list{list-style:none;padding-left:0}.markdown-editor__prose li.task-list-item{display:flex;align-items:flex-start;gap:.5rem}.markdown-editor__prose ::-moz-selection{background:color-mix(in srgb,var(--md-primary) 28%,transparent)}.markdown-editor__prose ::selection{background:color-mix(in srgb,var(--md-primary) 28%,transparent)}.markdown-editor__mentions{position:fixed;z-index:var(--md-z-dropdown);min-width:14rem;max-width:18rem;max-height:12rem;overflow-y:auto;margin:0;padding:0;list-style:none;background:var(--md-bg-elevated);border:1px solid var(--md-border);border-radius:var(--md-radius);box-shadow:var(--md-shadow-md)}.markdown-editor__mentions-empty{padding:var(--md-space-2) var(--md-space-3);font-size:var(--md-font-size-xs);color:var(--md-text-muted)}.markdown-editor__mention-item{display:flex;align-items:center;gap:var(--md-space-2);width:100%;padding:var(--md-space-2) var(--md-space-3);border:none;background:transparent;color:var(--md-text);font-size:var(--md-font-size-sm);text-align:left;cursor:pointer}.markdown-editor__mention-item.is-active,.markdown-editor__mention-item:hover{background:var(--md-bg-hover)}.markdown-editor__mention-fallback{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--md-bg-hover);font-size:var(--md-font-size-xs)}.markdown-editor-anchor.is-fullscreen-open{min-height:12rem}.markdown-editor.is-fullscreen{position:fixed;inset:0;z-index:var(--md-z-modal);display:flex;flex-direction:column;width:100%;height:100%;max-height:100vh;max-height:100dvh;margin:0;background:var(--md-bg);padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);box-sizing:border-box}.markdown-editor.is-fullscreen .markdown-editor__body{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:var(--md-fullscreen-max-width,none);margin-inline:auto;padding:0 var(--md-space-4) var(--md-space-4);box-sizing:border-box}.markdown-editor.is-fullscreen .markdown-editor__toolbar{flex-shrink:0;border-radius:var(--md-radius-lg) var(--md-radius-lg) 0 0}.markdown-editor.is-fullscreen .markdown-editor__panes{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.markdown-editor.is-fullscreen .markdown-editor__input-wrap{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}.markdown-editor.is-fullscreen .markdown-editor__prose,.markdown-editor.is-fullscreen .markdown-editor__surface{flex:1;min-height:100%}.markdown-editor.is-fullscreen .markdown-editor__preview-pane{max-height:none;flex:1;min-height:0;overflow:auto}.markdown-editor.is-fullscreen.has-preview .markdown-editor__panes.is-split{flex:1;min-height:0}.markdown-editor.is-compact .markdown-editor__prose,.markdown-editor.is-compact .markdown-editor__surface{font-size:var(--md-font-size-mobile)}.markdown-editor.is-compact[data-md-mobile-toolbar=reveal]:not(.is-fullscreen):not(.is-editing) .markdown-editor__toolbar{display:none}.markdown-editor.is-compact[data-md-mobile-toolbar=reveal]:not(.is-fullscreen):not(.is-editing) .markdown-editor__input-wrap{border-top:1px solid color-mix(in srgb,var(--md-border) 65%,transparent);border-top-left-radius:var(--md-radius);border-top-right-radius:var(--md-radius)}.markdown-editor.is-compact[data-md-mobile-toolbar=reveal][data-md-toolbar=bottom]:not(.is-fullscreen):not(.is-editing) .markdown-editor__input-wrap{border-top:none;border-bottom:1px solid color-mix(in srgb,var(--md-border) 65%,transparent);border-radius:var(--md-radius);border-bottom-left-radius:var(--md-radius);border-bottom-right-radius:var(--md-radius)}.markdown-editor.is-compact[data-md-mobile-toolbar=dock].is-fullscreen .markdown-editor__toolbar,.markdown-editor.is-compact[data-md-mobile-toolbar=dock]:not(.is-fullscreen).is-editing .markdown-editor__toolbar,.markdown-editor.is-compact[data-md-mobile-toolbar=reveal].is-fullscreen .markdown-editor__toolbar,.markdown-editor.is-compact[data-md-mobile-toolbar=reveal]:not(.is-fullscreen).is-editing .markdown-editor__toolbar{position:fixed;left:0;right:0;bottom:var(--md-keyboard-inset,0);z-index:calc(var(--md-z-modal) + 1);margin:0;border-radius:0;border:none;border-top:1px solid var(--md-toolbar-border);background:var(--md-dock-bg);-webkit-backdrop-filter:blur(var(--md-dock-blur));backdrop-filter:blur(var(--md-dock-blur));box-shadow:var(--md-dock-shadow);padding-bottom:max(var(--md-space-1),env(safe-area-inset-bottom,0px))}.markdown-editor.is-compact[data-md-mobile-toolbar=dock].is-fullscreen .markdown-editor__toolbar,.markdown-editor.is-compact[data-md-mobile-toolbar=reveal].is-fullscreen .markdown-editor__toolbar{z-index:calc(var(--md-z-modal) + 11)}.markdown-editor.is-compact[data-md-mobile-toolbar=dock]:not(.is-fullscreen).is-editing .markdown-editor__input-wrap,.markdown-editor.is-compact[data-md-mobile-toolbar=reveal]:not(.is-fullscreen).is-editing .markdown-editor__input-wrap{padding-bottom:calc(var(--md-toolbar-dock-offset) + var(--md-keyboard-inset, 0px) + env(safe-area-inset-bottom,0px))}.markdown-editor.is-compact[data-md-mobile-toolbar=dock].is-fullscreen .markdown-editor__body,.markdown-editor.is-compact[data-md-mobile-toolbar=reveal].is-fullscreen .markdown-editor__body{max-width:none;padding:0;padding-bottom:calc(var(--md-toolbar-dock-offset-fs) + var(--md-keyboard-inset, 0px) + env(safe-area-inset-bottom,0px))}.markdown-editor.is-compact[data-md-mobile-toolbar=inline].is-fullscreen .markdown-editor__body{max-width:none;padding:0 var(--md-space-2) var(--md-space-2)}.markdown-editor.is-compact.is-fullscreen .markdown-editor__panes{border-radius:0}.markdown-editor.is-compact.is-fullscreen .markdown-editor__input-wrap{border-radius:0;border-left:none;border-right:none;border-bottom:none;min-height:0}.markdown-editor.is-compact.is-fullscreen.has-preview .markdown-editor__panes.is-split{display:flex;flex-direction:column}.markdown-editor.is-compact.is-fullscreen .markdown-editor__preview-pane{border-left:none;border-top:1px solid var(--md-border);max-height:40%;flex:0 0 auto}.markdown-editor.is-compact .markdown-editor__toolbar-scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.markdown-editor.is-compact .markdown-editor__toolbar:has(.markdown-editor__color-popover) .markdown-editor__toolbar-scroll,.markdown-editor.is-compact .markdown-editor__toolbar:has(.markdown-editor__table-popover) .markdown-editor__toolbar-scroll{overflow:visible}.markdown-editor.is-compact[data-md-mobile-toolbar=dock].is-fullscreen .markdown-editor__color-popover,.markdown-editor.is-compact[data-md-mobile-toolbar=dock].is-fullscreen .markdown-editor__table-popover,.markdown-editor.is-compact[data-md-mobile-toolbar=dock]:not(.is-fullscreen).is-editing .markdown-editor__color-popover,.markdown-editor.is-compact[data-md-mobile-toolbar=dock]:not(.is-fullscreen).is-editing .markdown-editor__table-popover,.markdown-editor.is-compact[data-md-mobile-toolbar=reveal].is-fullscreen .markdown-editor__color-popover,.markdown-editor.is-compact[data-md-mobile-toolbar=reveal].is-fullscreen .markdown-editor__table-popover,.markdown-editor.is-compact[data-md-mobile-toolbar=reveal]:not(.is-fullscreen).is-editing .markdown-editor__color-popover,.markdown-editor.is-compact[data-md-mobile-toolbar=reveal]:not(.is-fullscreen).is-editing .markdown-editor__table-popover{top:auto;bottom:calc(100% + var(--md-space-1))}.markdown-editor.is-compact .markdown-editor__color-popover,.markdown-editor.is-compact .markdown-editor__table-popover{left:auto;right:0}.markdown-editor__color-wrap[data-md-side=up] .markdown-editor__color-popover,.markdown-editor__table-wrap[data-md-side=up] .markdown-editor__table-popover{top:auto;bottom:calc(100% + var(--md-space-1))}.markdown-editor__color-wrap[data-md-side=down] .markdown-editor__color-popover,.markdown-editor__table-wrap[data-md-side=down] .markdown-editor__table-popover{top:calc(100% + var(--md-space-1));bottom:auto}.markdown-editor__color-wrap[data-md-align=end] .markdown-editor__color-popover,.markdown-editor__table-wrap[data-md-align=end] .markdown-editor__table-popover{left:auto;right:0}.markdown-editor__color-wrap[data-md-align=start] .markdown-editor__color-popover,.markdown-editor__table-wrap[data-md-align=start] .markdown-editor__table-popover{left:0;right:auto}@media(prefers-reduced-motion:reduce){.markdown-editor__btn,.markdown-editor__color-swatch,.markdown-editor__input-wrap{transition:none}}.markdown-editor__panes{display:flex;flex-direction:column;min-width:0}.markdown-editor__panes.is-split{gap:0}.markdown-editor__preview-pane{border-top:1px solid var(--md-border);background:var(--md-preview-bg);max-height:min(28rem,50vh);overflow:auto;padding:var(--md-space-3,.75rem) var(--md-space-3,.85rem)}.markdown-editor.has-preview .markdown-editor__input-wrap{border-bottom-left-radius:0;border-bottom-right-radius:0}@media(min-width:900px){.markdown-editor__panes.is-split{display:grid;grid-template-columns:1fr 1fr}.markdown-editor__preview-pane{border-top:none;border-left:1px solid var(--md-border);max-height:none}.markdown-editor.has-preview .markdown-editor__input-wrap{border-bottom-left-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}.markdown-editor.is-fullscreen.has-preview .markdown-editor__panes.is-split{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.markdown-editor.is-fullscreen .markdown-editor__preview-pane{max-height:none;flex:unset}}
